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 fio
-
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 aLfio;a:Lbfo;
-
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 bLfio;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 cLfio;c:Lup;
-
-
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>Lfio;<init>(Lbfo;Lcom/mojang/serialization/DynamicOps;Lup;)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 aLfio;a(Lbfo;Ljm$a;)Lfio;
-
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 aLfio;a(Lbfo;)Lfio;
-
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 aLfir;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 bLfir;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 aLfir;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 aLfir;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 aLfir;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 aLfir;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 dLfio;d(Ljava/lang/String;)Lbfo;
-
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 aLfir;a(Ljava/lang/String;)Lfir;
-
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 bLfir;b(Ljava/lang/String;)Lfir$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 aLfir;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lfir$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 bLfio;b()Lup;
-