-
Notifications
You must be signed in to change notification settings - Fork 0
Examples
hp-1e edited this page Jun 7, 2026
·
2 revisions
ServerEvents.loaded(event => {
RepeatableSkills.setRepeatable("puffish_skills:combat", "rage_stack", true, 5)
})
PufferfishSkillsEvents.skillRepeatUnlock(event => {
if (event.getCategoryId().toString() !== "puffish_skills:combat") return
if (event.getSkillId() !== "rage_stack") return
const player = event.getPlayer()
const count = event.getRepeatCount()
const remaining = RepeatableSkills.getRemainingRepeats(player, "puffish_skills:combat", "rage_stack")
player.tell(`怒气层数提升到了 ${count},剩余可点击次数:${remaining}`)
})ServerEvents.tick(event => {
event.server.getPlayers().forEach(player => {
if (player.getStats().getValue("minecraft:killed", "minecraft:wither") <= 0) return
if (PufferfishSkills.isSkillUnlocked(player, "puffish_skills:combat", "wither_slayer")) return
PufferfishSkills.forceUnlockSkill(player, "puffish_skills:combat", "wither_slayer")
})
})PufferfishSkillsEvents.skillUnlock(event => {
if (event.getCategoryId().toString() !== "puffish_skills:mining") return
event.getPlayer().stages.add("expert_miner")
})