Skip to content
Runes & Ruins Skills

Quick rating

Community listing page, reviews may not be monitored by the author.

Runes & Ruins Skills

No reviews yet

A passive skill tree: earn XP, gain skill points and grow your character through 200 skills and keystones.

Mod Loaders
Minecraft

About

Description

Runes & Ruins Skills

A passive skill tree, weapon mastery and a character sheet for NeoForge 1.21.1. Earn experience, gain skill points and grow your character along the paths you choose. Built for the Runes & Ruins modpack and usable in any pack.

Press O to open it.

Skill tree

  • Skill points from experience: every bit of XP you collect counts, even XP you later spend on enchanting or the anvil. Each point costs a little more than the last. Experience from spawner mobs can count only partly, so a mob farm can't fill the tree.
  • A big default tree: 333 skills in four branches (Warrior, Mage, Explorer, Guardian). Each branch has three lanes that end in a keystone with a drawback and a special ability, crossroads with utility skills (jump, swimming, breathing, fire resistance, sneaking, mining, lower gravity), and hybrid lanes on the diagonals join neighbouring branches.
  • Legendary ring: around the whole tree, reached only through a keystone. Expensive skills with the biggest bonuses, and a way over to another branch.
  • Keystone abilities: Second Life (survive a lethal blow), Cleave, Execute, Rage, Ambush, Iron Wall, Spell Crit, Arcane Ward and more.
  • Real attribute bonuses: health, armor, damage, attack speed, movement, mining, luck and more, applied as normal attribute modifiers.
  • Mod support out of the box: the default tree has lanes for Iron's Spells 'n Spellbooks, Ars Nouveau, Apothic Attributes and Combat Roll. Bonuses for mods that are not installed are skipped.
  • A night-sky tree: skills are stars linked by flowing light. Drag and zoom it, glowing stars are the ones you can learn now, tooltips show every bonus.
  • Free respec: the reset button refunds every point (click twice to confirm).
  • Kept through death and synced in multiplayer.

Weapon mastery

Ten weapon types (swords, greatswords, axes, maces, polearms, scythes, daggers, fists, ranged weapons and magic) level up to 20 as you kill enemies with them. Every level adds damage with that type, milestones add bonuses while you hold such a weapon, and level 20 unlocks a special, e.g. axes deal more damage to wounded enemies and daggers more from behind. Weapons of other mods are sorted by their Better Combat category.

Character

Your character in the armor you wear, with your weapon, shield and accessories (Curios). Each armor piece shows its armor and Protection. Health and armor bars, your main stats (combat, defense, magic, movement), and your learned abilities: hover over anything to see more. One click opens the detailed bonuses: every bonus split by where it comes from (skills, mastery, accessories, gear) with its final value.

Translations

The interface is in English, Lithuanian, Russian, Ukrainian, Polish, German, French, Spanish, Portuguese (Brazil), Chinese, Japanese and Korean. Skill texts come per language from config/rrskills/lang/<language>.json.

For pack makers

The tree is one file: config/rrskills/skills.json, weapon mastery is config/rrskills/mastery.json. On the first start the mod writes its defaults there; edit them or replace them with your own.

{
  "points": {"base": 60, "step": 2, "spawner_share": 0.25},
  "nodes": [
    {
      "id": "origin", "x": 0, "y": 0, "type": "notable", "root": true,
      "icon": "minecraft:nether_star", "title": "Awakening", "cost": 1, "links": [],
      "description": ["The first step on any path."],
      "bonuses": [{"attribute": "minecraft:generic.max_health", "amount": 2, "operation": "add_value"}]
    }
  ],
  "labels": [{"x": 0, "y": -3, "text": "Mage", "color": "#B28CFF", "scale": 1.6}]
}
  • points: the first point costs base XP, every further point costs step more; spawner_share is the part of spawner-mob XP that counts (0.25 = a quarter, 1 = all of it).
  • type: small, notable or keystone (only changes the look). cost: points to learn it.
  • root: nodes that can be learned without a neighbour. Every other node needs a learned linked node; links work both ways.
  • bonuses: any registered attribute, with add_value, add_multiplied_base or add_multiplied_total.
  • ability: {"id": "second_life", "name": "...", "description": ["..."]} gives the node one of the built-in abilities.
  • title and description can be plain text or per language, e.g. {"en_us": "...", "de_de": "..."}.

Commands (operators)

  • /rrskills reload: reload the tree and mastery and resend them to all players
  • /rrskills reset <player>: refund all of a player's skills
  • /rrskills points <player> <amount>: give bonus skill points
  • /rrskills mastery <player> <type> <level>: set a weapon mastery level

Requirements

  • Minecraft 1.21.1, NeoForge 21.1+
  • Required on both client and server.
  • Optional: Curios (accessories on the character sheet and in the bonuses), Better Combat (weapon types of other mods).