Skill levelling and milestones
Core survival activities award dedicated skill XP and unlock meaningful passive or active upgrades.
A complete RPG progression ecosystem built around survival gameplay.
Full overview
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.
How it works
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.
Administration
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.
Feature breakdown
Each headline feature is expanded below so visitors can understand the real server use rather than seeing a short tag list.
Core survival activities award dedicated skill XP and unlock meaningful passive or active upgrades.
Promotion quests and bosses turn rank advancement into a server-wide achievement path.
Equipment quality, player power and socketed gems create an item progression layer beyond vanilla materials.
Magic and custom resources introduce build choices, crafting goals and high-value rewards.
Scaling encounters and world threats keep progression tied to dangerous content.
Structured objectives, group rewards and reset-based advancement support long-term play.
Getting started
This project is not currently offered as a public platform download; its page documents the system and development status.
Private deployment is managed as part of the GhoulCraft server stack.
Progression, economy and content values are balanced together rather than as independent plugins.
Integrations are tested against the live Vault, PlaceholderAPI, Dynmap and webhook setup.
Updates are staged before production because many systems share player data.
Tokens & placeholders
Availability depends on the feature that references each token.
Source architecture
BossData (36), Utils (30), api (20), Corruption (17), ItemHandlers (16), Quests (15), PlayerSkills (11), Clans (10)
ArcaneBarrageAbility, BerserkRageAbility, BonePrisonAbility, BossAbility, BossAbilitySupport, BossAbilityTask, BossAggroTask, BossData, BossEditorGUI, BossLootTable, ChainLightningAbility, ChaosSwapAbility, DeathBeamAbility, DoomMarkAbility, EarthSpikesAbility, FireMagicAbility, FlameWaveAbility, FrostNovaAbility and 125 more
ClanCommand, CorruptionCommands, PartyCommand, LevelCraftCommand, LevelCraftTabCompleter
GuiMenu, GuideBook, Placeholders
BossCombatListener, BossDeathListener, BossNaturalSpawnListener, BossSpawnerDeathListener, ClanProtectionListener, ClanTerritoryListener, CorruptionCoreListener, CorruptionCoreWeaponListener, CorruptionEventTask, CorruptionGuardianListener, CorruptionMobListener, ForgeStructureListener, TieredFurnaceListener, EnchantLoreListener, ItemRarityListener, LevelCraftCustomVillagerTradeListener, LevelCraftVillagerRarityTradeListener, NaturalLootRarityListener and 18 more
BossManager, BossSpawnerManager, BossSpawnerSignManager, ClanManager, CorruptionManager, MilestoneManager, SkillXPManager, NameManager, RarityManager, SpellRegistry, WandManager, ManaManager, PartyFileManager, PartyManager, WolfLevelManager, PrestigeManager, QuestManager, RankManager and 6 more
ClanDynmapHook, CorruptionDynmapHook, BloodMoonDiscordNotifier, CorruptionDiscordNotifier, DiscordConfig, DiscordEmbed, DiscordSRVHook, FishingDiscordNotifier, LevelDiscordNotifier
Configuration reference
Top-level sections and defaults are summarised from the supplied resources.
No readable top-level sections were detected.
No readable top-level sections were detected.
Permissions
Defaults and descriptions come directly from plugin.yml.
Admin abilities
Default: op
Admin abilities
Default: op
Admin abilities
Default: op
Allows players to open the stats/profile GUI.
Default: True
Allows players to view the LevelCraft leaderboard.
Default: True
Allows players to open the upgrade forge.
Default: True
Allows players to open the LevelCraft guide.
Default: True
allows removal of item socket gems.
Default: True
Allows players to open the prestige menu.
Default: True
Allows players to open the prestige menu.
Default: True
Allows players to open the rank path menu.
Default: True
Allows players to view rank/profile info.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: op
Allows admins to build, break, and interact inside clan claims they are not part of.
Default: op
No description declared.
Default: True
No description declared.
Default: True
No description declared.
Default: op
Commands
Aliases, usage and permissions come directly from plugin.yml.
Base Command For Plugin
Aliases: /levelcraft · Usage: /lc · Permission: None declared
Open your stats
Aliases: /profile · Usage: /stats · Permission: None declared
Open your quests
Aliases: /q, /quest · Usage: /quests · Permission: None declared
LevelCraft clan system
Usage: /clan · Permission: None declared
LevelCraft party command
Aliases: /p · Usage: /party · Permission: None declared
Source-verified reference
This static reference is built from the supplied plugin.yml, YAML resources and Java source. No browser-generated documentation is used.
Related projects