Pufferfish's Skills
Overview
Pufferfish's Skills is a powerful framework for creating fully customizable skill systems in Minecraft. The mod comes with a dedicated online editor that significantly simplifies the process of designing and arranging skill trees. Additionally, developers provide an API for extending functionality and managing skills.
Important Changes
In version 0.12.0, the mod was split into separate components. The main part is now represented as Pufferfish's Skills, attributes were separated into a standalone mod Pufferfish's Attributes. Default skill trees were also removed from the main mod and are now available as a separate data pack.
For a smooth transition from previous versions, it's recommended to install Pufferfish's Attributes. Existing skill trees will remain until configuration deletion. If you don't have skill trees, you can download the standard set via data pack.
Getting Started
The easiest way to start using is to download the data pack with default skill trees, which can be adapted to your needs. Most skills in these trees enhance player attributes. Since the base game offers limited attributes, it's recommended to use the Pufferfish's Attributes mod, which was previously part of the main mod.
Commands
/puffish_skills points add <player> <category> <count>- Adds points/puffish_skills points set <player> <category> <count>- Sets points/puffish_skills experience add <player> <category> <amount>- Adds experience/puffish_skills experience set <player> <category> <amount>- Sets experience/puffish_skills skills unlock <player> <category> <skill>- Unlocks skill/puffish_skills skills reset <player> <category>- Resets all skills with point refund/puffish_skills category lock <player> <category>- Locks category/puffish_skills category unlock <player> <category>- Unlocks category/puffish_skills category erase <player> <category>- Completely resets category
Controls
Default key K opens the skills screen.
Configuration
Configuration is based on JSON files and supports reloading without game restart via /reload command. An online editor is available for convenient skill editing.
Compatibility
The mod supports both Forge and Fabric, providing cross-platform compatibility - client and server can use different loaders. The mod shouldn't conflict with other modifications.
Supported Versions
Actively maintained versions: 1.18.2, 1.19.2, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.4, 1.21
Modpacks
The mod can be used in modpacks provided the mod itself is not redistributed.