From 8c1a1d3f9926ee0038145e654ac77bc80d81b1db Mon Sep 17 00:00:00 2001 From: DmitriyMX Date: Tue, 22 May 2018 19:29:52 +0300 Subject: [PATCH] =?UTF-8?q?=D1=81=D1=82=D0=B0=D1=80=D1=8B=D0=B5=20=D0=B8?= =?UTF-8?q?=D0=B3=D1=80=D0=BE=D0=BA=D0=B8=20=D0=B2=D0=B8=D0=B4=D1=8F=D1=82?= =?UTF-8?q?=20=D0=BD=D0=BE=D0=B2=D1=8B=D1=85=20=D0=B8=D0=B3=D1=80=D0=BE?= =?UTF-8?q?=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../network/proto_125/netty/PacketHandler.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/proto125_netty/src/main/java/mc/core/network/proto_125/netty/PacketHandler.java b/proto125_netty/src/main/java/mc/core/network/proto_125/netty/PacketHandler.java index 312246c..1fdcbb6 100644 --- a/proto125_netty/src/main/java/mc/core/network/proto_125/netty/PacketHandler.java +++ b/proto125_netty/src/main/java/mc/core/network/proto_125/netty/PacketHandler.java @@ -165,12 +165,24 @@ public class PacketHandler extends SimpleChannelInboundHandler { spawnPlayer.setLook(player.getLook()); playerManager.getBroadcastChannel().writeAndFlush(spawnPlayer); + // send Spawn named entity (another players) + List players = playerManager.getPlayers(); + players.forEach(pl -> { + SpawnNamedEntityPacket spawnAnotherPlayer = new SpawnNamedEntityPacket(); + spawnAnotherPlayer.setId(pl.getId()); + spawnAnotherPlayer.setEntityName(pl.getName()); + spawnAnotherPlayer.setPosition(pl.getLocation()); + spawnAnotherPlayer.setLook(pl.getLook()); + channel.write(spawnAnotherPlayer); + }); + channel.flush(); + + // join server channel.attr(ATTR_PLAYER).set(player); player.setChannel(new WrapperNetChannel(channel)); playerManager.joinServer(player); // send Player info - List players = playerManager.getPlayers(); players.forEach(pl -> { PlayerInfoPacket infoPkt = new PlayerInfoPacket(); infoPkt.setPlayerName(pl.getName());