Added end portal and enchanting table block entities
This commit is contained in:
@@ -205,18 +205,22 @@ void cProtocol_1_13::SendUpdateBlockEntity(cBlockEntity & a_BlockEntity)
|
||||
Byte Action = 0;
|
||||
switch (a_BlockEntity.GetBlockType())
|
||||
{
|
||||
case E_BLOCK_MOB_SPAWNER: Action = 1; break; // Update mob spawner spinny mob thing
|
||||
case E_BLOCK_COMMAND_BLOCK: Action = 2; break; // Update command block text
|
||||
case E_BLOCK_BEACON: Action = 3; break; // Update beacon entity
|
||||
case E_BLOCK_HEAD: Action = 4; break; // Update Mobhead entity
|
||||
// case E_BLOCK_CONDUIT: Action = 5; break; // Update Conduit entity
|
||||
case E_BLOCK_MOB_SPAWNER: Action = 1; break; // Update mob spawner spinny mob thing
|
||||
case E_BLOCK_COMMAND_BLOCK: Action = 2; break; // Update command block text
|
||||
case E_BLOCK_BEACON: Action = 3; break; // Update beacon entity
|
||||
case E_BLOCK_HEAD: Action = 4; break; // Update Mobhead entity
|
||||
// case E_BLOCK_CONDUIT: Action = 5; break; // Update Conduit entity
|
||||
case E_BLOCK_STANDING_BANNER:
|
||||
case E_BLOCK_WALL_BANNER: Action = 6; break; // Update banner entity
|
||||
// case Structure Block: Action = 7; break; // Update Structure tile entity
|
||||
case E_BLOCK_END_GATEWAY: Action = 8; break; // Update destination for a end gateway entity
|
||||
case E_BLOCK_SIGN_POST: Action = 9; break; // Update sign entity
|
||||
// case E_BLOCK_SHULKER_BOX:Action = 10; break; // sets shulker box - not used just here if anyone is confused from reading the protocol wiki
|
||||
case E_BLOCK_BED: Action = 11; break; // Update bed color
|
||||
case E_BLOCK_WALL_BANNER: Action = 6; break; // Update banner entity
|
||||
// case Structure Block: Action = 7; break; // Update Structure tile entity
|
||||
case E_BLOCK_END_GATEWAY: Action = 8; break; // Update destination for a end gateway entity
|
||||
case E_BLOCK_SIGN_POST: Action = 9; break; // Update sign entity
|
||||
// case E_BLOCK_SHULKER_BOX: Action = 10; break; // sets shulker box - not used just here if anyone is confused from reading the protocol wiki
|
||||
case E_BLOCK_BED: Action = 11; break; // Update bed color
|
||||
|
||||
case E_BLOCK_ENCHANTMENT_TABLE: Action = 0; break; // The ones with a action of 0 is just a workaround to send the block entities to a client.
|
||||
case E_BLOCK_END_PORTAL: Action = 0; break; // Todo: 18.09.2020 - remove this when block entities are transmitted in the ChunkData packet - 12xx12
|
||||
|
||||
default: ASSERT(!"Unhandled or unimplemented BlockEntity update request!"); break;
|
||||
}
|
||||
Pkt.WriteBEUInt8(Action);
|
||||
|
||||
Reference in New Issue
Block a user