Package net.minecraft.nbt.scanner
Interface SimpleNbtScanner
- All Superinterfaces:
- NbtScanner
A simple NBT scanner visits all elements shallowly, allowing
 implementations to override it and perform more actions.
- Mappings:
- Namespace - Name - official - qn- intermediary - net/minecraft/class_6845- named - net/minecraft/nbt/scanner/SimpleNbtScanner
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.nbt.scanner.NbtScannerNbtScanner.NestedResult, NbtScanner.Result
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final SimpleNbtScannerThe simple NBT scanner that performs no action.
- 
Method SummaryModifier and TypeMethodDescriptiondefault NbtScanner.ResultEnds a nested visit.default NbtScanner.ResultStarts a visit to an NBT structure.default NbtScanner.NestedResultstartListItem(NbtType<?> type, int index) Starts a visit to an NBT structure in an element of a list NBT.default NbtScanner.NestedResultstartSubNbt(NbtType<?> type, String key) Starts a visit to an NBT structure in the sub NBT of a compound NBT.default NbtScanner.ResultvisitByte(byte value) default NbtScanner.ResultvisitByteArray(byte[] value) default NbtScanner.ResultvisitDouble(double value) default NbtScanner.ResultvisitEnd()default NbtScanner.ResultvisitFloat(float value) default NbtScanner.ResultvisitInt(int value) default NbtScanner.ResultvisitIntArray(int[] value) default NbtScanner.ResultvisitListMeta(NbtType<?> entryType, int length) default NbtScanner.ResultvisitLong(long value) default NbtScanner.ResultvisitLongArray(long[] value) default NbtScanner.ResultvisitShort(short value) default NbtScanner.ResultvisitString(String value) default NbtScanner.NestedResultvisitSubNbtType(NbtType<?> type) 
- 
Field Details- 
NOOPThe simple NBT scanner that performs no action.- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqn;a:Lqn;- intermediary - field_36264- Lnet/minecraft/class_6845;field_36264:Lnet/minecraft/class_6845;- named - NOOP- Lnet/minecraft/nbt/scanner/SimpleNbtScanner;NOOP:Lnet/minecraft/nbt/scanner/SimpleNbtScanner;
 
 
- 
- 
Method Details- 
visitEnd- Specified by:
- visitEndin interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a()Lpz$b;- intermediary - method_39856- Lnet/minecraft/class_6836;method_39856()Lnet/minecraft/class_6836$class_6838;- named - visitEnd- Lnet/minecraft/nbt/scanner/NbtScanner;visitEnd()Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitString- Specified by:
- visitStringin interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(Ljava/lang/String;)Lpz$b;- intermediary - method_39862- Lnet/minecraft/class_6836;method_39862(Ljava/lang/String;)Lnet/minecraft/class_6836$class_6838;- named - visitString- Lnet/minecraft/nbt/scanner/NbtScanner;visitString(Ljava/lang/String;)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitByte- Specified by:
- visitBytein interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(B)Lpz$b;- intermediary - method_39857- Lnet/minecraft/class_6836;method_39857(B)Lnet/minecraft/class_6836$class_6838;- named - visitByte- Lnet/minecraft/nbt/scanner/NbtScanner;visitByte(B)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitShort- Specified by:
- visitShortin interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(S)Lpz$b;- intermediary - method_39866- Lnet/minecraft/class_6836;method_39866(S)Lnet/minecraft/class_6836$class_6838;- named - visitShort- Lnet/minecraft/nbt/scanner/NbtScanner;visitShort(S)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitInt- Specified by:
- visitIntin interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(I)Lpz$b;- intermediary - method_39860- Lnet/minecraft/class_6836;method_39860(I)Lnet/minecraft/class_6836$class_6838;- named - visitInt- Lnet/minecraft/nbt/scanner/NbtScanner;visitInt(I)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitLong- Specified by:
- visitLongin interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(J)Lpz$b;- intermediary - method_39861- Lnet/minecraft/class_6836;method_39861(J)Lnet/minecraft/class_6836$class_6838;- named - visitLong- Lnet/minecraft/nbt/scanner/NbtScanner;visitLong(J)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitFloat- Specified by:
- visitFloatin interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(F)Lpz$b;- intermediary - method_39859- Lnet/minecraft/class_6836;method_39859(F)Lnet/minecraft/class_6836$class_6838;- named - visitFloat- Lnet/minecraft/nbt/scanner/NbtScanner;visitFloat(F)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitDouble- Specified by:
- visitDoublein interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(D)Lpz$b;- intermediary - method_39858- Lnet/minecraft/class_6836;method_39858(D)Lnet/minecraft/class_6836$class_6838;- named - visitDouble- Lnet/minecraft/nbt/scanner/NbtScanner;visitDouble(D)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitByteArray- Specified by:
- visitByteArrayin interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a([B)Lpz$b;- intermediary - method_39867- Lnet/minecraft/class_6836;method_39867([B)Lnet/minecraft/class_6836$class_6838;- named - visitByteArray- Lnet/minecraft/nbt/scanner/NbtScanner;visitByteArray([B)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitIntArray- Specified by:
- visitIntArrayin interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a([I)Lpz$b;- intermediary - method_39868- Lnet/minecraft/class_6836;method_39868([I)Lnet/minecraft/class_6836$class_6838;- named - visitIntArray- Lnet/minecraft/nbt/scanner/NbtScanner;visitIntArray([I)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitLongArray- Specified by:
- visitLongArrayin interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a([J)Lpz$b;- intermediary - method_39869- Lnet/minecraft/class_6836;method_39869([J)Lnet/minecraft/class_6836$class_6838;- named - visitLongArray- Lnet/minecraft/nbt/scanner/NbtScanner;visitLongArray([J)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
visitListMeta- Specified by:
- visitListMetain interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(Lqe;I)Lpz$b;- intermediary - method_39864- Lnet/minecraft/class_6836;method_39864(Lnet/minecraft/class_4614;I)Lnet/minecraft/class_6836$class_6838;- named - visitListMeta- Lnet/minecraft/nbt/scanner/NbtScanner;visitListMeta(Lnet/minecraft/nbt/NbtType;I)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
startListItemStarts a visit to an NBT structure in an element of a list NBT.- Specified by:
- startListItemin interface- NbtScanner
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lpz;b(Lqe;I)Lpz$a;- intermediary - method_39872- Lnet/minecraft/class_6836;method_39872(Lnet/minecraft/class_4614;I)Lnet/minecraft/class_6836$class_6837;- named - startListItem- Lnet/minecraft/nbt/scanner/NbtScanner;startListItem(Lnet/minecraft/nbt/NbtType;I)Lnet/minecraft/nbt/scanner/NbtScanner$NestedResult;
 
- 
visitSubNbtType- Specified by:
- visitSubNbtTypein interface- NbtScanner
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(Lqe;)Lpz$a;- intermediary - method_39863- Lnet/minecraft/class_6836;method_39863(Lnet/minecraft/class_4614;)Lnet/minecraft/class_6836$class_6837;- named - visitSubNbtType- Lnet/minecraft/nbt/scanner/NbtScanner;visitSubNbtType(Lnet/minecraft/nbt/NbtType;)Lnet/minecraft/nbt/scanner/NbtScanner$NestedResult;
 
- 
startSubNbtStarts a visit to an NBT structure in the sub NBT of a compound NBT.- Specified by:
- startSubNbtin interface- NbtScanner
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lpz;a(Lqe;Ljava/lang/String;)Lpz$a;- intermediary - method_39865- Lnet/minecraft/class_6836;method_39865(Lnet/minecraft/class_4614;Ljava/lang/String;)Lnet/minecraft/class_6836$class_6837;- named - startSubNbt- Lnet/minecraft/nbt/scanner/NbtScanner;startSubNbt(Lnet/minecraft/nbt/NbtType;Ljava/lang/String;)Lnet/minecraft/nbt/scanner/NbtScanner$NestedResult;
 
- 
endNestedEnds a nested visit.This is guaranteed to be called once for each call to NbtScanner.start(net.minecraft.nbt.NbtType<?>),NbtScanner.visitSubNbtType(net.minecraft.nbt.NbtType<?>), andNbtScanner.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
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lpz;b()Lpz$b;- intermediary - method_39870- Lnet/minecraft/class_6836;method_39870()Lnet/minecraft/class_6836$class_6838;- named - endNested- Lnet/minecraft/nbt/scanner/NbtScanner;endNested()Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
- 
startStarts a visit to an NBT structure.- Specified by:
- startin interface- NbtScanner
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lpz;b(Lqe;)Lpz$b;- intermediary - method_39871- Lnet/minecraft/class_6836;method_39871(Lnet/minecraft/class_4614;)Lnet/minecraft/class_6836$class_6838;- named - start- Lnet/minecraft/nbt/scanner/NbtScanner;start(Lnet/minecraft/nbt/NbtType;)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
 
-