public static PropertyData ReadPropertyData(Wrapped wSock) { var Data = new PropertyData(); Data.Key = wSock.readString(); Data.Value = wSock.readDouble(); Data.ListLength = wSock.readShort(); Data.Modifiers = new ModifierData[Data.ListLength]; for (int x = 0; x < Data.ListLength; x++) Data.Modifiers[x] = ReadModifierData(wSock); return Data; }
public static ModifierData ReadModifierData(Wrapped wSock) { var Data = new ModifierData(); Data.UUID = wSock.readByteArray(16); // -- Because f**k Minecraft. Data.Amount = wSock.readDouble(); Data.Operation = wSock.readByte(); return Data; }
public void Read(Wrapped wSock) { X = wSock.readDouble(); Y = wSock.readDouble(); Z = wSock.readDouble(); Yaw = wSock.readFloat(); Pitch = wSock.readFloat(); OnGround = wSock.readBool(); }
public void Read(Wrapped wSock) { X = wSock.readDouble(); FeetY = wSock.readDouble(); HeadY = wSock.readDouble(); Z = wSock.readDouble(); OnGround = wSock.readBool(); }
public void Read(Wrapped wSock) { X = wSock.readDouble(); Y = wSock.readDouble(); Z = wSock.readDouble(); Yaw = wSock.readFloat(); Pitch = wSock.readFloat(); Flags = wSock.readSByte(); }
public static ModifierData ReadModifierData(Wrapped wSock) { var data = new ModifierData { Uuid = new Guid(wSock.readByteArray(16)), Amount = wSock.readDouble(), Operation = wSock.readByte() }; return data; }
public static PropertyData ReadPropertyData(Wrapped wSock) { var data = new PropertyData { Key = wSock.readString(), Value = wSock.readDouble() }; var items = wSock.readVarInt(); data.Modifiers = new ModifierData[items]; for (var x = 0; x < items; x++) data.Modifiers[x] = ReadModifierData(wSock); return data; }