ModsJava
HangUpBonus
Java mod listed for Minecraft 1.7–1.18. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
HangUp Bonus
Reward Players for AFK Time - Encourage Server Activity
Turn idle time into valuable rewards with automatic experience and money bonuses!
Reward Players for AFK Time - Encourage Server Activity
Turn idle time into valuable rewards with automatic experience and money bonuses!
Download Requirements
Required:
- HangUpBonus.jar (this plugin)
- YukiNoaAPI - Download Here
- Vault + Any economy plugin (EssentialsX, CMI, etc.)
✨ What is HangUp Bonus?
HangUp Bonus is a unique AFK reward system that rewards players for spending time on your server! Players automatically gain experience, money, and levels while being AFK, with configurable intervals and VIP multipliers. Perfect for encouraging player retention and rewarding loyalty!
Key Features:
- ⏰ Automatic AFK Rewards - Earn exp/money every N minutes
- AFK Level System - Level up for bigger rewards
- ⚡ Progressive Multiplier - Higher level = more income
- VIP Multipliers - Permission-based reward bonuses
- Leaderboard System - Compete for most AFK time
- Manual Level Up - Spend money/exp to level up faster
- SQLite Database - Fast, reliable data storage
- Multi-Language - Built-in English & Chinese with auto-detection
- bStats Integration - Track your server's statistics
- Activity Detection - Auto-save on player interaction
Screenshots
Spoiler: Click to View Screenshots
Reward System
How It Works:
- Configurable Interval - Set reward frequency (default: every 5 minutes)
- Random Rewards - Random money and exp within configured ranges
- Level Bonus - Each AFK level increases all rewards
- VIP Multipliers - Extra rewards for VIP players
- Cumulative Stats - Track total earnings and time
Reward Calculation:
Code (Text):
Base Reward × (1 + Level × Income%) × VIP Multiplier
- Level Bonus: 1 + (10 × 5%) = 1.5x
- VIP 2.0x: Total = 1.5 × 2.0 = 3.0x rewards!
⬆️ AFK Level System
Automatic Leveling:
- Level up every N minutes of AFK time (configurable)
- Each level permanently increases all future rewards
- No level cap interference with earnings
- Levels persist across sessions
Manual Leveling:
- Use /hub up to instantly level up
- Costs money and experience (configurable)
- Great for players who want to boost rewards faster
- Perfect money/exp sink for economy balance
VIP Permission System
Reward Multipliers:
- hub.multiple.1.5 - 1.5x rewards
- hub.multiple.2.0 - 2.0x rewards
- hub.multiple.3.0 - 3.0x rewards
- Custom values supported (e.g., hub.multiple.2.5)
- If player has multiple, highest one applies
- Stacks with level multiplier!
⌨️ Commands & Usage
Main Command:
Code (Text):
/hub
/HangUpBonus
/HangUpBonus
Player Commands:
- /hub show [player] - View AFK statistics
- /hub baltop [page] - View AFK leaderboard
- /hub up - Manually level up (costs money + exp)
Admin Commands:
- /hub set <level> <player> - Set player's AFK level
- /hub reload - Reload all configuration files
Permissions
Basic Permissions:
Code (Text):
hub.use - Allow earning AFK rewards (default: true)
hub.show - View own statistics (default: true)
hub.baltop - View leaderboard (default: true)
hub.up - Manually level up (default: true)
hub.show - View own statistics (default: true)
hub.baltop - View leaderboard (default: true)
hub.up - Manually level up (default: true)
Code (Text):
hub.show.others - View other players' stats (default: op)
hub.set - Set player levels (default: op)
hub.reload - Reload configuration (default: op)
hub.set - Set player levels (default: op)
hub.reload - Reload configuration (default: op)
Code (Text):
hub.multiple.<number> - Reward multiplier (see VIP System above)
Reward Settings:
- DrawTime - Minutes between each reward (default: 5)
- MinMoney / MaxMoney - Money reward range
- MinExp / MaxExp - Experience reward range
Level System:
- LevelUpTime - Minutes per automatic level up (default: 60)
- LevelIncome - Bonus per level (default: "5%")
- MaxLevel - Maximum achievable level (default: 1000)
Manual Leveling Costs:
- SpendMoney - Money cost per manual level (default: 1000)
- SpendExp - Experience cost per manual level (default: 5000)
Leaderboard:
- RankPlayersPerPage - Players per page (default: 10)
- Clickable page navigation for players
Spoiler: Click to View Example Configuration
# Reward interval
DrawTime: 5
# Reward ranges
MinMoney: 1
MaxMoney: 5
MinExp: 2
MaxExp: 10
# Leaderboard
RankPlayersPerPage: 10
# AFK level system
LevelUpTime: 60
LevelIncome: 5%
MaxLevel: 1000
# Manual level up costs
SpendMoney: 1000
SpendExp: 5000
Code (Text):
# Reward interval
DrawTime: 5
# Reward ranges
MinMoney: 1
MaxMoney: 5
MinExp: 2
MaxExp: 10
# Leaderboard
RankPlayersPerPage: 10
# AFK level system
LevelUpTime: 60
LevelIncome: 5%
MaxLevel: 1000
# Manual level up costs
SpendMoney: 1000
SpendExp: 5000
Installation Guide
- Download HangUpBonus.jar
- Download YukiNoaAPI
- Install Vault and an economy plugin (EssentialsX, CMI, etc.)
- Place all .jar files in your plugins/ folder
- Restart your server
- Configure settings in plugins/HangUpBonus/config.yml
- Customize messages in plugins/HangUpBonus/lang/
- Test with /hub 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, commands, and notifications are fully customizable and support placeholders!
❓ Frequently Asked Questions
Spoiler: Click to Expand FAQ
Q: Do I need an economy plugin?
A: Yes, you need Vault + an economy plugin for money rewards to work. Exp rewards work without economy.
Q: How does the level system work?
A: Players automatically level up every N minutes (configurable). Each level increases all future rewards by the configured percentage.
Q: Can players level up faster?
A: Yes! Players can use /hub up to instantly level up by spending money and experience.
Q: How do VIP multipliers work?
A: Grant permission hub.multiple.<number> where number is the multiplier. For example, hub.multiple.2.0 gives 2x rewards.
Q: Do multipliers stack?
A: Yes! Level bonus multiplies with VIP multiplier. For example, Level 20 (2.0x) + VIP 2.0x = 4.0x total rewards.
Q: When are rewards given?
A: Rewards are given every N minutes (configured by DrawTime). Players must have hub.use permission.
Q: What triggers data saving?
A: Data saves when players: move, interact, drop items, use commands, or log out.
Q: Does data persist between restarts?
A: Yes! All data is stored in a SQLite database and persists between restarts.
Q: Can I disable the leaderboard?
A: The leaderboard is always available, but you can adjust RankPlayersPerPage to control display.
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/HangUpBonus/lang/, translate it, and set Language: your_lang_code in config.yml.
Q: How do I balance the economy?
A: Adjust reward ranges, intervals, and level bonuses. Manual leveling also provides a money/exp sink.
Q: What if a player has multiple VIP permissions?
A: The plugin automatically uses the highest multiplier.
Q: Can I reset a player's stats?
A: Use /hub set 0 <player> to reset their level. Other stats are cumulative and cannot be reset through commands.
A: Yes, you need Vault + an economy plugin for money rewards to work. Exp rewards work without economy.
Q: How does the level system work?
A: Players automatically level up every N minutes (configurable). Each level increases all future rewards by the configured percentage.
Q: Can players level up faster?
A: Yes! Players can use /hub up to instantly level up by spending money and experience.
Q: How do VIP multipliers work?
A: Grant permission hub.multiple.<number> where number is the multiplier. For example, hub.multiple.2.0 gives 2x rewards.
Q: Do multipliers stack?
A: Yes! Level bonus multiplies with VIP multiplier. For example, Level 20 (2.0x) + VIP 2.0x = 4.0x total rewards.
Q: When are rewards given?
A: Rewards are given every N minutes (configured by DrawTime). Players must have hub.use permission.
Q: What triggers data saving?
A: Data saves when players: move, interact, drop items, use commands, or log out.
Q: Does data persist between restarts?
A: Yes! All data is stored in a SQLite database and persists between restarts.
Q: Can I disable the leaderboard?
A: The leaderboard is always available, but you can adjust RankPlayersPerPage to control display.
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/HangUpBonus/lang/, translate it, and set Language: your_lang_code in config.yml.
Q: How do I balance the economy?
A: Adjust reward ranges, intervals, and level bonuses. Manual leveling also provides a money/exp sink.
Q: What if a player has multiple VIP permissions?
A: The plugin automatically uses the highest multiplier.
Q: Can I reset a player's stats?
A: Use /hub set 0 <player> to reset their level. Other stats are cumulative and cannot be reset through commands.
Perfect For
- Survival Servers - Reward loyal players for staying online
- SMP Servers - Encourage community building and server time
- Hub Servers - Give players reasons to hang out in lobby
- Economy Servers - Balanced money/exp generation system
- VIP/Donation Servers - Excellent VIP perk with multipliers
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.
HangUpBonus is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 15 times (via Spigot). Download it and open it directly in the game.