net.minecraft.storage

public class NbtWriteView

implements WriteView

net.minecraft.world.level.storage.TagValueOutput
net.minecraft.class_11362
net.minecraft.storage.NbtWriteView

Field summary

Modifier and TypeField
private final ErrorReporter
problemReporter
field_60402
reporter
private final com.mojang.serialization.DynamicOps<NbtElement>
ops
field_60403
ops
private final NbtCompound
output
field_60404
nbt

Constructor summary

ModifierConstructor
private (ErrorReporter reporter, com.mojang.serialization.DynamicOps<NbtElement> ops, NbtCompound nbt)

Method summary

Modifier and TypeMethod
public static NbtWriteView
createWithContext(ProblemReporter problemReporter, HolderLookup$Provider provider)
method_71459(class_8942 arg0, class_7225$class_7874 arg1)
create(ErrorReporter reporter, RegistryWrapper$WrapperLookup registries)
public static NbtWriteView
createWithoutContext(ProblemReporter problemReporter)
method_71458(class_8942 arg0)
create(ErrorReporter reporter)
public <T> void
store(String name, com.mojang.serialization.Codec<T> codec, T value)
method_71468(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
put(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
public <T> void
storeNullable(String name, com.mojang.serialization.Codec<T> codec, T value)
method_71477(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
putNullable(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
public <T> void
store(com.mojang.serialization.MapCodec<T> codec, T value)
method_71460(com.mojang.serialization.MapCodec<T> arg0, T arg1)
put(com.mojang.serialization.MapCodec<T> arg0, T arg1)
public void
putBoolean(String name, boolean value)
method_71472(String arg0, boolean arg1)
putBoolean(String arg0, boolean arg1)
public void
putByte(String name, byte value)
method_71462(String arg0, byte arg1)
putByte(String arg0, byte arg1)
public void
putShort(String name, short value)
method_71471(String arg0, short arg1)
putShort(String arg0, short arg1)
public void
putInt(String name, int value)
method_71465(String arg0, int arg1)
putInt(String arg0, int arg1)
public void
putLong(String name, long value)
method_71466(String arg0, long arg1)
putLong(String arg0, long arg1)
public void
putFloat(String name, float value)
method_71464(String arg0, float arg1)
putFloat(String arg0, float arg1)
public void
putDouble(String name, double value)
method_71463(String arg0, double arg1)
putDouble(String arg0, double arg1)
public void
putString(String name, String value)
method_71469(String arg0, String arg1)
putString(String arg0, String arg1)
public void
putIntArray(String name, int[] value)
method_71473(String arg0, int[] arg1)
putIntArray(String arg0, int[] arg1)
private ErrorReporter
reporterForChild(String name)
method_71479(String arg0)
makeChildReporter(String key)
public WriteView
child(String name)
method_71461(String arg0)
get(String arg0)
public WriteView$ListView
childrenList(String name)
method_71476(String arg0)
getList(String arg0)
public <T> WriteView$ListAppender<T>
list(String name, com.mojang.serialization.Codec<T> codec)
method_71467(String arg0, com.mojang.serialization.Codec<T> arg1)
getListAppender(String arg0, com.mojang.serialization.Codec<T> arg1)
public void
discard(String name)
method_71478(String arg0)
remove(String arg0)
public boolean
isEmpty()
method_71457()
isEmpty()
public NbtCompound
buildResult()
method_71475()
getNbt()
private void
lambda$store$1(Tag arg0)
method_71474(class_2520 arg0)
method_71474(NbtElement partialValue)
private void
lambda$store$0(String arg0, Tag arg1)
method_71470(String arg0, class_2520 arg1)
method_71470(String arg0, NbtElement partialValue)