Skip to content

Commit c0c090b

Browse files
committed
fix: add PlayerJumpEvent
1 parent 32b402b commit c0c090b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

core/bukkit-core/src/main/kotlin/kr/toxicity/model/bukkit/manager/EntityManager.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ package kr.toxicity.model.bukkit.manager
99
import com.destroystokyo.paper.event.entity.EntityAddToWorldEvent
1010
import com.destroystokyo.paper.event.entity.EntityJumpEvent
1111
import com.destroystokyo.paper.event.entity.EntityRemoveFromWorldEvent
12+
import com.destroystokyo.paper.event.player.PlayerJumpEvent
1213
import it.unimi.dsi.fastutil.objects.ReferenceSet
1314
import kr.toxicity.model.api.BetterModel
1415
import kr.toxicity.model.api.bukkit.BetterModelBukkit
@@ -59,6 +60,10 @@ object EntityManager : GlobalManager {
5960
fun EntityJumpEvent.jump() {
6061
entity.forEachTracker { it.animate(TrackerExtraAnimation.JUMP) }
6162
}
63+
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
64+
fun PlayerJumpEvent.jump() {
65+
player.forEachTracker { it.animate(TrackerExtraAnimation.JUMP) }
66+
}
6267
}
6368

6469
private class SpigotListener : Listener { //Portal event for Spigot

core/src/main/kotlin/kr/toxicity/model/manager/SkinManagerImpl.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -845,4 +845,8 @@ object SkinManagerImpl : SkinManager, GlobalManager {
845845
it.value.refresh()
846846
}
847847
}
848+
849+
override fun end() {
850+
profileCache.cleanUp()
851+
}
848852
}

0 commit comments

Comments
 (0)