SolarisRPG

SolarisRPG

You train eleven skills by playing, spend attribute points, and prestige a skill once it caps.

51 downloads 0 followers

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_prestiges
  • modifier_<name> for any live stat, crit chance for example
  • item_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]

No gallery available for this project.

Version Minecraft Loader Download

SolarisRPG 1.0.3

1.0.3

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, spigot
Download