LevelCraft - [1.20-1.21.x] ⚔ RPG Progression | Skills | Quests | Clans | Sorcery | Mob Scaling ⚔ icon

LevelCraft - [1.20-1.21.x] ⚔ RPG Progression | Skills | Quests | Clans | Sorcery | Mob Scaling ⚔ -----

Level up your world. Strengthen your character. Rule the realm.




Didnt zip up the resource pack with the jar..
----------, May 25, 2026

Default config had a TAB space meaning the config wasn't being loaded correctly, also using /lc admin pvp was OVERWRITING the entire config.

This has been fixed.
----------, May 25, 2026

A massive new update has arrived for LevelCraft introducing the first phase of the Clan System alongside huge Sorcery, Mana, Quest, and PlaceholderAPI improvements.[/CENTER]
━━━━━━━━ ⚑ CLAN SYSTEM – PHASE 1 ━━━━━━━━

Players can now create and manage clans directly in-game.


  • Clan creation system
    Invite / join / kick players
    Leader / Commander / Member roles
    Clan homes
    Clan territory claiming
    Chunk protection system
    Claim scaling based on total clan levels
    Dynmap territory integration
    Territory action bar notifications
    Clan map command
    Clan chat
    Clan member listing
    Commander promotion/demotion system
    Claim adjacency system
    Chunk explosion protection
    Piston protection for claimed land

⚑ Clan Commands

Code (Text):

/clan create
/clan invite
/clan join
/clan kick
/clan promote
/clan demote
/clan members
/clan chat
/clan map
/clan claim
/clan unclaim
/clan sethome
/clan home
/clan info
/clan list
/clan leave
/clan disband
 
⚑ Clan Territories


  • Claimed chunks now fully protect land
    Players cannot build in enemy territory
    Territory ownership displayed in action bar
    Dynmap now displays clan claims live
    Every clan receives its own Dynmap territory color
    Claim limits scale with clan progression

Claim Formula

Code (Text):

Starting Claims + (Clan Total Levels / Levels-Per-Claim)
 
This means stronger clans naturally control more territory.

━━━━━━━━ ⚑ QUEST SYSTEM EXPANSION ━━━━━━━━

The Quest System has been expanded and cleaned up to better support long-term RPG progression.


  • New configurable quest defaults
    Quest path support
    Skill XP reward support
    Coin reward support
    Quest progress tracking improvements
    Better integration with LevelCraft progression
  • Support for mob kill, gathering, crafting, and progression quests

⚑ Quest Rewards Can Include


  • Coins
    Skill XP
    Commands
    Progression rewards
    Future rank/path-based rewards

━━━━━━━━ ⚑ MANA SYSTEM REWORK ━━━━━━━━

The Mana System has been completely redesigned.


  • Removed XP bar mana display system
    Mana now displays through action bars/messages
    Improved regeneration handling
    Better spell balancing
    Mana scaling tied to Sorcery progression
    Cleaner integration with spell casting

━━━━━━━━ ⚑ SORCERY & WANDS ━━━━━━━━

Sorcery has expanded into a true magical combat system.


  • New wand system
    Greater Wands now use Blaze Rods
    Custom spell identities
    Visual spell casting effects
    Mana costs integrated into lore
    Spell casting streams & particles
    Meteor spell added
    Healing spells added
    Fire spells added
    Greater spell variants added
    Wand glow effects
    Dynamic wand naming

⚑ Example Wands


  • Flame Wand
    Greater Healing Wand
  • Meteor Wand

━━━━━━━━ ⚑ PLACEHOLDERAPI SUPPORT ━━━━━━━━

Mana

Code (Text):

%levelcraft_mana%
%levelcraft_max_mana%
%levelcraft_mana_display%
%levelcraft_mana_percent%
 
Clan

Code (Text):

%levelcraft_clan%
%levelcraft_clan_id%
%levelcraft_clan_role%
%levelcraft_clan_power%
%levelcraft_clan_claims%
%levelcraft_clan_members%
%levelcraft_clan_leader%
%levelcraft_clan_has_home%
 
Skills

Code (Text):

%levelcraft_total_level%
%levelcraft_combat_level%
%levelcraft_mining_level%
%levelcraft_woodcutting_level%
%levelcraft_farming_level%
%levelcraft_fishing_level%
%levelcraft_hunting_level%
%levelcraft_smithing_level%
%levelcraft_exploration_level%
%levelcraft_excavation_level%
%levelcraft_crafting_level%
%levelcraft_sorcery_level%
 
Ranks

Code (Text):

%levelcraft_path%
%levelcraft_title%
%levelcraft_prestige%
%levelcraft_souls%
 
Leaderboards

Code (Text):

%levelcraft_top_1_name%
%levelcraft_top_1_level%
 
Supports up to Top 10 placeholders.

━━━━━━━━ ⚙ CONFIG ADDITIONS ━━━━━━━━

Add the following to your config.yml:

Code (YAML):

# ========================== #
#        Clan System         #
# ========================== #
Clan-System
:
  Enabled
: true

  Claims
:
    Starting-Claims
: 1
    Levels-Per-Claim
: 25

  Protection
:
    Block-Break
: true
    Block-Place
: true
    Interact
: true
    Buckets
: true
    Explosions
: true
# ========================== #
#        Mana / Magic        #
# ========================== #
Mana-Settings
:
  Starting
: 30
  Max
: 200

  Regen
:
    Enabled
: true
    Interval-Seconds
: 3
    Starting
: 10
    Max
: 20

 
━━━━━━━━ ⚑ DYNMAP SUPPORT ━━━━━━━━

LevelCraft clans now integrate directly with Dynmap.


  • Live territory rendering
    Unique clan colors
    Automatic updates on claim/unclaim
    Territory visibility on web map

Requires:


  • []Dynmap installed
    [
    ]MarkerAPI enabled

━━━━━━━━ ⚔ MORE SYSTEMS COMING SOON ━━━━━━━━


  • Clan alliances
    Clan reputation & infamy
    PvE vs PvP clan identities
    Clan progression system
    Territory upgrades
    Clan vaults
    Clan structures
    Dungeon ownership systems
    Advanced magical weaponry
    Expanded QuestEngine integration
    Daily and weekly quest paths
    Clan quest objectives

Forge Your Path.
Master Your Craft.
Become Legend.
----------, May 17, 2026

This update focuses heavily on compatibility improvements, cleaner item handling, and better support for servers not using the official LevelCraft resource pack.
Resource Pack Fallback System

LevelCraft now includes a full fallback item system for servers and players not using the resource pack.

A new config option has been added that MUST be added to the top of your configuration file:

Resource-Pack:
Enabled: true

When enabled:
• LevelCraft uses its full custom item model system.
• Spells, gems, and special items display with custom RPG-style textures and models.

When disabled:
• Custom model data is no longer applied.
• All custom items automatically fall back to clean vanilla Minecraft visuals.

Fallback visuals now include:

• All spells fallback to Paper.
• All socket gems fallback to Emeralds.

This prevents broken purple/black textures and missing model visuals for players without the pack while still keeping all systems fully functional.

Even without the resource pack:
• Spells still cast correctly.
• Gems still socket correctly.
• Progression systems still work.
• Item metadata and custom data remain fully intact.

This allows LevelCraft to function properly on vanilla-style servers while still supporting enhanced visuals for servers using the resource pack.

Socket System Fixes

Fixed several issues involving socket handling and lore duplication.

Fixes include:
• Fixed duplicated socket lore appearing on gear.
• Fixed socket lines stacking repeatedly after updates.
• Fixed repeated gem display entries.
• Improved socket lore rebuilding logic.
• Improved consistency when refreshing upgraded items.

Socketed equipment should now remain clean and readable even after multiple upgrades, reforges, stat rolls, or lore refreshes.

Enchantment Lore Improvements

Improved how enchantment lore integrates with LevelCraft item systems.

Fixes include:
• Fixed duplicated enchantment lines.
• Fixed lore stacking issues.
• Improved formatting between enchantments, stats, rarity bonuses, and socket information.
• Improved compatibility with vanilla enchantments and hidden enchant visuals.

Items should now display much cleaner overall with more consistent RPG formatting.

General Improvements

• Improved item metadata stability.
• Improved custom item compatibility.
• Improved lore rebuilding performance.
• Improved support for servers without the resource pack.
• Improved overall item readability and presentation.

This update makes LevelCraft significantly more stable and visually consistent across both resource-pack and non-resource-pack servers while preserving all RPG progression systems behind the scenes.
----------, May 9, 2026

• Fixed a command handling issue causing /lc to throw an exception when executed without arguments
• Added improved argument safety checks to the main command handler
• /lc will now properly return the help/usage menu instead of producing a console error
----------, May 8, 2026

This update begins the foundation of LevelCraft’s new socket gem progression system, bringing powerful item customization and loot progression deeper into the world.
New Socket Gems
Hostile mobs now have a chance to drop mysterious socket gems used to enhance weapons, armor and tools.

Current Gems:
• Ruby of Strength — Increased Damage
• Sapphire of Vitality — Increased Health
• Emerald of Wisdom — Increased Skill XP
• Shard of Grace — Increased Movement Speed

All gems are fully integrated into the new socket system and support:
✔ Custom models
✔ Persistent gem data
✔ Dynamic socket lore
✔ Future expansion compatibility

⚔ Combat Loot Integration
Socket gems can now naturally drop from hostile mobs through the Combat system.

Drops:
• Are added directly into mob loot tables
• Respect survival gameplay
• Use randomized gem selection
• Preserve all custom gem metadata

This creates the first true gameplay loop for the upcoming item enhancement system:
Fight → Loot Gems → Socket Gear → Grow Stronger

Socket System Improvements
The socket architecture has been cleaned up and centralized through the GemType + SocketManager systems.

This improves:
• Future scalability
• Gem recognition reliability
• Custom model handling
• Socket compatibility
• Expansion for future gem tiers and effects

All sockets can be equipped to a weapon by opening your inventory, picking up the gem and simply placing on the same slot as the desired tool/weapon/armor. specifically whatever the exp boost gem is placed on you will be granted 10% more exp within that skill i.e combat(swords) mining(pickaxe) etc.

✨ Sorcery Foundations
Initial planning has begun for reusable spell systems.

Future Sorcery progression will move beyond single-use paper spells into:
• Permanent learned spells
• Wand & staff casting
• Cooldowns and magical energy systems
• Expandable spell progression

Permission Nodes & Commands

Code (Text):

/lc stats
Permission: lc.stats

/lc forge
Permission: lc.forge

/lc rank
Permission: lc.rank

/lc top
Permission: lc.top

/lc prestige
Permission: lc.prestige

/lc guide
Permission: lc.guide

/lc admin
Permission: lc.admin

/lc admin reload
Permission: lc.admin

/lc admin set
Permission: lc.admin

/lc admin reset
Permission: lc.admin

/lc admin give
Permission: lc.admin
 
Additional permissions and sub-node separation will continue to expand alongside upcoming socket, sorcery and progression systems.


This update lays the groundwork for a much larger RPG progression expansion currently in development.

image.png
image2.png
----------, May 7, 2026

Reported Issue:
  • Stone as a whole being prevented due to inproper handling of checks.
  • UI string paths missing from lang.yml
All known issues have been fixed along with some minor clean ups
----------, May 7, 2026

This update focuses heavily on progression enforcement, PvP scaling, RPG immersion, admin tools, and quality-of-life improvements across the entire plugin.

Players can now no longer bypass progression by obtaining high-tier gear through villagers, crates, loot chests, or trading — LevelCraft progression is now fully enforced across ALL gameplay systems.

✨ New Features
⚔ Player Kill Combat XP
Players now grant Combat XP when killed.

Combat XP rewards scale dynamically based on the defeated player’s Total Level.

Low level players grant small rewards, while high progression players become significantly more rewarding targets.

Example:

  • Lv.10 Player → Small XP reward
  • Lv.550 Player → Massive Combat XP reward
Configurable under:

Code (Text):

Combat:
Player-Kills:
Enabled: true
Base-Min: 10
Base-Max: 25
XP-Per-Total-Level: 0.35
 
Full Equipment Restriction System
Progression restrictions are now fully enforced across ALL item acquisition methods.

Players can NO LONGER use restricted equipment obtained from:

  • Loot chests
  • Villagers
  • Trades
  • Crates
  • Commands
  • Kits
  • Other players
  • External plugins
Restrictions now properly block:

  • Equipping Armor
  • Mining with tools
  • Attacking with weapons
  • Using restricted items
Players CAN still:

  • Move restricted items
  • Store them
  • Trade them
  • Prepare gear for later progression
This creates a much more MMORPG-style progression system.

⛏ Netherite Progression Support
Netherite gear can now be level restricted exactly like all other materials.

Supports:

  • Armor
  • Tools
  • Weapons
Add to config:

Code (Text):

Unlock-Levels:
Materials:
Netherite: 50

Tools:
Netherite: 50
 
Mob Combat XP Improvements
Combat XP is now fully config-driven instead of relying on Bukkit Monster checks.

This fixes:

  • Slimes not granting Combat XP
  • Magma Cubes not granting Combat XP
  • Future hostile entity compatibility
Any mob listed under:

Code (Text):

Combat:
Hostile-Mobs:
 
will now properly reward XP.

Blood Effect Admin Toggle
Added full runtime admin control for blood effects.

Commands:

  • Toggle mob blood
  • Toggle player blood
  • Toggle both simultaneously
Command:
Code (Text):

/lc admin blood <mobs|players|all> <on|off|toggle>
 
⚔ PvP Combat XP Toggle
Admins can now toggle player-kill Combat XP rewards live in-game.

Command:
Code (Text):

/lc admin pvp
 
This toggles:

Code (Text):

Combat:
Player-Kills:
Enabled: true
 
Admin “Set All Skills” Support
Admins can now instantly set ALL player skills at once.

Command:
Code (Text):

/lc admin set <player> all <level>
 
Example:
Code (Text):

/lc admin set Ghoul all 50
 
This:

  • Sets every skill to the target level
  • Syncs milestones
  • Reapplies Combat scaling
  • Reapplies Exploration speed bonuses
Improved Tab Completion
Admin command tab completion now supports:

  • all
  • PvP command
  • Skill levels
  • Cleaner admin workflow
Coin Economy Improvements
Coin pickups now use:

  • Dynamic pitch scaling sounds
  • Optional action bar notifications
Small pickups no longer constantly overwrite XP progress bars.

Add to config:

Code (Text):

Coin-Economy:
Action-Bar-Minimum: 100
 
Only pickups ABOVE this value will show action bar notifications.

Add To Lang File
Code (Text):

GUI:
Milestone-Item:
Name: "&6&l%skill% Milestones"
Current-Level: "&8» &7Current Level: &e%level%"
Track-Progress: "&8» &7Your path toward mastery."
Next-Milestone: "&8» &7Next Milestone: &eLevel %level%"
Progress: "&8» &7Progress: &b%percent%%"
All-Unlocked: "&a&lMastery Achieved"
Perks: "&6&lMilestone Perks"

Combat:
Player-Kill-XP: "&c⚔ &7You defeated &e%player% &8(Lv.%level%&8) &7and gained &a%xp% Combat XP&7."

Admin:
PvP-Toggled: "&8» &7Player kill Combat XP has been %state%&7."

Economy:
Coin-Collected: "&6✦ &e+%amount% Coins"
 
New Commands
Code (Text):

/stats
/profile
/lc admin pvp
/lc admin set <player> all <level>
/lc admin blood <mobs|players|all> <on|off|toggle>
 
⚡ Misc Improvements
  • Cleaner RPG progression flow
  • Better admin QoL
  • Stronger anti-bypass progression systems
  • Improved combat scaling foundation
  • Better MMO-style item progression
  • Improved future-proofing for large RPG servers
----------, May 6, 2026

Completely missed out Copper Crafting level requirements.

Please add Copper to your config and reboot/reload config.

Code (Text):
Unlock-Levels:
  Materials:
    Wood: 1
    Stone: 3
    Leather: 5
    Copper: 10
    Iron: 20
    Gold: 30
    Diamond: 40
----------, May 6, 2026

This update focuses heavily on customization and overall progression balance.
Simply drop the plugin into your plugins folder and restart the server — a fully generated lang.yml will now appear automatically.

Almost every aspect of LevelCraft can now be customized:
• Messages
• GUI buttons
• Titles
• Rank paths
• Milestone names/descriptions
• Forge text
• Character cards
• Progression wording
• And much more

No more hardcoded text.

━━━━━━━━━━━━━━━━━━
⚔ Combat Scaling Improvements
━━━━━━━━━━━━━━━━━━

Combat progression has been completely rebalanced to feel far more impactful throughout progression.

Combat levels now provide:
• Flat bonus damage scaling
• Percentage-based damage scaling
• Much stronger late-game progression

Current scaling examples:
• Lv.10 → +30% Damage
• Lv.25 → +75% Damage
• Lv.50 → +150% Damage

Additional flat damage is also applied per level.

━━━━━━━━━━━━━━━━━━
⚒ Rarity & Stat Rebalance
━━━━━━━━━━━━━━━━━━

Equipment rarity progression has been heavily adjusted.

Previously, Mastercraft gear could appear far too early with poorly balanced stat rolls. The entire rarity/stat system has now been tuned for healthier progression.

Changes include:
• Improved stat rolling
• Better rarity scaling
• More meaningful item upgrades
• Early-game balance improvements
• Combat progression now feels rewarding at all stages

Example:
Lv.15 Combat users should no longer feel like upgrades only provide “+1 damage”.

━━━━━━━━━━━━━━━━━━
Blood Effects System Added
━━━━━━━━━━━━━━━━━━

A new optional blood system has been added for additional combat visuals and immersion.

Supports:
• Mob blood effects
• Player blood effects
• Config toggles
• Admin command toggles

Config Path:
Code (Text):
Mob-Scaling:
  Max-Lvl: 100
  Distance-Lvl-Up: 50  

  BloodEffects:
    Mobs: true
    Player: true
Be sure to add those lines corrected spaced into your config and reboot server/reload config

Admin Commands:
/lc admin blood mobs <on/off/toggle>
/lc admin blood players <on/off/toggle>
/lc admin blood all <on/off/toggle>

More updates coming soon.
Forge your path. Master your craft. Become legend.
----------, May 6, 2026

This update adds Placeholder integration using Placeholder API

Placeholders:
Code (YAML):
%levelcraft_path% - Player’s chosen path (Warrior, Artisan, Ranger, Scholar, Nomad)
%levelcraft_rank_path% - Alias of %levelcraft_path%

%levelcraft_title% - Player’s dynamic title based on path + total level
%levelcraft_rank_title% - Alias of %levelcraft_title%

%levelcraft_total_level% - Total combined level across all skills
%levelcraft_level% - Alias of %levelcraft_total_level%

%levelcraft_prestige% - Player’s prestige level
%levelcraft_prestige_level% - Alias of %levelcraft_prestige%

%levelcraft_souls% - Player’s current soul count

%levelcraft_combat_level% - Combat skill level
%levelcraft_mining_level% - Mining skill level
%levelcraft_woodcutting_level% - Woodcutting skill level
%levelcraft_farming_level% - Farming skill level
%levelcraft_fishing_level% - Fishing skill level
%levelcraft_hunting_level% - Hunting skill level
%levelcraft_smithing_level% - Smithing skill level
%levelcraft_exploration_level% - Exploration skill level
%levelcraft_excavation_level% - Excavation skill level
----------, May 5, 2026

Reported Issues:
  • /lc admin item command wasn't firing. this has now been resolved.
----------, May 4, 2026

⚔️ LevelCraft v3.0 Update
  • ✨ Added Runesmith Skill with craftable magic runes (healing, fire, lightning, ice)
  • Introduced Rune Milestones (bonus XP, extra crafts, stronger effects, rune preservation)
  • ⚔️ Improved Combat Scaling — higher levels now feel more powerful
  • ️ Expanded Admin GUI:
    • Adjust Souls (+ / -)
    • Reset individual skills
  • Improved GUI layout & polish

Runesmith Commands



    • /lc admin rune <player> <rune> [amount]
      → Give a player a rune
Example:



    • /lc admin rune Steve healing 5
Available Runes



    • Healing Rune – restores 2 hearts
    • Greater Healing Rune – restores 5 hearts
    • Flame Rune – ignites enemies (4 block radius)
    • Greater Fire Rune – larger radius (8 blocks)
    • Lightning Rune – strikes nearby enemies
    • Greater Lightning Rune – stronger + larger radius
    • Ice Rune – traps enemies briefly
    • Greater Ice Rune – longer freeze + bigger radius
Runesmith Crafting
Elements



    • Glow Ink Sac → Healing
    • Fire Charge → Fire
    • Lightning Rod → Lightning
    • Snowball → Ice
Greater Runes
Upgrade with stronger materials:




    • Gold Ingot → Greater Healing
    • Obsidian → Greater Fire
    • Ghast Tear → Greater Lightning
    • Water Bucket → Greater Ice
Craft → Gain Runesmith XP → Unlock stronger effects.
----------, May 4, 2026

Minor changes to combat calculations, fixed error when using /lc guide.

AdminGUI and PlayerGUI were not showing total Lvl, this is due to the old exp system still being read (my bad) all values are now correct.
----------, May 3, 2026

Small fixes here and there, few bugs squished.

Mainly adding something one of my community suggested, a Guide Book for anyone new to the plugin, new players joining the server will be given a physical copy but all players also have /lc guide which opens a book with all the same information without the need for a physical book.
----------, May 3, 2026

LevelCraft API Added!

Developers can now hook directly into LevelCraft and integrate full RPG progression into their plugins.

✨ Features:
• Add / modify XP for any skill
• Read player levels, total level & prestige
• Hook into XP + Level-Up events
• Access scaling (damage, coins, boosts)
• Milestone checks

Simple usage:

LevelCraftAPI api = LevelCraftProvider.get();
api.addXP(player, SkillType.MINING, 50);
Perfect for:
Custom mobs, quests, economies, automation & more.

All documentation is at the bottom of the resource page until i get a Wiki set up.

LevelCraft is now more than a plugin… it’s an RPG framework.
----------, Mar 25, 2026

LevelCraft has received a major upgrade to its core progression systems, making leveling more meaningful, rewarding, and scalable.

Mob Level → XP Scaling
  • XP now scales based on mob level
  • Higher level mobs grant significantly more XP
  • Applies to:
    • Combat
    • Hunting
This creates a true risk vs reward system where tougher fights always pay off.

Mob Level → Coin Scaling
  • Coin drops now scale with mob level
  • Higher level mobs drop more valuable coin bags
  • Rewards now feel consistent with difficulty
Milestone System Added
Skills now feature milestone unlocks at key levels:

  • Level 10 → Early bonus unlock
  • Level 25 → Core progression boost
  • Level 40 → Advanced enhancement
  • Level 50 → Mastery reward
Each milestone provides:

  • Permanent skill bonuses
  • Meaningful progression checkpoints
  • Improved long-term retention
New Universal EXP System
  • Reworked into a centralized system via SkillXPManager
  • All skills now use a consistent XP structure
  • Clean, scalable, and easier to maintain
✔ Action bar progress tracking
✔ Prestige multiplier integration
✔ Milestone syncing system

Config Cleanup
  • Removed outdated Player-Stats config clutter
  • Eliminated redundant values like:
    • Required-Exp
  • Streamlined data storage for better performance and clarity
Overall Improvements
✔ More rewarding progression
✔ Cleaner backend systems
✔ Better performance
✔ Improved balance across all skills

LevelCraft is evolving into a true RPG progression experience.
----------, Mar 23, 2026

This has been a HUGE update in the making over the last couple weeks.

all information is on the overview page.
----------, Feb 24, 2026

This should fix the auto update bug that was reported.
----------, Jun 24, 2023

Added UpdateChecker
----------, Jun 20, 2023

Resource Information
Author:
----------
Total Downloads: 603
First Release: Jun 20, 2023
Last Update: May 25, 2026
Category: ---------------
All-Time Rating:
3 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings