Extension to WorldGuard to create temporary building zones. Blocks placed in designated regions automatically decay after a configurable time period.
Extension to WorldGuard to create temporary building zones. Blocks placed in designated regions automatically decay after a configurable time period.
temp-build region flagTempBuild adds a custom WorldGuard flag called temp-build.
# Allow temporary building in a region
/region flag <region-name> temp-build allow
# Disable temporary building (default behavior)
/region flag <region-name> temp-build deny
For the temp-build flag to work properly, you must ensure that no other WorldGuard flags are blocking block placement in the region.
If players still cannot place blocks despite temp-build being set to ALLOW, check for conflicting flags like passthrough, build, or other protection flags that may be preventing block placement.
| Option | Type | Default | Description |
|---|---|---|---|
blockDecayTime |
Integer | 30 |
Duration in seconds that blocks remain before decaying. Set to 0 or negative to disable decay entirely. |
dropBlocks |
Boolean | true |
When true, blocks drop their items when the timer expires. When false, blocks simply vanish. |
protectFromExplosions |
Boolean | false |
When true, blocks in the region are protected from explosion damage. |
allowFireBurn |
Boolean | false |
When true, fire can burn and destroy blocks in the region. |
allowFireIgnite |
Boolean | false |
When true, fire can be ignited in the region. |
allowBlockSpread |
Boolean | false |
When true, blocks like fire and mushrooms can spread within the region. |
allowReplaceNonCollidableBlocks |
Boolean | true |
When true, players can replace non-solid blocks (like grass, flowers, etc.) in the region. |
allowLiquidFlow |
Boolean | false |
When true, water and lava can flow within the region. |
allowReplaceLiquids |
Boolean | true |
When true, players can place blocks in liquid spaces. Warning: This also prevents placing blocks on water surfaces. |
blockedBlocks |
List | [] |
List of block types (e.g., TNT, OBSIDIAN) that cannot be placed in temporary build regions. |
| Command | Description | Permission |
|---|---|---|
/tempbuild reload |
Reload plugin configuration | tempbuild.command.reload |
| Permission | Description | Default |
|---|---|---|
tempbuild.command.reload |
Allows reloading the plugin configuration | op |