promotional bannermobile promotional banner

RPG Attribute System

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

File Details

memory_of_the_past-1.1.0-forge-1.20.1.jar

  • R
  • Dec 20, 2024
  • 1.22 MB
  • 2.0K
  • 1.20.1
  • Forge + 1

File Name

memory_of_the_past-1.1.0-forge-1.20.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:rpg-attribute-system-1079687:6008194")

NeoForge

implementation fg.deobf("curse.maven:rpg-attribute-system-1079687:6008194")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more aboutΒ Curse Maven

πŸš€ Update 1.1.0 ! πŸš€

This update is brought to you by our sponsor @porogulaemeo ❀️

πŸ› οΈ Global Code Cleanup

πŸ”§ Performance Boost

  • Supercharged Calculation Logic: Up to 70% performance improvement! πŸš€

🐞 Bug Fixes

  • Attack Speed Display: Maximum attack speed no longer shows as maximum attack damage β€” it’s finally accurate!
  • Fortitude Attribute: The fortitude attriabute is back in action! πŸ›‘οΈ
  • Attributes 5 & 6: Now display the correct values when you hover over them.

πŸ“ Configuration Overhaul

  • Attributes Config File: Attribute parameters have been moved from main_config to a new attributes_config file.
  • Level 1 XP: You can now set the XP required for level 1 directly in main_config.

✨ New Features & Changes

πŸ”’ New Attributes

  • Added Attributes 8, 9, and 10 for an exciting new progression layer.
  • Attribute Locking: Attributes 8, 9, and 10 are locked by default.

🎨 GUI Overhaul

  • Updated Interface: Support for more attributes and a cleaner, modern look.

πŸ“ New Command Format (Cmd_To_Exc)

βš™οΈ Set Attribute Base Value

/attribute @p name_of_attribute base set [param(2)]

How it works:

  • The final value is calculated using the provided parameter (param), which acts as a scaling factor.
  • Level Progression: Each new level adds the calculated value to the previous one.
    Example: old_value + 2 = 18

βš™οΈ Expanded Command Support

  • Full command support for all type of commands (/effect,...)
  • Use [param(***)] to increment values by param_value for each level.

πŸ“˜ Latest Mod Documentation

Find the latest mod documentation here: View Docs


Thanks for being awesome! ❀️ Can't wait for your feedback!