/** * @param Compound $tag * @return string */ private static function writeCompoundTag(Compound $tag) { if (self::$cachedParser === null) { self::$cachedParser = new NBT(NBT::LITTLE_ENDIAN); } self::$cachedParser->setData($tag); return self::$cachedParser->write(); }