public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Type = stream.ReadSByte(); X = (double)stream.ReadInt() / 32.0d; Y = (double)stream.ReadInt() / 32.0d; Z = (double)stream.ReadInt() / 32.0d; }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Type = (ObjectType)stream.ReadSByte(); X = (double)stream.ReadInt() / 32.0d; // ((double)intX / 32.0d) => representation of X as double Y = (double)stream.ReadInt() / 32.0d; Z = (double)stream.ReadInt() / 32.0d; UnknownFlag = stream.ReadInt(); UnknownA = stream.ReadShort(); UnknownB = stream.ReadShort(); UnknownC = stream.ReadShort(); }
public override void Read(BigEndianStream stream) { int posX = stream.ReadInt(); short posY = stream.ReadShort(); int posZ = stream.ReadInt(); byte sizeX = (byte)(stream.ReadByte() + 1); byte sizeY = (byte)(stream.ReadByte() + 1); byte sizeZ = (byte)(stream.ReadByte() + 1); int o = sizeX * sizeY * sizeZ; Chunk = new Chunk(null, posX, posZ); int len = stream.ReadInt(); byte[] comp = new byte[len]; byte[] data = new byte[o * 5 / 2]; len = stream.Read(comp, 0, len); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Type = (MobType)stream.ReadByte(); X = (double)stream.ReadInt() / 32.0d; Y = (double)stream.ReadInt() / 32.0d; Z = (double)stream.ReadInt() / 32.0d; Yaw = stream.ReadSByte(); Pitch = stream.ReadSByte(); Data = stream.ReadMetaData(); }
public override void Read(BigEndianStream stream) { PlayerId = stream.ReadInt(); InBed = stream.ReadSByte(); X = stream.ReadInt(); Y = stream.ReadSByte(); Z = stream.ReadInt(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Title = stream.ReadString16(13); X = stream.ReadInt(); Y = stream.ReadInt(); Z = stream.ReadInt(); GraphicId = stream.ReadInt(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); EntityStatus = stream.ReadSByte(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Effect = (EntityEffects)stream.ReadByte(); Amplifier = stream.ReadByte(); Duration = stream.ReadShort(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Yaw = stream.ReadSByte(); Pitch = stream.ReadSByte(); }
public override void Read(BigEndianStream stream) { X = stream.ReadInt(); Z = stream.ReadInt(); Load = stream.ReadBool(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); PlayerId = stream.ReadInt(); }
public override void Read(BigEndianStream stream) { X = stream.ReadInt(); Y = stream.ReadSByte(); Z = stream.ReadInt(); Face = (BlockFace)stream.ReadSByte(); Item = ItemStack.Read(stream); //amount in hand and durability are handled int ItemStack.Read }
public override void Read(BigEndianStream stream) { Action = (DigAction)stream.ReadByte(); X = stream.ReadInt(); Y = stream.ReadSByte(); Z = stream.ReadInt(); Face = stream.ReadSByte(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); VehicleId = stream.ReadInt(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); PlayerName = stream.ReadString16(16); X = (double)stream.ReadInt() / 32.0d; Y = (double)stream.ReadInt() / 32.0d; Z = (double)stream.ReadInt() / 32.0d; Yaw = stream.ReadSByte(); Pitch = stream.ReadSByte(); CurrentItem = stream.ReadShort(); }
public override void Read(BigEndianStream stream) { X = stream.ReadInt(); Z = stream.ReadInt(); short length = stream.ReadShort(); Coords = new short[length]; Types = new sbyte[length]; Metadata = new sbyte[length]; for (int i = 0; i < Coords.Length; i++) Coords[i] = stream.ReadShort(); for (int i = 0; i < Types.Length; i++) Types[i] = stream.ReadSByte(); for (int i = 0; i < Metadata.Length; i++) Metadata[i] = stream.ReadSByte(); }
public override void Read(BigEndianStream stream) { User = stream.ReadInt(); Target = stream.ReadInt(); LeftClick = stream.ReadBool(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Effect = (EntityEffects)stream.ReadByte(); }
public override void Read(BigEndianStream stream) { X = stream.ReadInt(); Y = stream.ReadSByte(); Z = stream.ReadInt(); Type = stream.ReadByte(); Data = stream.ReadByte(); }
public override void Read(BigEndianStream stream) { EffectID = (SoundEffect)stream.ReadInt(); X = stream.ReadInt(); Y = stream.ReadByte(); Z = stream.ReadInt(); SoundData = stream.ReadInt(); }
public override void Read(BigEndianStream stream) { PlayerId = stream.ReadInt(); Action = (ActionType)stream.ReadSByte(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); ItemId = stream.ReadShort(); Count = stream.ReadSByte(); Durability = stream.ReadShort(); X = (double)stream.ReadInt() / 32.0d; Y = (double)stream.ReadInt() / 32.0d; Z = (double)stream.ReadInt() / 32.0d; Yaw = stream.ReadSByte(); Pitch = stream.ReadSByte(); Roll = stream.ReadSByte(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Slot = stream.ReadShort(); ItemId = stream.ReadShort(); Durability = stream.ReadShort(); }
public override void Read(BigEndianStream stream) { X = stream.ReadInt(); Y = stream.ReadInt(); Z = stream.ReadInt(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Data = stream.ReadMetaData(); }
public override void Read(BigEndianStream stream) { ProtocolOrEntityId = stream.ReadInt(); Username = stream.ReadString16(16); MapSeed = stream.ReadLong(); ServerMode = stream.ReadInt(); Dimension = stream.ReadSByte(); Unknown = stream.ReadSByte(); WorldHeight = stream.ReadByte(); MaxPlayers = stream.ReadByte(); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); DeltaX = stream.ReadSByte(); DeltaY = stream.ReadSByte(); DeltaZ = stream.ReadSByte(); }
public override void Read(BigEndianStream stream) { X = stream.ReadInt(); Y = stream.ReadShort(); Z = stream.ReadInt(); Lines = new string[4]; for (int i = 0; i < Lines.Length; i++) Lines[i] = stream.ReadString16(25); }
public override void Read(BigEndianStream stream) { EntityId = stream.ReadInt(); Unknown = stream.ReadBool(); X = stream.ReadDoublePacked(); Y = stream.ReadDoublePacked(); Z = stream.ReadDoublePacked(); }
public override void Read(BigEndianStream stream) { PlayerId = stream.ReadInt(); Animation = stream.ReadSByte(); }