Package net.minecraft.nbt.scanner
Class ExclusiveNbtCollector
java.lang.Object
net.minecraft.nbt.scanner.NbtCollector
net.minecraft.nbt.scanner.ExclusiveNbtCollector
- All Implemented Interfaces:
- NbtScanner
An exclusive NBT collector builds an NBT object including everything
 except the prescribed queries.
- See Also:
- Mappings:
- Namespace - Name - named - net/minecraft/nbt/scanner/ExclusiveNbtCollector- intermediary - net/minecraft/class_6856- official - uz
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.nbt.scanner.NbtScannerNbtScanner.NestedResult, NbtScanner.Result
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionEnds a nested visit.startSubNbt(NbtType<?> type, String key) Starts a visit to an NBT structure in the sub NBT of a compound NBT.Methods inherited from class net.minecraft.nbt.scanner.NbtCollectorgetDepth, getRoot, start, startListItem, visitByte, visitByteArray, visitDouble, visitEnd, visitFloat, visitInt, visitIntArray, visitListMeta, visitLong, visitLongArray, visitShort, visitString, visitSubNbtType
- 
Field Details- 
treeStack- Mappings:
- Namespace - Name - Mixin selector - named - treeStack- Lnet/minecraft/nbt/scanner/ExclusiveNbtCollector;treeStack:Ljava/util/Deque;- intermediary - field_36378- Lnet/minecraft/class_6856;field_36378:Ljava/util/Deque;- official - a- Luz;a:Ljava/util/Deque;
 
 
- 
- 
Constructor Details- 
ExclusiveNbtCollector- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/nbt/scanner/ExclusiveNbtCollector;<init>([Lnet/minecraft/nbt/scanner/NbtScanQuery;)V- intermediary - <init>- Lnet/minecraft/class_6856;<init>([Lnet/minecraft/class_6843;)V- official - <init>- Luz;<init>([Luw;)V
 
 
- 
- 
Method Details- 
startSubNbtStarts a visit to an NBT structure in the sub NBT of a compound NBT.- Specified by:
- startSubNbtin interface- NbtScanner
- Overrides:
- startSubNbtin class- NbtCollector
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - startSubNbt- Lnet/minecraft/nbt/scanner/NbtScanner;startSubNbt(Lnet/minecraft/nbt/NbtType;Ljava/lang/String;)Lnet/minecraft/nbt/scanner/NbtScanner$NestedResult;- intermediary - method_39865- Lnet/minecraft/class_6836;method_39865(Lnet/minecraft/class_4614;Ljava/lang/String;)Lnet/minecraft/class_6836$class_6837;- official - a- Luk;a(Lup;Ljava/lang/String;)Luk$a;
 
- 
endNestedEnds a nested visit.This is guaranteed to be called once for each call to NbtCollector.start(net.minecraft.nbt.NbtType<?>),NbtCollector.visitSubNbtType(net.minecraft.nbt.NbtType<?>), andNbtCollector.startListItem(net.minecraft.nbt.NbtType<?>, int)where the list or the compound NBT type is passed, unless the visit is halted.- Specified by:
- endNestedin interface- NbtScanner
- Overrides:
- endNestedin class- NbtCollector
- Mappings:
- Namespace - Name - Mixin selector - named - endNested- Lnet/minecraft/nbt/scanner/NbtScanner;endNested()Lnet/minecraft/nbt/scanner/NbtScanner$Result;- intermediary - method_39870- Lnet/minecraft/class_6836;method_39870()Lnet/minecraft/class_6836$class_6838;- official - b- Luk;b()Luk$b;
 
 
-