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