Added: Config option to globally disable vein features Added: Tool-sensitive auto-value configuration settings
Fixed: case where endurance could be negatively gained Fixed: loss on death when using 1.0 value causing no loss on death Fixed: cosmetic issue where NBT-based bonuses would increase visually each time you loaded into a world without restarting the client.
This is the official release of the reworked version of PMMO to 1.18.
Note: A migration tool was built into this version wihch will convert your config/pmmo folder into the new datapack system automatically.
Additionally, you will see your old pmmo-common.toml is now pmmo-common-legacy.toml. If you would like to map your old configurations to the new settings, they are split between pmmo-client.toml and serverconfigs/pmmo-server.toml. Note that not all settings exist in the new version, nor do they use the same value scales. If you never modified the old pmmo-common.toml you do not need to worry about this feature.
Lastly, all features from 1.19, to date, have been backported to this version. this includes the latest breaking API changes regarding perk registrations and the addition of perks to the glossary.
MAJOR VERSION CHANGES:
Added: default values and activation predicate to Perk registrations. This change allows you to provide a map of keys and default values which will be passed to your perk if no setting is configured and gets used in the glossary to display configuration settings for the perk. The activation predicate is a special condition check you register for when your perk should activate, such as a cooldown being met or a configured condition.
BUGFIXES & IMPROVEMENTS
Updated: all translations in code now conform to the same style allowing for uniform adding of non-English translations
Added: MineColonies scepters to default data
Added: "chance" property to all perks which is a value between 0.0 and 1.0 which determines the probability of a perk activating
Added: Perks to the glossary