Skip to content

PufferfishSkills API

hp-1e edited this page Jun 7, 2026 · 2 revisions

PufferfishSkills API

分类 / Categories

const categories = PufferfishSkills.getCategories()
const category = PufferfishSkills.getCategory("puffish_skills:combat")

PufferfishSkills.unlockCategory(player, "puffish_skills:magic")
PufferfishSkills.lockCategory(player, "puffish_skills:magic")

const unlocked = PufferfishSkills.isCategoryUnlocked(player, "puffish_skills:magic")

技能 / Skills

const unlocked = PufferfishSkills.isSkillUnlocked(player, "puffish_skills:combat", "strength_1")
const success = PufferfishSkills.unlockSkill(player, "puffish_skills:combat", "strength_1")

PufferfishSkills.forceUnlockSkill(player, "puffish_skills:combat", "strength_1")
PufferfishSkills.lockSkill(player, "puffish_skills:combat", "strength_1")
PufferfishSkills.repeatUnlockSkill(player, "puffish_skills:combat", "rage_stack")

点数 / Points

const points = PufferfishSkills.getPoints(player, "puffish_skills:combat", "puffish_skills:starting")
const left = PufferfishSkills.getPointsLeft(player, "puffish_skills:combat")
const spent = PufferfishSkills.getSpentPoints(player, "puffish_skills:combat")

PufferfishSkills.addPoints(player, "puffish_skills:combat", "puffish_skills:starting", 5)
PufferfishSkills.setPoints(player, "puffish_skills:combat", "puffish_skills:starting", 10)

界面 / Screen

PufferfishSkills.openScreen(player)
PufferfishSkills.openCategoryScreen(player, "puffish_skills:combat")

Clone this wiki locally