File tree Expand file tree Collapse file tree 2 files changed +20
-4
lines changed
src/main/kotlin/dev/slne/surf/lobby Expand file tree Collapse file tree 2 files changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -4,10 +4,7 @@ import com.github.shynixn.mccoroutine.folia.SuspendingJavaPlugin
44import dev.slne.surf.lobby.command.lobbyCommand
55import dev.slne.surf.lobby.config.LobbyConfigHolder
66import dev.slne.surf.lobby.hologram.SurfHologramHook
7- import dev.slne.surf.lobby.listener.DoubleJumpListener
8- import dev.slne.surf.lobby.listener.GameModeListener
9- import dev.slne.surf.lobby.listener.SpawnLocationListener
10- import dev.slne.surf.lobby.listener.WorldProtectionListener
7+ import dev.slne.surf.lobby.listener.*
118import dev.slne.surf.lobby.npc.SurfNpcHook
129import dev.slne.surf.surfapi.bukkit.api.event.register
1310import org.bukkit.Bukkit
@@ -29,6 +26,7 @@ class PaperMain : SuspendingJavaPlugin() {
2926 SpawnLocationListener .register()
3027 GameModeListener .register()
3128 WorldProtectionListener .register()
29+ DamageListener .register()
3230
3331 lobbyCommand()
3432 }
Original file line number Diff line number Diff line change 1+ @file:Suppress(" UnstableApiUsage" )
2+
3+ package dev.slne.surf.lobby.listener
4+
5+ import dev.slne.surf.surfapi.bukkit.api.event.cancel
6+ import org.bukkit.entity.Player
7+ import org.bukkit.event.EventHandler
8+ import org.bukkit.event.Listener
9+ import org.bukkit.event.entity.EntityDamageEvent
10+
11+ object DamageListener : Listener {
12+ @EventHandler
13+ fun onDamage (event : EntityDamageEvent ) {
14+ if (event.entity is Player ) {
15+ event.cancel()
16+ }
17+ }
18+ }
You can’t perform that action at this time.
0 commit comments