Package net.minecraft.storage
Class NbtWriteView
java.lang.Object
net.minecraft.storage.NbtWriteView
- All Implemented Interfaces:
 WriteView
- Mappings:
 Namespace Name named net/minecraft/storage/NbtWriteViewintermediary net/minecraft/class_11362official fcz
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordprivate static classprivate static classNested classes/interfaces inherited from interface net.minecraft.storage.WriteView
WriteView.ListAppender<T>, WriteView.ListView - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final NbtCompoundprivate 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 NbtWriteViewcreate(ErrorReporter reporter) static NbtWriteViewcreate(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries) <T> WriteView.ListAppender<T> getListAppender(String key, com.mojang.serialization.Codec<T> codec) getNbt()booleanisEmpty()private ErrorReportermakeChildReporter(String key) <T> voidput(com.mojang.serialization.MapCodec<T> codec, T value) <T> voidvoidputBoolean(String key, boolean value) voidvoidvoidvoidvoidputIntArray(String key, int[] value) void<T> voidputNullable(String key, com.mojang.serialization.Codec<T> codec, T value) voidvoidvoid 
- 
Field Details
- 
reporter
- Mappings:
 Namespace Name Mixin selector named reporterLnet/minecraft/storage/NbtWriteView;reporter:Lnet/minecraft/util/ErrorReporter;intermediary field_60402Lnet/minecraft/class_11362;field_60402:Lnet/minecraft/class_8942;official aLfcz;a:Lbci;
 - 
ops
- Mappings:
 Namespace Name Mixin selector named opsLnet/minecraft/storage/NbtWriteView;ops:Lcom/mojang/serialization/DynamicOps;intermediary field_60403Lnet/minecraft/class_11362;field_60403:Lcom/mojang/serialization/DynamicOps;official bLfcz;b:Lcom/mojang/serialization/DynamicOps;
 - 
nbt
- Mappings:
 Namespace Name Mixin selector named nbtLnet/minecraft/storage/NbtWriteView;nbt:Lnet/minecraft/nbt/NbtCompound;intermediary field_60404Lnet/minecraft/class_11362;field_60404:Lnet/minecraft/class_2487;official cLfcz;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;)Vintermediary <init>Lnet/minecraft/class_11362;<init>(Lnet/minecraft/class_8942;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2487;)Vofficial <init>Lfcz;<init>(Lbci;Lcom/mojang/serialization/DynamicOps;Lui;)V
 
 - 
 - 
Method Details
- 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/storage/NbtWriteView;create(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/storage/NbtWriteView;intermediary method_71459Lnet/minecraft/class_11362;method_71459(Lnet/minecraft/class_8942;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_11362;official aLfcz;a(Lbci;Ljn$a;)Lfcz;
 - 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/storage/NbtWriteView;create(Lnet/minecraft/util/ErrorReporter;)Lnet/minecraft/storage/NbtWriteView;intermediary method_71458Lnet/minecraft/class_11362;method_71458(Lnet/minecraft/class_8942;)Lnet/minecraft/class_11362;official aLfcz;a(Lbci;)Lfcz;
 - 
put
- Specified by:
 putin interfaceWriteView- Mappings:
 Namespace Name Mixin selector named putLnet/minecraft/storage/WriteView;put(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Vintermediary method_71468Lnet/minecraft/class_11372;method_71468(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Vofficial aLfdc;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
 - 
putNullable
- Specified by:
 putNullablein interfaceWriteView- Mappings:
 Namespace Name Mixin selector named putNullableLnet/minecraft/storage/WriteView;putNullable(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Vintermediary method_71477Lnet/minecraft/class_11372;method_71477(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Vofficial bLfdc;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:
 putin interfaceWriteView- Mappings:
 Namespace Name Mixin selector named putLnet/minecraft/storage/WriteView;put(Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)Vintermediary method_71460Lnet/minecraft/class_11372;method_71460(Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)Vofficial aLfdc;a(Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V
 - 
putBoolean
- Specified by:
 putBooleanin interfaceWriteView- Mappings:
 Namespace Name Mixin selector named putBooleanLnet/minecraft/storage/WriteView;putBoolean(Ljava/lang/String;Z)Vintermediary method_71472Lnet/minecraft/class_11372;method_71472(Ljava/lang/String;Z)Vofficial aLfdc;a(Ljava/lang/String;Z)V
 - 
putByte
 - 
putShort
 - 
putInt
 - 
putLong
 - 
putFloat
 - 
putDouble
 - 
putString
- Specified by:
 putStringin interfaceWriteView- Mappings:
 Namespace Name Mixin selector named putStringLnet/minecraft/storage/WriteView;putString(Ljava/lang/String;Ljava/lang/String;)Vintermediary method_71469Lnet/minecraft/class_11372;method_71469(Ljava/lang/String;Ljava/lang/String;)Vofficial aLfdc;a(Ljava/lang/String;Ljava/lang/String;)V
 - 
putIntArray
- Specified by:
 putIntArrayin interfaceWriteView- Mappings:
 Namespace Name Mixin selector named putIntArrayLnet/minecraft/storage/WriteView;putIntArray(Ljava/lang/String;[I)Vintermediary method_71473Lnet/minecraft/class_11372;method_71473(Ljava/lang/String;[I)Vofficial aLfdc;a(Ljava/lang/String;[I)V
 - 
makeChildReporter
- Mappings:
 Namespace Name Mixin selector named makeChildReporterLnet/minecraft/storage/NbtWriteView;makeChildReporter(Ljava/lang/String;)Lnet/minecraft/util/ErrorReporter;intermediary method_71479Lnet/minecraft/class_11362;method_71479(Ljava/lang/String;)Lnet/minecraft/class_8942;official dLfcz;d(Ljava/lang/String;)Lbci;
 - 
get
- Specified by:
 getin interfaceWriteView- Mappings:
 Namespace Name Mixin selector named getLnet/minecraft/storage/WriteView;get(Ljava/lang/String;)Lnet/minecraft/storage/WriteView;intermediary method_71461Lnet/minecraft/class_11372;method_71461(Ljava/lang/String;)Lnet/minecraft/class_11372;official aLfdc;a(Ljava/lang/String;)Lfdc;
 - 
getList
- Specified by:
 getListin interfaceWriteView- Mappings:
 Namespace Name Mixin selector named getListLnet/minecraft/storage/WriteView;getList(Ljava/lang/String;)Lnet/minecraft/storage/WriteView$ListView;intermediary method_71476Lnet/minecraft/class_11372;method_71476(Ljava/lang/String;)Lnet/minecraft/class_11372$class_11374;official bLfdc;b(Ljava/lang/String;)Lfdc$b;
 - 
getListAppender
public <T> WriteView.ListAppender<T> getListAppender(String key, com.mojang.serialization.Codec<T> codec) - Specified by:
 getListAppenderin interfaceWriteView- Mappings:
 Namespace Name Mixin selector named getListAppenderLnet/minecraft/storage/WriteView;getListAppender(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/storage/WriteView$ListAppender;intermediary method_71467Lnet/minecraft/class_11372;method_71467(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11372$class_11373;official aLfdc;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lfdc$a;
 - 
remove
 - 
isEmpty
public boolean isEmpty() - 
getNbt
- Mappings:
 Namespace Name Mixin selector named getNbtLnet/minecraft/storage/NbtWriteView;getNbt()Lnet/minecraft/nbt/NbtCompound;intermediary method_71475Lnet/minecraft/class_11362;method_71475()Lnet/minecraft/class_2487;official bLfcz;b()Lui;
 
 -