LevelCraft icon
GhoulCraft Exclusive

LevelCraft

A complete RPG progression ecosystem built around survival gameplay.

Server exclusive
Spigot downloads
Modrinth downloads
No ratings yetSpigot rating
6.4.2Current version
Private buildLast public update

Full overview

A complete RPG progression ecosystem built around survival gameplay.

LevelCraft is the progression backbone of GhoulCraft: a private RPG suite that connects skills, ranks, equipment power, magic, quests, bosses, world threats and prestige into one survival ecosystem.

Its systems are not isolated menus. Mining, combat, farming, exploration, crafting and server events feed the same long-term character journey, giving ordinary survival actions permanent value.

Best suited toGhoulCraft's long-term survival RPG experience; the project is not currently distributed as a public resource.

How it works

A connected progression loop from first login to prestige

Players develop multiple skills, unlock milestones and build enough overall strength to advance through the F-to-S rank structure. Rank paths give characters stronger identities rather than treating every build as identical.

Equipment rarity, power levels, sockets, gems, runes, wands and custom crafting expand the item layer. Bosses, corruption cores, questlines and events then give those upgrades meaningful challenges to overcome.

  • One progression language across most server activities
  • Long-term ranks, skills and prestige goals
  • Connected equipment, magic, quest and boss systems
  • Private design tailored directly to the GhoulCraft economy and world

Administration

Configuration and live-server use

LevelCraft includes configurable progression values, extensive custom content, integrations and administrative tools. Vault, PlaceholderAPI, Dynmap and Discord hooks allow the suite to share information with the rest of the server rather than operating as a closed system.

CompatibilityPaper 1.21.x IntegrationsVault, PlaceholderAPI, Dynmap, Discord webhooks VersionPrivate

Feature breakdown

Everything included in LevelCraft

Each headline feature is expanded below so visitors can understand the real server use rather than seeing a short tag list.

Skill levelling and milestones

Core survival activities award dedicated skill XP and unlock meaningful passive or active upgrades.

F-to-S rank progression

Promotion quests and bosses turn rank advancement into a server-wide achievement path.

Rarity gear, power and sockets

Equipment quality, player power and socketed gems create an item progression layer beyond vanilla materials.

Gems, runes, wands and souls

Magic and custom resources introduce build choices, crafting goals and high-value rewards.

Bosses and corruption events

Scaling encounters and world threats keep progression tied to dangerous content.

Questlines, parties and prestige

Structured objectives, group rewards and reset-based advancement support long-term play.

Getting started

Installation and rollout

This project is not currently offered as a public platform download; its page documents the system and development status.

  1. 1

    Private deployment is managed as part of the GhoulCraft server stack.

  2. 2

    Progression, economy and content values are balanced together rather than as independent plugins.

  3. 3

    Integrations are tested against the live Vault, PlaceholderAPI, Dynmap and webhook setup.

  4. 4

    Updates are staged before production because many systems share player data.

Tokens & placeholders

Text tokens found in the source

Availability depends on the feature that references each token.

%.2f%%affected%%amount%%best_fish%%best_weight%%bonus%%boss%%boss_id%%boss_name%%catches%%chance%%chance_color%%core_line%%crafter%%crop%%damage%%defense%%duration%%exp%%fish%%health%%health_color%%id%%item%%killer%%level%%level_color%%level_name%%max_health%%max_souls%%message%%mob%%next%%page%%path%%percent%%place%%player%%player_level%%power%%prefix%%prestige%%quest%%quest_id%%quest_line%%quest_repeatable%%quest_tier%%rank%

Source architecture

220 Java classes across 24 packages

BossData (36), Utils (30), api (20), Corruption (17), ItemHandlers (16), Quests (15), PlayerSkills (11), Clans (10)

Core systems

ArcaneBarrageAbility, BerserkRageAbility, BonePrisonAbility, BossAbility, BossAbilitySupport, BossAbilityTask, BossAggroTask, BossData, BossEditorGUI, BossLootTable, ChainLightningAbility, ChaosSwapAbility, DeathBeamAbility, DoomMarkAbility, EarthSpikesAbility, FireMagicAbility, FlameWaveAbility, FrostNovaAbility and 125 more

Commands

ClanCommand, CorruptionCommands, PartyCommand, LevelCraftCommand, LevelCraftTabCompleter

GUI & menus

GuiMenu, GuideBook, Placeholders

Listeners & events

BossCombatListener, BossDeathListener, BossNaturalSpawnListener, BossSpawnerDeathListener, ClanProtectionListener, ClanTerritoryListener, CorruptionCoreListener, CorruptionCoreWeaponListener, CorruptionEventTask, CorruptionGuardianListener, CorruptionMobListener, ForgeStructureListener, TieredFurnaceListener, EnchantLoreListener, ItemRarityListener, LevelCraftCustomVillagerTradeListener, LevelCraftVillagerRarityTradeListener, NaturalLootRarityListener and 18 more

Managers & services

BossManager, BossSpawnerManager, BossSpawnerSignManager, ClanManager, CorruptionManager, MilestoneManager, SkillXPManager, NameManager, RarityManager, SpellRegistry, WandManager, ManaManager, PartyFileManager, PartyManager, WolfLevelManager, PrestigeManager, QuestManager, RankManager and 6 more

Integrations & API

ClanDynmapHook, CorruptionDynmapHook, BloodMoonDiscordNotifier, CorruptionDiscordNotifier, DiscordConfig, DiscordEmbed, DiscordSRVHook, FishingDiscordNotifier, LevelDiscordNotifier

Configuration reference

8 bundled YAML files

Top-level sections and defaults are summarised from the supplied resources.

BossData.yml

  • Bosses — 20 nested settings: Zombie_King, Frost_Warden, Infernal_Titan, Ancient_Overseer, skyCaptain, Demon_King, Gravebound_Champion…

RankConfig.yml

  • Settings — 4 nested settings: Enabled, Allow-Change, Change-Cost, Use-Total-Level
  • Ranks — 5 nested settings: Warrior, Artisan, Ranger, Scholar, Nomad

config.yml

  • Resource-Pack — 1 nested settings: Enabled
  • Mob-Scaling — 3 nested settings: Max-Lvl, Distance-Lvl-Up, BloodEffects
  • Clan-System — 4 nested settings: Enabled, Claims, Economy, Protection
  • Mana-Settings — 3 nested settings: Starting, Max, Regen
  • Blood-Moon — 2 nested settings: Chance-Percent, Horde
  • Corruption — 13 nested settings: Enabled, Core, Natural-Outbreaks, Cleansing, Guardian-Rewards, Core-Rewards, Core-Weapons…
  • Crafting-EXP — 6 nested settings: Leather, Wood, Stone, Iron, Diamond, Netherite
  • Souls — 5 nested settings: Starting, Maximum, Per-Prestige, Gain, Playtime-Rewards
  • Prestige — 4 nested settings: Max-Level, XP-Boost-Per-Level, Requirement, Reset
  • Woodcutting — 1 nested settings: Exp
  • Excavation — 1 nested settings: Blocks
  • Mining — 1 nested settings: Ores
  • Coin-Economy — 7 nested settings: Action-Bar-Minimum, Multipliers, Path-Bonuses, Drops, Bosses, Animals, Rare-Drops
  • Hunting — 1 nested settings: Passive-Mobs
  • Combat — 2 nested settings: Hostile-Mobs, Player-Kills
  • Farming — 2 nested settings: Crops, Crop-Requirements

corruption.yml

No readable top-level sections were detected.

discord.yml

No readable top-level sections were detected.

lang.yml

  • Prefix — &8[&6LevelCraft&8]
  • General — 2 nested settings: No-Permission, Players-Only
  • Level-Up — 6 nested settings: Title, Subtitle, Milestone-Title, Milestone-Subtitle, Max-Title, Max-Subtitle
  • Economy — 2 nested settings: Coin-Collected, Coin-Bag-Name
  • Stats-Item — 3 nested settings: Name, Lore-1, Lore-2
  • Character-Card — 2 nested settings: Name, Lore
  • Souls — 10 nested settings: Consumed-Title, Consumed-Subtitle, Shattered-Title, Shattered-Subtitle, Purified-Consumed, Souls-Full, Purified-Name…
  • Prestige — 13 nested settings: Skills-Reset, GUI-Title, Status-Name, Status-Lore, Cancel-Button, Max-Prestige, Requirement…
  • Crafting — 6 nested settings: Level-Required, Level-Progress, Cannot-Pickup, Careful-Assembly, Artisans-Touch, Masterwork
  • Combat — 3 nested settings: Bloodthirst, Executioner, Player-Kill-XP
  • Excavation — 3 nested settings: Soft-Ground, Buried-Finds, Ancient-Relics
  • Exploration — 2 nested settings: Pathfinder, Wanderers-Luck
  • Farming — 4 nested settings: Harvest-Burst, Bountiful-Harvest, Blessed-Yield, Crop-Locked
  • Fishing — 3 nested settings: Double-Hook, Treasure-Find, Sunken-Relic
  • Hunting — 3 nested settings: Clean-Kill, Game-Forager, Hunters-Cache
  • Mining — 3 nested settings: Vein-Miner, Rich-Vein, Ancient-Ore-Cache
  • Sorcery — 7 nested settings: Efficient-Scribing, Full-Health, Healing-Used, Fire-Used, Lightning-Used, Ice-Used, Master-Runeweaver
  • Smithing — 3 nested settings: Efficient-Smelting, Forge-Sparks, Master-Smith
  • Woodcutting — 3 nested settings: Tree-Feller, Resin-Extraction, Ancient-Bark
  • Rarity — 7 nested settings: Separator, Rarity-Line, Power-Line, Crafter-Line, Craft-Level-Line, Damage-Line, Defense-Line
  • Milestone-Item — 7 nested settings: Name, Current-Level, Track-Progress, Next-Milestone, Progress, All-Unlocked, Perks
  • Rarity-Names — 7 nested settings: Default, COMMON, UNCOMMON, RARE, EPIC, LEGENDARY, MASTERCRAFT
  • Rarity-Lore — 7 nested settings: Default, COMMON, UNCOMMON, RARE, EPIC, LEGENDARY, MASTERCRAFT
  • Ranks — 13 nested settings: GUI-Title, Info-Name, Info-Lore-1, Info-Lore-2, Info-Lore-3, Already-Chosen, Path-Chosen…
  • Forge — 9 nested settings: Title, Requires-Level, Messages, Guide, Equipment, Core, Buttons…
  • Admin-GUI — 7 nested settings: Player-Actions-Title, Buttons, Header, Skill, Action, Rank, Character-Card
  • Admin — 15 nested settings: Skill-Selected, Target-Offline, Rank-Updated, Reset-All, Reset-By-Admin, Reset-Prestige, Prestige-Reset-Target…
  • GUI — 7 nested settings: Main-Title, Milestones-Title, Milestone-Header, Milestone-Item, Buttons, Tiers, Milestones
  • Guide — 5 nested settings: Welcome, Receive-Book, Book-Title, Book-Author, Pages

quests.yml

  • Quests — 240 nested settings: woodsman, mining, exploration, diggyhole, craft, first_blood, start_farm…
  • Quest-Lines — 41 nested settings: starter, lumberjack, mining, greenthumb, f_rank_errands, erank, drank…

src/Clans/clan-flags-config-section.yml

  • Clan-System — 1 nested settings: Claims

Permissions

35 declared permission nodes

Defaults and descriptions come directly from plugin.yml.

lc.admin

Admin abilities

Default: op

lc.admin.quests

Admin abilities

Default: op

lc.admin.boss

Admin abilities

Default: op

lc.stats

Allows players to open the stats/profile GUI.

Default: True

lc.top

Allows players to view the LevelCraft leaderboard.

Default: True

lc.forge

Allows players to open the upgrade forge.

Default: True

lc.guide

Allows players to open the LevelCraft guide.

Default: True

lc.sockets

allows removal of item socket gems.

Default: True

lc.prestige

Allows players to open the prestige menu.

Default: True

lc.quests

Allows players to open the prestige menu.

Default: True

lc.rank

Allows players to open the rank path menu.

Default: True

lc.info

Allows players to view rank/profile info.

Default: True

lc.clan.use

No description declared.

Default: True

lc.clan.create

No description declared.

Default: True

lc.clan.invite

No description declared.

Default: True

lc.clan.join

No description declared.

Default: True

lc.clan.kick

No description declared.

Default: True

lc.clan.leave

No description declared.

Default: True

lc.clan.disband

No description declared.

Default: True

lc.clan.claim

No description declared.

Default: True

lc.clan.unclaim

No description declared.

Default: True

lc.clan.info

No description declared.

Default: True

lc.clan.list

No description declared.

Default: True

lc.clan.home

No description declared.

Default: True

lc.clan.sethome

No description declared.

Default: True

lc.clan.promote

No description declared.

Default: True

lc.clan.demote

No description declared.

Default: True

lc.clan.chat

No description declared.

Default: True

lc.clan.members

No description declared.

Default: True

lc.clan.map

No description declared.

Default: True

lc.clan.admin

No description declared.

Default: op

lc.clans.admin.bypass

Allows admins to build, break, and interact inside clan claims they are not part of.

Default: op

lc.party.use

No description declared.

Default: True

lc.party.chat

No description declared.

Default: True

lc.party.admin

No description declared.

Default: op

Commands

5 declared commands

Aliases, usage and permissions come directly from plugin.yml.

/

/lc

Base Command For Plugin

Aliases: /levelcraft · Usage: /lc · Permission: None declared

/

/stats

Open your stats

Aliases: /profile · Usage: /stats · Permission: None declared

/

/quests

Open your quests

Aliases: /q, /quest · Usage: /quests · Permission: None declared

/

/clan

LevelCraft clan system

Usage: /clan · Permission: None declared

/

/party

LevelCraft party command

Aliases: /p · Usage: /party · Permission: None declared

Source-verified reference

Checked against LevelCraft 6.4.2

This static reference is built from the supplied plugin.yml, YAML resources and Java source. No browser-generated documentation is used.

Main classme.Ghoul.LevelCraft.MainAPI version1.18Java classes220 Hard dependenciesVaultSoft dependenciesPlaceholderAPI, dynmapLoad beforeNone

Related projects

Continue exploring