Class TagToDataVisitor
java.lang.Object
com.blamejared.crafttweaker.api.data.converter.tag.TagToDataVisitor
- All Implemented Interfaces:
net.minecraft.nbt.TagVisitor
Visitor to convert from Vanilla's Tag to CraftTweaker's Data system.
You shouldn't be calling this class directly, you should be using
TagToDataConverter as that takes into account a null Tag.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValue()visit(net.minecraft.nbt.Tag tag) voidvisitByte(@NotNull net.minecraft.nbt.ByteTag tag) voidvisitByteArray(@NotNull net.minecraft.nbt.ByteArrayTag tag) voidvisitCompound(@NotNull net.minecraft.nbt.CompoundTag tag) voidvisitDouble(@NotNull net.minecraft.nbt.DoubleTag tag) voidvisitEnd(@NotNull net.minecraft.nbt.EndTag tag) voidvisitFloat(@NotNull net.minecraft.nbt.FloatTag tag) voidvisitInt(@NotNull net.minecraft.nbt.IntTag tag) voidvisitIntArray(@NotNull net.minecraft.nbt.IntArrayTag tag) voidvisitList(@NotNull net.minecraft.nbt.ListTag tag) voidvisitLong(@NotNull net.minecraft.nbt.LongTag tag) voidvisitLongArray(@NotNull net.minecraft.nbt.LongArrayTag tag) voidvisitShort(@NotNull net.minecraft.nbt.ShortTag tag) voidvisitString(@NotNull net.minecraft.nbt.StringTag tag)
-
Constructor Details
-
TagToDataVisitor
protected TagToDataVisitor()
-
-
Method Details
-
visit
-
getValue
-
visitString
public void visitString(@NotNull @NotNull net.minecraft.nbt.StringTag tag) - Specified by:
visitStringin interfacenet.minecraft.nbt.TagVisitor
-
visitByte
public void visitByte(@NotNull @NotNull net.minecraft.nbt.ByteTag tag) - Specified by:
visitBytein interfacenet.minecraft.nbt.TagVisitor
-
visitShort
public void visitShort(@NotNull @NotNull net.minecraft.nbt.ShortTag tag) - Specified by:
visitShortin interfacenet.minecraft.nbt.TagVisitor
-
visitInt
public void visitInt(@NotNull @NotNull net.minecraft.nbt.IntTag tag) - Specified by:
visitIntin interfacenet.minecraft.nbt.TagVisitor
-
visitLong
public void visitLong(@NotNull @NotNull net.minecraft.nbt.LongTag tag) - Specified by:
visitLongin interfacenet.minecraft.nbt.TagVisitor
-
visitFloat
public void visitFloat(@NotNull @NotNull net.minecraft.nbt.FloatTag tag) - Specified by:
visitFloatin interfacenet.minecraft.nbt.TagVisitor
-
visitDouble
public void visitDouble(@NotNull @NotNull net.minecraft.nbt.DoubleTag tag) - Specified by:
visitDoublein interfacenet.minecraft.nbt.TagVisitor
-
visitByteArray
public void visitByteArray(@NotNull @NotNull net.minecraft.nbt.ByteArrayTag tag) - Specified by:
visitByteArrayin interfacenet.minecraft.nbt.TagVisitor
-
visitIntArray
public void visitIntArray(@NotNull @NotNull net.minecraft.nbt.IntArrayTag tag) - Specified by:
visitIntArrayin interfacenet.minecraft.nbt.TagVisitor
-
visitLongArray
public void visitLongArray(@NotNull @NotNull net.minecraft.nbt.LongArrayTag tag) - Specified by:
visitLongArrayin interfacenet.minecraft.nbt.TagVisitor
-
visitList
public void visitList(@NotNull @NotNull net.minecraft.nbt.ListTag tag) - Specified by:
visitListin interfacenet.minecraft.nbt.TagVisitor
-
visitCompound
public void visitCompound(@NotNull @NotNull net.minecraft.nbt.CompoundTag tag) - Specified by:
visitCompoundin interfacenet.minecraft.nbt.TagVisitor
-
visitEnd
public void visitEnd(@NotNull @NotNull net.minecraft.nbt.EndTag tag) - Specified by:
visitEndin interfacenet.minecraft.nbt.TagVisitor
-