public void WritePacket(IMcStream stream) { stream.WriteInt32(EntityId); stream.WriteString(PaintingName); stream.WriteInt32(X); stream.WriteInt32(Y); stream.WriteInt32(Z); stream.WriteInt32((int)Direction); }
public void ReadPacket(IMcStream stream) { EntityId = stream.ReadInt32(); PaintingName = stream.ReadString(); X = stream.ReadInt32(); Y = stream.ReadInt32(); Z = stream.ReadInt32(); Direction = (PaintingDirection)stream.ReadInt32(); }
public void ReadPacket(IMcStream stream) { X = stream.ReadDouble(); Y = stream.ReadDouble(); Stance = stream.ReadDouble(); Z = stream.ReadDouble(); Yaw = stream.ReadSingle(); Pitch = stream.ReadSingle(); OnGround = stream.ReadBoolean(); }
public void WritePacket(IMcStream stream) { stream.WriteDouble(X); stream.WriteDouble(Y); stream.WriteDouble(Stance); stream.WriteDouble(Z); stream.WriteSingle(Yaw); stream.WriteSingle(Pitch); stream.WriteBoolean(OnGround); }
public void WritePacket(IMcStream stream) { stream.WriteInt32(X); stream.WriteInt16(Y); stream.WriteInt32(Z); stream.WriteString(Text[0]); stream.WriteString(Text[1]); stream.WriteString(Text[2]); stream.WriteString(Text[3]); }
public void WritePacket(IMcStream stream) { stream.WriteInt32(EntityId); stream.WriteString(PlayerName); stream.WriteInt32(X); stream.WriteInt32(Y); stream.WriteInt32(Z); stream.WriteInt8(Yaw); stream.WriteInt8(Pitch); stream.WriteInt16(CurrentItem); }
public void WritePacket(IMcStream stream) { stream.WriteInt32(EntityId); stream.WriteInt8(MobType); stream.WriteInt32(X); stream.WriteInt32(Y); stream.WriteInt32(Z); stream.WriteInt8(Yaw); stream.WriteInt8(Pitch); Metadata.WriteTo(stream); }
public void ReadPacket(IMcStream stream) { EntityId = stream.ReadInt32(); MobType = stream.ReadInt8(); X = stream.ReadInt32(); Y = stream.ReadInt32(); Z = stream.ReadInt32(); Yaw = stream.ReadInt8(); Pitch = stream.ReadInt8(); Metadata = MetadataDictionary.FromStream(stream); }
public void WritePacket(IMcStream stream) { stream.WriteInt8(WindowID); stream.WriteInt16(SlotIndex); stream.WriteInt16(ItemId); if (ItemId != -1) { stream.WriteInt8(Count); stream.WriteInt16(Metadata); } }
public void ReadPacket(IMcStream stream) { EntityId = stream.ReadInt32(); PlayerName = stream.ReadString(); X = stream.ReadInt32(); Y = stream.ReadInt32(); Z = stream.ReadInt32(); Yaw = stream.ReadInt8(); Pitch = stream.ReadInt8(); CurrentItem = stream.ReadInt16(); }
public void ReadPacket(IMcStream stream) { X = stream.ReadInt32(); Y = stream.ReadInt16(); Z = stream.ReadInt32(); Text = new string[4]; Text[0] = stream.ReadString(); Text[1] = stream.ReadString(); Text[2] = stream.ReadString(); Text[3] = stream.ReadString(); }
public void WritePacket(IMcStream stream) { stream.WriteInt32(X); stream.WriteInt16(Y); stream.WriteInt32(Z); stream.WriteInt8((sbyte)(Width - 1)); stream.WriteInt8((sbyte)(Height - 1)); stream.WriteInt8((sbyte)(Depth - 1)); stream.WriteInt32(CompressedData.Length); stream.WriteUInt8Array(CompressedData); }
public void ReadPacket(IMcStream stream) { WindowID = stream.ReadInt8(); SlotIndex = stream.ReadInt16(); ItemId = stream.ReadInt16(); if (ItemId != -1) { Count = stream.ReadInt8(); Metadata = stream.ReadInt16(); } }
public void ReadPacket(IMcStream stream) { X = stream.ReadInt32(); Y = stream.ReadInt16(); Z = stream.ReadInt32(); Width = (short)(stream.ReadInt8() + 1); Height = (short)(stream.ReadInt8() + 1); Depth = (short)(stream.ReadInt8() + 1); var len = stream.ReadInt32(); CompressedData = stream.ReadUInt8Array(len); }
public void ReadPacket(IMcStream stream) { EntityId = stream.ReadInt32(); ItemId = stream.ReadInt16(); Count = stream.ReadInt8(); Metadata = stream.ReadInt16(); X = stream.ReadInt32(); Y = stream.ReadInt32(); Z = stream.ReadInt32(); Yaw = stream.ReadInt8(); Pitch = stream.ReadInt8(); Roll = stream.ReadInt8(); }
public void WritePacket(IMcStream stream) { stream.WriteInt32(X); stream.WriteInt8(Y); stream.WriteInt32(Z); stream.WriteInt8((sbyte)Face); stream.WriteInt16(ItemId); if (ItemId != -1) { stream.WriteInt8(Amount.Value); stream.WriteInt16(Metadata.Value); } }
public void ReadPacket(IMcStream stream) { X = stream.ReadInt32(); Y = stream.ReadInt8(); Z = stream.ReadInt32(); Face = (BlockFace)stream.ReadInt8(); ItemId = stream.ReadInt16(); if (ItemId != -1) { Amount = stream.ReadInt8(); Metadata = stream.ReadInt16(); } }
public void WritePacket(IMcStream stream) { stream.WriteInt32(EntityId); stream.WriteInt16(ItemId); stream.WriteInt8(Count); stream.WriteInt16(Metadata); stream.WriteInt32(X); stream.WriteInt32(Y); stream.WriteInt32(Z); stream.WriteInt8(Yaw); stream.WriteInt8(Pitch); stream.WriteInt8(Roll); }
public void ReadPacket(IMcStream stream) { WindowID = stream.ReadInt8(); SlotIndex = stream.ReadInt16(); RightClick = stream.ReadBoolean(); TransactionID = stream.ReadInt16(); Shift = stream.ReadBoolean(); ItemId = stream.ReadInt16(); if (ItemId != -1) { Count = stream.ReadInt8(); Metadata = stream.ReadInt16(); } }
public void WritePacket(IMcStream stream) { stream.WriteDouble(X); stream.WriteDouble(Y); stream.WriteDouble(Z); stream.WriteSingle(Radius); stream.WriteInt32(AffectedBlocks.Length); for (var i = 0; i < AffectedBlocks.Length; i++) { stream.WriteInt8(AffectedBlocks[i].Item1); stream.WriteInt8(AffectedBlocks[i].Item2); stream.WriteInt8(AffectedBlocks[i].Item3); } }
public void WritePacket(IMcStream stream) { stream.WriteInt32(ChunkX); stream.WriteInt32(ChunkZ); stream.WriteInt16((short)Coordinates.Length); for (var i = 0; i < Coordinates.Length; i++) { var coord = Coordinates[i]; stream.WriteUInt16((ushort)(((coord.X << 12) & 0xF) | ((coord.Z << 8) & 0xF) | (coord.Y & 0xFF))); } stream.WriteInt8Array(BlockIDs); stream.WriteInt8Array(Metadata); }
public void WritePacket(IMcStream stream) { stream.WriteInt8(WindowID); stream.WriteInt16((short)Items.Length); for (var i = 0; i < Items.Length; i++) { stream.WriteInt16(Items[i].Id); if (!Items[i].Empty) { stream.WriteInt8(Items[i].Count); stream.WriteInt16(Items[i].Metadata); } } }
public void WritePacket(IMcStream stream) { stream.WriteInt8(WindowID); stream.WriteInt16(SlotIndex); stream.WriteBoolean(RightClick); stream.WriteInt16(TransactionID); stream.WriteBoolean(Shift); stream.WriteInt16(ItemId); if (ItemId != -1) { stream.WriteInt8(Count); stream.WriteInt16(Metadata); } }
public void ReadPacket(IMcStream stream) { X = stream.ReadDouble(); Y = stream.ReadDouble(); Z = stream.ReadDouble(); Radius = stream.ReadSingle(); AffectedBlocks = new Tuple <sbyte, sbyte, sbyte> [stream.ReadInt32()]; for (var i = 0; i < AffectedBlocks.Length; i++) { AffectedBlocks[i] = new Tuple <sbyte, sbyte, sbyte>( stream.ReadInt8(), stream.ReadInt8(), stream.ReadInt8()); } }
public void WritePacket(IMcStream stream) { stream.WriteInt32(EntityId); stream.WriteInt8(EntityType); stream.WriteInt32(X); stream.WriteInt32(Y); stream.WriteInt32(Z); stream.WriteInt32(Data); if (Data > 0) { stream.WriteInt16(XVelocity.Value); stream.WriteInt16(YVelocity.Value); stream.WriteInt16(ZVelocity.Value); } }
public void ReadPacket(IMcStream stream) { EntityId = stream.ReadInt32(); EntityType = stream.ReadInt8(); X = stream.ReadInt32(); Y = stream.ReadInt32(); Z = stream.ReadInt32(); Data = stream.ReadInt32(); if (Data > 0) { XVelocity = stream.ReadInt16(); YVelocity = stream.ReadInt16(); ZVelocity = stream.ReadInt16(); } }
public void ReadPacket(IMcStream stream) { ChunkX = stream.ReadInt32(); ChunkZ = stream.ReadInt32(); var length = stream.ReadInt16(); Coordinates = new Coordinates3D[length]; for (var i = 0; i < length; i++) { var value = stream.ReadUInt16(); Coordinates[i] = new Coordinates3D( (value >> 12) & 0xF, value & 0xFF, (value >> 8) & 0xF); } BlockIDs = stream.ReadInt8Array(length); Metadata = stream.ReadInt8Array(length); }
public void ReadPacket(IMcStream stream) { WindowID = stream.ReadInt8(); var length = stream.ReadInt16(); Items = new ItemStack[length]; for (var i = 0; i < length; i++) { var Id = stream.ReadInt16(); if (Id != -1) { var count = stream.ReadInt8(); var metadata = stream.ReadInt16(); Items[i] = new ItemStack(Id, count, metadata); } else { Items[i] = ItemStack.EmptyStack; } } }
public void WritePacket(IMcStream stream) { stream.WriteInt32(X); stream.WriteInt32(Z); stream.WriteBoolean(Load); }
public void ReadPacket(IMcStream stream) { X = stream.ReadInt32(); Z = stream.ReadInt32(); Load = stream.ReadBoolean(); }