Class NbtReadView

java.lang.Object
net.minecraft.storage.NbtReadView
All Implemented Interfaces:
ReadView

public class NbtReadView extends Object implements ReadView
Mappings:
Namespace Name
named net/minecraft/storage/NbtReadView
intermediary net/minecraft/class_11352
official fcy
  • Field Details

    • reporter

      private final ErrorReporter reporter
      Mappings:
      Namespace Name Mixin selector
      named reporter Lnet/minecraft/storage/NbtReadView;reporter:Lnet/minecraft/util/ErrorReporter;
      intermediary field_60380 Lnet/minecraft/class_11352;field_60380:Lnet/minecraft/class_8942;
      official a Lfcy;a:Lbci;
    • context

      private final ReadContext context
      Mappings:
      Namespace Name Mixin selector
      named context Lnet/minecraft/storage/NbtReadView;context:Lnet/minecraft/storage/ReadContext;
      intermediary field_60381 Lnet/minecraft/class_11352;field_60381:Lnet/minecraft/class_11371;
      official b Lfcy;b:Lfdb;
    • nbt

      private final NbtCompound nbt
      Mappings:
      Namespace Name Mixin selector
      named nbt Lnet/minecraft/storage/NbtReadView;nbt:Lnet/minecraft/nbt/NbtCompound;
      intermediary field_60382 Lnet/minecraft/class_11352;field_60382:Lnet/minecraft/class_2487;
      official c Lfcy;c:Lui;
  • Constructor Details

    • NbtReadView

      private NbtReadView(ErrorReporter reporter, ReadContext context, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/storage/NbtReadView;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/storage/ReadContext;Lnet/minecraft/nbt/NbtCompound;)V
      intermediary <init> Lnet/minecraft/class_11352;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_11371;Lnet/minecraft/class_2487;)V
      official <init> Lfcy;<init>(Lbci;Lfdb;Lui;)V
  • Method Details

    • create

      public static ReadView create(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/storage/NbtReadView;create(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/storage/ReadView;
      intermediary method_71417 Lnet/minecraft/class_11352;method_71417(Lnet/minecraft/class_8942;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2487;)Lnet/minecraft/class_11368;
      official a Lfcy;a(Lbci;Ljn$a;Lui;)Lfda;
    • createList

      public static ReadView.ListReadView createList(ErrorReporter reporter, RegistryWrapper.WrapperLookup registries, List<NbtCompound> elements)
      Mappings:
      Namespace Name Mixin selector
      named createList Lnet/minecraft/storage/NbtReadView;createList(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/List;)Lnet/minecraft/storage/ReadView$ListReadView;
      intermediary method_71416 Lnet/minecraft/class_11352;method_71416(Lnet/minecraft/class_8942;Lnet/minecraft/class_7225$class_7874;Ljava/util/List;)Lnet/minecraft/class_11368$class_11370;
      official a Lfcy;a(Lbci;Ljn$a;Ljava/util/List;)Lfda$b;
    • read

      public <T> Optional<T> read(String key, com.mojang.serialization.Codec<T> codec)
      Specified by:
      read in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named read Lnet/minecraft/storage/ReadView;read(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
      intermediary method_71426 Lnet/minecraft/class_11368;method_71426(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
      official a Lfda;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
    • read

      public <T> Optional<T> read(com.mojang.serialization.MapCodec<T> mapCodec)
      Specified by:
      read in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named read Lnet/minecraft/storage/ReadView;read(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;
      intermediary method_71418 Lnet/minecraft/class_11368;method_71418(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;
      official a Lfda;a(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;
    • get

      @Nullable private <T extends NbtElement> T get(String key, NbtType<T> type)
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/storage/NbtReadView;get(Ljava/lang/String;Lnet/minecraft/nbt/NbtType;)Lnet/minecraft/nbt/NbtElement;
      intermediary method_71431 Lnet/minecraft/class_11352;method_71431(Ljava/lang/String;Lnet/minecraft/class_4614;)Lnet/minecraft/class_2520;
      official a Lfcy;a(Ljava/lang/String;Lvk;)Lvi;
    • get

      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/storage/NbtReadView;get(Ljava/lang/String;)Lnet/minecraft/nbt/AbstractNbtNumber;
      intermediary method_71443 Lnet/minecraft/class_11352;method_71443(Ljava/lang/String;)Lnet/minecraft/class_2514;
      official i Lfcy;i(Ljava/lang/String;)Luy;
    • getOptionalReadView

      public Optional<ReadView> getOptionalReadView(String key)
      Specified by:
      getOptionalReadView in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getOptionalReadView Lnet/minecraft/storage/ReadView;getOptionalReadView(Ljava/lang/String;)Ljava/util/Optional;
      intermediary method_71420 Lnet/minecraft/class_11368;method_71420(Ljava/lang/String;)Ljava/util/Optional;
      official a Lfda;a(Ljava/lang/String;)Ljava/util/Optional;
    • getReadView

      public ReadView getReadView(String key)
      Specified by:
      getReadView in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getReadView Lnet/minecraft/storage/ReadView;getReadView(Ljava/lang/String;)Lnet/minecraft/storage/ReadView;
      intermediary method_71434 Lnet/minecraft/class_11368;method_71434(Ljava/lang/String;)Lnet/minecraft/class_11368;
      official b Lfda;b(Ljava/lang/String;)Lfda;
    • getOptionalListReadView

      public Optional<ReadView.ListReadView> getOptionalListReadView(String key)
      Specified by:
      getOptionalListReadView in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getOptionalListReadView Lnet/minecraft/storage/ReadView;getOptionalListReadView(Ljava/lang/String;)Ljava/util/Optional;
      intermediary method_71436 Lnet/minecraft/class_11368;method_71436(Ljava/lang/String;)Ljava/util/Optional;
      official c Lfda;c(Ljava/lang/String;)Ljava/util/Optional;
    • getListReadView

      public ReadView.ListReadView getListReadView(String key)
      Specified by:
      getListReadView in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getListReadView Lnet/minecraft/storage/ReadView;getListReadView(Ljava/lang/String;)Lnet/minecraft/storage/ReadView$ListReadView;
      intermediary method_71438 Lnet/minecraft/class_11368;method_71438(Ljava/lang/String;)Lnet/minecraft/class_11368$class_11370;
      official d Lfda;d(Ljava/lang/String;)Lfda$b;
    • getOptionalTypedListView

      public <T> Optional<ReadView.TypedListReadView<T>> getOptionalTypedListView(String key, com.mojang.serialization.Codec<T> typeCodec)
      Specified by:
      getOptionalTypedListView in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getOptionalTypedListView Lnet/minecraft/storage/ReadView;getOptionalTypedListView(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
      intermediary method_71435 Lnet/minecraft/class_11368;method_71435(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
      official b Lfda;b(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;
    • getTypedListView

      public <T> ReadView.TypedListReadView<T> getTypedListView(String key, com.mojang.serialization.Codec<T> typeCodec)
      Specified by:
      getTypedListView in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getTypedListView Lnet/minecraft/storage/ReadView;getTypedListView(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/storage/ReadView$TypedListReadView;
      intermediary method_71437 Lnet/minecraft/class_11368;method_71437(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11368$class_11369;
      official c Lfda;c(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lfda$a;
    • getBoolean

      public boolean getBoolean(String key, boolean fallback)
      Specified by:
      getBoolean in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getBoolean Lnet/minecraft/storage/ReadView;getBoolean(Ljava/lang/String;Z)Z
      intermediary method_71433 Lnet/minecraft/class_11368;method_71433(Ljava/lang/String;Z)Z
      official a Lfda;a(Ljava/lang/String;Z)Z
    • getByte

      public byte getByte(String key, byte fallback)
      Specified by:
      getByte in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getByte Lnet/minecraft/storage/ReadView;getByte(Ljava/lang/String;B)B
      intermediary method_71421 Lnet/minecraft/class_11368;method_71421(Ljava/lang/String;B)B
      official a Lfda;a(Ljava/lang/String;B)B
    • getShort

      public int getShort(String key, short fallback)
      Specified by:
      getShort in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getShort Lnet/minecraft/storage/ReadView;getShort(Ljava/lang/String;S)I
      intermediary method_71432 Lnet/minecraft/class_11368;method_71432(Ljava/lang/String;S)I
      official a Lfda;a(Ljava/lang/String;S)I
    • getOptionalInt

      public Optional<Integer> getOptionalInt(String key)
      Specified by:
      getOptionalInt in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getOptionalInt Lnet/minecraft/storage/ReadView;getOptionalInt(Ljava/lang/String;)Ljava/util/Optional;
      intermediary method_71439 Lnet/minecraft/class_11368;method_71439(Ljava/lang/String;)Ljava/util/Optional;
      official e Lfda;e(Ljava/lang/String;)Ljava/util/Optional;
    • getInt

      public int getInt(String key, int fallback)
      Specified by:
      getInt in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getInt Lnet/minecraft/storage/ReadView;getInt(Ljava/lang/String;I)I
      intermediary method_71424 Lnet/minecraft/class_11368;method_71424(Ljava/lang/String;I)I
      official a Lfda;a(Ljava/lang/String;I)I
    • getLong

      public long getLong(String key, long fallback)
      Specified by:
      getLong in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getLong Lnet/minecraft/storage/ReadView;getLong(Ljava/lang/String;J)J
      intermediary method_71425 Lnet/minecraft/class_11368;method_71425(Ljava/lang/String;J)J
      official a Lfda;a(Ljava/lang/String;J)J
    • getOptionalLong

      public Optional<Long> getOptionalLong(String key)
      Specified by:
      getOptionalLong in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getOptionalLong Lnet/minecraft/storage/ReadView;getOptionalLong(Ljava/lang/String;)Ljava/util/Optional;
      intermediary method_71440 Lnet/minecraft/class_11368;method_71440(Ljava/lang/String;)Ljava/util/Optional;
      official f Lfda;f(Ljava/lang/String;)Ljava/util/Optional;
    • getFloat

      public float getFloat(String key, float fallback)
      Specified by:
      getFloat in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getFloat Lnet/minecraft/storage/ReadView;getFloat(Ljava/lang/String;F)F
      intermediary method_71423 Lnet/minecraft/class_11368;method_71423(Ljava/lang/String;F)F
      official a Lfda;a(Ljava/lang/String;F)F
    • getDouble

      public double getDouble(String key, double fallback)
      Specified by:
      getDouble in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getDouble Lnet/minecraft/storage/ReadView;getDouble(Ljava/lang/String;D)D
      intermediary method_71422 Lnet/minecraft/class_11368;method_71422(Ljava/lang/String;D)D
      official a Lfda;a(Ljava/lang/String;D)D
    • getOptionalString

      public Optional<String> getOptionalString(String key)
      Specified by:
      getOptionalString in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getOptionalString Lnet/minecraft/storage/ReadView;getOptionalString(Ljava/lang/String;)Ljava/util/Optional;
      intermediary method_71441 Lnet/minecraft/class_11368;method_71441(Ljava/lang/String;)Ljava/util/Optional;
      official g Lfda;g(Ljava/lang/String;)Ljava/util/Optional;
    • getString

      public String getString(String key, String fallback)
      Specified by:
      getString in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getString Lnet/minecraft/storage/ReadView;getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      intermediary method_71428 Lnet/minecraft/class_11368;method_71428(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      official a Lfda;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    • getOptionalIntArray

      public Optional<int[]> getOptionalIntArray(String key)
      Specified by:
      getOptionalIntArray in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getOptionalIntArray Lnet/minecraft/storage/ReadView;getOptionalIntArray(Ljava/lang/String;)Ljava/util/Optional;
      intermediary method_71442 Lnet/minecraft/class_11368;method_71442(Ljava/lang/String;)Ljava/util/Optional;
      official h Lfda;h(Ljava/lang/String;)Ljava/util/Optional;
    • getRegistries

      public RegistryWrapper.WrapperLookup getRegistries()
      Specified by:
      getRegistries in interface ReadView
      Mappings:
      Namespace Name Mixin selector
      named getRegistries Lnet/minecraft/storage/ReadView;getRegistries()Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;
      intermediary method_71414 Lnet/minecraft/class_11368;method_71414()Lnet/minecraft/class_7225$class_7874;
      official a Lfda;a()Ljn$a;
    • createChildReadView

      private ReadView createChildReadView(String key, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named createChildReadView Lnet/minecraft/storage/NbtReadView;createChildReadView(Ljava/lang/String;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/storage/ReadView;
      intermediary method_71429 Lnet/minecraft/class_11352;method_71429(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_11368;
      official a Lfcy;a(Ljava/lang/String;Lui;)Lfda;
    • createReadView

      static ReadView createReadView(ErrorReporter reporter, ReadContext context, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named createReadView Lnet/minecraft/storage/NbtReadView;createReadView(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/storage/ReadContext;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/storage/ReadView;
      intermediary method_71415 Lnet/minecraft/class_11352;method_71415(Lnet/minecraft/class_8942;Lnet/minecraft/class_11371;Lnet/minecraft/class_2487;)Lnet/minecraft/class_11368;
      official a Lfcy;a(Lbci;Lfdb;Lui;)Lfda;
    • createChildListReadView

      private ReadView.ListReadView createChildListReadView(String key, ReadContext context, NbtList list)
      Mappings:
      Namespace Name Mixin selector
      named createChildListReadView Lnet/minecraft/storage/NbtReadView;createChildListReadView(Ljava/lang/String;Lnet/minecraft/storage/ReadContext;Lnet/minecraft/nbt/NbtList;)Lnet/minecraft/storage/ReadView$ListReadView;
      intermediary method_71427 Lnet/minecraft/class_11352;method_71427(Ljava/lang/String;Lnet/minecraft/class_11371;Lnet/minecraft/class_2499;)Lnet/minecraft/class_11368$class_11370;
      official a Lfcy;a(Ljava/lang/String;Lfdb;Luo;)Lfda$b;
    • createTypedListReadView

      private <T> ReadView.TypedListReadView<T> createTypedListReadView(String key, NbtList list, com.mojang.serialization.Codec<T> typeCodec)
      Mappings:
      Namespace Name Mixin selector
      named createTypedListReadView Lnet/minecraft/storage/NbtReadView;createTypedListReadView(Ljava/lang/String;Lnet/minecraft/nbt/NbtList;Lcom/mojang/serialization/Codec;)Lnet/minecraft/storage/ReadView$TypedListReadView;
      intermediary method_71430 Lnet/minecraft/class_11352;method_71430(Ljava/lang/String;Lnet/minecraft/class_2499;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11368$class_11369;
      official a Lfcy;a(Ljava/lang/String;Luo;Lcom/mojang/serialization/Codec;)Lfda$a;