
Skill Tree
This mod allows players to unlock new abilities and perks by progressing through a visually interactive skill tree.
Release v1.0.25
release3 февраля 2026 г.Automated release for version 1.0.25.
Changelog: Merge pull request #32 from JammingDino/detached14
feat(ui): add radial menu for activated skills
Implemented an interactive Radial Skill Screen () that allows players to select and trigger active skills.
Key Features:
- Activation Logic: Added Trigger Type. Skills with this trigger are automatically collected and displayed on the radial menu.
- Visuals: Custom procedural rendering for the Donut menu, including dynamic pie slices, hover expansion, and icon scaling.
- Controls: Bound to 'R' key by default. Menu opens on press, triggers selected skill on release.
feat: implement skill cooldowns and fix editor persistence
Added a comprehensive cooldown system for activated skills and resolved data loss issues in the Developer Editor.
Skill Cooldown System:
- Data: Added field to Skill JSON schema (defaults to 0 ticks).
- Logic: Implemented server-side enforcement in to prevent skill abuse. Cooldowns are tracked per-player via and persist through world time.
- Visuals: Updated with a high-fidelity clock sweep overlay, and a precise countdown timer positioned below the icon.
Developer Editor Fixes:
- Persistence: Updated to include and fields. These now correctly persist in the local autosave file when closing and reopening the editor.
feat: expand skill library with Pyro tree
New Skill Content:
- Pyromancer Branch: Added a full linear progression (Pyro I-V) plus the offshoot. Includes lava speed bonuses, fire/wither immunity, and hit-based combustion.
- Combat & Mobility: - : A high-tier active skill providing powerful buffs at the cost of self-immolation. - : An active movement ability allowing for directional launches.
- Survival: - : A reactive skill that triggers emergency regeneration when taking damage at low health.
Release v1.0.24
release17 января 2026 г.Automated release for version 1.0.24.
Changelog: Merge pull request #31 from JammingDino/detached13
feat: add aquatic skills and overhaul tooltip visuals
Major content update and visual polish for the Skill Tree GUI.
New Content:
- Aquatic Tree: Added 8-tier progression path with 'Survival' (Lungs, Vision) and 'Combat' (Trident damage, regen) branches.
- Advanced Skills: Added Vampirism, Molten Skin (Thorns), Fireball (Raycast), and Utility skills.
UI & Layout:
- Layout Algorithm: Updated to use logarithmic weighting. This prevents large skill trees from monopolizing space on the inner rings, resulting in a balanced radial layout.
- Visual Overhaul: - Tier 5 Glow: Implemented a dynamic, rotating Purple/Gold pulse for max-tier skills. - Tier 1-4 Glow: Added subtle static color blooms based on tier (Green/Blue/Gold). - Rendering Fix: Implemented with automatic triangulation flipping to ensure smooth, rounded gradient corners without hard edges. feat(release): migrate image generator from Python to Node.js/Puppeteer:
- Replace Pillow-based rendering with HTML/CSS templates
- Implement smart markdown pagination for changelogs
- Integrate Puppeteer for high-fidelity card generation
- Update GitHub Actions workflow to Node.js environment
Release v1.0.23
release17 января 2026 г.Automated release for version 1.0.23.
Changelog: Merge pull request #30 from JammingDino/detached12
feat(actions): add Raycast effect and refactor editor for recursion
New Features:
- Raycast Action: Added . Casts a ray from the player's eyes with configurable length, fluid collision, and entity hit detection. Passes the precise hit position to child effects.
Refactoring:
- Recursive Editor: Completely overhauled internals. Replaced flat field mapping with a modular system. This supports infinite nesting of actions (e.g., Raycast -> Delayed -> Command) in the UI.
Fixes:
- Fixed actions executing every tick; they now correctly respect the configured interval. #27
- Fixed Developer Editor UI not refreshing action rows immediately when switching Trigger types.
feat(generate_release.py)
Updated the generate release script with the correct Github URL, and version icon.png to load so that the autogenerated releases will have the correct icon attached to them.
Release v1.0.22
release16 января 2026 г.Automated release for version 1.0.22.
Changelog: Merge pull request #26 from JammingDino/detached11
feat(skills): add passive elytra flight effect
Implemented a new passive skill effect that grants Elytra flight mechanics without requiring the item to be equipped in the chest slot.
- Logic: Uses Fabric's to enable gliding based on unlocked skills.
- Visuals: Added to force-render the Elytra model on the player's back when the skill is active.
- Architecture: Split Mixin configuration into (Common) and (Client) to prevent server-side crashes regarding the renderer.
- Editor: Added support for the Elytra effect in the In-Game Developer Editor.
Release v1.0.21
release15 января 2026 г.Automated release for version 1.0.21.
Changelog: Merge pull request #25 from JammingDino/detached10
feat: add advanced actions, flight, and release automation
New Skill Features:
- Creative Flight: Added and Mixin logic to allow conditional creative flight in survival.
- New Actions:
- : Restores Health or Hunger.
- : Applies velocity to target (Vertical/Forward).
Tooling & Automation:
- Added : Python script to generate Instagram-ready release images with dynamic stats from Modrinth/CurseForge.
- Updated : Integrated image generation and Discord Webhook notifications into the release workflow.
Fixes & Refactoring:
- Editor: Updated to support configuration of all new action types and nested Delayed Actions.
- Serialization: Fixed crashes by refactoring to handle recursive effect serialization and properly delegate condition saving.