net.minecraft.nbt.scanner

public class SelectiveNbtCollector

extends NbtCollector

All mapped superinterfaces:

NbtScanner

net.minecraft.nbt.visitors.CollectFields
net.minecraft.class_6841
net.minecraft.nbt.scanner.SelectiveNbtCollector

Field summary

Modifier and TypeField
private int
fieldsToGetCount
field_36258
queriesLeft
private final Set<NbtType<?>>
wantedTypes
field_36259
allPossibleTypes
private final Deque<NbtTreeNode>
stack
field_36260
selectionStack

Constructor summary

ModifierConstructor
public (NbtScanQuery... queries)

Method summary

Modifier and TypeMethod
public NbtScanner$Result
visitRootEntry(TagType<?> type)
method_39871(class_4614<?> arg0)
start(NbtType<?> arg0)
public NbtScanner$NestedResult
visitEntry(TagType<?> type)
method_39863(class_4614<?> arg0)
visitSubNbtType(NbtType<?> arg0)
public NbtScanner$NestedResult
visitEntry(TagType<?> type, String id)
method_39865(class_4614<?> arg0, String arg1)
startSubNbt(NbtType<?> arg0, String arg1)
public NbtScanner$Result
visitContainerEnd()
method_39870()
endNested()
public int
getMissingFieldCount()
method_39879()
getQueriesLeft()