Pkayer-Level Randomizer v1.0.1
🎲 Player-Level Randomizer
A chaotic survival mod for Minecraft where Experience Levels are your greatest weapon, your only shield, and your biggest threat. Every time you level up, a random event is triggered, ranging from beneficial loot rains to deadly combat arenas.
🛡️ The XP-Shield System
In this mod, your XP bar is literally your life force.
- Damage Absorption: When you take damage, the mod calculates the damage amount and deducts it from your XP Levels instead of your Hearts.
- Tactical Survival: If you have enough levels, you are effectively invincible. If you run out of levels, the remaining damage carries over to your health.
- The Exception: Damage that bypasses invulnerability (like falling into the Void) will still kill you instantly, regardless of your level.
🎲 Level-Up Events
Reaching a new level triggers one of six random events. The intensity of these events often scales with the level reached.
| Event | Description |
|---|---|
| Trial Arena | A world border traps you in a small area. Mobs spawn, and you must defeat them all to unlock a reward chest and release the border. |
| Structure Invasion | Random structures (Desert Pyramids, Pillager Outposts, End Cities) manifest in the terrain around you. |
| Loot Rain | High-tier loot items fall from the sky. The number of items is equal to your current level. |
| Block Shift | The ground and environment around you slowly transform into a completely random block type. |
| Effect Roulette | You are hit with a stack of random potion effects (positive or negative) with a duration based on your level. |
| Animal Invasion | A stampede of random animals (Pandas, Sniffers, Mooshrooms, etc.) spawns around you. |
🚀 Installation
- Requirement: Fabric Loader for Minecraft 1.21.1.
- Dependencies: Fabric API.
- Place the
.jarfile into yourmodsfolder. - Launch the game and start leveling up!
📂 Project Structure
org.eckelsoft.playerlevelrandomizer.event: Core logic for level-up triggers.org.eckelsoft.playerlevelrandomizer.mixin: Bytecode injections for the XP-Shield and level tracking.org.eckelsoft.playerlevelrandomizer.util: Management for Arenas and Asynchronous block operations.
Developed by Eckelsoft