DiceX — RPG Progression, Abilities & Procedural Quest Engine
Dice is a modern, high-performance RPG plugin designed for Minecraft 1.21+ (Paper/Purpur). Complete dynamically generated survival quests, earn customizable RPG dice, upgrade permanent attributes, and unlock supernatural abilities ranging from elemental spells to Domain Expansion.
✨ Core Features
- 🎲 Dice Rolling Engine: Roll tiered physical dice with custom 3D sounds and particle roll animations to earn unspent Stat Points and rare combat abilities.
- ♾️ Infinite Procedural Quest Generator: An adaptive quest engine that dynamically generates context-aware survival tasks across 6 progression stages with mathematical difficulty and reward scaling.
- 📈 Dynamic Slot Scaling (3 to 6 Slots): Unlock up to 6 simultaneous quest slots as you complete lifetime quests.
- 👑 Rank Progression: Progress from Uninitiated ➔ Dicer ➔ A-Rank Dicer (70 Points) ➔ S-Rank Dicer (6 A-Rank Completions).
- 🔮 Supernatural Ability System: Unlock active abilities bound to your personal Ability Orb, featuring A-Rank spells and S-Rank superpowers.
- ⚡ Server-Wide Flash Quests: Automatic 20-minute server race events where players compete to be the first to finish a sudden objective.
- 🛡️ Built-in Anti-Exploit Suite: Hardened against Silk Touch placement farming, drop-duping, container duplication, and combat logging.
📈 Quest Progression & Slot Scaling
The quest board dynamically adapts to your lifetime completed quests (/quests):
| Stage | Completed Quests | Active Slots | Focus & Content | Reward Range |
|---|---|---|---|---|
| Stage 1 (Beginner) | 0 – 10 |
3 Slots | Starter gathering, early mining, basic mobs, initial crafting | 1x – 2x Normal Dice |
| Stage 2 (Novice) | 11 – 20 |
3 Slots | Mid-tier mining, basic farming, crop harvesting, common mobs | 2x – 3x Normal Dice |
| Stage 3 (Adept) | 21 – 40 |
3 Slots | Nether entry, animal breeding, tool forging, cauldron filling | 2x – 4x Normal Dice |
| Stage 4 (Expert) | 41 – 60 |
4 Slots 🔓 | Smelting ore stacks, potion brewing, enchanting, mob hunting | 3x – 5x Normal Dice |
| Stage 5 (Veteran) | 61 – 80 |
5 Slots 🔓 | Deepslate mining, Trial Chambers, Nether mob combat | 4x – 6x Normal Dice |
| Stage 6 (Master) | 81 – 100+ |
6 Slots 🔓 | Large-scale mining, late-game crafting, master trials | 5x – 8x Normal Dice |
Ore Unification: All ore quests treat standard and deepslate variants equally. Mining either variant seamlessly contributes toward your objective.
⚔️ A-Rank & S-Rank Trials
- A-Rank Quests (21 Balanced Trials): Unlocked upon reaching 70 Lifetime Points. Eligible players have a 20% draw chance per slot (veteran 6-slot players can hold up to 3 A-Ranks simultaneously). Rewards 1x A-Rank Dice.
- S-Rank Hardcore Trials (9 Boss Quests): Unlocked after completing 6 A-Rank Quests. Strictly limited to 1 active trial at a time. Rewards 1x S-Rank Dice.
- Slay 2 Wardens
- Slay 2 Withers
- Slay 100 Wither Skeletons
- Slay 3 Elder Guardians
- Slay 30 Piglin Brutes
- Mine 16 Ancient Debris
- Complete 5 Village Raids
- Obtain 12 Ominous Trial Keys
- Upgrade 1 Tool or Armor to Netherite
🔮 Abilities & Superpowers
Abilities are bound to your physical Ability Orb and activated via Right-Click.
👑 S-Rank Super Abilities
- Domain Expansion: Infinite Dice Void: Traps you and your target inside a fully illuminated barrier arena in the Overworld for 20s. Grants the caster +5 Extra Hearts (+10 HP) and Strength II. Clears non-player mobs and prevents mob spawning inside. If a player dies inside, dropped items are safely returned to their pre-domain coordinates.
- Time Pause: Freezes all nearby enemies, hostile mobs, and projectiles in a 15-block radius for 3.0 seconds.
- Absolute Shield: Grants 5 seconds of complete invulnerability and reflects 50% of incoming damage back to attackers.
⚔️ A-Rank Combat Abilities
- Cloaking: Complete invisibility, particle concealment, and silent footsteps for 7 seconds.
- Teleport: Instant 12-block blink forward through walls and obstacles.
- Thunder Strike: Calls down a lethal lightning strike on target location dealing massive area damage.
- Levitation: Grants 10 seconds of free flight (bypasses cooldown to toggle off freely).
- Fireball: Launches a high-velocity explosive Ghast fireball in your crosshair direction.
- Poison Nova: Emits a 360-degree shockwave inflicting Poison II on nearby enemies for 8 seconds.
- Web Trap: Traps target player in a cluster of cobwebs and Slowness IV for 5 seconds.
- Explosive Jump: Launches the caster into the air while leaving a blast crater that damages enemies.
📊 RPG Attributes
Upgrade your attributes via /dice stats:
| Attribute | Max Level | Effect Per Level |
|---|---|---|
| Max Health | 20 | +1 Heart (+2.0 Max HP) per level (Up to 30 Hearts) |
| Attack Damage | 20 | +5% Base Attack Damage per level |
| Movement Speed | 20 | +3% Base Walking & Sprinting Speed per level |
| Mining Speed | 20 | +10% Block Break Speed (Mining Haste) per level |
| Critical Strike | 20 | +2.5% Chance for +50% Bonus True Damage |
| Damage Resistance | 20 | +2% Incoming Damage Reduction per level |
| Jump Boost | 20 | +4% Jump Height per level |
| Amphibian | 5 | +30s Underwater Breath Capacity per level (Permanent Water Breathing at Lvl 5) |
| Luck | 20 | +1 Bonus Roll Point every 2 levels & chance to double raw ore drops |
🛡️ Anti-Exploit Suite
- Anti-Silk Touch Tracking: Memory metadata (
dice_placed) prevents players from placing and mining ores to farm quests. - Container Drop Blacklist: Shulker boxes (all 17 variants), chests, barrels, and tile entities are 100% blacklisted from Luck drop duplication.
- Simultaneous Inventory Scanner:
OBTAIN_ITEMSquests verify simultaneous inventory possession to prevent drop-and-pickup exploits.
💻 Commands & Permissions
Player Commands
/quests— Open your personal Quest Board./dice stats— Open the RPG Attribute Upgrade GUI./dice stats <player>— View another player's stats and unlocked abilities./dice help— View command manual and guide.
Admin Commands (dice.admin)
/dice give <player> <normal|a-rank|s-rank> [amount]— Give physical RPG dice./dice ability give <player> <ability_id>— Assign an ability to a player./dice admin quest <player|all> complete [1-6]— Instantly complete active quest slots./dice admin quest <player|all> skip [1-6]— Skip active quest slots without reward./dice admin quest <player|all> reset— Refresh active quests (safe, preserves stats)./dice admin resetstats <player>— Full account wipe (resets levels, points, and quests)./dice admin reload— Reload configuration files in real-time.
📦 Compatibility & Installation
- Server Software: Paper, Purpur, Spigot (1.21+ recommended).
- Java Requirement: Java 21+.
- Database: Built-in SQLite (zero configuration required, HikariCP connection pooling).
- Drag & Drop: Place
Dice-1.0.0-stable.jarinto yourplugins/folder and restart your server.- Cloaking: Step into the shadows for 7 seconds. Turns you, your armor, and your held weapons completely invisible to all players on the server. - Teleportation: Access an interactive waypoint index to instantly warp between up to 45 custom beacon markers saved across the world.
- Space Swap: Target any mob or player within 30 blocks to instantly swap physical coordinates with them in a burst of particles.
👑 S-Rank Super Abilities
- Domain Expansion (Infinite Dice Void): Drag your target into a private overworld barrier arena at
(10000, 200, 10000)for 20 seconds. The caster gains +5 Extra Hearts (+10 HP) and Strength II. If someone dies inside, their inventory drops safely back at their original coordinates. When the domain collapses, both fighters are returned to their exact prior positions. - Time Pause: Freeze all enemy players and living entities within a 20-block radius in place for 3 seconds.
- Absolute Shield: Deploy an impenetrable golden forcefield for 10 seconds, granting 100% damage immunity against melee, arrows, explosions, magic, and void strikes.
📜 Quests & Tier Progression
DICE includes a built-in anti-cheat suite to prevent quest farming:
- Anti-Silk-Touch: Blocks placed down by players are tagged in memory and will never count toward mining quests.
- Anti-Drop Spoofing: Item collection quests scan your full inventory simultaneously to ensure you legitimately hold the full stack at once.
🎲 Normal Quests (3 Adaptive Stages)
- Stage 1 (0–10 Quests Completed): Starter milestones (Mine 15 Coal/Iron/Copper, Slay 15 Zombies/Skeletons, craft furnaces, chests, food). Rewards: 1x–2x Normal Dice.
- Stage 2 (11–20 Quests Completed): Mid-game milestones (Mine 30 Coal/Iron, 16 Gold, 24 Lapis, Slay 25 Zombies, gather moss, mud bricks, packed ice). Rewards: 2x–3x Normal Dice.
- Stage 3 (21+ Quests Completed): Veteran milestones (Mine 45 Coal/Iron, 60 Copper, 24 Gold, Slay 35 Zombies, 20 Spiders, craft brewing stands, sea lanterns). Rewards: 2x–4x Normal Dice (Double Rewards).
⚔️ A-Rank Quests (Unlocked at 70 Lifetime Points)
Features 32 balanced mid-to-endgame trials: Complete Village Raids, Slay 5 Ghasts, 12 Blazes, 3 Piglin Brutes, 6 Guardians, 10 Wither Skeletons, Mine 3 Ancient Debris, Mine 64 Obsidian, Hold 64 Diamonds, Obtain 4 Nautilus Shells, 2 Goat Horns, and 1 Heart of the Sea. Rewards: A-Rank Dice (20–35 Points or A-Rank Abilities).
👑 S-Rank Quests (Unlocked after 6 A-Rank Completions)
8 hardcore end-game challenges:
- Slay 2 Withers
- Slay 2 Wardens
- Slay 100 Wither Skeletons
- Slay 3 Elder Guardians
- Slay 30 Piglin Brutes
- Mine 64 Ancient Debris
- Complete 5 Village Raids
- Obtain 12 Ominous Trial Keys
🛠️ Commands & Permissions
Player Commands
/diceor/stats— Opens the 54-slot Attribute Upgrade GUI. (Permission:dice.use, default: true)/questsor/dicer— Opens your active Quests progress board. (Permission:dice.use, default: true)/leaderboardor/dicetop— Opens the top-player leaderboard. (Permission:dice.use, default: true)
Admin Commands (dice.admin)
/dice admin setquest <player> <1|2|3> [questId]— Force-set or reroll a player's quest slot./dice admin configreset— Overwrites the disk config with the fresh default configuration live./dice admin reload— Reloads all configuration values and quest pools from disk./dice admin give <player|all> <NORMAL|A_RANK|S_RANK> [amount]— Gives physical custom dice./dice admin giveability <player> <abilityId>— Forces an ability directly into a player's slot./dice admin fixhealth <player|all>— Clears corrupt attribute modifiers and resets base HP./dice admin points <player> <add|set> <amount>— Modifies unspent Dice Points./dice admin unlock <player> <a_rank|s_rank>— Manually unlocks A-Rank or S-Rank status./dice admin quest <player> <reset|complete>— Wipes or auto-completes active quests./dice admin trial <player|all>— Re-opens the cinematic initiation trial./dice admin info <player>— Prints a detailed technical player profile in chat./dice admin reset <player>— Full factory reset for a player's stats, points, and abilities.
📦 Installation
- Place
Dice-1.0.0-stable.jarinto your server'splugins/directory. - Restart the server.
- Database storage defaults to local SQLite (
dice_data.db) out of the box with zero external setup required. MySQL can be enabled inconfig.ymlfor multi-server setups.

