HomeJavaModsEmeraldsForAll
EmeraldsForAll
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.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

EmeraldsForAll is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1. Downloaded 22 times (via Spigot). Download it and open it directly in the game.

Explore more