package net.minecraft.nbt; public interface TagVisitor { void visitString(StringTag tag); void visitByte(ByteTag tag); void visitShort(ShortTag tag); void visitInt(IntTag tag); void visitLong(LongTag tag); void visitFloat(FloatTag tag); void visitDouble(DoubleTag tag); void visitByteArray(ByteArrayTag tag); void visitIntArray(IntArrayTag tag); void visitLongArray(LongArrayTag tag); void visitList(ListTag tag); void visitCompound(CompoundTag tag); void visitEnd(EndTag tag); }