create Block Entity Data Packet
fun createBlockEntityDataPacket(blockPos: BlockPos, type: BlockEntityType, nbt: CompoundTag, callback: (packet: Shard_Packet<ClientboundBlockEntityDataPacketData>) -> Unit): Shard_Packet<ClientboundBlockEntityDataPacketData>