Class TagToDataVisitor
java.lang.Object
com.blamejared.crafttweaker.api.data.base.converter.tag.TagToDataVisitor
- All Implemented Interfaces:
net.minecraft.nbt.TagVisitor
Vistor 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(net.minecraft.nbt.ByteTag tag) voidvisitByteArray(net.minecraft.nbt.ByteArrayTag tag) voidvisitCompound(net.minecraft.nbt.CompoundTag tag) voidvisitDouble(net.minecraft.nbt.DoubleTag tag) voidvisitEnd(net.minecraft.nbt.EndTag tag) voidvisitFloat(net.minecraft.nbt.FloatTag tag) voidvisitInt(net.minecraft.nbt.IntTag tag) voidvisitIntArray(net.minecraft.nbt.IntArrayTag tag) voidvisitList(net.minecraft.nbt.ListTag tag) voidvisitLong(net.minecraft.nbt.LongTag tag) voidvisitLongArray(net.minecraft.nbt.LongArrayTag tag) voidvisitShort(net.minecraft.nbt.ShortTag tag) voidvisitString(net.minecraft.nbt.StringTag tag)
-
Constructor Details
-
TagToDataVisitor
protected TagToDataVisitor()
-
-
Method Details
-
visit
-
getValue
-
visitString
public void visitString(net.minecraft.nbt.StringTag tag) - Specified by:
visitStringin interfacenet.minecraft.nbt.TagVisitor
-
visitByte
public void visitByte(net.minecraft.nbt.ByteTag tag) - Specified by:
visitBytein interfacenet.minecraft.nbt.TagVisitor
-
visitShort
public void visitShort(net.minecraft.nbt.ShortTag tag) - Specified by:
visitShortin interfacenet.minecraft.nbt.TagVisitor
-
visitInt
public void visitInt(net.minecraft.nbt.IntTag tag) - Specified by:
visitIntin interfacenet.minecraft.nbt.TagVisitor
-
visitLong
public void visitLong(net.minecraft.nbt.LongTag tag) - Specified by:
visitLongin interfacenet.minecraft.nbt.TagVisitor
-
visitFloat
public void visitFloat(net.minecraft.nbt.FloatTag tag) - Specified by:
visitFloatin interfacenet.minecraft.nbt.TagVisitor
-
visitDouble
public void visitDouble(net.minecraft.nbt.DoubleTag tag) - Specified by:
visitDoublein interfacenet.minecraft.nbt.TagVisitor
-
visitByteArray
public void visitByteArray(net.minecraft.nbt.ByteArrayTag tag) - Specified by:
visitByteArrayin interfacenet.minecraft.nbt.TagVisitor
-
visitIntArray
public void visitIntArray(net.minecraft.nbt.IntArrayTag tag) - Specified by:
visitIntArrayin interfacenet.minecraft.nbt.TagVisitor
-
visitLongArray
public void visitLongArray(net.minecraft.nbt.LongArrayTag tag) - Specified by:
visitLongArrayin interfacenet.minecraft.nbt.TagVisitor
-
visitList
public void visitList(net.minecraft.nbt.ListTag tag) - Specified by:
visitListin interfacenet.minecraft.nbt.TagVisitor
-
visitCompound
public void visitCompound(net.minecraft.nbt.CompoundTag tag) - Specified by:
visitCompoundin interfacenet.minecraft.nbt.TagVisitor
-
visitEnd
public void visitEnd(net.minecraft.nbt.EndTag tag) - Specified by:
visitEndin interfacenet.minecraft.nbt.TagVisitor
-