Description
Survival-friendly, vanilla-themed, unintrusive game rules - all without requiring cheats!
Add some quality-of-life features and fun (to frustrating!) game rules, with many different configuration options available. Game rules are configured in the Behavior Pack Settings, with subscription to individual rules configurable by commands available to players.
This addon works 100% without cheats enabled - commands are available for all players. However, command parameters currently do not auto-populate without cheats enabled (as of 26.50). Use command "/help [gamerule.x]" to see available parameters.
Game rules include:
- Show Biome Names
- Use Clock HUD
- Use Compass HUD
- Autofill Used Items
- Dry Inventory Items
Show Biome Names
The simplest game rule of the bunch, show biome names is a player-managed subscription.
Enabled by default, this will briefly display the name of the biome the player is entering (may work for some custom biomes as well).
- /gamerule.biomenames.subscribe [on|off] - displays the player's subscription to the show biome names game rule. Including the parameter will set the player's subscription preference.
Use Clock HUD
The use clock HUD game rule and default player subscription can be enabled or disabled in Pack Settings. The rule can be configured to show the time when the clock is in the players hand (default) or to show the time if a clock is in the player's hotbar. When enabled, the subscription and format can be managed by the player.
The use clock HUD gamerule shows the current in-game time of day when the player is holding a clock or has the clock in their hotbar, depending on the settings configured above.
- /gamerule.clock - displays the current use clock HUD game rule as configured in pack settings.
- /gamerule.clock.subscribe <on|off> - displays the player's current subscription to the use clock HUD game rule. Including the parameter will set the player's subscription preference.
- /gamerule.clock.format <12-Hour|24-Hour> - displays the player's current format preference. Including the parameter will set the player's clock to display in 12- or 24-hour format.
Use Compass HUD
The use compass HUD game rule and default player subscription can be enabled or disabled in Pack Settings. The rule can be configured to show directions in a 4-point (the cardinal directions) or 8-point (to include ordinal directions) format. When enabled, the subscription can be managed by the player.
The use compass HUD gamerule shows the direction the player is facing when the player is holding a compass or locator map.
- /gamerule.compass- displays the current use compass HUD game rule as configured in pack settings.
- /gamerule.compass.subscribe <on|off> - displays the player's current subscription to the use compass HUD game rule. Including the parameter will set the player's subscription preference.
Note: Due to a bug (MCPE-227133), player-created locator maps are incorrectly indicated as standard maps. When this bug is fixed, this will work for all locator maps. Until then, this works for all explorer maps, plus locator maps generated by commands.
Autofill Used Items
There are 4 autofill used items game rules and default player subscriptions which can be managed in Pack Settings. Each sub-game rule can be independently disabled, or allow the refill from either the player's Hotbar inventory or player's entire inventory. When enabled, subscriptions and other options can be managed by the player.
The autofill used items sub-game rules include:
- "replace broken tools" - if a tool breaks during use, and another tool of the player-indicated tool tier is available in the selected inventory, the tool will be moved to the player's main hand.
- "replant harvested crops" - while harvesting crops, if the item is available in the selected inventory to replant the crop, the crop will be replanted. This can be individually configured to apply to certain crop types, like basic crops or extended crops (applying to other often-farmed items, like sea pickles, nether wart, etc.).
- "refill used items" - when you use the last item in a stack from your mainhand, if the same item is available in the selected inventory, it will be moved to your main hand.
- "refill popped totems" - when you pop a totem, preventing you from dying, and have another totem available in the selected inventory, it will be moved to your offhand, if empty, or to your main hand otherwise.
Subscription to the game rules are managed individually by each player:
- /gamerule.autofill [crops|items|tools|totems] - displays the current configuration of the sub-game rule indicated
- /gamerule.autofill.playerdefault [crops|items|tools|totems] - displays the current player default subscription to the sub-game rule indicated.
- /gamerule.autofill.subscribe [crops|items|tools|totems] [on|off] - displays the current configuration of all autofill used item game rules. Including parameters will set the player's subscription to the sub-game rule indicated.
Two additional options are available for players when tool or crop autofill is enabled:
- /gamerule.autofill.tooltiers [sameTier|sameTierOrLower|anyTier] - sets or queries selected "tool tier" options for the "replace broken tools" sub-game rule. Omitting the parameter will explain what each option does. This player-specific preference allows replacing tools with the same tool in another material tier, if desired. The default is "sameTier".
- /gamerule.autofill.croptypes [standard|extended] - sets or queries the "crop type" replacement options for the "replant harvested crops" sub-game rule. Omitting the parameter will explain what the option does. This player-specific preference allows extending replanting to additional crop-like blocks, such as stems, cactus, kelp, etc. The default is "standard".
Dry Inventory Items
The dry inventory items game rule can be enabled or disabled in Pack Settings. When enabled, the game rule affects all players in the game (as in, players cannot opt-out of this rule if enabled). Enabling the rule will periodically and randomly "dry out" a player's inventory items, replacing an item with its dried counterpart, if they are in an arid biome for a continuous period of time. Read on for examples!
The dry inventory items game rule can be disabled, or enabled in stages:
- "none" - disabled the rule
- "spongesOnly" - wet sponges transform into dry sponges
- "food" - in addition to sponges, food items may cook (i.e. potatoes become baked potatoes)
- "hard" - in addition to the above, chorus fruit pops, kelp dries, and leaves become leaf litter
- "hardcore" - not for the faint of heart! In addition to the above, brick items may crack, clay may firm, water may evaporate, and plants and coral can die!
When an item is transformed due to this game rule, a message will be presented to the player describing how many and which item have been transformed into what, and the player will emit steam particles.
- /gamerule.dryinventory - queries the world's current dry inventory items game rule, and briefly describes how the game rule will affect a player's inventory.
For the purposes of this rule, "arid biomes" include: desert biomes, mesa biomes, certain savannah biomes, and nether biomes. These biomes have a high temperature and low humidity (i.e. it will not rain). Custom biomes are not currently supported, but I hope to incorporate them in the future.
(Hint: To keep items from drying out, store them in a chest or barrel!)
Settings
Please enable Experimental Toggle "Beta API" when using this addon.
2.0 Updates
- The Show Biome Names, Clock HUD and Compass HUD displays have been integrated into a single HUD, so you will always see applicable information.
- The Admin Commands have been removed and replaced by configurable Behavior Pack Settings. Changes can be made to these settings in-game and will be applied immediately.
- With the removal of Admin commands, the player commands were simplified and homogenized. I hope these are consistent throughout the interface, but I cannot guarantee it (yet!).
- A few minor bugs have been resolved.
Known Issues
- This addon works 100% without Cheats enabled, but command option enumerations do not auto-populate without Cheats enabled as of Minecraft Bedrock v. 26.50. Maybe in the future this won't be an issue! In the meantime, use the /help command to see options.
- This addon may conflict with other addons that make significant use of "action bar" text.


