Class DataCache<C extends DataCache.CacheContext<C>,D>

java.lang.Object
net.minecraft.client.world.DataCache<C,D>

@Environment(CLIENT) public class DataCache<C extends DataCache.CacheContext<C>,D> extends Object
Mappings:
Namespace Name
named net/minecraft/client/world/DataCache
intermediary net/minecraft/class_10719
official grc
  • Field Details

    • dataFunction

      private final Function<C extends DataCache.CacheContext<C>,D> dataFunction
      Mappings:
      Namespace Name Mixin selector
      named dataFunction Lnet/minecraft/client/world/DataCache;dataFunction:Ljava/util/function/Function;
      intermediary field_56351 Lnet/minecraft/class_10719;field_56351:Ljava/util/function/Function;
      official a Lgrc;a:Ljava/util/function/Function;
    • context

      @Nullable private C extends DataCache.CacheContext<C> context
      Mappings:
      Namespace Name Mixin selector
      named context Lnet/minecraft/client/world/DataCache;context:Lnet/minecraft/client/world/DataCache$CacheContext;
      intermediary field_56352 Lnet/minecraft/class_10719;field_56352:Lnet/minecraft/class_10719$class_10720;
      official b Lgrc;b:Lgrc$a;
    • data

      @Nullable private D data
      Mappings:
      Namespace Name Mixin selector
      named data Lnet/minecraft/client/world/DataCache;data:Ljava/lang/Object;
      intermediary field_56353 Lnet/minecraft/class_10719;field_56353:Ljava/lang/Object;
      official c Lgrc;c:Ljava/lang/Object;
  • Constructor Details

    • DataCache

      public DataCache(Function<C,D> dataFunction)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/world/DataCache;<init>(Ljava/util/function/Function;)V
      intermediary <init> Lnet/minecraft/class_10719;<init>(Ljava/util/function/Function;)V
      official <init> Lgrc;<init>(Ljava/util/function/Function;)V
  • Method Details

    • compute

      public D compute(C context)
      Mappings:
      Namespace Name Mixin selector
      named compute Lnet/minecraft/client/world/DataCache;compute(Lnet/minecraft/client/world/DataCache$CacheContext;)Ljava/lang/Object;
      intermediary method_67267 Lnet/minecraft/class_10719;method_67267(Lnet/minecraft/class_10719$class_10720;)Ljava/lang/Object;
      official a Lgrc;a(Lgrc$a;)Ljava/lang/Object;
    • clean

      public void clean()
      Mappings:
      Namespace Name Mixin selector
      named clean Lnet/minecraft/client/world/DataCache;clean()V
      intermediary method_67266 Lnet/minecraft/class_10719;method_67266()V
      official a Lgrc;a()V