Compatibility with Minecraft 1.13 - 26.1.2 (Paper)
Overview
XfeaturesRPGMoney is a lightweight economic plugin for Paper that adds RPG-style money drops to your Minecraft server. Players can earn money by destroying blocks, killing mobs, fishing, and finding archaeology treasures. The currency appears in the form of sunflowers that can be collected, and they are automatically added to the player's balance.
Features
- Money drops: Customizable chance of money drops when destroying blocks, fishing, archaeology, or killing mobs.
- Luck and Loot support: Enchantments increase the amount of money dropped.
- Dynamic Multipliers: Powerful permission-based reward scaling for VIP and donor ranks.
- Automatic collection: Money is automatically added to the player's balance when picked up.
- Statistics tracking: Track the amount of money collected by each player.
- Leaderboard: View the best players with the most money collected.
- Flexible configuration: Configure drop rates, amounts, and more.
- Smart optimization: Nearby coins are connected into stacks to reduce entity overhead.
- High security: Bugs and exploits have been identified and patched.
- Multilanguage: Out-of-the-box support for 15+ localizations.
Commands
/rpgmoney reload- Reload the plugin configuration./rpgmoney stats- View your money collection statistics./rpgmoney top [page]- View the money collection leaderboard./rpgmoney info- Display information about the plugin and multipliers./rpgmoney language [locale]- Change messages language to another.
Access rights
xfeatures.rpgmoney.reload- Right to reload the plugin.xfeatures.rpgmoney.top- Right to view the leaderboard.xfeatures.rpgmoney.language- Right to change localization.xfeatures.rpgmoney.multiplier.<value>- Custom permission-based money multiplier (e.g., grantingxfeatures.rpgmoney.multiplier.1.5multiplies all earned rewards by 1.5x).
Dependencies
- Vault (required for integration with the economy).
- Any economy provider (CMI/EssentialsX...).
Installation
- Place the plugin JAR file in your server's plugins folder.
- Restart the server.
- Configure the plugin settings in the config.yml file.
- Use
/rpgmoney reloadto apply the changes.
Configuration
The plugin has flexible settings. Check the config.yml file to configure settings, including:
- Drop rates for various blocks, mobs, and archaeology artifacts.
- Minimum/maximum amounts of money.
- Multipliers for Luck and Loot enchantments.
- Visual and auditory settings for dropped money items.
Support
For support, bug reports, or feature requests, please contact via Discord or create an issue in our GitHub repository.
Authors
Developed by XfeaturesGroup, kingnoype.
Changes (v1.1.3)
🌟 New Features & Permissions
- ✅ Dynamic Permission Multipliers: Implemented a highly requestable custom multiplier backend using
xfeatures.rpgmoney.multiplier.<value>permissions. The plugin iterates through the player's effective permissions, safely parses the double value, extracts the highest tier, and scales income rewards accordingly across blocks, fishing, archaeology, and entity kills. - ✅ Full Inventory Collection: Added functionality allowing players to seamlessly absorb dropped coins into their balance via player movement even when they have absolutely no empty inventory slots left. Toggleable via the
full-inventory-collectsetting inconfig.yml. - ✅ Customizable Pickup Sounds: Implemented audio handling for money acquisition. Server owners can now define an explicit sound string via
pickup-soundinconfig.ymlor set it to"none"to silence the effect.
🌍 Language Support
- ✅ Added Japanese (
ja) translation support file. - ✅ Added Korean (
ko) translation support file.
⚙️ Configuration Improvements
- ✅ Added
full-inventory-collect: falseoption into core configuration structure. - ✅ Added
pickup-sound: "item.armor.equip_chain"customizable sound tag intoconfig.yml.
🔧 Technical Improvements
- ✅ Optimized
PlayerMoveEventmonitoring routine to parse nearby coin instances safely, verifyinggetPickupDelay()conditions to bypass server tick spikes. - ✅ Enhanced pickup audio engine logic to automatically match lowercased custom namespaced keys or default minecraft keys, preventing exceptions if a bad entry is present.
- ✅ Incremented baseline build deployment state to version 1.1.3.