Commits
md_5 authored e132104bf7d
8 8 | /** |
9 9 | * Called when a block is formed or spreads based on world conditions. |
10 10 | * <p> |
11 11 | * Use {@link BlockSpreadEvent} to catch blocks that actually spread and don't |
12 12 | * just "randomly" form. |
13 13 | * <p> |
14 14 | * Examples: |
15 15 | * <ul> |
16 16 | * <li>Snow forming due to a snow storm. |
17 17 | * <li>Ice forming in a snowy Biome like Taiga or Tundra. |
18 + | * <li> Obsidian / Cobblestone forming due to contact with water. |
19 + | * <li> Concrete forming due to mixing of concrete powder and water. |
18 20 | * </ul> |
19 21 | * <p> |
20 22 | * If a Block Form event is cancelled, the block will not be formed. |
21 23 | * |
22 24 | * @see BlockSpreadEvent |
23 25 | */ |
24 26 | public class BlockFormEvent extends BlockGrowEvent implements Cancellable { |
25 27 | private static final HandlerList handlers = new HandlerList(); |
26 28 | |
27 29 | public BlockFormEvent(final Block block, final BlockState newState) { |