Package net.minecraft.storage
Class NbtReadView
java.lang.Object
net.minecraft.storage.NbtReadView
- All Implemented Interfaces:
ReadView
- Mappings:
Namespace Name named net/minecraft/storage/NbtReadViewintermediary net/minecraft/class_11352official fin
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordprivate static classprivate static classNested classes/interfaces inherited from interface net.minecraft.storage.ReadView
ReadView.ListReadView, ReadView.TypedListReadView<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ReadContextprivate final NbtCompoundprivate final ErrorReporter -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateNbtReadView(ErrorReporter reporter, ReadContext context, NbtCompound nbt) -
Method Summary
Modifier and TypeMethodDescriptionstatic ReadViewcreate(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, NbtCompound nbt) private ReadView.ListReadViewcreateChildListReadView(String key, ReadContext context, NbtList list) private ReadViewcreateChildReadView(String key, NbtCompound nbt) static ReadView.ListReadViewcreateList(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, List<NbtCompound> elements) (package private) static ReadViewcreateReadView(ErrorReporter reporter, ReadContext context, NbtCompound nbt) private <T> ReadView.TypedListReadView<T> createTypedListReadView(String key, NbtList list, com.mojang.serialization.Codec<T> typeCodec) private @Nullable AbstractNbtNumberprivate <T extends NbtElement>
TbooleangetBoolean(String key, boolean fallback) bytedoublefloatintgetListReadView(String key) longgetOptionalInt(String key) Optional<int[]> getOptionalLong(String key) getOptionalString(String key) <T> Optional<ReadView.TypedListReadView<T>> getOptionalTypedListView(String key, com.mojang.serialization.Codec<T> typeCodec) getReadView(String key) int<T> ReadView.TypedListReadView<T> getTypedListView(String key, com.mojang.serialization.Codec<T> typeCodec) <T> Optional<T> read(com.mojang.serialization.MapCodec<T> mapCodec) <T> Optional<T>
-
Field Details
-
reporter
- Mappings:
Namespace Name Mixin selector named reporterLnet/minecraft/storage/NbtReadView;reporter:Lnet/minecraft/util/ErrorReporter;intermediary field_60380Lnet/minecraft/class_11352;field_60380:Lnet/minecraft/class_8942;official aLfin;a:Lbfo;
-
context
- Mappings:
Namespace Name Mixin selector named contextLnet/minecraft/storage/NbtReadView;context:Lnet/minecraft/storage/ReadContext;intermediary field_60381Lnet/minecraft/class_11352;field_60381:Lnet/minecraft/class_11371;official bLfin;b:Lfiq;
-
nbt
- Mappings:
Namespace Name Mixin selector named nbtLnet/minecraft/storage/NbtReadView;nbt:Lnet/minecraft/nbt/NbtCompound;intermediary field_60382Lnet/minecraft/class_11352;field_60382:Lnet/minecraft/class_2487;official cLfin;c:Lup;
-
-
Constructor Details
-
NbtReadView
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/storage/NbtReadView;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/storage/ReadContext;Lnet/minecraft/nbt/NbtCompound;)Vintermediary <init>Lnet/minecraft/class_11352;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_11371;Lnet/minecraft/class_2487;)Vofficial <init>Lfin;<init>(Lbfo;Lfiq;Lup;)V
-
-
Method Details
-
create
public static ReadView create(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, NbtCompound nbt) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/storage/NbtReadView;create(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/storage/ReadView;intermediary method_71417Lnet/minecraft/class_11352;method_71417(Lnet/minecraft/class_8942;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2487;)Lnet/minecraft/class_11368;official aLfin;a(Lbfo;Ljm$a;Lup;)Lfip;
-
createList
public static ReadView.ListReadView createList(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, List<NbtCompound> elements) - Mappings:
Namespace Name Mixin selector named createListLnet/minecraft/storage/NbtReadView;createList(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/List;)Lnet/minecraft/storage/ReadView$ListReadView;intermediary method_71416Lnet/minecraft/class_11352;method_71416(Lnet/minecraft/class_8942;Lnet/minecraft/class_7225$class_7874;Ljava/util/List;)Lnet/minecraft/class_11368$class_11370;official aLfin;a(Lbfo;Ljm$a;Ljava/util/List;)Lfip$b;
-
read
- Specified by:
readin interfaceReadView- Mappings:
Namespace Name Mixin selector named readLnet/minecraft/storage/ReadView;read(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;intermediary method_71426Lnet/minecraft/class_11368;method_71426(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;official aLfip;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
-
read
- Specified by:
readin interfaceReadView- Mappings:
Namespace Name Mixin selector named readLnet/minecraft/storage/ReadView;read(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;intermediary method_71418Lnet/minecraft/class_11368;method_71418(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;official aLfip;a(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;
-
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/storage/NbtReadView;get(Ljava/lang/String;Lnet/minecraft/nbt/NbtType;)Lnet/minecraft/nbt/NbtElement;intermediary method_71431Lnet/minecraft/class_11352;method_71431(Ljava/lang/String;Lnet/minecraft/class_4614;)Lnet/minecraft/class_2520;official aLfin;a(Ljava/lang/String;Lvr;)Lvp;
-
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/storage/NbtReadView;get(Ljava/lang/String;)Lnet/minecraft/nbt/AbstractNbtNumber;intermediary method_71443Lnet/minecraft/class_11352;method_71443(Ljava/lang/String;)Lnet/minecraft/class_2514;official iLfin;i(Ljava/lang/String;)Lvf;
-
getOptionalReadView
- Specified by:
getOptionalReadViewin interfaceReadView- Mappings:
Namespace Name Mixin selector named getOptionalReadViewLnet/minecraft/storage/ReadView;getOptionalReadView(Ljava/lang/String;)Ljava/util/Optional;intermediary method_71420Lnet/minecraft/class_11368;method_71420(Ljava/lang/String;)Ljava/util/Optional;official aLfip;a(Ljava/lang/String;)Ljava/util/Optional;
-
getReadView
- Specified by:
getReadViewin interfaceReadView- Mappings:
Namespace Name Mixin selector named getReadViewLnet/minecraft/storage/ReadView;getReadView(Ljava/lang/String;)Lnet/minecraft/storage/ReadView;intermediary method_71434Lnet/minecraft/class_11368;method_71434(Ljava/lang/String;)Lnet/minecraft/class_11368;official bLfip;b(Ljava/lang/String;)Lfip;
-
getOptionalListReadView
- Specified by:
getOptionalListReadViewin interfaceReadView- Mappings:
Namespace Name Mixin selector named getOptionalListReadViewLnet/minecraft/storage/ReadView;getOptionalListReadView(Ljava/lang/String;)Ljava/util/Optional;intermediary method_71436Lnet/minecraft/class_11368;method_71436(Ljava/lang/String;)Ljava/util/Optional;official cLfip;c(Ljava/lang/String;)Ljava/util/Optional;
-
getListReadView
- Specified by:
getListReadViewin interfaceReadView- Mappings:
Namespace Name Mixin selector named getListReadViewLnet/minecraft/storage/ReadView;getListReadView(Ljava/lang/String;)Lnet/minecraft/storage/ReadView$ListReadView;intermediary method_71438Lnet/minecraft/class_11368;method_71438(Ljava/lang/String;)Lnet/minecraft/class_11368$class_11370;official dLfip;d(Ljava/lang/String;)Lfip$b;
-
getOptionalTypedListView
public <T> Optional<ReadView.TypedListReadView<T>> getOptionalTypedListView(String key, com.mojang.serialization.Codec<T> typeCodec) - Specified by:
getOptionalTypedListViewin interfaceReadView- Mappings:
Namespace Name Mixin selector named getOptionalTypedListViewLnet/minecraft/storage/ReadView;getOptionalTypedListView(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;intermediary method_71435Lnet/minecraft/class_11368;method_71435(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;official bLfip;b(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
-
getTypedListView
public <T> ReadView.TypedListReadView<T> getTypedListView(String key, com.mojang.serialization.Codec<T> typeCodec) - Specified by:
getTypedListViewin interfaceReadView- Mappings:
Namespace Name Mixin selector named getTypedListViewLnet/minecraft/storage/ReadView;getTypedListView(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/storage/ReadView$TypedListReadView;intermediary method_71437Lnet/minecraft/class_11368;method_71437(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11368$class_11369;official cLfip;c(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lfip$a;
-
getBoolean
- Specified by:
getBooleanin interfaceReadView- Mappings:
Namespace Name Mixin selector named getBooleanLnet/minecraft/storage/ReadView;getBoolean(Ljava/lang/String;Z)Zintermediary method_71433Lnet/minecraft/class_11368;method_71433(Ljava/lang/String;Z)Zofficial aLfip;a(Ljava/lang/String;Z)Z
-
getByte
-
getShort
-
getOptionalInt
- Specified by:
getOptionalIntin interfaceReadView- Mappings:
Namespace Name Mixin selector named getOptionalIntLnet/minecraft/storage/ReadView;getOptionalInt(Ljava/lang/String;)Ljava/util/Optional;intermediary method_71439Lnet/minecraft/class_11368;method_71439(Ljava/lang/String;)Ljava/util/Optional;official eLfip;e(Ljava/lang/String;)Ljava/util/Optional;
-
getInt
-
getLong
-
getOptionalLong
- Specified by:
getOptionalLongin interfaceReadView- Mappings:
Namespace Name Mixin selector named getOptionalLongLnet/minecraft/storage/ReadView;getOptionalLong(Ljava/lang/String;)Ljava/util/Optional;intermediary method_71440Lnet/minecraft/class_11368;method_71440(Ljava/lang/String;)Ljava/util/Optional;official fLfip;f(Ljava/lang/String;)Ljava/util/Optional;
-
getFloat
-
getDouble
-
getOptionalString
- Specified by:
getOptionalStringin interfaceReadView- Mappings:
Namespace Name Mixin selector named getOptionalStringLnet/minecraft/storage/ReadView;getOptionalString(Ljava/lang/String;)Ljava/util/Optional;intermediary method_71441Lnet/minecraft/class_11368;method_71441(Ljava/lang/String;)Ljava/util/Optional;official gLfip;g(Ljava/lang/String;)Ljava/util/Optional;
-
getString
- Specified by:
getStringin interfaceReadView- Mappings:
Namespace Name Mixin selector named getStringLnet/minecraft/storage/ReadView;getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;intermediary method_71428Lnet/minecraft/class_11368;method_71428(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;official aLfip;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
getOptionalIntArray
- Specified by:
getOptionalIntArrayin interfaceReadView- Mappings:
Namespace Name Mixin selector named getOptionalIntArrayLnet/minecraft/storage/ReadView;getOptionalIntArray(Ljava/lang/String;)Ljava/util/Optional;intermediary method_71442Lnet/minecraft/class_11368;method_71442(Ljava/lang/String;)Ljava/util/Optional;official hLfip;h(Ljava/lang/String;)Ljava/util/Optional;
-
getRegistries
- Specified by:
getRegistriesin interfaceReadView- Mappings:
Namespace Name Mixin selector named getRegistriesLnet/minecraft/storage/ReadView;getRegistries()Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;intermediary method_71414Lnet/minecraft/class_11368;method_71414()Lnet/minecraft/class_7225$class_7874;official aLfip;a()Ljm$a;
-
createChildReadView
- Mappings:
Namespace Name Mixin selector named createChildReadViewLnet/minecraft/storage/NbtReadView;createChildReadView(Ljava/lang/String;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/storage/ReadView;intermediary method_71429Lnet/minecraft/class_11352;method_71429(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_11368;official aLfin;a(Ljava/lang/String;Lup;)Lfip;
-
createReadView
- Mappings:
Namespace Name Mixin selector named createReadViewLnet/minecraft/storage/NbtReadView;createReadView(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/storage/ReadContext;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/storage/ReadView;intermediary method_71415Lnet/minecraft/class_11352;method_71415(Lnet/minecraft/class_8942;Lnet/minecraft/class_11371;Lnet/minecraft/class_2487;)Lnet/minecraft/class_11368;official aLfin;a(Lbfo;Lfiq;Lup;)Lfip;
-
createChildListReadView
private ReadView.ListReadView createChildListReadView(String key, ReadContext context, NbtList list) - Mappings:
Namespace Name Mixin selector named createChildListReadViewLnet/minecraft/storage/NbtReadView;createChildListReadView(Ljava/lang/String;Lnet/minecraft/storage/ReadContext;Lnet/minecraft/nbt/NbtList;)Lnet/minecraft/storage/ReadView$ListReadView;intermediary method_71427Lnet/minecraft/class_11352;method_71427(Ljava/lang/String;Lnet/minecraft/class_11371;Lnet/minecraft/class_2499;)Lnet/minecraft/class_11368$class_11370;official aLfin;a(Ljava/lang/String;Lfiq;Luv;)Lfip$b;
-
createTypedListReadView
private <T> ReadView.TypedListReadView<T> createTypedListReadView(String key, NbtList list, com.mojang.serialization.Codec<T> typeCodec) - Mappings:
Namespace Name Mixin selector named createTypedListReadViewLnet/minecraft/storage/NbtReadView;createTypedListReadView(Ljava/lang/String;Lnet/minecraft/nbt/NbtList;Lcom/mojang/serialization/Codec;)Lnet/minecraft/storage/ReadView$TypedListReadView;intermediary method_71430Lnet/minecraft/class_11352;method_71430(Ljava/lang/String;Lnet/minecraft/class_2499;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11368$class_11369;official aLfin;a(Ljava/lang/String;Luv;Lcom/mojang/serialization/Codec;)Lfip$a;
-