Skip to content

Releases: eckelsoft/player-level-randomizer

v1.1.0

Choose a tag to compare

@eckelsoft eckelsoft released this 29 Apr 06:41

Added

  • Added EXP Trader event.
  • Added three trader variants: Graser, Wisp, and Gustaf.
  • Added permanent upgrade purchases:
    • Strength
    • Haste
    • Feather Falling
    • Extra Hearts
    • Level Bank
  • Added persistent upgrade saving across world/server restarts.
  • Added mod icon.

Changed

  • Rebalanced Loot Rain so low levels only drop a few items.
  • Loot Rain now uses multiple loot sources, including village, outpost, end city, ancient city, bastion, fortress, and stronghold chests.
  • Reduced Loot Rain event frequency.
  • Block Shift now uses safer solid target blocks and a capped radius.
  • Trader purchases are now validated server-side.

Fixed

  • Fixed crashes or event spam caused by very large XP gains, such as defeating the Ender Dragon.
  • Fixed Block Shift eventually stopping due to oversized queued replacement tasks.
  • Fixed upgrade state being lost after restarting a world/server.

Pkayer-Level Randomizer v1.0.1

Choose a tag to compare

@eckelsoft eckelsoft released this 15 Jan 17:31

🎲 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

  1. Requirement: Fabric Loader for Minecraft 1.21.1.
  2. Dependencies: Fabric API.
  3. Place the .jar file into your mods folder.
  4. 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