promotional bannermobile promotional banner
premium banner
Provides compatibility support for Passive Skilltree and KubeJS.

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(...), and PassiveSkillTreeJS.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, and item_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