- Fixed warnings persisting between config sources
- Added category name validation
- Added option to use custom texture as skill frame
- Added mutually exclusive skills
- Added one way connections
- Added more options to command reward
- Added points requirement and spent points requirement
- Some config options are deprecated now
- Fixed ranged damage attribute
- Announcement only show when skills are available
- Added Brazilian translation
- Added attribute names
- Added spent points limit
- Added tooltips
- Added increase stat experience source
- Added more expression functions
- Added tag reward
- Fixed desync caused by disabled exclusive root
- Added feedback messages to commands
- Fixed encoding when reading data pack
- Added config loading from data packs
- Certain config options can fail with a warning instead of an error
- Added take damage experience source
- Added Chinese translation
- Added feedback messages to commands
- Fixed encoding when reading data pack
- Added config loading from data packs
- Certain config options can fail with a warning instead of an error
- Added take damage experience source
- Fixed warnings persisting between config sources
- Added category name validation
- Added option to use custom texture as skill frame
- Added mutually exclusive skills
- Added one way connections
- Added more options to command reward
- Added points requirement and spent points requirement
- Some config options are deprecated now
- Fixed ranged damage attribute
- Announcement only show when skills are available
- Added Brazilian translation
- Added attribute names
- Added spent points limit
- Added tooltips
- Added increase stat experience source
- Added more expression functions
- Added tag reward
- Fixed desync caused by disabled exclusive root
- Added feedback messages to commands
- Fixed encoding when reading data pack
- Added config loading from data packs
- Certain config options can fail with a warning instead of an error
- Added take damage experience source
- Added Chinese translation