diff --git a/proto_1.12.2/src/main/java/mc/core/network/proto_1_12_2/packets/SpawnPositionPacket.java b/proto_1.12.2/src/main/java/mc/core/network/proto_1_12_2/packets/SpawnPositionPacket.java index 5264c7d..2b3eb6e 100644 --- a/proto_1.12.2/src/main/java/mc/core/network/proto_1_12_2/packets/SpawnPositionPacket.java +++ b/proto_1.12.2/src/main/java/mc/core/network/proto_1_12_2/packets/SpawnPositionPacket.java @@ -1,7 +1,3 @@ -/* - * DmitriyMX - * 2018-06-11 - */ package mc.core.network.proto_1_12_2.packets; import lombok.AllArgsConstructor; @@ -19,15 +15,10 @@ import mc.core.network.SCPacket; public class SpawnPositionPacket implements SCPacket { private EntityLocation location; - private int floor_double(double value) { - int i = (int)value; - return value < (double)i ? i - 1 : i; - } - private long location2long(EntityLocation entityLocation) { - return ((floor_double(entityLocation.getX()) & 0x3FFFFFF) << 38) - | ((floor_double(entityLocation.getY()) & 0xFFF) << 26) - | (floor_double(entityLocation.getZ()) & 0x3FFFFFF); + return (((long) entityLocation.getBlockX() & 0x3FFFFFF) << 38) + | (((long) entityLocation.getBlockY() & 0x0000FFF) << 26) + | ((long) entityLocation.getBlockZ() & 0x3FFFFFF); } @Override