Class Pool.Entry<T>

java.lang.Object
net.minecraft.client.util.Pool.Entry<T>
All Implemented Interfaces:
AutoCloseable
Enclosing class:
Pool

@Environment(CLIENT) protected static final class Pool.Entry<T> extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/util/Pool$Entry
intermediary net/minecraft/class_9920$class_9921
official ffz$a
  • Field Details

    • factory

      final ClosableFactory<T> factory
      Mappings:
      Namespace Name Mixin selector
      named factory Lnet/minecraft/client/util/Pool$Entry;factory:Lnet/minecraft/client/util/ClosableFactory;
      intermediary field_52738 Lnet/minecraft/class_9920$class_9921;field_52738:Lnet/minecraft/class_9924;
      official a Lffz$a;a:Lfgc;
    • object

      final T object
      Mappings:
      Namespace Name Mixin selector
      named object Lnet/minecraft/client/util/Pool$Entry;object:Ljava/lang/Object;
      intermediary field_52739 Lnet/minecraft/class_9920$class_9921;field_52739:Ljava/lang/Object;
      official b Lffz$a;b:Ljava/lang/Object;
    • lifespan

      int lifespan
      Mappings:
      Namespace Name Mixin selector
      named lifespan Lnet/minecraft/client/util/Pool$Entry;lifespan:I
      intermediary field_52740 Lnet/minecraft/class_9920$class_9921;field_52740:I
      official c Lffz$a;c:I
  • Constructor Details

    • Entry

      Entry(ClosableFactory<T> factory, T object, int lifespan)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/util/Pool$Entry;<init>(Lnet/minecraft/client/util/ClosableFactory;Ljava/lang/Object;I)V
      intermediary <init> Lnet/minecraft/class_9920$class_9921;<init>(Lnet/minecraft/class_9924;Ljava/lang/Object;I)V
      official <init> Lffz$a;<init>(Lfgc;Ljava/lang/Object;I)V
  • Method Details