переход на BlockLocationSerializer
This commit is contained in:
@@ -2,6 +2,7 @@ package mc.core.network.proto_1_12_2.packets;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.ToString;
|
||||
import mc.core.network.proto_1_12_2.serializers.BlockLocationSerializer;
|
||||
import mc.core.world.block.BlockLocation;
|
||||
import mc.core.network.CSPacket;
|
||||
import mc.core.network.NetInputStream;
|
||||
@@ -20,8 +21,7 @@ public class PlayerBlockPlacementPacket implements CSPacket {
|
||||
@Override
|
||||
public void readSelf(NetInputStream netStream) {
|
||||
long compactedCoords = netStream.readLong();
|
||||
double[] xyz = CompactedCoords.uncompressXYZ(compactedCoords);
|
||||
location = new BlockLocation((int)xyz[0], (int)xyz[1], (int)xyz[2]); //FIXME
|
||||
location = BlockLocationSerializer.fromLong(compactedCoords);
|
||||
face = Direction.getById(netStream.readVarInt());
|
||||
hand = (netStream.readVarInt() == 1);
|
||||
cursorX = netStream.readFloat();
|
||||
|
||||
@@ -3,6 +3,7 @@ package mc.core.network.proto_1_12_2.packets;
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.ToString;
|
||||
import mc.core.network.proto_1_12_2.serializers.BlockLocationSerializer;
|
||||
import mc.core.world.block.BlockLocation;
|
||||
import mc.core.network.CSPacket;
|
||||
import mc.core.network.NetInputStream;
|
||||
@@ -49,8 +50,7 @@ public class PlayerDiggingPacket implements CSPacket {
|
||||
public void readSelf(NetInputStream netStream) {
|
||||
status = Status.getById(netStream.readVarInt());
|
||||
long compactCoord = netStream.readLong();
|
||||
double[] xyz = CompactedCoords.uncompressXYZ(compactCoord);
|
||||
location = new BlockLocation((int)xyz[0], (int)xyz[1], (int)xyz[2]); //FIXME
|
||||
location = BlockLocationSerializer.fromLong(compactCoord);
|
||||
face = Direction.getById(netStream.readByte());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user