Class NbtWriteView

java.lang.Object
net.minecraft.storage.NbtWriteView
All Implemented Interfaces:
WriteView

public class NbtWriteView extends Object implements WriteView
Mappings:
Namespace Name
named net/minecraft/storage/NbtWriteView
intermediary net/minecraft/class_11362
official fcz
  • Field Details

    • reporter

      private final ErrorReporter 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

      private final com.mojang.serialization.DynamicOps<NbtElement> 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

      private final NbtCompound 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

      public static NbtWriteView create(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries)
      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

      public static NbtWriteView create(ErrorReporter reporter)
      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

      public <T> void put(String key, com.mojang.serialization.Codec<T> codec, T value)
      Specified by:
      put in interface WriteView
      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

      public <T> void putNullable(String key, com.mojang.serialization.Codec<T> codec, @Nullable T value)
      Specified by:
      putNullable in interface WriteView
      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 interface WriteView
      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

      public void putBoolean(String key, boolean value)
      Specified by:
      putBoolean in interface WriteView
      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

      public void putByte(String key, byte value)
      Specified by:
      putByte in interface WriteView
      Mappings:
      Namespace Name Mixin selector
      named putByte Lnet/minecraft/storage/WriteView;putByte(Ljava/lang/String;B)V
      intermediary method_71462 Lnet/minecraft/class_11372;method_71462(Ljava/lang/String;B)V
      official a Lfdc;a(Ljava/lang/String;B)V
    • putShort

      public void putShort(String key, short value)
      Specified by:
      putShort in interface WriteView
      Mappings:
      Namespace Name Mixin selector
      named putShort Lnet/minecraft/storage/WriteView;putShort(Ljava/lang/String;S)V
      intermediary method_71471 Lnet/minecraft/class_11372;method_71471(Ljava/lang/String;S)V
      official a Lfdc;a(Ljava/lang/String;S)V
    • putInt

      public void putInt(String key, int value)
      Specified by:
      putInt in interface WriteView
      Mappings:
      Namespace Name Mixin selector
      named putInt Lnet/minecraft/storage/WriteView;putInt(Ljava/lang/String;I)V
      intermediary method_71465 Lnet/minecraft/class_11372;method_71465(Ljava/lang/String;I)V
      official a Lfdc;a(Ljava/lang/String;I)V
    • putLong

      public void putLong(String key, long value)
      Specified by:
      putLong in interface WriteView
      Mappings:
      Namespace Name Mixin selector
      named putLong Lnet/minecraft/storage/WriteView;putLong(Ljava/lang/String;J)V
      intermediary method_71466 Lnet/minecraft/class_11372;method_71466(Ljava/lang/String;J)V
      official a Lfdc;a(Ljava/lang/String;J)V
    • putFloat

      public void putFloat(String key, float value)
      Specified by:
      putFloat in interface WriteView
      Mappings:
      Namespace Name Mixin selector
      named putFloat Lnet/minecraft/storage/WriteView;putFloat(Ljava/lang/String;F)V
      intermediary method_71464 Lnet/minecraft/class_11372;method_71464(Ljava/lang/String;F)V
      official a Lfdc;a(Ljava/lang/String;F)V
    • putDouble

      public void putDouble(String key, double value)
      Specified by:
      putDouble in interface WriteView
      Mappings:
      Namespace Name Mixin selector
      named putDouble Lnet/minecraft/storage/WriteView;putDouble(Ljava/lang/String;D)V
      intermediary method_71463 Lnet/minecraft/class_11372;method_71463(Ljava/lang/String;D)V
      official a Lfdc;a(Ljava/lang/String;D)V
    • putString

      public void putString(String key, String value)
      Specified by:
      putString in interface WriteView
      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

      public void putIntArray(String key, int[] value)
      Specified by:
      putIntArray in interface WriteView
      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

      private ErrorReporter makeChildReporter(String key)
      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

      public WriteView get(String key)
      Specified by:
      get in interface WriteView
      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

      public WriteView.ListView getList(String key)
      Specified by:
      getList in interface WriteView
      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 interface WriteView
      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

      public void remove(String key)
      Specified by:
      remove in interface WriteView
      Mappings:
      Namespace Name Mixin selector
      named remove Lnet/minecraft/storage/WriteView;remove(Ljava/lang/String;)V
      intermediary method_71478 Lnet/minecraft/class_11372;method_71478(Ljava/lang/String;)V
      official c Lfdc;c(Ljava/lang/String;)V
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface WriteView
      Mappings:
      Namespace Name Mixin selector
      named isEmpty Lnet/minecraft/storage/WriteView;isEmpty()Z
      intermediary method_71457 Lnet/minecraft/class_11372;method_71457()Z
      official a Lfdc;a()Z
    • getNbt

      public NbtCompound 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;