All Mods Resource Packs Data Packs Shaders Modpacks Plugins
JustLeveling Fork

JustLeveling Fork

by Senior_S • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

.

Add aptitudes, skills, passives, item requirements, and player titles in a vanilla-friendly RPG progression system.

JustLeveling Fork lets players grow through eight aptitudes, invest in passive bonuses, toggle unique skills, unlock titles, and configure item/block/entity requirements for progression-focused modpacks. The main progression screen keeps aptitude levels, passives, skills, and titles in one place.

Features

  • Eight aptitudes with configurable maximum levels.
  • Passive bonuses for combat, movement, reach, mining, defense, magic, and luck.
  • Toggleable skills for each aptitude, including utility and combat effects.
  • Player titles that can be unlocked and displayed.
  • Configurable item, block, and entity requirements.
  • In-game configuration support.
  • Built for client and server use.
  • Current 1.21.1 builds support Fabric and NeoForge.

Optional Integrations

  • Better Combat support.
  • FTB Quests support.
  • Questlog support.
  • Modular Item API / Tetra-related item requirement support.

Dependencies

For Fabric 1.21.1, install Fabric API, Trinkets, YetAnotherConfigLib, and Cloth Config.

For NeoForge 1.21.1, install Architectury API. Optional integrations only need to be installed when you use those mods.

FAQ

How do I open the leveling screen?

Use the configured keybind in Minecraft's controls menu. The default key may vary between packs.

Do I need the original Just Leveling mod?

No. Use this fork by itself.

Can I use this in a modpack?

Yes.

How do I add or change item restrictions?

Edit the generated config files in .minecraft/config/JLFork/, especially justleveling-fork.lockItems.json5. The wiki has examples and accepted aptitude names.

A compatibility issue or restriction is missing. What should I do?

Open an issue with the item/block/entity ID and the mod it comes from so support can be added or documented.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.20.1
Forge
3mo ago 1
1.20.1
Fabric
3mo ago 1
1.20.1
Fabric
3mo ago 1
1.20.1
Forge
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.21.1
Neoforge
3mo ago 1
1.20.1
Fabric
3mo ago 1
1.20.1
Forge
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.21.1
Neoforge
3mo ago 1
1.21.1
Fabric
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.20.1
Forge
5mo ago 1
1.20.1
Fabric
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.1
Fabric
5mo ago 1
1.21.1
Fabric
6mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.1
Fabric
6mo ago 1
1.21.1
Neoforge
6mo ago 1
1.20.x
Forge
6mo ago 1
1.21.1
Fabric
6mo ago 1
1.18.2
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
Adds optional KubeJS 7 integration on NeoForge for registering passives and skills, checking aptitude capabilities, and reacting to skill toggle changes. Scripted passives now resolve attribute IDs and validate UUIDs and level requirements during startup.
Adds optional KubeJS 7 integration on NeoForge for registering passives and skills, checking aptitude capabilities, and reacting to skill toggle changes. Scripted passives now resolve attribute IDs and validate UUIDs and level requirements during startup.
  • Fixed Forge world joins failing while synchronizing aptitude commands
  • Fixed /aptitudesreload clearing the item restriction registry
  • Corrected the default Nether Wart restriction ID
  • Hardened lock-item reloads so malformed entries are skipped without discarding valid entries
  • Fixed Forge world joins failing while synchronizing aptitude commands
  • Fixed /aptitudesreload clearing the item restriction registry
  • Corrected the default Nether Wart restriction ID
  • Hardened lock-item reloads so malformed entries are skipped without discarding valid entries
  • Fixed the Building requirement for Break Speed rank 5 (32 instead of 3)
  • Fixed Forge targeting compatibility with Better Combat Reach Fix
  • Added allowLockedItemsInInventory so locked items can be kept without enabling their use
  • Fixed Forge publishing so release uploads always use the reobfuscated production JAR
  • Fixed the Building requirement for Break Speed rank 5 (32 instead of 3)
  • Fixed Forge targeting compatibility with Better Combat Reach Fix
  • Added allowLockedItemsInInventory so locked items can be kept without enabling their use
  • Fixed Forge publishing so release uploads always use the reobfuscated production JAR
Release 1.2.8 for Minecraft 1.21.1

  • Fixed publishing so Modrinth and CurseForge always receive the final remapped Fabric and NeoForge jars; stale staging artifacts are cleared before upload.
  • Migrates the legacy Break Speed rank-5 requirement typo from Building 3 to Building 32.
  • Replaced the invasive Better Combat TargetFinder mixin with Better Combat's composable attack-range extension API, preventing conflicts with reach-fix mods.
  • Added allowLockedItemPickup to the common configuration. It defaults to enabled, allowing locked items to be stored while continuing to block their use and equipment until requirements are met.
Release 1.2.8 for Minecraft 1.21.1

  • Fixed publishing so Modrinth and CurseForge always receive the final remapped Fabric and NeoForge jars; stale staging artifacts are cleared before upload.
  • Migrates the legacy Break Speed rank-5 requirement typo from Building 3 to Building 32.
  • Replaced the invasive Better Combat TargetFinder mixin with Better Combat's composable attack-range extension API, preventing conflicts with reach-fix mods.
  • Added allowLockedItemPickup to the common configuration. It defaults to enabled, allowing locked items to be stored while continuing to block their use and equipment until requirements are met.
  • Fixed Forge 47.4 runtime mappings and mixin compatibility crashes
  • Hardened multiplayer progression requests and live config synchronization
  • Recovered malformed JSON configs and validated custom entries
  • Fixed command validation, item restriction updates, and gameplay probability calculations
  • Fixed Forge 47.4 runtime mappings and mixin compatibility crashes
  • Hardened multiplayer progression requests and live config synchronization
  • Recovered malformed JSON configs and validated custom entries
  • Fixed command validation, item restriction updates, and gameplay probability calculations
Release 1.2.7 for Minecraft 1.21.1

  • Hardened server-side validation for aptitude, passive, skill, title, ender chest, and counter-attack packets.
  • Fixed fake-player handling across Fabric and NeoForge.
  • Fixed command bounds, dynamic aptitude limits, item registration persistence, and configuration reload synchronization.
  • Improved configuration migration, client/server config separation, registry rebinding, and disconnect restoration.
  • Replaced unsafe configuration object serialization with bounded native packet data.
  • Corrected dependency metadata and loader-specific compatibility behavior.
Release 1.2.7 for Minecraft 1.21.1

  • Hardened server-side validation for aptitude, passive, skill, title, ender chest, and counter-attack packets.
  • Fixed fake-player handling across Fabric and NeoForge.
  • Fixed command bounds, dynamic aptitude limits, item registration persistence, and configuration reload synchronization.
  • Improved configuration migration, client/server config separation, registry rebinding, and disconnect restoration.
  • Replaced unsafe configuration object serialization with bounded native packet data.
  • Corrected dependency metadata and loader-specific compatibility behavior.
  • Fixed BetterCombat crash issue
  • Fixed BetterCombat crash issue
  • Parity with the 1.21.1 version
  • Parity with the 1.21.1 version
  • Fix server player invalid data
  • Fix server player invalid data
Fixes in 1.2.4:
  • Fixed aptitude/skill/passive data visually resetting after player death and respawn on Fabric and NeoForge.
  • Fixed Break Speed passive on Minecraft 1.21.1 by using the vanilla block break speed attribute path.
  • Fixed Obsidian Smasher on Fabric and NeoForge.
  • Fixed the default Break Speed passive level requirement typo.
  • Rebuilt both Fabric and NeoForge releases for Minecraft 1.21.1.
Fixes in 1.2.4:
  • Fixed aptitude/skill/passive data visually resetting after player death and respawn on Fabric and NeoForge.
  • Fixed Break Speed passive on Minecraft 1.21.1 by using the vanilla block break speed attribute path.
  • Fixed Obsidian Smasher on Fabric and NeoForge.
  • Fixed the default Break Speed passive level requirement typo.
  • Rebuilt both Fabric and NeoForge releases for Minecraft 1.21.1.
Added Questlog integration. Added localized attribute names. Fixed disabling skills through config.
Added Questlog integration. Added localized attribute names. Fixed disabling skills through config.
  • New item to reset skills
  • Added per-item <droppable> support in locked item config.
  • Truly Modular integration
  • FTB Quests integration
  • hideMetUsageRequirements option
  • Ported the mod from Forge 1.20.1 to Fabric 1.21.1.
  • Replaced Curios support with Trinkets support.
  • Migrated networking, commands, registries, configs, item restrictions, player aptitude data, and core event handling to Fabric APIs.
  • Restored many gameplay systems, including aptitude/passive leveling packets, title sync, item lock checks, Treasure Hunter drops, Convergence crafting bonuses, passive attributes, combat passives, title rendering, and key HUD overlays.
  • Removed old Forge-only integrations and metadata, including KubeJS, Curios, Forge event handlers, and mods.toml.
  • Reset the version line to 1.0.0 for the new Fabric release series.
[1.0.3] JLFork-1.0.3 1.18.2 by Senior_S on Jun 25, 2025
Download
[1.0.2] JLFork-1.0.2 by Senior_S on Jun 23, 2025
Download
Fixed tooltip render issues. (Thanks [Viola-Siemens](https://github.com/Viola-Siemens))
[1.0.1] JLFork-1.0.1 1.18.2 by Senior_S on Jun 11, 2025
Download
Fixed NRE caused by attack reach. (Thanks [Viola-Siemens](https://github.com/Viola-Siemens))
[1.2.1] 1.2.1 by Senior_S on Feb 13, 2025
Download
No changelog was specified.
[1.2.0] 1.2.0 by Senior_S on Feb 12, 2025
Download
No changelog was specified.
[1.1.9] 1.1.9 by Senior_S on Feb 09, 2025
Download
No changelog was specified.
JustLeveling Fork Icon
Download JustLeveling Fork
Select game version
Select platform