跳到正文

Rebuild – Skills

作者:Cardxnl

Mod for custom skills for Rebuild Modpack

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

RBSkills — Choose your path, one tree at a time.

A unified, gated progression hub for your skill trees. One command opens a clean tablet GUI where you commit to a discipline — hold the click, watch the ring fill, and unlock it for good. Built on Pufferfish’s Skills, wired straight into the real unlock state, capped so power is earned, day after day.

🧭 One command. One choice. One tree at a time.

Everything is locked by default. You don’t get handed power — you choose it, you hold for it, and the world hears the level-up. Progress is deliberate: a hard daily cap means no marathon-grinding your way to god mode in an afternoon.

🧩 The Trees — Six disciplines, one hub

/RBSkills opens a portrait tablet of six slots, each showing the tree’s own item icon. Lock icon, theme color, French tooltip — the whole picture before you commit.

📖 Class Skills The skill_tree_rpgs class path — 96 spells & abilities to define your build
⚔️ Offensive Skills Martial Prowess · Berserker · Hunter — +24% melee, +15% attack speed, armor penetration
🛡️ Defensive Skills Endurance · Colossus · Bulwark — +9 hearts, +8 armor, +19% resistance
⛏️ Utility Skills Excavator · Fitness · Insightful — tool speed, fortune, +XP gain, anvil cost cuts
🎭 Versatile Skills Pack Leader · Enlightenment — pet power, +100% XP, projectile speed
🗡️ Weapons Skills The skill_tree_rpgs weapon masteries — flagged "not recommended early game"

Best for: anyone who wants their character build to be a real, visible decision.

✋ The Unlock — Hold for it, hear it land

No instant clicks. Selecting a tree is a ceremony you have to mean.

⏳ Hold to confirm Press and hold — a gold loading ring sweeps clockwise around the slot. 3 seconds for most trees, 5 for Weapons (the risky one)
🔊 Audible build-up Ticking pitch climbs as the ring fills · cancel sound if you let go early · a full level-up fanfare on success
🎬 Tactile feedback The slot shrinks on press, grows back as you hold, flashes green on commit
🌲 Straight into the tree The instant it unlocks, the matching skill tree screen opens — no extra clicks, no menu-hunting

Best for: making "I’m going Offensive" feel like a moment, not a checkbox.

🔗 Linked to the real thing — never a lie

RBSkills doesn’t keep its own shadow copy of your progress. It reads and writes Pufferfish’s Skills directly.

🔒 Live unlock state Lock a tree by hand with /puffish_skills category lock — the GUI shows it locked too. One source of truth
🎯 Native points Puffish grants 1 point per level natively — RBSkills never fakes points, never spams "new skill point"
📊 XP bar intact The category’s real XP bar fills as you play — you always see exactly where you are

Best for: a setup where the menu and the mechanics never disagree.

⏳ The Cap — Power is earned, not farmed

A hard per-cycle level cap, enforced by clamping XP itself — surplus is discarded, never banked.

🚦 Per-tree limits Rebuild trees: 2 levels / cycle. Iron’s Spells magic trees: 4 / cycle. One table, easy to tune
🗓️ Manual day Cycles don’t tick on a clock — an op runs /RBSkills next to open the next quota for everyone
🪧 Cap reached message Hit the ceiling and you get one clean chat line: "plafond du jour atteint (+2 niveaux)… reviens après /RBSkills next"
🧹 Clean test reset /RBSkills reset (op) zeroes the rebuild trees back to level 0 for a deterministic slate

Best for: a server that wants steady, paced progression instead of a one-day power spike.

✨ The Magic Path — Iron’s Spells, capped too

The whole Iron’s Spells chain is folded into the same cap system: Magic I → Primary School → Secondary School → Magic II — irons_skills:{magic1,school1,school2,magic2}, all at 4 levels/cycle.

Best for: mages who should level their spellpower at the same deliberate pace as everyone else.

🛰️ The Banner — It tells you when you owe yourself a point

Drop-in RBHUD integration: a side-tab behind your inventory that lights up when you’ve got something to spend.

  • 🔔 Notified state — the banner glows with gold particles the moment any tracked tree (the 6 hub trees and the 4 magic trees) has an unspent point
  • 🖱️ Smart click — click it and it opens straight to the tree that actually has points waiting
  • 🧩 Optional — RBHUD missing? The banner just turns off. The mod runs fine without it

Best for: never logging off with three unspent points you forgot about.

🎯 What makes it feel good

  • 🇫🇷 French tooltips — themed color, separator, content list, hold hint, warnings
  • 🪶 Vanilla-native UI — dirt-tiled background, real button sprites, slot bevels — looks like it belongs
  • 🔒 Everything locked by default — you start with nothing and choose your direction
  • 💾 Persistent & death-proof — cap tracking lives in a per-player attachment that survives death and disconnects
  • 🛠️ Op tooling — /RBSkills next (advance cycle), /RBSkills reset (clean slate)
  • 🎁 Skill trees shipped in the JAR — the four rebuild trees load automatically, no datapack to enable

⚙️ Built for play — and built for the suite

  • ✅ Server-authoritative — unlock state, XP caps and points all enforced server-side; screens are pure client
  • ✅ Drop-in for the RB suite — sits alongside RBHUD, RBJobs, RBDailyQuests without stepping on toes
  • ✅ One table to balance — every cap is one line: category → levels-per-cycle
  • ✅ No Mixin, no AT — pure NeoForge attachments, payloads, saved data and screens, on top of the puffish_skills API
// Per-category cap, one line each — rebuild trees at 2, magic at 4
record Cap(int limit, String name) {}

CAPPED.put("rebuild_skills:offensif", new Cap(2, "Offensive Skills"));
CAPPED.put("irons_skills:magic1",     new Cap(4, "Magic I"));
// Cap by clamping XP — points stay 100% native to puffish:
//   maxLevel = dayStartLevel + limit
//   if (xpTotal > getRequiredTotal(maxLevel) - 1) clamp;  // surplus discarded

📦 Install

Drop the JAR into your mods folder.
Requires: Minecraft 1.21.1 + NeoForge 21.1+ + Java 21 + Pufferfish’s Skills.
Optional: RBHUD (for the notification banner).

🚀 Roadmap

  • Per-tree HUD progress bar — "Offensive: 1/2 today · next level in 540 XP" to replace the native bar at a glance
  • Configurable caps & curve — move the cap table and XP formula into a config file
  • More gated trees — fold Class & Weapons into the daily cap on request
  • Respec ceremony — a hold-to-confirm reset that refunds a tree
  • Set-and-forget cycles — optional real-time auto-advance as an alternative to /RBSkills next

Choose your path. Hold to commit. Earn it, one cycle at a time.
Made for the Rebuild IV – Catalyst modpack · Built on NeoForge + Pufferfish’s Skills

常见问题

Rebuild – Skills 支持哪些 Minecraft 版本?

Rebuild – Skills 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Rebuild – Skills 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Cardxnl 的其他作品

查看全部 →