XfeaturesRPGMoney v1.1.1 SNAPSHOT 1.21.8 (PAPER)
Compatibility with Minecraft 1.13 - 1.21.8 (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 and killing mobs. 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, archeology or killing mobs
- Luck and Loot support: Enchantments increase the amount of money dropped
- 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
- High security: Bugs and dupes have been identified and fixed
- Multilanguage: Supports 18 and more languages
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 other
Access rights
xfeatures.rpgmoney.reload- Right to reload the pluginxfeatures.rpgmoney.top- Right to view the leaderboardxfeatures.rpgmoney.language- Right to change localization
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 settings for dropped money
Support
For support, bug reports, or feature requests, please create an issue in our GitHub repository.
Authors
Developed by XfeaturesGroup, kingnoype
Changes
📊 Statistics and Monitoring
- ✅ Added comprehensive bStats integration for anonymous usage statistics
- ✅ Added tracking of total money in the economy across all servers
- ✅ Added monitoring of player count with money records
- ✅ Added statistics on action bar message usage
- ✅ Added tracking of Fortune and Looting multiplier usage
- ✅ Added server environment data collection (online mode, versions)
🌍 Language Support
- ✅ Added German (de) language support
- ✅ Added Polish (pl) language support
- ✅ Added Italian (it) language support
- ✅ Added Portuguese (pt) language support
- ✅ Added Turkish (tr) language support
- ✅ Added French (fr) language support
- ✅ Added Spanish (es) language support
- ✅ Added Lithuanian (lt) language support
- ✅ Added Latvian (lv) language support
- ✅ Added Estonian (et) language support
- ✅ Added Arabic (ar) language support
- ✅ Added Hindi (hi) language support
- ✅ Added Chinese Simplified (cn) language support
- ✅ Added language switching command:
/rpgmoney language <language>
🛠️ API Enhancements
- ✅ Implemented thread-safe singleton pattern for API access
- ✅ Added
getPlayerDeathDropPercentage()method to API - ✅ Added archaeology reward checking methods to API
- ✅ Added proper exception handling for API methods
- ✅ Added comprehensive JavaDoc documentation for all API methods
⚙️ Configuration Improvements
- ✅ Added dedicated archaeology configuration file
- ✅ Added player death drop percentage configuration
- ✅ Added maximum money drop limit configuration
- ✅ Added configuration for combining nearby money drops
- ✅ Added customizable radius for combining drops
🔧 Technical Improvements
- ✅ Optimized player data storage and retrieval
- ✅ Improved thread safety for concurrent operations
- ✅ Enhanced performance of top player rankings calculation
- ✅ Reduced memory footprint for large player databases
- ✅ Improved startup and shutdown procedures
- ✅ Added graceful error handling for missing dependencies
- ✅ Implemented proper cleanup of resources on plugin disable
🐛 Bug Fixes
- ✅ Fixed potential memory leak in player data tracking
- ✅ Fixed archaeology item marking persistence issues
- ✅ Fixed inconsistent money formatting in different contexts
- ✅ Fixed rare NullPointerException when processing archaeology finds
- ✅ Fixed incorrect permission checks in certain commands
- ✅ Fixed compatibility issues with older Minecraft versions
📚 Documentation
- ✅ Added comprehensive API usage examples
- ✅ Added detailed configuration explanations
- ✅ Added language contribution guidelines
- ✅ Added performance optimization recommendations
- ✅ Added troubleshooting section for common issues