From de76ac5aadf2b7e8a327efc50aee9ab9de7e6836 Mon Sep 17 00:00:00 2001 From: TheMode Date: Tue, 27 Jul 2021 07:00:04 +0200 Subject: [PATCH] Add UpdateViewPositionPacket constructor --- src/main/java/net/minestom/server/entity/Player.java | 5 +---- .../packet/server/play/UpdateViewPositionPacket.java | 12 ++++++++---- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/net/minestom/server/entity/Player.java b/src/main/java/net/minestom/server/entity/Player.java index 58cccbdc8..7954fa0af 100644 --- a/src/main/java/net/minestom/server/entity/Player.java +++ b/src/main/java/net/minestom/server/entity/Player.java @@ -1570,10 +1570,7 @@ public class Player extends LivingEntity implements CommandSender, Localizable, * @param chunkZ the chunk Z */ public void updateViewPosition(int chunkX, int chunkZ) { - UpdateViewPositionPacket updateViewPositionPacket = new UpdateViewPositionPacket(); - updateViewPositionPacket.chunkX = chunkX; - updateViewPositionPacket.chunkZ = chunkZ; - playerConnection.sendPacket(updateViewPositionPacket); + playerConnection.sendPacket(new UpdateViewPositionPacket(chunkX, chunkZ)); } public int getNextTeleportId() { diff --git a/src/main/java/net/minestom/server/network/packet/server/play/UpdateViewPositionPacket.java b/src/main/java/net/minestom/server/network/packet/server/play/UpdateViewPositionPacket.java index 48d2814c5..57d27d022 100644 --- a/src/main/java/net/minestom/server/network/packet/server/play/UpdateViewPositionPacket.java +++ b/src/main/java/net/minestom/server/network/packet/server/play/UpdateViewPositionPacket.java @@ -10,10 +10,14 @@ public class UpdateViewPositionPacket implements ServerPacket { public int chunkX, chunkZ; - /** - * Default constructor, required for reflection operations. - */ - public UpdateViewPositionPacket() {} + public UpdateViewPositionPacket(int chunkX, int chunkZ) { + this.chunkX = chunkX; + this.chunkZ = chunkZ; + } + + public UpdateViewPositionPacket() { + this(0, 0); + } @Override public void write(@NotNull BinaryWriter writer) {