public void WritePacket(IMinecraftStream stream) { stream.WriteInt8(WindowID); stream.WriteInt8(Type); stream.WriteString8(Title); stream.WriteInt8(TotalSlots); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(EntityID); stream.WriteInt8(DeltaX); stream.WriteInt8(DeltaY); stream.WriteInt8(DeltaZ); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(X); stream.WriteInt32(Y); stream.WriteInt32(Z); stream.WriteInt8(State); stream.WriteInt8(Data); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(X); stream.WriteInt8(Y); stream.WriteInt32(Z); stream.WriteInt8(BlockID); stream.WriteInt8(Metadata); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt8((sbyte)PlayerAction); stream.WriteInt32(X); stream.WriteInt8(Y); stream.WriteInt32(Z); stream.WriteInt8((sbyte)Face); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(EntityID); stream.WriteInt32(X); stream.WriteInt32(Y); stream.WriteInt32(Z); stream.WriteInt8(Yaw); stream.WriteInt8(Pitch); }
public void WritePacket(IMinecraftStream 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 WritePacket(IMinecraftStream 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 WritePacket(IMinecraftStream stream) { stream.WriteInt8(WindowID); stream.WriteInt16(SlotIndex); stream.WriteInt16(ItemID); if (ItemID != -1) { stream.WriteInt8(Count); stream.WriteInt16(Metadata); } }
public void WritePacket(IMinecraftStream 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(IMinecraftStream 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 WritePacket(IMinecraftStream 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 WritePacket(IMinecraftStream 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 WritePacket(IMinecraftStream stream) { stream.WriteInt8(WindowID); stream.WriteInt16((short)Items.Length); for (int 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(IMinecraftStream stream) { stream.WriteDouble(X); stream.WriteDouble(Y); stream.WriteDouble(Z); stream.WriteSingle(Radius); stream.WriteInt32(AffectedBlocks.Length); for (int i = 0; i < AffectedBlocks.Length; i++) { stream.WriteInt8(AffectedBlocks[i].Item1); stream.WriteInt8(AffectedBlocks[i].Item2); stream.WriteInt8(AffectedBlocks[i].Item3); } }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(EntityID); stream.WriteString(""); // Unused stream.WriteInt64(Seed); stream.WriteInt8((sbyte)Dimension); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(ProtocolVersion); stream.WriteString(Username); stream.WriteInt64(0); // Unused stream.WriteInt8(0); // Unused }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(EntityID); stream.WriteBoolean(InBed); stream.WriteInt32(X); stream.WriteInt8(Y); stream.WriteInt32(Z); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32((int)Effect); stream.WriteInt32(X); stream.WriteInt8(Y); stream.WriteInt32(Z); stream.WriteInt32(Data); }
public void WritePacket(IMinecraftStream 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 override void WriteTo(IMinecraftStream stream, byte index) { stream.WriteUInt8(GetKey(index)); stream.WriteInt16(Value.ID); if (Value.ID != -1) { stream.WriteInt8(Value.Count); stream.WriteInt16(Value.Metadata); if (Value.Nbt != null) { var file = new NbtFile(Value.Nbt); var data = file.SaveToBuffer(NbtCompression.GZip); stream.WriteInt16((short)data.Length); stream.WriteUInt8Array(data); } else stream.WriteInt16(-1); } }
/// <summary> /// Writes this item stack to a Minecraft stream. /// </summary> /// <param name="stream">The stream to write to.</param> public void WriteTo(IMinecraftStream stream) { stream.WriteInt16(ID); if (Empty) { return; } stream.WriteInt8(Count); stream.WriteInt16(Metadata); if (Nbt == null) { stream.WriteInt16(-1); return; } var mStream = new MemoryStream(); var file = new NbtFile(Nbt); file.SaveToStream(mStream, NbtCompression.GZip); stream.WriteInt16((short)mStream.Position); stream.WriteUInt8Array(mStream.GetBuffer()); }
public override void WriteTo(IMinecraftStream stream, byte index) { stream.WriteUInt8(GetKey(index)); stream.WriteInt16(Value.ID); if (Value.ID != -1) { stream.WriteInt8(Value.Count); stream.WriteInt16(Value.Metadata); if (Value.Nbt != null) { var file = new NbtFile(Value.Nbt); var data = file.SaveToBuffer(NbtCompression.GZip); stream.WriteInt16((short)data.Length); stream.WriteUInt8Array(data); } else { stream.WriteInt16(-1); } } }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt8(WindowID); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt8((sbyte)Dimension); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt8(WindowID); stream.WriteInt16((short)Target); stream.WriteInt16(Value); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt8(WindowID); stream.WriteInt16(TransactionID); stream.WriteBoolean(Accepted); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(StatisticID); stream.WriteInt8(Delta); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(EntityID); stream.WriteInt8((sbyte)Animation); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt8((sbyte)State); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(EntityID); stream.WriteInt8((sbyte)Status); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(EntityID); stream.WriteInt8((sbyte)Action); }