
SolarisRPG
You train eleven skills by playing, spend attribute points, and prestige a skill once it caps.
SolarisRPG
Your skills level up. So does every sword, tool and helmet you own.
What it does
Two progression layers that run side by side.
You train eleven skills by playing, spend attribute points, and prestige a skill once it caps.
Your gear levels on its own. Every weapon, tool and armour piece tracks its own xp, rolls a rarity, earns trait slots and gem sockets, and gets stronger as it goes.
Traits are gated behind the matching skill, so the two layers have to grow together. A level 60 legendary sword hits harder than a fresh one.
The player layer
- Six attributes Strength, Dexterity, Vitality, Endurance, Intellect, Luck
- Combat skills Swords, Axes, Archery, Unarmed, Block, Dodge
- Gathering skills Mining, Woodcutting, Excavation, Herbalism, Fishing
- Milestones every ten levels, up to level 100
- Prestige at the cap for a permanent 5% bonus, ten times over
The gear layer
- Levels to 60 with everything stored on the item, so it survives drops, trades and chests
- Rarity Common through Legendary, rolled once and shifted by your Luck
- Awakening gear can climb a rarity tier at 20, 40 and 60
- Traits three permanent slots, rerollable, gated by your skill level
- Sockets three slots, five gem tiers, fusion and extraction both risky
- Resonance matching gems in one item feed off each other
- Ascension pour a maxed item into a new one and keep a trait
- Salvage break gear down for its gems and a share of its xp
- Broken, not lost gear goes to a broken state instead of vanishing
Smithing and anvils carry progress across, so upgrading to netherite does not wipe your work.
Parties, dailies and bosses
- Parties skill xp is shared with party members nearby and grouping up pays a little more
- Daily goals refresh each day, weekly bounties run longer
- World bosses turn up on their own and everyone who helps gets a cut
Commands
Everything sits under /solaris.
| Command | Short | What it does |
|---|---|---|
/solaris skills | sk | Open the skills menu |
/solaris attributes | attr, stats | Spend your points |
/solaris item | gear | Work on the item in your hand |
/solaris party | p | Group up and share skill xp |
/solaris daily | dailies, bounties | Your daily goals and weekly bounties |
/solaris prestige | Reset a capped skill | |
/solaris rename | Name the held item, unlocks at item level 40 | |
/solaris soulbind | Bind the held item to you, unlocks at item level 40 | |
/solaris ascend | Open the ascension menu | |
/solaris fuse | Combine three matching gems | |
/solaris salvage | Break the held item down for parts | |
/solaris reforge | Reroll every trait at once | |
/solaris toggle | Turn indicators or effects off for yourself | |
/solaris reload | Reload every config file |
Permissions
| Permission | What it does | Default |
|---|---|---|
solarisrpg.use | Menus and player commands | everyone |
solarisrpg.party | Create and join parties | everyone |
solarisrpg.admin | Give gems, set levels, grant points | op |
solarisrpg.reload | Reload configs | op |
solarisrpg.broadcast.legendary-roll | See legendary announcements | everyone |
solarisrpg.broadcast.ascension | See ascension announcements | everyone |
Placeholders
PlaceholderAPI is optional. When it is there you get %solaris_...%
level_<skill>,xp_<skill>,xp_required_<skill>,progress_<skill>,bar_<skill>prestige_<skill>,milestone_<skill>,display_<skill>attribute_<name>,points,total_levels,total_prestigesmodifier_<name>for any live stat, crit chance for exampleitem_level,item_rarity,item_progress,item_traits,item_sockets,item_ascension
Not farmable
Blocks a player placed pay nothing when they break them again, so no place and mine loops. Spawner mobs are worth zero by default. Crops only pay once they are grown, and you can switch the whole plugin off per world or per gamemode.
Config
Seven files, and every number in them is yours to change. Skills, traits, gems and effects are all data, so you can add a trait or retheme every particle without touching a line of code. New settings merge in on update and your old file is backed up first.
config.yml
storage:
folder: playerdata
autosave-seconds: 300
attributes:
points-per-skill-level: 1
points-per-prestige: 10
max-per-attribute: 100
respec:
enabled: true
point-loss: 0.1
hooks:
mcmmo:
enabled: true
use-levels-for-trait-gates: true
mirror-xp: false
indicators:
enabled: true
damage:
format: "<gradient:#ff5555:#ffaa00>-<amount></gradient>"
lifetime-ticks: 24
broadcast:
legendary-roll:
enabled: true
ascension:
enabled: true
engine:
tick-interval: 1
max-active-effects: 400
particles-per-tick: 600
view-distance: 24
Adding a trait, the whole thing
pool:
frostbite:
display: "Frostbite"
description: "Chance to slow whatever you hit."
colour: "<aqua>"
tier: 3
min-rarity: RARE
effect: POISON_CHANCE
value: 0.1
value-per-item-level: 0.002
skill-gate:
skill: swords
level: 25
categories: [SWORD, AXE]
Сервер для плагина SolarisRPG - как у профи
Плагин SolarisRPG создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином SolarisRPG для друзей можно за пару минут - BungeeHost всё уже подготовил.
