Package net.minecraft.storage
Class NbtReadView
java.lang.Object
net.minecraft.storage.NbtReadView
- All Implemented Interfaces:
ReadView
- Mappings:
Namespace Name named net/minecraft/storage/NbtReadView
intermediary net/minecraft/class_11352
official fcy
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
static final record
static final record
static final record
static final record
static final record
static final record
private static class
private static class
Nested classes/interfaces inherited from interface net.minecraft.storage.ReadView
ReadView.ListReadView, ReadView.TypedListReadView<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ReadContext
private final NbtCompound
private final ErrorReporter
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
NbtReadView
(ErrorReporter reporter, ReadContext context, NbtCompound nbt) -
Method Summary
Modifier and TypeMethodDescriptionstatic ReadView
create
(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, NbtCompound nbt) private ReadView.ListReadView
createChildListReadView
(String key, ReadContext context, NbtList list) private ReadView
createChildReadView
(String key, NbtCompound nbt) static ReadView.ListReadView
createList
(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, List<NbtCompound> elements) (package private) static ReadView
createReadView
(ErrorReporter reporter, ReadContext context, NbtCompound nbt) private <T> ReadView.TypedListReadView
<T> createTypedListReadView
(String key, NbtList list, com.mojang.serialization.Codec<T> typeCodec) private @Nullable AbstractNbtNumber
private <T extends NbtElement>
Tboolean
getBoolean
(String key, boolean fallback) byte
double
float
int
getListReadView
(String key) long
getOptionalInt
(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 reporter
Lnet/minecraft/storage/NbtReadView;reporter:Lnet/minecraft/util/ErrorReporter;
intermediary field_60380
Lnet/minecraft/class_11352;field_60380:Lnet/minecraft/class_8942;
official a
Lfcy;a:Lbci;
-
context
- Mappings:
Namespace Name Mixin selector named context
Lnet/minecraft/storage/NbtReadView;context:Lnet/minecraft/storage/ReadContext;
intermediary field_60381
Lnet/minecraft/class_11352;field_60381:Lnet/minecraft/class_11371;
official b
Lfcy;b:Lfdb;
-
nbt
- Mappings:
Namespace Name Mixin selector named nbt
Lnet/minecraft/storage/NbtReadView;nbt:Lnet/minecraft/nbt/NbtCompound;
intermediary field_60382
Lnet/minecraft/class_11352;field_60382:Lnet/minecraft/class_2487;
official c
Lfcy;c:Lui;
-
-
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;)V
intermediary <init>
Lnet/minecraft/class_11352;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_11371;Lnet/minecraft/class_2487;)V
official <init>
Lfcy;<init>(Lbci;Lfdb;Lui;)V
-
-
Method Details
-
create
public static ReadView create(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, NbtCompound nbt) - Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/storage/NbtReadView;create(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/storage/ReadView;
intermediary method_71417
Lnet/minecraft/class_11352;method_71417(Lnet/minecraft/class_8942;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2487;)Lnet/minecraft/class_11368;
official a
Lfcy;a(Lbci;Ljn$a;Lui;)Lfda;
-
createList
public static ReadView.ListReadView createList(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, List<NbtCompound> elements) - Mappings:
Namespace Name Mixin selector named createList
Lnet/minecraft/storage/NbtReadView;createList(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/List;)Lnet/minecraft/storage/ReadView$ListReadView;
intermediary method_71416
Lnet/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 a
Lfcy;a(Lbci;Ljn$a;Ljava/util/List;)Lfda$b;
-
read
- Specified by:
read
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named read
Lnet/minecraft/storage/ReadView;read(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
intermediary method_71426
Lnet/minecraft/class_11368;method_71426(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
official a
Lfda;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
-
read
- Specified by:
read
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named read
Lnet/minecraft/storage/ReadView;read(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;
intermediary method_71418
Lnet/minecraft/class_11368;method_71418(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;
official a
Lfda;a(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;
-
get
- Mappings:
Namespace Name Mixin selector named get
Lnet/minecraft/storage/NbtReadView;get(Ljava/lang/String;Lnet/minecraft/nbt/NbtType;)Lnet/minecraft/nbt/NbtElement;
intermediary method_71431
Lnet/minecraft/class_11352;method_71431(Ljava/lang/String;Lnet/minecraft/class_4614;)Lnet/minecraft/class_2520;
official a
Lfcy;a(Ljava/lang/String;Lvk;)Lvi;
-
get
- Mappings:
Namespace Name Mixin selector named get
Lnet/minecraft/storage/NbtReadView;get(Ljava/lang/String;)Lnet/minecraft/nbt/AbstractNbtNumber;
intermediary method_71443
Lnet/minecraft/class_11352;method_71443(Ljava/lang/String;)Lnet/minecraft/class_2514;
official i
Lfcy;i(Ljava/lang/String;)Luy;
-
getOptionalReadView
- Specified by:
getOptionalReadView
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getOptionalReadView
Lnet/minecraft/storage/ReadView;getOptionalReadView(Ljava/lang/String;)Ljava/util/Optional;
intermediary method_71420
Lnet/minecraft/class_11368;method_71420(Ljava/lang/String;)Ljava/util/Optional;
official a
Lfda;a(Ljava/lang/String;)Ljava/util/Optional;
-
getReadView
- Specified by:
getReadView
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getReadView
Lnet/minecraft/storage/ReadView;getReadView(Ljava/lang/String;)Lnet/minecraft/storage/ReadView;
intermediary method_71434
Lnet/minecraft/class_11368;method_71434(Ljava/lang/String;)Lnet/minecraft/class_11368;
official b
Lfda;b(Ljava/lang/String;)Lfda;
-
getOptionalListReadView
- Specified by:
getOptionalListReadView
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getOptionalListReadView
Lnet/minecraft/storage/ReadView;getOptionalListReadView(Ljava/lang/String;)Ljava/util/Optional;
intermediary method_71436
Lnet/minecraft/class_11368;method_71436(Ljava/lang/String;)Ljava/util/Optional;
official c
Lfda;c(Ljava/lang/String;)Ljava/util/Optional;
-
getListReadView
- Specified by:
getListReadView
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getListReadView
Lnet/minecraft/storage/ReadView;getListReadView(Ljava/lang/String;)Lnet/minecraft/storage/ReadView$ListReadView;
intermediary method_71438
Lnet/minecraft/class_11368;method_71438(Ljava/lang/String;)Lnet/minecraft/class_11368$class_11370;
official d
Lfda;d(Ljava/lang/String;)Lfda$b;
-
getOptionalTypedListView
public <T> Optional<ReadView.TypedListReadView<T>> getOptionalTypedListView(String key, com.mojang.serialization.Codec<T> typeCodec) - Specified by:
getOptionalTypedListView
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getOptionalTypedListView
Lnet/minecraft/storage/ReadView;getOptionalTypedListView(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
intermediary method_71435
Lnet/minecraft/class_11368;method_71435(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
official b
Lfda;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:
getTypedListView
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getTypedListView
Lnet/minecraft/storage/ReadView;getTypedListView(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/storage/ReadView$TypedListReadView;
intermediary method_71437
Lnet/minecraft/class_11368;method_71437(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11368$class_11369;
official c
Lfda;c(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lfda$a;
-
getBoolean
- Specified by:
getBoolean
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getBoolean
Lnet/minecraft/storage/ReadView;getBoolean(Ljava/lang/String;Z)Z
intermediary method_71433
Lnet/minecraft/class_11368;method_71433(Ljava/lang/String;Z)Z
official a
Lfda;a(Ljava/lang/String;Z)Z
-
getByte
-
getShort
-
getOptionalInt
- Specified by:
getOptionalInt
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getOptionalInt
Lnet/minecraft/storage/ReadView;getOptionalInt(Ljava/lang/String;)Ljava/util/Optional;
intermediary method_71439
Lnet/minecraft/class_11368;method_71439(Ljava/lang/String;)Ljava/util/Optional;
official e
Lfda;e(Ljava/lang/String;)Ljava/util/Optional;
-
getInt
-
getLong
-
getOptionalLong
- Specified by:
getOptionalLong
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getOptionalLong
Lnet/minecraft/storage/ReadView;getOptionalLong(Ljava/lang/String;)Ljava/util/Optional;
intermediary method_71440
Lnet/minecraft/class_11368;method_71440(Ljava/lang/String;)Ljava/util/Optional;
official f
Lfda;f(Ljava/lang/String;)Ljava/util/Optional;
-
getFloat
-
getDouble
-
getOptionalString
- Specified by:
getOptionalString
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getOptionalString
Lnet/minecraft/storage/ReadView;getOptionalString(Ljava/lang/String;)Ljava/util/Optional;
intermediary method_71441
Lnet/minecraft/class_11368;method_71441(Ljava/lang/String;)Ljava/util/Optional;
official g
Lfda;g(Ljava/lang/String;)Ljava/util/Optional;
-
getString
- Specified by:
getString
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getString
Lnet/minecraft/storage/ReadView;getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
intermediary method_71428
Lnet/minecraft/class_11368;method_71428(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
official a
Lfda;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
getOptionalIntArray
- Specified by:
getOptionalIntArray
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getOptionalIntArray
Lnet/minecraft/storage/ReadView;getOptionalIntArray(Ljava/lang/String;)Ljava/util/Optional;
intermediary method_71442
Lnet/minecraft/class_11368;method_71442(Ljava/lang/String;)Ljava/util/Optional;
official h
Lfda;h(Ljava/lang/String;)Ljava/util/Optional;
-
getRegistries
- Specified by:
getRegistries
in interfaceReadView
- Mappings:
Namespace Name Mixin selector named getRegistries
Lnet/minecraft/storage/ReadView;getRegistries()Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;
intermediary method_71414
Lnet/minecraft/class_11368;method_71414()Lnet/minecraft/class_7225$class_7874;
official a
Lfda;a()Ljn$a;
-
createChildReadView
- Mappings:
Namespace Name Mixin selector named createChildReadView
Lnet/minecraft/storage/NbtReadView;createChildReadView(Ljava/lang/String;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/storage/ReadView;
intermediary method_71429
Lnet/minecraft/class_11352;method_71429(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_11368;
official a
Lfcy;a(Ljava/lang/String;Lui;)Lfda;
-
createReadView
- Mappings:
Namespace Name Mixin selector named createReadView
Lnet/minecraft/storage/NbtReadView;createReadView(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/storage/ReadContext;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/storage/ReadView;
intermediary method_71415
Lnet/minecraft/class_11352;method_71415(Lnet/minecraft/class_8942;Lnet/minecraft/class_11371;Lnet/minecraft/class_2487;)Lnet/minecraft/class_11368;
official a
Lfcy;a(Lbci;Lfdb;Lui;)Lfda;
-
createChildListReadView
private ReadView.ListReadView createChildListReadView(String key, ReadContext context, NbtList list) - Mappings:
Namespace Name Mixin selector named createChildListReadView
Lnet/minecraft/storage/NbtReadView;createChildListReadView(Ljava/lang/String;Lnet/minecraft/storage/ReadContext;Lnet/minecraft/nbt/NbtList;)Lnet/minecraft/storage/ReadView$ListReadView;
intermediary method_71427
Lnet/minecraft/class_11352;method_71427(Ljava/lang/String;Lnet/minecraft/class_11371;Lnet/minecraft/class_2499;)Lnet/minecraft/class_11368$class_11370;
official a
Lfcy;a(Ljava/lang/String;Lfdb;Luo;)Lfda$b;
-
createTypedListReadView
private <T> ReadView.TypedListReadView<T> createTypedListReadView(String key, NbtList list, com.mojang.serialization.Codec<T> typeCodec) - Mappings:
Namespace Name Mixin selector named createTypedListReadView
Lnet/minecraft/storage/NbtReadView;createTypedListReadView(Ljava/lang/String;Lnet/minecraft/nbt/NbtList;Lcom/mojang/serialization/Codec;)Lnet/minecraft/storage/ReadView$TypedListReadView;
intermediary method_71430
Lnet/minecraft/class_11352;method_71430(Ljava/lang/String;Lnet/minecraft/class_2499;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11368$class_11369;
official a
Lfcy;a(Ljava/lang/String;Luo;Lcom/mojang/serialization/Codec;)Lfda$a;
-