Description
PassiveSTJS
KubeJS integration for Passive Skill Tree.
PassiveSTJS exposes Passive Skill Tree content generation, typed runtime helpers, registry integration, and a RecipeJS wrapper for PST's workbench item-bonus recipe so packs can script PST content instead of hand-authoring every JSON file.
What It Covers
PassiveSTJSEvents.skillTreeContent(...)for managed skill tree and skill generation during server datapack reload- Helper functions like
PassiveSkillTreeJS.player(...),PassiveSkillTreeJS.skill(...),PassiveSkillTreeJS.tree(...), andPassiveSkillTreeJS.item(...)for runtime and read-only PST access from scripts - startup registry support for PST serializer registries such as
skill_bonuses,living_conditions,event_listeners,numeric_value_providers,skill_requirements, anditem_bonuses event.recipes.skilltree.workbench_item_bonus()for PST workbench socketing recipes- typed ids, enums, textures, and ProbeJS legacy completions for common PST authoring paths


