diff options
author | 12xx12 <44411062+12xx12@users.noreply.github.com> | 2020-11-06 16:00:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-06 16:00:59 +0100 |
commit | 36a67df105ab4774d2a250ef3c7d6336cb50566e (patch) | |
tree | 2725a48a3c8a8de5f6ef062d9415d019042ba486 /src/Protocol/Protocol_1_12.cpp | |
parent | Players are no longer kicked when clicking on bedrock (#5023) (diff) | |
download | cuberite-36a67df105ab4774d2a250ef3c7d6336cb50566e.tar cuberite-36a67df105ab4774d2a250ef3c7d6336cb50566e.tar.gz cuberite-36a67df105ab4774d2a250ef3c7d6336cb50566e.tar.bz2 cuberite-36a67df105ab4774d2a250ef3c7d6336cb50566e.tar.lz cuberite-36a67df105ab4774d2a250ef3c7d6336cb50566e.tar.xz cuberite-36a67df105ab4774d2a250ef3c7d6336cb50566e.tar.zst cuberite-36a67df105ab4774d2a250ef3c7d6336cb50566e.zip |
Diffstat (limited to 'src/Protocol/Protocol_1_12.cpp')
-rw-r--r-- | src/Protocol/Protocol_1_12.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Protocol/Protocol_1_12.cpp b/src/Protocol/Protocol_1_12.cpp index ee2016ae2..4e0d2b063 100644 --- a/src/Protocol/Protocol_1_12.cpp +++ b/src/Protocol/Protocol_1_12.cpp @@ -522,14 +522,14 @@ void cProtocol_1_12::WriteEntityMetadata(cPacketizer & a_Pkt, const cEntity & a_ case cEntity::etEnderCrystal: { const auto & EnderCrystal = static_cast<const cEnderCrystal &>(a_Entity); - a_Pkt.WriteBEUInt8(7); - a_Pkt.WriteBEUInt8(METADATA_TYPE_OPTIONAL_POSITION); - a_Pkt.WriteBool(EnderCrystal.DisplaysBeam()); if (EnderCrystal.DisplaysBeam()) { + a_Pkt.WriteBEUInt8(ENDER_CRYSTAL_BEAM_TARGET); + a_Pkt.WriteBEUInt8(METADATA_TYPE_OPTIONAL_POSITION); + a_Pkt.WriteBool(true); // Dont do a second check if it should display the beam a_Pkt.WriteXYZPosition64(EnderCrystal.GetBeamTarget()); } - a_Pkt.WriteBEUInt8(8); + a_Pkt.WriteBEUInt8(ENDER_CRYSTAL_SHOW_BOTTOM); a_Pkt.WriteBEUInt8(METADATA_TYPE_BOOL); a_Pkt.WriteBool(EnderCrystal.ShowsBottom()); break; |