
Ultimate Mob Rewards
UltimateMobRewards is a lightweight and customizable plugin that makes mob hunting more exciting by giving random item and money rewards when players kill hostile mobs. After reaching a set number of mob kills, players are rewarded with valuable loot.
Links
Tags
Creators
Details
1.2.0
Compatibility
Changes
🚀 Ultimate Mob Rewards v1.2.0 — Daily Economy Cap, Diminishing Returns, Critical Strike Bounty & 1.21 Mobs
This major update introduces critical server economy protections, anti-camping diminishing returns, precision critical hit multipliers, and full support for modern 1.20 and 1.21 Minecraft mobs.
✨ Key Features & Enhancements
- 🛡️ Daily Bounty Cap & Inflation Governor (
daily-cap.enabled: true):- Protects server economies from hyper-inflation by enforcing configurable daily hunting earning caps (
daily-cap.max-money: 5000.0). - Automatic midnight date rolling with non-intrusive action bar alerts when daily quota is reached.
- New commands:
/umr cap [player]to check remaining daily allowance, and/umr resetcap <player|all>for server admins. - Bypass permission:
ultimatemobrewards.bypass.dailycap.
- Protects server economies from hyper-inflation by enforcing configurable daily hunting earning caps (
- 📉 Anti-Camp Diminishing Returns (
anti-farm.diminishing-returns):- Dynamically detects repetitive mass-grinding of a single mob type within rolling 30-minute intervals.
- Scales rewards down smoothly (80% -> 60% -> 40% -> 20% floor) to incentivize active exploration over stationary spawner farming.
- ⚔️ Precision Critical Strike Bonus (
critical-bonus.enabled: true):- Rewarding skilled combat! Landing a jumping critical strike or sweeping attack on the killing blow grants a +25% bounty bonus with custom crit particles and sound feedback.
- 👾 Full Minecraft 1.20 & 1.21 Modern Mobs Support:
- Native bounties, custom sound effects, and drop tables for:
- Breeze (Trial Chambers): Drops Wind Charges, Whirlwind Breeze Rods ($150 - $400).
- Bogged (Venomous Skeleton Variant): Drops Poison Tipped Arrows and Slime ($40 - $90).
- Piglin Brute (Bastion Guardian): Heavy Bastion Gold Plating and Ancient Scrap ($120 - $300).
- Ravager & Evoker: Raid boss bounties including Totems of Undying and Emerald caches.
- Native bounties, custom sound effects, and drop tables for:
- 📖 Interactive Paginated Hunter GUI (
/umr menu):- Redesigned 54-slot menu with clean pagination (
← Previous Page/Next Page →). - Hunter Profile overview item dynamically displays daily bounty progress (
$Earned / $Cap), active streak momentum, and rank multipliers.
- Redesigned 54-slot menu with clean pagination (
- 🔌 Native PlaceholderAPI Expansion:
- Built-in placeholders for tablists, scoreboards, and chat:
%ultimatemobrewards_streak%: Active kill streak count%ultimatemobrewards_streak_multiplier%: Active streak multiplier%ultimatemobrewards_daily_earned%: Amount earned today%ultimatemobrewards_daily_remaining%: Remaining allowance before cap%ultimatemobrewards_kills_<mob>%: Current kills toward mob bounty%ultimatemobrewards_progress_<mob>%: Percentage progress towards mob bounty
- Built-in placeholders for tablists, scoreboards, and chat:
- ⚡ Folia & Paper 26.3 Ready:
- Added
folia-supported: true. Verified on Paper 26.3 (Java 21/25).
- Added
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:XsCFLU1k:Dy96hEVk"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:XsCFLU1k:Dy96hEVk"
}
