puffish-skills-enhanced-forge-1.20.1-0.9.1
Curse Maven Snippet
What's new
0.9.1
- Added opt-in
pixel_accurate_hitboxes_editorandpixel_accurate_hitboxes_skill_screenclient config switches, both off by default. When enabled, a skill node's clickable area follows the opaque pixels of its currently displayed frame and texture icon instead of a square bounding box, so densely packed layouts (such as tessellated diamond frames) no longer hide nodes behind a neighbour's transparent corner. Known-transparent pixels stay unclickable; a rectangular pick is kept only when the mask cannot be read. - With the editor switch on, overlapping nodes are picked from the topmost drawn one downwards, in the canvas and in the hover highlight.
- Added a
show_hit_boxesclient config switch that draws the editor's hit areas: a red box marks the rectangular pick, and the hovered node shows the pixels that are actually clickable. It works whether or not the picking switches are enabled. A keybind was tried first and abandoned: ApricityUI claims both F7 and Ctrl+F7 for its own devtools, so the editor never receives the key. - Enabling the skill tree switch also stops one click from triggering several overlapping skills at once in Pufferfish's own screen.
- When KubeJS is installed, saving a category now writes it into the KubeJS data directory (
kubejs/data) instead of the world'sdatapacksfolder, so it is shared across every world and managed alongside your other KubeJS data. Without KubeJS, saving behaves as before and writes to the current world'sdatapacks/puffish_skills_enhanced. Existing categories in a world'sdatapacksfolder keep loading normally.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

