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