RPG Attribute System

A lightweight RPG-style system that scales player attributes based on level.

File Details

rpg_attribute_system-fabric-1.20.1-3.4.0.jar

  • R
  • Jun 9, 2026
  • 244.23 KB
  • 186
  • 1.20.1
  • Fabric

File Name

rpg_attribute_system-fabric-1.20.1-3.4.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:rpg-attribute-system-1079687:8221106"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Added

  • Full respec system with /ras respec, config (ras/respec.json), permissions, cooldown, and cost types
  • Attribute templates with /ras template apply and /ras template list
  • Player statistics overview GUI (scrollable breakdown + configurable totals)
  • ConfigValidator with [RPGAS] startup diagnostics
  • Public API: tn.nightbeam.ras.api.RasApi
  • Documentation in docs/ (respec, templates, custom attributes, health scaling, commands, permissions, multiplayer)

Improved

  • Custom attribute reliability: extended sync payload (init value, tips), client uses AttributeManager cache
  • Orphan attribute NBT keys preserved on login
  • Health scaling documentation and validation warnings
  • Multiplayer sync: single sync after point allocation (reduced packet spam)
  • Config validation for attributes, templates, and settings

Fixed

  • DisplayLogicLockAttributeGenericProcedure reading server config on client
  • ReturnAttributeNameGenericProcedure / ReturnAttributeTipGenericProcedure using synced cache
  • Documentation mismatch for [param(X)] and max_level semantics