Tags
Creators
Details
Licensed MIT
Published 2 years ago
All versions
6.2.0
Release
Tyz's Skills 6.2.0 - 1.21.13 months ago 767
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
Major Changes:
- 6 new skills : Jinxed, Shepherd's Blessing, Spare Parts, Twist of Fate, Sunder Armor, True Strike
- New JSON config flow : Overhauled how JSON data is read and written. Default configurations are now regenerated on every new launch, while the custom folder now correctly acts as an overwrite DISCLAIMER : all your previous changes/custom skills will not work with this new version, they're saved but will need modifications!
- Multiple value sets/modifiers : Now you can use multiple attributes for your custom skills. Some skills will allow multiple parameters.
- Bulk Buy/Refund: Added Shift-Click support! You can now hold Shift while clicking to buy or refund the maximum possible levels in a single click
- Tooltip Improvements :
- Tooltips now fully support multiple values
- Added new color codes to tooltips for better visual distinction
- When a player lacks the required "Power" to buy a skill, the tooltip now explicitly displays both the SP and Power prices alongside the "Power required" warning
- The Refund button now explicitly displays the exact gains and losses before confirming
- RPG Transition : Started the transition to a more RPG-focused Art Direction (AD), featuring brand-new icons and updated skill names
Other Changes:
- Death Penalties : Added configurable death penalties. You can now configure players to lose SP, XP, Levels, or even Skills upon dying
- Skill reworks :
- Rage -> The health threshold is now percentage-based instead of a flat value
- Adrenaline -> The duration of the applied effects is now fully configurable
- Smart Number Formatting : Decreased value precision for large numbers to improve readability (e.g., displaying 10.5k, 1.5M)
- QoL: The Skills GUI can now be closed by pressing the I key
- Config:
- Added new config options to completely disable XP gains from specific sources (Hunting and Mining)
- Removed the configuration for skills affected by the FOV handler
- Localization: Added French and Russian translations (Thanks to SKEPLORSIK for ru)
Balancing:
- Speed Boost -> Values reduced from [20, 40, 60, 80, 100] to [15, 30, 45, 60, 75]
- Sneak Speed -> Values reduced from [30, 60, 90, 120, 150] to [20, 40, 60, 80, 100]
- Swim Speed -> Values reduced from [20, 40, 60, 80, 100] to [15, 30, 45, 60, 75]
- Swift Learn ->
- Max Level reduced from 5 to 4
- Values adjusted from [20, 40, 60, 80, 100] to [15, 30, 45, 60]
- Prices adjusted from [5, 8, 12, 18, 24] to [8, 12, 18, 24]
- Experience Boost ->
- Max Level reduced from 5 to 4
- Values adjusted from [20, 40, 60, 80, 100] to [15, 30, 45, 60]
- Prices adjusted from [4, 6, 8, 12, 16] to [6, 8, 12, 16]
- Resistance ->
- Max Level increased from 5 to 6
- Values adjusted from [10, 20, 30, 40, 50] to [7, 15, 20, 30, 35, 45]
[Bug fixes]
- Prevented the Skills menu from being opened over another active menu screen
[API]
- Deprecated: skills()#buySkill() is marked for removal. Use tryBuySkill() instead
- Deprecated: skills()#refundSkill() is marked for removal. Use tryRefundSkill() instead
- Added: client()#getPurchasedSkills() to easily access all purchased skills on the client side
- Added: New methods in ISkill to match the new valueSet and Modifiers internal structure
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:4rKNK5O2:Dnbaq0sQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4rKNK5O2:Dnbaq0sQ"
}

