forked from SteamWar/SteamWar
update packet codec
This commit is contained in:
+10
-1
@@ -1,5 +1,8 @@
|
|||||||
package de.steamwar.fightsystem.listener;
|
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.ClientboundForgetLevelChunkPacket;
|
||||||
import net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket;
|
import net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket;
|
||||||
import net.minecraft.server.level.ServerPlayer;
|
import net.minecraft.server.level.ServerPlayer;
|
||||||
@@ -16,8 +19,13 @@ import org.bukkit.event.EventHandler;
|
|||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.player.PlayerJoinEvent;
|
import org.bukkit.event.player.PlayerJoinEvent;
|
||||||
|
|
||||||
|
@Linked
|
||||||
public class PlayerJoinListener implements Listener {
|
public class PlayerJoinListener implements Listener {
|
||||||
|
|
||||||
|
public PlayerJoinListener() {
|
||||||
|
new StateDependentListener(true, FightState.All, this);
|
||||||
|
}
|
||||||
|
|
||||||
@EventHandler()
|
@EventHandler()
|
||||||
public void onPlayerJoin(PlayerJoinEvent event) {
|
public void onPlayerJoin(PlayerJoinEvent event) {
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
@@ -58,7 +66,8 @@ public class PlayerJoinListener implements Listener {
|
|||||||
nmsChunk,
|
nmsChunk,
|
||||||
craftWorld.getHandle().getLightEngine(),
|
craftWorld.getHandle().getLightEngine(),
|
||||||
null,
|
null,
|
||||||
null
|
null,
|
||||||
|
true
|
||||||
);
|
);
|
||||||
serverPlayer.connection.send(loadPacket);
|
serverPlayer.connection.send(loadPacket);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user