Class FutureModel.Entry<K,U,V>

java.lang.Object
net.minecraft.client.render.model.FutureModel.Entry<K,U,V>
Direct Known Subclasses:
FutureModel.Batch, FutureModel.Single
Enclosing class:
FutureModel

private abstract static class FutureModel.Entry<K,U,V> extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/model/FutureModel$Entry
intermediary net/minecraft/class_10769$class_10773
official bsx$d
  • Field Details

    • lastBatch

      private int lastBatch
      Mappings:
      Namespace Name Mixin selector
      named lastBatch Lnet/minecraft/client/render/model/FutureModel$Entry;lastBatch:I
      intermediary field_56622 Lnet/minecraft/class_10769$class_10773;field_56622:I
      official a Lbsx$d;a:I
    • index

      private int index
      Mappings:
      Namespace Name Mixin selector
      named index Lnet/minecraft/client/render/model/FutureModel$Entry;index:I
      intermediary field_56624 Lnet/minecraft/class_10769$class_10773;field_56624:I
      official c Lbsx$d;c:I
    • futures

      private final CompletableFuture<?>[] futures
      Mappings:
      Namespace Name Mixin selector
      named futures Lnet/minecraft/client/render/model/FutureModel$Entry;futures:[Ljava/util/concurrent/CompletableFuture;
      intermediary field_56625 Lnet/minecraft/class_10769$class_10773;field_56625:[Ljava/util/concurrent/CompletableFuture;
      official d Lbsx$d;d:[Ljava/util/concurrent/CompletableFuture;
    • batch

      private int batch
      Mappings:
      Namespace Name Mixin selector
      named batch Lnet/minecraft/client/render/model/FutureModel$Entry;batch:I
      intermediary field_56626 Lnet/minecraft/class_10769$class_10773;field_56626:I
      official e Lbsx$d;e:I
    • entry

      private final FutureModel.Future<K,U,V> entry
      Mappings:
      Namespace Name Mixin selector
      named entry Lnet/minecraft/client/render/model/FutureModel$Entry;entry:Lnet/minecraft/client/render/model/FutureModel$Future;
      intermediary field_56627 Lnet/minecraft/class_10769$class_10773;field_56627:Lnet/minecraft/class_10769$class_10771;
      official f Lbsx$d;f:Lbsx$b;
  • Constructor Details

    • Entry

      Entry(BiFunction<K,U,V> function, int size, int startAt)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/model/FutureModel$Entry;<init>(Ljava/util/function/BiFunction;II)V
      intermediary <init> Lnet/minecraft/class_10769$class_10773;<init>(Ljava/util/function/BiFunction;II)V
      official <init> Lbsx$d;<init>(Ljava/util/function/BiFunction;II)V
  • Method Details

    • nextSize

      private int nextSize()
      Mappings:
      Namespace Name Mixin selector
      named nextSize Lnet/minecraft/client/render/model/FutureModel$Entry;nextSize()I
      intermediary method_67629 Lnet/minecraft/class_10769$class_10773;method_67629()I
      official a Lbsx$d;a()I
    • newTasks

      public CompletableFuture<Map<K,V>> newTasks(Map<K,U> future, Executor exec)
      Mappings:
      Namespace Name Mixin selector
      named newTasks Lnet/minecraft/client/render/model/FutureModel$Entry;newTasks(Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_67630 Lnet/minecraft/class_10769$class_10773;method_67630(Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      official a Lbsx$d;a(Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
    • getLastIndex

      protected abstract int getLastIndex(int int2)
      Mappings:
      Namespace Name Mixin selector
      named getLastIndex Lnet/minecraft/client/render/model/FutureModel$Entry;getLastIndex(I)I
      intermediary method_67614 Lnet/minecraft/class_10769$class_10773;method_67614(I)I
      official a Lbsx$d;a(I)I
    • newBatch

      protected abstract CompletableFuture<?> newBatch(FutureModel.Future<K,U,V> futures, int int2, int int3, Executor exec)
      Mappings:
      Namespace Name Mixin selector
      named newBatch Lnet/minecraft/client/render/model/FutureModel$Entry;newBatch(Lnet/minecraft/client/render/model/FutureModel$Future;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_67616 Lnet/minecraft/class_10769$class_10773;method_67616(Lnet/minecraft/class_10769$class_10771;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      official a Lbsx$d;a(Lbsx$b;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
    • addLastTask

      protected abstract CompletableFuture<Map<K,V>> addLastTask(CompletableFuture<?> future, FutureModel.Future<K,U,V> entry)
      Mappings:
      Namespace Name Mixin selector
      named addLastTask Lnet/minecraft/client/render/model/FutureModel$Entry;addLastTask(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/client/render/model/FutureModel$Future;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_67619 Lnet/minecraft/class_10769$class_10773;method_67619(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_10769$class_10771;)Ljava/util/concurrent/CompletableFuture;
      official a Lbsx$d;a(Ljava/util/concurrent/CompletableFuture;Lbsx$b;)Ljava/util/concurrent/CompletableFuture;