TheUpgrader
This plugin is a gambling-style item upgrade plugin for Paper servers from 1.21 to the latest version. Risk your items for a chance to upgrade them into better, more valuable ones. Featuring a sleek GUI, crate-style animations, win streaks, fireworks, statistics, achievements, leaderboards, and chat announcements for big wins.
Features
| Feature | Description |
|---|---|
| Drag & Drop Wagering | Simply drag items from your inventory into the wager slot |
| Target Selection | Choose targets via presets (×2, ×4, ×8, 30%, 50%, 70%), catalog, or direct click |
| Count Adjustment | Seven count buttons: −32, −16, −1, +1, +16, +32 with click-to-reset display |
| Crate-Style Animation | Smooth 5-slot centered reel animation with pitch progression |
| Win Streak Tracking | Progressive visual feedback: Clock → Fire Charge → Magma Cream → Blaze Rod → Nether Star |
| Fireworks & Announcements | Spectacular effects for big wins (<10%, <25%, <50% chance) |
| Near-Miss Feedback | Special effects when you lose by a tiny margin (1-5% chance) |
| Item Catalog | Browse 9 categories with 45 items per page |
| Statistics System | Persistent per-player stats: wins, losses, streaks, biggest win/loss, favorites |
| Stats GUI Shortcut | Quick access button in main GUI (slot 22, enchanted Blaze Rod) |
| Fully Configurable Stats GUI | All slots for main menu, leaderboards, achievements, and server stats |
| Achievements | 28 achievements across 5 rarity tiers with celebration effects |
| Leaderboards | 8 categories: biggest win/loss, best streak, total wagered/won, net profit, total wins, win rate |
| Smart Valuation | Recipe-based item values with 1.20/1.21+ material support |
| Version Independent | Works on Paper 1.21+ with graceful fallbacks |
| Addictive Gameplay | Balanced odds, house edge, cooldowns, and attempt limits |
Quick Start
Installation
- Download the latest
theupgraderjar - Place it in your server's
plugins/folder - Restart or reload your server
- Run
/upgradein-game to open the GUI
Requirements
- Paper version 1.21 and above
- Java 21 and above
How to Play
Basic Gameplay
- Open GUI: Run
/upgradeor/upgrade config(admin) - Place Wager: Drag an item from your inventory into the WAGER slot (top-left)
- Select Target:
- Click preset buttons (×2, ×4, ×8, 30%, 50%, 70%)
- Open Catalog (chest icon) to browse categories
- Right-click an item in your inventory to set as target
- Adjust Count: Use
−32,−16,−1,+1,+16,+32buttons or click count display to reset to 1 - Spin!: Click the UPGRADE button (netherite sword) to roll
- Quick Stats: Click the Statistics button (enchanted Blaze Rod, slot 22) to open the Stats GUI
Statistics & Achievements
- View Stats: Run
/upgrade statsto open your personal statistics, or click the Stats button in the main GUI - Leaderboards: Compete with other players across 8 categories
- Achievements: Unlock 28 achievements with rarity tiers (Common → Legendary)
Statistics & Achievements
- View Stats: Run
/upgrade statsto open your personal statistics - Leaderboards: Compete with other players across 8 categories
- Achievements: Unlock 28 achievements with rarity tiers (Common → Legendary)
Understanding Odds
- House Edge: Default 0.9 (10% house advantage)
- Formula:
chance = clamp(houseEdge × wagerValue / (targetValue × count), minChance, maxChance) - Presets: Calculate target value for specific multipliers or chances
- Win: Receive target item(s) | Lose: Wager is destroyed
Win Streaks
Consecutive wins increase your streak with visual progression:
| Streak | Icon | Color |
|---|---|---|
| 1-2 | Clock | Yellow |
| 3-4 | Fire Charge | Gold |
| 5-7 | Magma Cream | Red |
| 8-11 | Blaze Rod | Dark Red |
| 12+ | Nether Star | Light Purple |
Commands
| Command | Permission | Description |
|---|---|---|
/upgrade |
theupgrader.use |
Open the upgrade GUI |
/upgrade config |
theupgrader.admin |
Open the upgrade GUI (admin) |
/upgrade reload |
theupgrader.admin |
Reload configuration |
/upgrade set <setting> <value> |
theupgrader.admin |
Set a config value |
/upgrade get <setting> |
theupgrader.admin |
Get a config value |
/upgrade stats |
theupgrader.use |
View your statistics |
Item Categories
The catalog features 9 categories with 45 items per page (slots 0-44, navigation in the bottom row):
| Category | Icon | Description |
|---|---|---|
| All Items | Chest | Every upgradable item |
| Blocks | Grass Block | Building blocks, stone, wood, etc. |
| Ores & Ingots | Gold Ingot | Coal, iron, gold, diamond, emerald, etc. |
| Tools & Utility | Iron Pickaxe | Pickaxes, shovels, axes, utility items |
| Weapons & Armor | Diamond Sword | Swords, armor, bows, shields |
| Food | Cooked Beef | Meat, crops, cooked items |
| Farming & Nature | Wheat | Seeds, saplings, flowers, nature items |
| Redstone & Rails | Redstone | Redstone components, rails, pistons |
| Everything Else | Paper | Everything not categorized above |
Credits
This plugin was inspired by and references concepts from the Upgrade Items Mod. Only referenced not copied. I have different implementations, different UI, plugin instead of mod, different item valuation, more added features.
The logo was made in Canva in 10 seconds lol.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
1.0.0 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
|
bukkit, paper, purpur, spigot
|
Download |