Class NbtReadView.NbtTypedListReadView<T>

java.lang.Object
net.minecraft.storage.NbtReadView.NbtTypedListReadView<T>
All Implemented Interfaces:
Iterable<T>, ReadView.TypedListReadView<T>
Enclosing class:
NbtReadView

private static class NbtReadView.NbtTypedListReadView<T> extends Object implements ReadView.TypedListReadView<T>
Mappings:
Namespace Name
named net/minecraft/storage/NbtReadView$NbtTypedListReadView
intermediary net/minecraft/class_11352$class_11358
official fmb$f
  • Field Details

    • reporter

      private final ErrorReporter reporter
      Mappings:
      Namespace Name Mixin selector
      named reporter Lnet/minecraft/storage/NbtReadView$NbtTypedListReadView;reporter:Lnet/minecraft/util/ErrorReporter;
      intermediary field_60395 Lnet/minecraft/class_11352$class_11358;field_60395:Lnet/minecraft/class_8942;
      official a Lfmb$f;a:Lbgi;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/storage/NbtReadView$NbtTypedListReadView;name:Ljava/lang/String;
      intermediary field_60396 Lnet/minecraft/class_11352$class_11358;field_60396:Ljava/lang/String;
      official b Lfmb$f;b:Ljava/lang/String;
    • context

      final ReadContext context
      Mappings:
      Namespace Name Mixin selector
      named context Lnet/minecraft/storage/NbtReadView$NbtTypedListReadView;context:Lnet/minecraft/storage/ReadContext;
      intermediary field_60397 Lnet/minecraft/class_11352$class_11358;field_60397:Lnet/minecraft/class_11371;
      official c Lfmb$f;c:Lfme;
    • typeCodec

      final com.mojang.serialization.Codec<T> typeCodec
      Mappings:
      Namespace Name Mixin selector
      named typeCodec Lnet/minecraft/storage/NbtReadView$NbtTypedListReadView;typeCodec:Lcom/mojang/serialization/Codec;
      intermediary field_60398 Lnet/minecraft/class_11352$class_11358;field_60398:Lcom/mojang/serialization/Codec;
      official d Lfmb$f;d:Lcom/mojang/serialization/Codec;
    • list

      private final NbtList list
      Mappings:
      Namespace Name Mixin selector
      named list Lnet/minecraft/storage/NbtReadView$NbtTypedListReadView;list:Lnet/minecraft/nbt/NbtList;
      intermediary field_60399 Lnet/minecraft/class_11352$class_11358;field_60399:Lnet/minecraft/class_2499;
      official e Lfmb$f;e:Lvg;
  • Constructor Details

    • NbtTypedListReadView

      NbtTypedListReadView(ErrorReporter reporter, String name, ReadContext context, com.mojang.serialization.Codec<T> typeCodec, NbtList list)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/storage/NbtReadView$NbtTypedListReadView;<init>(Lnet/minecraft/util/ErrorReporter;Ljava/lang/String;Lnet/minecraft/storage/ReadContext;Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NbtList;)V
      intermediary <init> Lnet/minecraft/class_11352$class_11358;<init>(Lnet/minecraft/class_8942;Ljava/lang/String;Lnet/minecraft/class_11371;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2499;)V
      official <init> Lfmb$f;<init>(Lbgi;Ljava/lang/String;Lfme;Lcom/mojang/serialization/Codec;Lvg;)V
  • Method Details

    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface ReadView.TypedListReadView<T>
      Mappings:
      Namespace Name Mixin selector
      named isEmpty Lnet/minecraft/storage/ReadView$TypedListReadView;isEmpty()Z
      intermediary method_71453 Lnet/minecraft/class_11368$class_11369;method_71453()Z
      official a Lfmd$a;a()Z
    • reportDecodeAtIndexError

      void reportDecodeAtIndexError(int index, NbtElement element, com.mojang.serialization.DataResult.Error<?> error)
      Mappings:
      Namespace Name Mixin selector
      named reportDecodeAtIndexError Lnet/minecraft/storage/NbtReadView$NbtTypedListReadView;reportDecodeAtIndexError(ILnet/minecraft/nbt/NbtElement;Lcom/mojang/serialization/DataResult$Error;)V
      intermediary method_71454 Lnet/minecraft/class_11352$class_11358;method_71454(ILnet/minecraft/class_2520;Lcom/mojang/serialization/DataResult$Error;)V
      official a Lfmb$f;a(ILwa;Lcom/mojang/serialization/DataResult$Error;)V
    • stream

      public Stream<T> stream()
      Specified by:
      stream in interface ReadView.TypedListReadView<T>
      Mappings:
      Namespace Name Mixin selector
      named stream Lnet/minecraft/storage/ReadView$TypedListReadView;stream()Ljava/util/stream/Stream;
      intermediary method_71456 Lnet/minecraft/class_11368$class_11369;method_71456()Ljava/util/stream/Stream;
      official b Lfmd$a;b()Ljava/util/stream/Stream;
    • iterator

      public Iterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T>