Class IdList<T>

java.lang.Object
net.minecraft.util.collection.IdList<T>

public class IdList<T> extends Object implements net.minecraft.util.collection.ObjectIdIterable<T>
Mappings:
Namespace Name
official cy
intermediary net/minecraft/class_1942
named net/minecraft/util/collection/IdList
  • Field Details

    • idMap

      private final IdentityHashMap<T,Integer> idMap
      Mappings:
      Namespace Name Mixin selector
      official a Lcy;a:Ljava/util/IdentityHashMap;
      intermediary field_8397 Lnet/minecraft/class_1942;field_8397:Ljava/util/IdentityHashMap;
      named idMap Lnet/minecraft/util/collection/IdList;idMap:Ljava/util/IdentityHashMap;
    • list

      private final List<T> list
      Mappings:
      Namespace Name Mixin selector
      official b Lcy;b:Ljava/util/List;
      intermediary field_8398 Lnet/minecraft/class_1942;field_8398:Ljava/util/List;
      named list Lnet/minecraft/util/collection/IdList;list:Ljava/util/List;
  • Constructor Details

    • IdList

      public IdList()
    • IdList

      public IdList(int initialSize)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcy;<init>(I)V
      intermediary <init> Lnet/minecraft/class_1942;<init>(I)V
      named <init> Lnet/minecraft/util/collection/IdList;<init>(I)V
  • Method Details

    • set

      public void set(T value, int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lcy;a(Ljava/lang/Object;I)V
      intermediary method_7323 Lnet/minecraft/class_1942;method_7323(Ljava/lang/Object;I)V
      named set Lnet/minecraft/util/collection/IdList;set(Ljava/lang/Object;I)V
    • getId

      public int getId(T value)
      Mappings:
      Namespace Name Mixin selector
      official a Lcy;a(Ljava/lang/Object;)I
      intermediary method_7325 Lnet/minecraft/class_1942;method_7325(Ljava/lang/Object;)I
      named getId Lnet/minecraft/util/collection/IdList;getId(Ljava/lang/Object;)I
    • fromId

      @Nullable public final T fromId(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lcy;a(I)Ljava/lang/Object;
      intermediary method_7322 Lnet/minecraft/class_1942;method_7322(I)Ljava/lang/Object;
      named fromId Lnet/minecraft/util/collection/IdList;fromId(I)Ljava/lang/Object;
    • iterator

      public Iterator<T> iterator()
      Mappings:
      Namespace Name Mixin selector
      official iterator Lcy;iterator()Ljava/util/Iterator;
      intermediary iterator Lnet/minecraft/class_1942;iterator()Ljava/util/Iterator;
      named iterator Lnet/minecraft/util/collection/IdList;iterator()Ljava/util/Iterator;
    • size

      public int size()
      Mappings:
      Namespace Name Mixin selector
      official a Lcy;a()I
      intermediary method_12579 Lnet/minecraft/class_1942;method_12579()I
      named size Lnet/minecraft/util/collection/IdList;size()I