Global Rules - ForestOfLight/Canopy GitHub Wiki
Table of Contents:
- allowBubbleColumnPlacement
- allowPeekInventory
- armorStandRespawning
- autoItemPickup
- carefulBreak
- cauldronConcreteConversion
- chunkBorders
- commandCamera
- commandClaimProjectiles
- commandJumpSurvival
- commandPosOthers
- commandWarp
- commandWarpSurvival
- creativeInstantTame
- creativeHotbarSwitching
- creativeNetherWaterPlacement
- creativeOneHitKill
- creativeNoTileDrops
- dupeTnt
- durabilityNotifier
- durabilitySwap
- echoShardsEnableShriekers
- entityInstantDeath
- explosionChainReactionOnly
- explosionNoBlockDamage
- explosionOff
- flippinArrows
- hopperCounters
- hopperGenerators
- instaminableDeepslate
- instaminableEndstone
- pistonBedrockBreaking
- playerSit
- quickFillContainer
- refillHand
- renewableElytraDropChance
- renewableSponge
- spawnEggSpawnWithMinecart
- tntFuse
- tntPrimeMomentum
- universalChunkLoading
allowBubbleColumnPlacement
Removes the vanilla restriction on placing bubble column items. A soul sand or magma block underneath is still required.
- Type:
boolean - Default value:
false - Suggested options:
false,true
allowPeekInventory
Enables/disables all peek inventory functionalities. This rule must be enabled to enable peekInventory in your InfoDisplay. This rule enables the /peek command and the ability to interact with containers while holding a spyglass to peek inside them.
- Type:
boolean - Default value:
false - Suggested options:
false,true
armorStandRespawning
Enables/disables armor stands dropping their items and respawning when broken by a projectile. This rule is useful for sorting items with armor stands.
- Type:
boolean - Default value:
false - Suggested options:
false,true
autoItemPickup
Enables/disables the automatic pickup of items that drop when you break a block.
- Type:
boolean - Default value:
false - Suggested options:
false,true
carefulBreak
Enables/disables the automatic pick of items that drop when you break a block while sneaking.
- Type:
boolean - Default value:
false - Suggested options:
false,true
cauldronConcreteConversion
Concrete powder items inside water cauldrons will convert to concrete after 7 seconds.
- Type:
boolean - Default value:
false - Suggested options:
false,true
chunkBorders
Enables chunk border visualization when an arrow is in the inventory slot below your offhand slot. Not available in realms version.
- Type:
boolean - Default value:
false - Suggested options:
false,true
commandCamera
Determines whether the /cam command can be used or not.
- Type:
boolean - Default value:
false - Suggested options:
false,true
commandClaimProjectiles
Determines whether the /claimprojectiles command can be used or not.
- Type:
boolean - Default value:
false - Suggested options:
false,true
commandJumpSurvival
Determines whether the /jump command can be used while in Survival mode.
- Type:
boolean - Default value:
false - Suggested options:
false,true
commandPosOthers
Determines whether non-operators can use /pos command can be used on players other than themselves.
- Type:
boolean - Default value:
false - Suggested options:
false,true
commandWarp
Determines whether the ./warp command can be used or not.
- Type:
boolean - Default value:
false - Suggested options:
false,true
commandWarpSurvival
Determines whether the ./warp command can be used while in Survival mode.
- Type:
boolean - Default value:
false - Suggested options:
false,true
creativeInstantTame
Enables/disables the ability to tame animals instantly by feeding or mounting them in creative mode.
- Type:
boolean - Default value:
false - Suggested options:
false,true
creativeHotbarSwitching
This rule allows you to quickly switch between multiple hotbars. With an arrow in the top right of your inventory, sneak and change hotbar slots to switch out your hotbar for a different one. This essentially lets you scroll through your different hotbars. For Creative mode use only.
- Type:
boolean - Default value:
false - Suggested options:
false,true
creativeNetherWaterPlacement
Allows players in creative mode to place water in the Nether.
- Type:
boolean - Default value:
false - Suggested options:
false,true
creativeOneHitKill
Allows players in creative to kill entities in one hit. If the player is sneaking, all entities in a small radius will be killed. Does not kill items, xp orbs, or players.
- Type:
boolean - Default value:
false - Suggested options:
false,true
creativeNoTileDrops
Enables/disables items dropping from blocks when breaking them in creative mode. Why use this instead of the vanilla gamerule? Because it also removes items that drop from containers and only when you break them, not when they break in the world.
- Type:
boolean - Default value:
false - Suggested options:
false,true
dupeTnt
Enables/disables tnt duping. To dupe a block of tnt, it must be moved by a piston, adjacent to a note block, then ignited.
- Type:
boolean - Default value:
false - Suggested options:
false,true
The tnt will drop with the normal priming momentum (unless changed by another rule) in the block below where it was ignited. To get a sense for it, try a setup similar to the image below. Also note that using this rule alongside tntPrimeMomentum will cause a 1-gametick slowdown before the tnt drops.

durabilityNotifier
Enables a little sound and tooltip when your tool has three hits left before breaking. Additionally, a tooltip will show when your tool has 20 durability left.
- Type:
boolean - Default value:
false - Suggested options:
false,true
durabilitySwap
When your tool hits 0 durability left, it will be swapped elsewhere in your inventory. The priority of swap locations goes empty slots, then items that don't take durability damage, then items that have more than 0 durability.
- Type:
boolean - Default value:
false - Suggested options:
false,true
echoShardsEnableShriekers
Using an echo shard on a sculk shrieker allows it to summon wardens.
- Type:
boolean - Default value:
false - Suggested options:
false,true
entityInstantDeath
Enables/disables the 20 gametick entity death animation and removes the entity immediately. Also causes entities not to drop xp.
- Type:
boolean - Default value:
false - Suggested options:
false,true
explosionChainReactionOnly
When enabled, explosions only affect tnt blocks, resulting in chain reactions but no other block damage. Cannot be enabled at the same time as explosionNoBlockDamage or explosionOff.
- Type:
boolean - Default value:
false - Suggested options:
false,true
explosionNoBlockDamage
Enables/disables explosion block damage. Explosions will still damage entities but will not break blocks when this is enabled. This rule is useful for testing tnt-based contraptions in a more controlled environment. Cannot be enabled at the same time as explosionChainReactionOnly or explosionOff.
- Type:
boolean - Default value:
false - Suggested options:
false,true
explosionOff
Enables/disables all explosions.
- Type:
boolean - Default value:
false - Suggested options:
false,true
flippinArrows
Using an arrow on a block will flip, rotate, or open it. Additionally, keeping the arrow in your offhand while placing blocks will place them down in the opposite direction they would normally face.
- Type:
boolean - Default value:
false - Suggested options:
false,true
hopperCounters
Enables/disables the counter command and the counting of items. Disabling hopperCounters will also reset them.
- Type:
boolean - Default value:
false - Suggested options:
false,true
hopperGenerators
Enables/disables the generator command and the generation of items. Disabling hopperGenerators will also reset them.
- Type:
boolean - Default value:
false - Suggested options:
false,true
instaminableDeepslate
Makes deepslate and its variants instaminable when using an efficiency 5 netherite pickaxe with haste 2.
- Type:
boolean - Default value:
false - Suggested options:
false,true
instaminableEndstone
Makes endstone and its variants instaminable when using an efficiency 5 netherite pickaxe with haste 2.
- Type:
boolean - Default value:
false - Suggested options:
false,true
pistonBedrockBreaking
Enables/disables the ability to break bedrock with pistons. To break bedrock, place a piston facing away from the bedrock block, and then power the piston. The piston will extend into the bedrock and, when retracted, will break the bedrock block. The piston will also drop as an item.
- Type:
boolean - Default value:
false - Suggested options:
false,true
playerSit
Allows players to sit down anywhere after 3 quick sneaks. Determines whether the /sit command can be used or not.
- Type:
boolean - Default value:
false - Suggested options:
false,true
quickFillContainer
With an arrow in the top left of your inventory, using an item on a container will move all matching items from your inventory into the container. The item flow is reversed if the player is sneaking.
- Type:
boolean - Default value:
false - Suggested options:
false,true
refillHand
Replenishes your hand with items from your inventory when you run out. Place an arrow in slot 10 (top left, then one slot to the right) to use.
- Type:
boolean - Default value:
false - Suggested options:
false,true
renewableElytraDropChance
Gives phantoms a chance to drop elytra when killed by a shulker bullet.
- Type:
float - Default value:
0 - Suggested options:
0,0.01,0.2,1
renewableSponge
When enabled, guardians hurt by lightning will transform into elder guardians.
- Type:
boolean - Default value:
false - Suggested options:
false,true
spawnEggSpawnWithMinecart
When using a spawn egg on a rail, the spawned entity will be placed in a minecart on the rail.
- Type:
boolean - Default value:
false - Suggested options:
false,true
tntFuse
Sets the TNT fuse time (in ticks) for all TNT.
- Type:
integer - Default value:
80 - Suggested options:
1,10,80,200,72000
tntPrimeMomentum
When enabled, this rule will give all TNT the given priming momentum in a random direction. Good for testing TNT-based contraptions in a more controlled environment.
- Type:
float - Default value:
-1 - Suggested options:
-1,0,0.0196
universalChunkLoading
Enables/disables minecarts simulating a 5x5 chunk area around them for ten seconds after they are spawned. If the minecart is removed before the ten seconds are up, the simulation area will be removed with it.
- Type:
boolean - Default value:
false - Suggested options:
false,true