Package net.minecraft.storage
Class NbtWriteView
java.lang.Object
net.minecraft.storage.NbtWriteView
- All Implemented Interfaces:
WriteView
- Mappings:
Namespace Name named net/minecraft/storage/NbtWriteView
intermediary net/minecraft/class_11362
official fcz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
static final record
private static class
private static class
Nested classes/interfaces inherited from interface net.minecraft.storage.WriteView
WriteView.ListAppender<T>, WriteView.ListView
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final NbtCompound
private final com.mojang.serialization.DynamicOps
<NbtElement> private final ErrorReporter
-
Constructor Summary
ConstructorsConstructorDescriptionNbtWriteView
(ErrorReporter reporter, com.mojang.serialization.DynamicOps<NbtElement> ops, NbtCompound nbt) -
Method Summary
Modifier and TypeMethodDescriptionstatic NbtWriteView
create
(ErrorReporter reporter) static NbtWriteView
create
(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries) <T> WriteView.ListAppender
<T> getListAppender
(String key, com.mojang.serialization.Codec<T> codec) getNbt()
boolean
isEmpty()
private ErrorReporter
makeChildReporter
(String key) <T> void
put
(com.mojang.serialization.MapCodec<T> codec, T value) <T> void
void
putBoolean
(String key, boolean value) void
void
void
void
void
putIntArray
(String key, int[] value) void
<T> void
putNullable
(String key, com.mojang.serialization.Codec<T> codec, T value) void
void
void
-
Field Details
-
reporter
- Mappings:
Namespace Name Mixin selector named reporter
Lnet/minecraft/storage/NbtWriteView;reporter:Lnet/minecraft/util/ErrorReporter;
intermediary field_60402
Lnet/minecraft/class_11362;field_60402:Lnet/minecraft/class_8942;
official a
Lfcz;a:Lbci;
-
ops
- Mappings:
Namespace Name Mixin selector named ops
Lnet/minecraft/storage/NbtWriteView;ops:Lcom/mojang/serialization/DynamicOps;
intermediary field_60403
Lnet/minecraft/class_11362;field_60403:Lcom/mojang/serialization/DynamicOps;
official b
Lfcz;b:Lcom/mojang/serialization/DynamicOps;
-
nbt
- Mappings:
Namespace Name Mixin selector named nbt
Lnet/minecraft/storage/NbtWriteView;nbt:Lnet/minecraft/nbt/NbtCompound;
intermediary field_60404
Lnet/minecraft/class_11362;field_60404:Lnet/minecraft/class_2487;
official c
Lfcz;c:Lui;
-
-
Constructor Details
-
NbtWriteView
NbtWriteView(ErrorReporter reporter, com.mojang.serialization.DynamicOps<NbtElement> ops, NbtCompound nbt) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/storage/NbtWriteView;<init>(Lnet/minecraft/util/ErrorReporter;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/NbtCompound;)V
intermediary <init>
Lnet/minecraft/class_11362;<init>(Lnet/minecraft/class_8942;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2487;)V
official <init>
Lfcz;<init>(Lbci;Lcom/mojang/serialization/DynamicOps;Lui;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/storage/NbtWriteView;create(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/storage/NbtWriteView;
intermediary method_71459
Lnet/minecraft/class_11362;method_71459(Lnet/minecraft/class_8942;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_11362;
official a
Lfcz;a(Lbci;Ljn$a;)Lfcz;
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/storage/NbtWriteView;create(Lnet/minecraft/util/ErrorReporter;)Lnet/minecraft/storage/NbtWriteView;
intermediary method_71458
Lnet/minecraft/class_11362;method_71458(Lnet/minecraft/class_8942;)Lnet/minecraft/class_11362;
official a
Lfcz;a(Lbci;)Lfcz;
-
put
- Specified by:
put
in interfaceWriteView
- Mappings:
Namespace Name Mixin selector named put
Lnet/minecraft/storage/WriteView;put(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
intermediary method_71468
Lnet/minecraft/class_11372;method_71468(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
official a
Lfdc;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
-
putNullable
- Specified by:
putNullable
in interfaceWriteView
- Mappings:
Namespace Name Mixin selector named putNullable
Lnet/minecraft/storage/WriteView;putNullable(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
intermediary method_71477
Lnet/minecraft/class_11372;method_71477(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
official b
Lfdc;b(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
-
put
public <T> void put(com.mojang.serialization.MapCodec<T> codec, T value) - Specified by:
put
in interfaceWriteView
- Mappings:
Namespace Name Mixin selector named put
Lnet/minecraft/storage/WriteView;put(Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V
intermediary method_71460
Lnet/minecraft/class_11372;method_71460(Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V
official a
Lfdc;a(Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V
-
putBoolean
- Specified by:
putBoolean
in interfaceWriteView
- Mappings:
Namespace Name Mixin selector named putBoolean
Lnet/minecraft/storage/WriteView;putBoolean(Ljava/lang/String;Z)V
intermediary method_71472
Lnet/minecraft/class_11372;method_71472(Ljava/lang/String;Z)V
official a
Lfdc;a(Ljava/lang/String;Z)V
-
putByte
-
putShort
-
putInt
-
putLong
-
putFloat
-
putDouble
-
putString
- Specified by:
putString
in interfaceWriteView
- Mappings:
Namespace Name Mixin selector named putString
Lnet/minecraft/storage/WriteView;putString(Ljava/lang/String;Ljava/lang/String;)V
intermediary method_71469
Lnet/minecraft/class_11372;method_71469(Ljava/lang/String;Ljava/lang/String;)V
official a
Lfdc;a(Ljava/lang/String;Ljava/lang/String;)V
-
putIntArray
- Specified by:
putIntArray
in interfaceWriteView
- Mappings:
Namespace Name Mixin selector named putIntArray
Lnet/minecraft/storage/WriteView;putIntArray(Ljava/lang/String;[I)V
intermediary method_71473
Lnet/minecraft/class_11372;method_71473(Ljava/lang/String;[I)V
official a
Lfdc;a(Ljava/lang/String;[I)V
-
makeChildReporter
- Mappings:
Namespace Name Mixin selector named makeChildReporter
Lnet/minecraft/storage/NbtWriteView;makeChildReporter(Ljava/lang/String;)Lnet/minecraft/util/ErrorReporter;
intermediary method_71479
Lnet/minecraft/class_11362;method_71479(Ljava/lang/String;)Lnet/minecraft/class_8942;
official d
Lfcz;d(Ljava/lang/String;)Lbci;
-
get
- Specified by:
get
in interfaceWriteView
- Mappings:
Namespace Name Mixin selector named get
Lnet/minecraft/storage/WriteView;get(Ljava/lang/String;)Lnet/minecraft/storage/WriteView;
intermediary method_71461
Lnet/minecraft/class_11372;method_71461(Ljava/lang/String;)Lnet/minecraft/class_11372;
official a
Lfdc;a(Ljava/lang/String;)Lfdc;
-
getList
- Specified by:
getList
in interfaceWriteView
- Mappings:
Namespace Name Mixin selector named getList
Lnet/minecraft/storage/WriteView;getList(Ljava/lang/String;)Lnet/minecraft/storage/WriteView$ListView;
intermediary method_71476
Lnet/minecraft/class_11372;method_71476(Ljava/lang/String;)Lnet/minecraft/class_11372$class_11374;
official b
Lfdc;b(Ljava/lang/String;)Lfdc$b;
-
getListAppender
public <T> WriteView.ListAppender<T> getListAppender(String key, com.mojang.serialization.Codec<T> codec) - Specified by:
getListAppender
in interfaceWriteView
- Mappings:
Namespace Name Mixin selector named getListAppender
Lnet/minecraft/storage/WriteView;getListAppender(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/storage/WriteView$ListAppender;
intermediary method_71467
Lnet/minecraft/class_11372;method_71467(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11372$class_11373;
official a
Lfdc;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lfdc$a;
-
remove
-
isEmpty
public boolean isEmpty() -
getNbt
- Mappings:
Namespace Name Mixin selector named getNbt
Lnet/minecraft/storage/NbtWriteView;getNbt()Lnet/minecraft/nbt/NbtCompound;
intermediary method_71475
Lnet/minecraft/class_11362;method_71475()Lnet/minecraft/class_2487;
official b
Lfcz;b()Lui;
-