TempBuild
PluginGPL-3.0-or-later

TempBuild

Extension to WorldGuard to create temporary building zones. Blocks placed in designated regions automatically decay after a configurable time period.

144
Downloads
2
Followers
2 months ago
Updated
📦
3
Versions

📖About TempBuild

Extension to WorldGuard to create temporary building zones. Blocks placed in designated regions automatically decay after a configurable time period.

Supported Platforms




Features

  • WorldGuard Integration: Adds custom temp-build region flag
  • Automatic Block Decay: Blocks placed in temp-build zones disappear after configured time
  • Visual Feedback: Shows block damage progress as decay timer counts down
  • Configurable Drop Behavior: Choose whether decaying blocks drop items or vanish

Dependencies

WorldGuard Flag Usage

TempBuild adds a custom WorldGuard flag called temp-build.

Setting Up a Temporary Build Region

# 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

⚠️ IMPORTANT

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.

Configuration Options

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.

Commands

Command Description Permission
/tempbuild reload Reload plugin configuration tempbuild.command.reload

Permissions

Permission Description Default
tempbuild.command.reload Allows reloading the plugin configuration op