eMonsterType
Identifies individual monster type.
An object that can store incoming bytes and lets its clients read the bytes sequentially The bytes ar...
Composes an individual packet in the protocol's m_OutPacketBuffer; sends it just before being destruc...
Version
The protocol version number, received from the client in the Handshake packet.
virtual void WriteEntityMetadata(cPacketizer &a_Pkt, const cEntity &a_Entity) const override
Writes the metadata for the specified entity, not including the terminating 0x7f.
virtual Version GetProtocolVersion() const override
Returns the protocol version.
virtual UInt32 GetProtocolMobType(eMonsterType a_MobType) const override
Converts eMonsterType to protocol-specific mob types.
virtual void HandlePacketResourcePackStatus(cByteBuffer &a_ByteBuffer) override
virtual void SendSoundEffect(const AString &a_SoundName, Vector3d a_Origin, float a_Volume, float a_Pitch) override
virtual void WriteMobMetadata(cPacketizer &a_Pkt, const cMonster &a_Mob) const override
Writes the mob-specific metadata for the specified mob.
The version 110 protocol, used by 1.9.3 and 1.9.4.