Global Rules - ForestOfLight/Canopy GitHub Wiki

Table of Contents:


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. Dupe TNT Example

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