relative position fail
This commit is contained in:
1 parent
bb4d4eae22
commit
25a51da4b8
1 file changed
+11
-8
@@ -446,20 +446,23 @@ public class EntityValue extends Value
|
|||||||
{
|
{
|
||||||
// TODO next - figure out proper way of informting client about pos changes
|
// TODO next - figure out proper way of informting client about pos changes
|
||||||
//((ServerPlayerEntity) e).networkHandler.requestTeleport(e.x, e.y, e.z, e.yaw, e.pitch);
|
//((ServerPlayerEntity) e).networkHandler.requestTeleport(e.x, e.y, e.z, e.yaw, e.pitch);
|
||||||
Set<PlayerPositionLookS2CPacket.Flag> set_1 = EnumSet.allOf(PlayerPositionLookS2CPacket.Flag.class);
|
Set<PlayerPositionLookS2CPacket.Flag> set_1 = EnumSet.noneOf(PlayerPositionLookS2CPacket.Flag.class);
|
||||||
double prevX = e.getX();
|
//set_1.add(PlayerPositionLookS2CPacket.Flag.X);
|
||||||
|
//set_1.add(PlayerPositionLookS2CPacket.Flag.Y);
|
||||||
|
//set_1.add(PlayerPositionLookS2CPacket.Flag.Z);
|
||||||
|
/*double prevX = e.getX();
|
||||||
double prevY = e.getY();
|
double prevY = e.getY();
|
||||||
double prevZ = e.getZ();
|
double prevZ = e.getZ();
|
||||||
float prevYaw = e.yaw;
|
float prevYaw = e.yaw;
|
||||||
float prevPitch = e.pitch;
|
float prevPitch = e.pitch;*/
|
||||||
|
|
||||||
e.setPositionAnglesAndUpdate(x, y, z, yaw, pitch);
|
e.setPositionAnglesAndUpdate(x, y, z, yaw, pitch);
|
||||||
((ServerPlayerEntity) e).networkHandler.sendPacket(new PlayerPositionLookS2CPacket(
|
((ServerPlayerEntity) e).networkHandler.sendPacket(new PlayerPositionLookS2CPacket(
|
||||||
x - prevX,
|
x,// - prevX,
|
||||||
y - prevY,
|
y,// - prevY,
|
||||||
z - prevZ,
|
z,// - prevZ,
|
||||||
yaw - prevYaw,
|
yaw,// - prevYaw,
|
||||||
pitch - prevPitch,
|
pitch,// - prevPitch,
|
||||||
set_1, -1)
|
set_1, -1)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user