From 9f201f819117a2c135ca4dfeed4dc2478918426f Mon Sep 17 00:00:00 2001 From: D4rkr34lm Date: Fri, 15 May 2026 21:50:09 +0200 Subject: [PATCH] update packet codec --- .../fightsystem/listener/PlayerJoinListener.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/listener/PlayerJoinListener.java b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/listener/PlayerJoinListener.java index 85f1ce42..71ecf2a7 100644 --- a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/listener/PlayerJoinListener.java +++ b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/listener/PlayerJoinListener.java @@ -1,5 +1,8 @@ package de.steamwar.fightsystem.listener; +import de.steamwar.fightsystem.states.FightState; +import de.steamwar.fightsystem.states.StateDependentListener; +import de.steamwar.linkage.Linked; import net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket; import net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket; import net.minecraft.server.level.ServerPlayer; @@ -16,8 +19,13 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; +@Linked public class PlayerJoinListener implements Listener { + public PlayerJoinListener() { + new StateDependentListener(true, FightState.All, this); + } + @EventHandler() public void onPlayerJoin(PlayerJoinEvent event) { Player player = event.getPlayer(); @@ -58,7 +66,8 @@ public class PlayerJoinListener implements Listener { nmsChunk, craftWorld.getHandle().getLightEngine(), null, - null + null, + true ); serverPlayer.connection.send(loadPacket); }