ModsJava
OverallGamerule
Java mod listed for Minecraft 1.7–1.18. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
⚙️ Overall Gamerule ⚙️
Global World Gamerule Manager - Blacklist & Whitelist Support
Manage gamerules and difficulty across all worlds with ease
Global World Gamerule Manager - Blacklist & Whitelist Support
Manage gamerules and difficulty across all worlds with ease
Download Requirements
Required:
- OverallGamerule.jar (this plugin)
- YukiNoaAPI - Download Here
✨ What is Overall Gamerule?
Overall Gamerule is a powerful world management tool that allows you to set gamerules and difficulty globally across all worlds. Perfect for servers with multiple worlds that need consistent game settings!
Key Features:
- ⚙️ Global Gamerule Management - Set gamerules for all worlds at once
- Difficulty Control - Manage world difficulty globally or per-world
- Blacklist/Whitelist Mode - Control which worlds receive gamerules
- ⏱️ Automatic Application - Configurable interval for gamerule enforcement
- Per-World Override - Set specific difficulty for individual worlds
- Multi-Language - Built-in English & Chinese with auto-detection
- bStats Integration - Track your server's statistics
- Hot Reload - Reload configuration without restarting
Gamerule Management
Supported Gamerules (Examples):
- keepInventory - Keep items on death
- mobGriefing - Prevent mob destruction
- doDaylightCycle - Control day/night cycle
- doWeatherCycle - Control weather changes
- naturalRegeneration - Health regeneration
- randomTickSpeed - Crop growth speed
- And ALL other Minecraft gamerules!
️ Difficulty Management
Difficulty Options:
- ️PEACEFUL - No hostile mobs
- EASY - Lower damage
- NORMAL - Standard gameplay
- HARD - Maximum challenge
- NONE - Don't modify difficulty
Difficulty Features:
- Global Default - Set one difficulty for all worlds
- Per-World Override - Specific difficulty for certain worlds
- Enable/Disable - Toggle difficulty management on/off
⌨️ Commands & Usage
Main Command:
Code (Text):
/ogr
/overallgamerule
/overallgamerule
Admin Commands:
- /ogr reload - Reload all configuration files
Permissions
Code (Text):
overallgamerule.reload
⚙️ Configuration Highlights
Filter Mode:
- BLACKLIST - Apply to all worlds EXCEPT those in the list
- WHITELIST - Apply ONLY to worlds in the list
World List:
- Add world names to control where gamerules apply
- Empty list = no filtering (blacklist mode applies to all)
Gamerules:
- Add any Minecraft gamerule with its value
- Format: 'ruleName': 'value'
- Supports true/false and numeric values
Difficulty:
- Global difficulty for all filtered worlds
- Per-world override for specific worlds
- Can be disabled entirely
Task Interval:
- How often to enforce gamerules (in ticks)
- 20 ticks = 1 second
- Recommended: 20-100 (1-5 seconds)
Spoiler: Click to View Example Configuration
# Filter mode: BLACKLIST or WHITELIST
FilterMode: BLACKLIST
# World list (behavior depends on FilterMode)
WorldList:
- 'world_example'
# Gamerule settings
GameRules:
'keepInventory': 'true'
'mobGriefing': 'false'
'doDaylightCycle': 'true'
# Difficulty settings
Difficulty:
Enabled: true
Global: HARD
PerWorld:
'world_nether': NORMAL
'world_the_end': EASY
# Task interval (ticks)
TaskInterval: 20
Code (Text):
# Filter mode: BLACKLIST or WHITELIST
FilterMode: BLACKLIST
# World list (behavior depends on FilterMode)
WorldList:
- 'world_example'
# Gamerule settings
GameRules:
'keepInventory': 'true'
'mobGriefing': 'false'
'doDaylightCycle': 'true'
# Difficulty settings
Difficulty:
Enabled: true
Global: HARD
PerWorld:
'world_nether': NORMAL
'world_the_end': EASY
# Task interval (ticks)
TaskInterval: 20
Installation Guide
- Download OverallGamerule.jar
- Download YukiNoaAPI
- Place both .jar files in your plugins/ folder
- Restart your server
- Configure settings in plugins/OverallGamerule/config.yml
- Customize messages in plugins/OverallGamerule/lang/
- Test with /ogr reload
Multi-Language Support
Built-in languages: English (en_us), 简体中文 (zh_cn)
Set Language: default in config.yml for auto-detection, or specify:
- Language: en_us - English
- Language: zh_cn - Simplified Chinese
All messages and system text are fully customizable in language files!
❓ Frequently Asked Questions
Spoiler: Click to Expand FAQ
Q: How does blacklist/whitelist mode work?
A: BLACKLIST applies gamerules to all worlds EXCEPT those in WorldList. WHITELIST applies ONLY to worlds in WorldList.
Q: Can I set different difficulties for different worlds?
A: Yes! Use the PerWorld section under Difficulty to override the global setting for specific worlds.
Q: How often are gamerules applied?
A: Based on TaskInterval setting (default 20 ticks = 1 second). The plugin checks and applies gamerules at this interval.
Q: What happens if I add an invalid gamerule?
A: The plugin will log a warning in console but continue applying other valid gamerules.
Q: Do gamerules persist after server restart?
A: Yes! The plugin enforces gamerules based on your config every time it runs.
Q: Can I disable difficulty management but keep gamerules?
A: Yes! Set Difficulty.Enabled: false in config.yml.
Q: Does this work on Paper/Purpur?
A: Yes! It works on Spigot, Paper, Purpur, and most 1.13+ forks.
Q: Can I add more language files?
A: Yes! Copy an existing file from plugins/OverallGamerule/lang/, translate it, and set Language: your_lang_code in config.yml.
Q: What if I have worlds with different rulesets?
A: Use multiple instances with different configs, or use whitelist mode with separate world lists for different rule groups.
Q: Does this conflict with other world management plugins?
A: Generally no, but this plugin enforces rules periodically. If another plugin changes gamerules, this will revert them based on config.
A: BLACKLIST applies gamerules to all worlds EXCEPT those in WorldList. WHITELIST applies ONLY to worlds in WorldList.
Q: Can I set different difficulties for different worlds?
A: Yes! Use the PerWorld section under Difficulty to override the global setting for specific worlds.
Q: How often are gamerules applied?
A: Based on TaskInterval setting (default 20 ticks = 1 second). The plugin checks and applies gamerules at this interval.
Q: What happens if I add an invalid gamerule?
A: The plugin will log a warning in console but continue applying other valid gamerules.
Q: Do gamerules persist after server restart?
A: Yes! The plugin enforces gamerules based on your config every time it runs.
Q: Can I disable difficulty management but keep gamerules?
A: Yes! Set Difficulty.Enabled: false in config.yml.
Q: Does this work on Paper/Purpur?
A: Yes! It works on Spigot, Paper, Purpur, and most 1.13+ forks.
Q: Can I add more language files?
A: Yes! Copy an existing file from plugins/OverallGamerule/lang/, translate it, and set Language: your_lang_code in config.yml.
Q: What if I have worlds with different rulesets?
A: Use multiple instances with different configs, or use whitelist mode with separate world lists for different rule groups.
Q: Does this conflict with other world management plugins?
A: Generally no, but this plugin enforces rules periodically. If another plugin changes gamerules, this will revert them based on config.
Perfect For
- Multi-World Servers - Consistent settings across all worlds
- Minigame Networks - Quick gamerule enforcement
- Survival Servers - Keep inventory and other QoL features
- Creative Servers - Disable mob griefing and weather
- Server Administrators - Simplified world management
Plugin Statistics
Support & Community
Need help? Join our Discord!
Join Discord Server
⭐ If you enjoy this plugin, please leave a 5-star review! ⭐
Your feedback helps improve the plugin and supports continued development! ✨
Custom Development Available!
Need a custom plugin or mod for your server? Feel free to contact me for commission work!
Made with ❤️ by Roinflam
Need help? Join our Discord!
Join Discord Server
⭐ If you enjoy this plugin, please leave a 5-star review! ⭐
Your feedback helps improve the plugin and supports continued development! ✨
Custom Development Available!
Need a custom plugin or mod for your server? Feel free to contact me for commission work!
Made with ❤️ by Roinflam
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
OverallGamerule is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 24 times (via Spigot). Download it and open it directly in the game.