Ultimate Gamerules Manager [1.13 - 1.21.4] icon

Ultimate Gamerules Manager [1.13 - 1.21.4] -----

Configurate world's gamerules via gui.



Description:

Gamerules Manager helps you to manage the world's gamerules via GUI. It's very easy, you can change values with only one click. It is a plugin only for administrators.

How It Works:

When you type the main command a GUI menu opens which includes many items. Every item represents a gamerule, if you hover over an item a list with information will appear. There are two types of gamerules, the first is a boolean (true or false) and the second one is an integer.
  1. For booleans, you have to click the gamerule and the value will change with your click.
  2. For integers, you have to click the gamerule and an anvil GUI will appear. You must rename the paper to your wanted value and click on the resulting paper. That's it.
Version 2.0:

After version 2.0 First, select the world you want to manage and after that, set up gamerules of the world you chose.

Version 3.0:

After version 3.0 you can change the messages and color from the config file. Use '/gamerules reload' to apply the changes. Also you can add new lines in the gamerule's description by using the '\n' character. Please note that text color needs to be reapplied after each new line.

After version 4.5.4, you can also configure the GUI Items through the config file. After the changes use '/gamerules reload' to apply the changes.
Code (YAML):

#Here change the value for Gamerule's condition.
gameruleCondition
: "&7Gamerule is currently set to: "
#Here change the default value message.
gameruleDefaultValue
: "&7Default value is: "
#Reset Gamerules lore
resetGamerule
: "&7Reset all Gamerules to default values."
#Copy Gamerules lore
copyGamerule
: "&7Copy all gamerules values from world "
#Paste Gamerules lore
pasteGamerule
: "&7Paste all gamerules values from the world you copied."
#Plugin's prefix.
pluginPrefix
: "&b[&eUltimate Gamerules Manager&b] &7"
#No permission message.
noPermission
: "&cYou don't have permission to use this command."
#Gamerule not found message.
gameruleNotFound
: "&cGamerule description and item not found. \n&cAdd description αnd item on config.yml file."
#Check the list with minecraft gamerules here: https://minecraft.fandom.com/wiki/Game_rule#List_of_game_rules
#You can use the '\n' for a new line, but you have to color the text again.
announceAdvancements
: "&7Whether advancements \n&7should be announced in chat."
blockExplosionDropDecay
: "&7Whether block loot is \n&7dropped by all blocks (false) or randomly (true)."
commandBlockOutput
: "&7Whether command blocks should \n&7 notify admins when they perform commands."
commandModificationBlockLimit
: "&7Controls the maximum number of blocks \n&7changed when using /clone, /fill, or /fillbiome."
disableElytraMovementCheck
: "&7Whether the server should skip checking \n&7player speed when the player is wearing elytra."
disablePlayerMovementCheck
: "&7Whether the server should skip checking player speed."
disableRaids
: "&7Whether raids are disabled."
doDaylightCycle
: "&7Whether the daylight cycle \n&7and moon phases progress."
doEntityDrops
: "&7Whether entities that are \n&7not mobs should have drops."
doFireTick
: "&7Whether fire should spread \n&7and naturally extinguish."
doInsomnia
: "&7Whether phantoms can \n&7spawn in the nighttime."
doImmediateRespawn
: "&7Players respawn immediately \n&7without showing the death screen."
doLimitedCrafting
: "&7Whether players should be able\n&7 to craft only those recipes that \n&7they've unlocked first."
doMobLoot
: "&7Whether mobs should drop items \n&7and experience orbs."
doMobSpawning
: "&7Whether mobs should naturally spawn.\n&7Does not affect monster spawners."
doPatrolSpawning
: "&7Whether patrols can spawn."
doTileDrops
: "&7Whether blocks should have drops."
doTraderSpawning
: "&7Whether wandering traders can spawn."
doVinesSpread
: "&7Whether vines can spread to other blocks.\n&7Cave vines, weeping vines, \n&7and twisting vines are not affected."
doWardenSpawning
: "&7Whether wardens can spawn."
doWeatherCycle
: "&7Whether the weather can change naturally."
drowningDamage
: "&7Whether the player should \n&7take damage when drowning."
enderPearlsVanishOnDeath
: "&7Controls whether thrown ender pearls \n&7vanish when the player dies."
fallDamage
: "&7Whether the player should take fall damage."
fireDamage
: "&7Whether the player should take \n&7damage in fire, lava, campfires,\n&7or on magma blocks."
forgiveDeadPlayers
: "&7Makes angered neutral mobs \n&7stop being angry when the \n&7targeted player dies nearby."
freezeDamage
: "&7Whether the player should take \n&7damage when inside powder snow."
globalSoundEvents
: "&7Whether certain sound events \n&7are heard by all players \n&7regardless of location."
keepInventory
: "&7Whether the player should keep items \n&7and experience in their inventory after death."
lavaSourceConversion
: "&7Whether new sources of lava are allowed to form."
logAdminCommands
: "&7Whether to log admin commands to server log."
maxCommandChainLength
: "&7The maximum length of a chain of commands \n&7that can be executed during one tick."
maxCommandForkCount
: "&7The maximum number of forks (contexts)\n&7that can be created during one tick.\n&7Applies to command blocks and functions."
maxEntityCramming
: "&7The maximum number of pushable entities \n&7a player can push before \n&7taking 3 suffocation damage."
mobExplosionDropDecay
: "&7Whether block loot is dropped by \n&7all blocks (false) or randomly (true)."
mobGriefing
: "&7Whether mobs can pick up items \n&7and be able to change blocks."
naturalRegeneration
: "&7Whether the player can regenerate health \n&7naturally if their hunger is full enough."
playersNetherPortalCreativeDelay
: "&7Controls the time that a creative player needs\n&7to stand in a nether portal before changing dimensions."
playersNetherPortalDefaultDelay
: "&7Controls the time that a non-creative player needs \n&7to stand in a nether portal before changing dimensions."
playersSleepingPercentage
: "&7What percentage of players must \n&7sleep to skip the night."
projectilesCanBreakBlocks
: "&7Whether impact projectiles destroy blocks that are\n&7 destructible by them, i.e. chorus flowers,\n&7pointed dripstone, and decorated pots."
randomTickSpeed
: "&7How often a random block tick \n&7occurs such as plant growth \n&7per chunk section per game tick."
reducedDebugInfo
: "&7Whether the debug screen shows \n&7all or reduced information."
sendCommandFeedback
: "&7Whether the feedback from commands \n&7executed by a player should show up in chat."
showDeathMessages
: "&7Whether death messages are put \n&7into chat when a player dies."
snowAccumulationHeight
: "&7The maximum number of snow layers \n&7that can be accumulated on each block."
spawnRadius
: "&7The number of blocks from the world spawn \n&7that a player spawns in \n&7when first joining a server."
spawnChunkRadius
: "&7Set the size of the spawn chunks. \n&7Possible values are 0 to 32, where 0 completely disables the spawn chunks."
spectatorsGenerateChunks
: "&7Whether players in spectator mode\n&7can generate chunks."
tntExplosionDropDecay
: "&7Whether block loot is dropped \n&7by all blocks (false) or randomly (true)."
universalAnger
: "&7Makes angered neutral mobs attack any nearby player."
waterSourceConversion
: "&7Whether new sources of water are allowed to form."

#Set gamerules items. If the item is not found, book will be used.
gameruleItems
:
  announceAdvancements
: BOOK
  blockExplosionDropDecay
: FIRE_CHARGE
  commandBlockOutput
: COMMAND_BLOCK
  commandModificationBlockLimit
: REPEATING_COMMAND_BLOCK
  disableElytraMovementCheck
: ELYTRA
  disablePlayerMovementCheck
: PLAYER_HEAD
  disableRaids
: CROSSBOW
  doDaylightCycle
: CLOCK
  doEntityDrops
: ROTTEN_FLESH
  doFireTick
: FLINT_AND_STEEL
  doImmediateRespawn
: TOTEM_OF_UNDYING
  doInsomnia
: PHANTOM_SPAWN_EGG
  doLimitedCrafting
: CRAFTING_TABLE
  doMobLoot
: EXPERIENCE_BOTTLE
  doMobSpawning
: ZOMBIE_SPAWN_EGG
  doPatrolSpawning
: PILLAGER_SPAWN_EGG
  doTileDrops
: OAK_LOG
  doTraderSpawning
: WANDERING_TRADER_SPAWN_EGG
  doVinesSpread
: VINE
  doWardenSpawning
: WARDEN_SPAWN_EGG
  doWeatherCycle
: SNOWBALL
  drowningDamage
: WATER_BUCKET
  enderPearlsVanishOnDeath
: ENDER_PEARL
  fallDamage
: DIAMOND_BOOTS
  fireDamage
: LAVA_BUCKET
  forgiveDeadPlayers
: FEATHER
  freezeDamage
: BLUE_ICE
  globalSoundEvents
: NOTE_BLOCK
  keepInventory
: DIAMOND_SWORD
  lavaSourceConversion
: LAVA_BUCKET
  logAdminCommands
: WRITABLE_BOOK
  maxCommandChainLength
: CHAIN_COMMAND_BLOCK
  maxCommandForkCount
: CHAIN_COMMAND_BLOCK
  maxEntityCramming
: ZOMBIE_HEAD
  mobExplosionDropDecay
: CREEPER_SPAWN_EGG
  mobGriefing
: OAK_DOOR
  naturalRegeneration
: GOLDEN_APPLE
  playersNetherPortalCreativeDelay
: CRYING_OBSIDIAN
  playersNetherPortalDefaultDelay
: OBSIDIAN
  playersSleepingPercentage
: WHITE_BED
  projectilesCanBreakBlocks
: ARROW
  randomTickSpeed
: WHEAT
  reducedDebugInfo
: REDSTONE_TORCH
  sendCommandFeedback
: REDSTONE_LAMP
  showDeathMessages
: PAPER
  snowAccumulationHeight
: SNOW_BLOCK
  spawnChunkRadius
: GRASS_BLOCK
  spawnRadius
: RED_BED
  spectatorsGenerateChunks
: ENDER_EYE
  tntExplosionDropDecay
: TNT
  universalAnger
: SPIDER_EYE
  waterSourceConversion
: WATER_BUCKET


 


How to Install:
Just drop the plugin in your plugins folder. No configuration is needed.

Commands and Permission:
Commands: /gamerulemanager, /ggamerule, /mgamerule, /gamerules
Permission: gamerulemanager.use,
Command: /gamerules reload
Permission: gamerulemanager.reload

Why this plugin:
First, it is the first gamerule management plugin that lets you set up all your worlds gamerules in 5 minutes without needing to teleport to every single one.
The second is that it's the only plugin that has copy-paste option.
The third is compatible with every third-party plugin out there.

Video:


Screenshots:
World Selection.png
Menu Page 1.png
Menu Page 2.png
Boolean Gamerule Example.png
Integer Gamerule Example.png
upload_2022-5-25_3-36-32.png
Copy Gamerules .png
Paste Gamerules.png
Reset Gamerules.png


Leave a 5-star review if you like my first plugin! :)
Resource Information
Author:
----------
Total Downloads: 5,137
First Release: May 25, 2022
Last Update: Dec 11, 2024
Category: ---------------
All-Time Rating:
12 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings