Overview EmeraldsForAll is a lightweight, performance-optimized plugin designed to enhance the vanilla survival experience by introducing a dynamic emerald drop system. Unlike other loot-modifying plugins, EmeraldsForAll is built with server balance in mind, ensuring that emeralds remain a valuable resource while rewarding players for engaging in combat and exploration.
This plugin is specifically intended for vanilla-style servers that want to add a rewarding progression system without breaking the economy or replacing the need for traditional emerald farms.
Features * **Tiered Loot System:** Emerald drops are intelligently scaled based on mob difficulty. Passive mobs (like Chickens) have low yields, while Bosses (like the Warden or Ender Dragon) offer high-tier rewards.
* **Vanilla-Friendly:** Does not override or interfere with original Minecraft drop tables. Your mobs will still drop their usual items (bones, gunpowder, etc.) in addition to the potential emerald bonus.
* **High Compatibility:** Built to work seamlessly alongside other popular plugins such as mcMMO, custom mob loot systems, and specialized mob handlers.
* **Preconfigured Balance:** Comes out of the box with carefully tuned rates (e.g., 5% for Chickens, 80% for Bosses) to ensure it doesn't render villager trading or emerald farms obsolete.
* **Fully Customizable:** Every single entity's drop rate, minimum amount, and maximum amount can be modified in the `drops.yml`.
* **Real-time Updates:** Change your configuration on the fly without ever needing to restart your server.
Commands * **/emeraldsreload** - Reloads the `drops.yml` configuration file.
* *Usage:* /emeraldsreload
* *Restriction:* Server Operator (OP) only.
Permissions * **Universal Access:** The emerald dropping mechanic requires no permissions. Every player on your server can benefit from these rewards immediately upon installation.
* **Reload Command:** Restricted to Server Operators by default to ensure configuration security.
How to Install 1. Download the `EmeraldsForAll-1.0.0.jar`.
2. Place the JAR file into your server's `/plugins/` directory.
3. Restart your server to generate the default configuration.
4. (Optional) Edit `plugins/EmeraldsForAll/drops.yml` to fine-tune the rates to your liking.
5. If you edited the config, run `/emeraldsreload` in-game as an OP.
How to Use Simply play the game! As you defeat mobs, they will have a percentage-based chance to drop a range of emeralds. The harder the fight, the better the reward.
Compatibility & Integrity EmeraldsForAll is designed to be a "set and forget" solution. It uses the standard Paper/Spigot event priority to ensure that it adds to the loot pool rather than replacing it. Whether you are running a pure vanilla world or a complex RPG server with mcMMO, EmeraldsForAll will integrate naturally into your gameplay loop.