Attributized Skills

Quick rating

Attributized Skills

No reviews yet

A complete reimagining of RPGSkillable to be far more open ended and configurable.

QoL & Tweaks
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client and Server

Must be installed on both the client and the server.

About

Project Details

Type
Mod
License
MIT License
Latest Version
AttributizedSkills-forge-1.20.1-1.2.0.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description




 Attributized Skills is a spiritual successor of RPGskillable by dragoni_7. What initially started as a fork led to a complete overhaul of the entire codebase, leaving essentially less than 10% of the initial assets and code. To cover all bases though, this project was made with permission from dragoni_7.


What's New?

Attributized Skills set out with the initial goal of converting *Command /Skills* into attributes. But the entire implementation was dated, so instead, the entire system was reworked from the ground up. Skills, like Dexterity, Endurance, Strength, etc - are now attributes and can be modified by attribute additions through other mods, like Passive Skill Trees. This means that modpack developers can properly implement skills without relying on Server Side permissions to add them.

On top of this, the entire config has been overhauled from the ground up. You can now modify what skills give what bonuses; it's not set in stone, but fully configurable. You can determine if Vitality gives minecraft:generic.max_health at a multiplier of 10% the *base* value of your HP per level, for example. You can also specify modded attributes; like Maximum Mana in Iron's Spells. You can also set it to be a base multiplier (multiplies the base attribute by x amount, and adds it to the total number), addition (simply adds points to an attribute), or multiply total (grabs the final value and multiplies that). This means that Attributized Skills is fully compatible with all mods that add attributes, as long as those attributes have an effect.

Additionally, the entire GUI has been overhauled from the ground up, and modernized with an animated background. Since bonuses scale incrementally and no longer use potion effects to apply them, your bonuses granted from skills are tracked on a new left-side panel when in the menu.

To further add on to the depth of the mod, you can now apply skill requirements to items in-game through commands, that apply to all players when updated. So if you forget to say, add a Strength requirement to a sword, you can define one on the fly, without stopping the server and modifying the config, then sending everyone the updated config to reflect these changes. The same process applies to bonuses applied from skills; if you think Intelligence should grant Spell Resist, you can modify that via command, and it will take effect within a few seconds. Use the command "/attributized addrequirement" @name to get started.

And most excitingly, Attributized Skills now features full compatibility with Iron's Spells! Use the unique "/attributized add_spell_requirement" command to set attribute requirements for any spell, opening up a whole new level of customization for your magic-focused modpacks.

Lastly, modpack developers can dummy the menu - preventing players from purchasing skills in the menu entirely. This means that you can force players to earn skills through another mod, like Passive Skill Trees.

Since the new Attribute system is based around... well, attributes, attributes can be applied via NBT tags to items. This means you could create something like a "Helm of Might" that grants +5 Strength when worn. And since Strength can have defined attributes tied to it, you can simply use this system to add raw bonuses, with none of the requirements; IE have items have no requirements to equip, and grant stats which can have several bonuses rolled into one.


Can I use this in my modpack?

Yes, you may use this in your modpack, provided it remains within the CurseForge ecosystem.

 Attributized Skills is a spiritual successor of RPGskillable by dragoni_7. What initially started as a fork led to a complete overhaul of the entire codebase, leaving essentially less than 10% of the initial assets and code. To cover all bases though, this project was made with permission from dragoni_7.

What's New?

Attributized Skills set out with the initial goal of converting Command /Skills into attributes. But the entire implementation was dated, so instead, the entire system was reworked from the ground up. Skills, like Dexterity, Endurance, Strength, etc - are now attributes and can be modified by attribute additions through other mods, like Passive Skill Trees. This means that modpack developers can properly implement skills without relying on Server Side permissions to add them.

On top of this, the entire config has been overhauled from the ground up. You can now modify what skills give what bonuses; it's not set in stone, but fully configurable. You can determine if Vitality gives minecraft:generic.max_health at a multiplier of 10% the base value of your HP per level, for example. You can also specify modded attributes; like Maximum Mana in Iron's Spells. You can also set it to be a base multiplier (multiplies the base attribute by x amount, and adds it to the total number), addition (simply adds points to an attribute), or multiply total (grabs the final value and multiplies that). This means that Attributized Skills is fully compatible with all mods that add attributes, as long as those attributes have an effect.

Additionally, the entire GUI has been overhauled from the ground up, and modernized with an animated background. Since bonuses scale incrementally and no longer use potion effects to apply them, your bonuses granted from skills are tracked on a new left-side panel when in the menu. New GUI

To further add on to the depth of the mod, you can now apply skill requirements to items in-game through commands, that apply to all players when updated. So if you forget to say, add a Strength requirement to a sword, you can define one on the fly, without stopping the server and modifying the config, then sending everyone the updated config to reflect these changes. The same process applies to bonuses applied from skills; if you think Intelligence should grant Spell Resist, you can modify that via command, and it will take effect within a few seconds. Use the command "/attributized addrequirement" @name to get started.

Item Requirments

And most excitingly, Attributized Skills now features full compatibility with Iron's Spells! Use the unique "/attributized add_spell_requirement" command to set attribute requirements for any spell, opening up a whole new level of customization for your magic-focused modpacks.

Spell Requirements

Lastly, modpack developers can dummy the menu - preventing players from purchasing skills in the menu entirely. This means that you can force players to earn skills through another mod, like Passive Skill Trees.

Since the new Attribute system is based around... well, attributes, attributes can be applied via NBT tags to items. This means you could create something like a "Helm of Might" that grants +5 Strength when worn. And since Strength can have defined attributes tied to it, you can simply use this system to add raw bonuses, with none of the requirements; IE have items have no requirements to equip, and grant stats which can have several bonuses rolled into one.

Can I use this in my modpack?

Yes, you may use this in your modpack, provided it remains within the ModRinth ecosystem.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~5,000
Total Downloads
CurseForge
~3,000
Modrinth
~1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works