SoloLeveling999
Transform your Minecraft server into an epic leveling and class RPG with awakening, daily quests, mana-powered classes, and dangerous F-Rank dungeon gates!
SoloLeveling999 is a comprehensive solo-leveling roleplay plugin that brings an awakening system, five spendable attributes, three unlockable classes, a mana system, daily quests, and procedurally spawned F-Rank gates. Fight your way from level 1, awaken at level 40, clear the Job Change Arena, and hunt waves of monsters inside oak-plank gates scattered across the world.
Features
⚔️ Stats & Leveling
- Kill passive and hostile mobs to earn EXP and level up
- Every level grants a stat point to spend in the stats menu (
/stats)
- Five attributes you can raise: Strength, Agility, Vitality, Attack Speed, and Intelligence
- Strength increases melee attack damage
- Agility increases movement speed
- Vitality increases maximum health
- Attack Speed increases attack rate
- Intelligence increases mana and magic damage
- Each attribute has a configurable hard cap
- Killing other players earns bonus PvP EXP
- Skill points can be refunded with the reset command
- Leveling flows naturally into awakening and daily quests
🌙 Awakening & Job Change
- At level 40 you receive the System Quest item (only when you have room in your inventory - it is handed out again automatically as soon as a slot frees up, and it can never be dropped or stored)
- Look at a nearby block and right-click the item to place a compact deepslate job change gate
- Walk through the gate to open class selection
- Complete the 5-wave Job Change Arena (ending in a spawner finale) to permanently unlock your chosen class
- Class requirements are configurable per class (agility, strength, vitality, attack speed, intelligence)
- The quest can be cancelled at any time with
/quest jobchange cancel
❤️ Three Classes
Each class has its own stat passive and a one-time claimable reward in the class menu:
| Class |
Ability |
Passive Bonus |
Reward |
| Warrior |
Melee combatant |
+10% strength, +10% vitality |
Sharpness III Mending Diamond Sword |
| Archer |
Ranged attacker |
+10% agility, +10% vitality |
Infinity Mending Bow + Arrow |
| Mage |
Caster that shoots fireballs at the cost of mana |
+10% intelligence |
Fireball ability item |
- Use the Your Class menu (from the main menu or
/sl class) to view your class and claim its reward exactly once
💧 Mana System (Mages)
- Mana regenerates every second and can be shown as an action bar, a boss bar, or hidden entirely
- Intelligence raises your maximum mana and your natural mana regeneration (+0.5 mana per second per intelligence point)
- Mana regenerates twice as fast while inside an F-Rank gate
- The Mage fireball costs mana and deals magic damage scaled by intelligence; it never hurts the caster or teammates
📅 Daily Quests
- Unlocked at a configurable level (default 5)
- Daily Kill Quest — defeat a random amount of a randomly selected hostile mob
- Daily Mine Quest — mine a random amount of a randomly selected block
- Quests refresh every 24 hours and refresh automatically even for players who stay online
- Each completed quest grants a permanent +% mob EXP bonus (configurable)
🌀 F-Rank Dungeon Gates
- Gates spawn across the world whenever chunks load, with a configurable chance (default 10%)
- Built from unbreakable oak planks shaped like a cave interior with scattered moss
- Gates contain 1–2 waves of hostile mobs; each wave spawns a random number of zombies, creepers, skeletons, and spiders (all configurable)
- Gates despawn after 120 seconds if nobody enters; the timer freezes once a player enters
- A cleared gate drops a reward chest in the middle and grants +2 assignable stat points
- There is a configurable chance (default 30%) that a bonus loot chest appears somewhere accessible inside
- Gate blocks are immune to breaking, explosions, and fire
- Gates will not spawn on blocks placed by players by default (protecting builds); original terrain is restored whenever a gate clears, regardless
- Falling inside an F-Rank gate costs you one randomly chosen stat point (never more than you own) - if you clear it, you keep everything
🖥️ GUIs
- Main Menu (
/maingui) — jump to stats, level info, quests, and your class
- Stats — spend stat points in a clickable menu with caps enforced
- Quests — view Job Change and Daily quests, their status, and objectives
- Your Class — view your class details and claim your one-time reward
Commands
Player Commands
| Command |
Description |
/sl or /sololeveling999 |
Show the command usage |
/sl quests |
Open the quest list; add jobchange or daily for details; the Job Change page lets you cancel or restart the quest |
/sl class |
Open the Your Class menu to view/claim your class reward |
/sl locate |
Point you to the nearest open F-Rank gate with its exact coordinates |
/stats |
Open the stats menu to spend stat points |
/maingui |
Open the main menu |
/statinfo <attribute> |
Show what an attribute does |
/quest <quest> cancel |
Cancel an active quest (e.g. /quest jobchange cancel) |
/leaderboard |
Show the top 10 players by level |
Admin Commands
| Command |
Description |
/sl reload |
Reload the configuration without restarting the server |
/resetstats <player> |
Return a player's spent stat points (requires sololeveling999.resetstats) |
Aliases
Permissions
| Permission |
Description |
Default |
sololeveling999.resetstats |
Resets another player's spent stat points |
OP |
Configuration
All gameplay settings live in the plugin's main configuration file and are applied with /sl reload. Default values are shown in parentheses.
Stat Scaling
| Option |
Description |
stat_scaling.agility (0.005) |
Movement speed gained per agility point |
stat_scaling.strength (0.1) |
Melee damage gained per strength point |
stat_scaling.vitality (0.5) |
Maximum health gained per vitality point |
stat_scaling.attack_speed (0.05) |
Attack rate gained per attack speed point |
Intelligence & Mana
| Option |
Description |
intelligence.mana_per_point (4) |
Mana granted per intelligence point |
intelligence.magic_damage_per_point (2) |
Magic damage per intelligence point |
mana.base (20) |
Starting maximum mana |
mana.display (ACTION_BAR) |
Mana UI mode: ACTION_BAR, BOSS_BAR, or NONE |
mana.regen_per_second (1) |
Base mana restored every second (doubled inside F-Rank gates) |
mana.regen_per_intelligence (0.5) |
Extra mana restored per second per intelligence point |
mana.fireball_cost (5) |
Mana cost of the Mage fireball |
Attribute Caps
| Option |
Description |
attribute_caps.* (1000 each) |
Maximum spendable points for each attribute |
Awakening & Job Change
| Option |
Description |
awakening.level (40) |
Level needed to receive the System Quest item |
awakening.quest_name |
Display name for the job change quest |
awakening.portal_max_distance (30) |
Maximum distance to place a gate when looking |
awakening.portal_y_search_range (30) |
Range the game searches up/down for safe ground |
awakening.portal_cooldown_seconds (60) |
Cooldown after using or cancelling a gate |
awakening.portal_lifetime_seconds (120) |
How long a gate lasts if never entered |
awakening.arena.world ("") |
World to build arenas in (empty uses the current world) |
awakening.arena.base_x/y/z, spacing, size, height |
Where and how big the job change arenas build |
awakening.quest_item.name / lore |
Name and description of the System Quest item |
Daily Quests
| Option |
Description |
daily_quests.enabled (true) |
Master toggle for daily quests |
daily_quests.min_level (5) |
Minimum level to receive daily quests |
daily_quests.refresh_hours (24) |
Hours before quests refresh |
daily_quests.reward_exp_bonus_percent (2.0) |
Permanent +% mob EXP per completed quest |
daily_quests.kill.amount (5) |
Mobs to defeat for the kill quest |
daily_quests.kill.mobs |
Pool of possible kill-quest target mobs |
daily_quests.mine.min_amount / max_amount |
Random block range for the mine quest |
daily_quests.mine.blocks |
Pool of possible mine-quest target blocks |
Classes
| Option |
Description |
class_requirements.<class>.<stat> |
Stat requirements to choose each class |
class_passives.<class>.<stat> |
Percentage stat bonus each class grants (0.10 = +10%) |
Job Change Arena Mob Scaling
| Option |
Description |
mob_scaling.enabled (true) |
Toggle arena mob level scaling |
mob_scaling.radius (50) |
How close a player must be for their level to count |
mob_scaling.random_subtract_min/max |
Random level subtracted from the average |
mob_scaling.min_level (1) |
Lowest mob level |
mob_scaling.strength_ratio / vitality_ratio |
How a mob level splits between damage and health |
Item Level Requirements
| Option |
Description |
required_level.<item> (1) |
Minimum level to use/wear each diamond/iron tool and armor |
Exp & Loss
| Option |
Description |
exp_loss_on_death (0) |
Percentage of current EXP lost on death (not applied inside the job change arena) |
exp.passive.<mob> |
EXP gained for killing each passive mob |
exp.hostile.<mob> |
EXP gained for killing each hostile mob |
F-Rank Gates
| Option |
Description |
f_rank_gate.enabled (true) |
Master toggle for the gate system |
f_rank_gate.spawn_chance (10) |
Chance a loaded chunk spawns a gate |
f_rank_gate.despawn_seconds (120) |
Seconds an un-entered gate stays before despawning |
f_rank_gate.announce_radius (100) |
How close a player must be to see the gate spawn message |
f_rank_gate.spawn_chest_chance (30) |
Chance a bonus chest spawns inside a gate |
f_rank_gate.allow_on_player_placed (false) |
Allow gates on player-placed blocks (off by default to protect builds) |
f_rank_gate.waves_min / waves_max (1 / 2) |
How many waves a gate contains |
f_rank_gate.mobs.<mob>.min / max |
Random count of each mob per wave (zombie, creeper, skeleton, spider) |
f_rank_gate.reward_stat_points (2) |
Stat points granted for clearing a gate |
f_rank_gate.loot.chest_chance (100) |
Chance a looted chest is filled at all |
f_rank_gate.loot.items.<name>.material |
Item type for each loot entry |
f_rank_gate.loot.items.<name>.chance (40) |
Chance that item appears in a looted chest |
f_rank_gate.loot.items.<name>.min / max |
Random amount of that item |
Experience a truly dynamic leveling RPG where every chunk can hide a new challenge and every cleared gate makes you stronger!
暂无评论,抢个沙发吧~