# Triggers Triggers decide what kind of block changes AreaRegen should restore. Each area can have different triggers. This lets you make one area regenerate from explosions while another area regenerates from mining. ## Available Triggers | Trigger | What It Does | | --- | --- | | `EXPLOSION` | Restores blocks damaged by explosions. | | `MINING` | Restores blocks broken by players. | | `BLOCK_PLACE` | Restores the block that existed before a player placed a new block. | | `FIRE` | Restores blocks affected by fire events. | | `ENTITY_GRIEF` | Restores supported entity-caused block changes. | | `ALL` | Enables all supported triggers. | ## Explosion Areas Use `EXPLOSION` for: - TNT arenas - cannon testing areas - PvP maps - protected builds Example: ```text /arearegen triggers arena1 add EXPLOSION ``` ## Mining Areas Use `MINING` for: - prison mines - resource areas - event mines - regenerating caves or ore zones Example: ```text /arearegen triggers mine1 add MINING ``` ## Block Place Areas Use `BLOCK_PLACE` when player-placed blocks should be temporary. Example uses: - minigame maps - event zones - grief cleanup areas ## Fire Areas Use `FIRE` when fire damage should not permanently destroy an area. This is useful for protected builds, arenas, or maps where fire is part of gameplay but should not leave permanent damage. ## Entity Grief Areas Use `ENTITY_GRIEF` for supported entity block changes. Server behavior may vary depending on Minecraft version and server type. ## Recommended Setup Only enable the triggers an area needs. Avoid using `ALL` unless you really want every supported change type to regenerate.