Class ModelBaker.BakerImpl

java.lang.Object
net.minecraft.client.render.model.ModelBaker.BakerImpl
All Implemented Interfaces:
Baker
Enclosing class:
ModelBaker

@Environment(CLIENT) private class ModelBaker.BakerImpl extends Object implements Baker
Mappings:
Namespace Name
named net/minecraft/client/render/model/ModelBaker$BakerImpl
intermediary net/minecraft/class_1088$class_7778
official inx$c
  • Field Details

    • spriteGetter

      private final ErrorCollectingSpriteGetter spriteGetter
      Mappings:
      Namespace Name Mixin selector
      named spriteGetter Lnet/minecraft/client/render/model/ModelBaker$BakerImpl;spriteGetter:Lnet/minecraft/client/render/model/ErrorCollectingSpriteGetter;
      intermediary field_56988 Lnet/minecraft/class_1088$class_7778;field_56988:Lnet/minecraft/class_9826;
      official b Linx$c;b:Liog;
    • field_64597

      private final Baker.class_12356 field_64597
      Mappings:
      Namespace Name Mixin selector
      named field_64597 Lnet/minecraft/client/render/model/ModelBaker$BakerImpl;field_64597:Lnet/minecraft/client/render/model/Baker$class_12356;
      intermediary field_64597 Lnet/minecraft/class_1088$class_7778;field_64597:Lnet/minecraft/class_7775$class_12356;
      official c Linx$c;c:Linw$a;
    • field_64598

      private final ModelBaker.BlockItemModels field_64598
      Mappings:
      Namespace Name Mixin selector
      named field_64598 Lnet/minecraft/client/render/model/ModelBaker$BakerImpl;field_64598:Lnet/minecraft/client/render/model/ModelBaker$BlockItemModels;
      intermediary field_64598 Lnet/minecraft/class_1088$class_7778;field_64598:Lnet/minecraft/class_1088$class_10812;
      official d Linx$c;d:Linx$b;
    • cache

      private final Map<Baker.ResolvableCacheKey<Object>,Object> cache
      Mappings:
      Namespace Name Mixin selector
      named cache Lnet/minecraft/client/render/model/ModelBaker$BakerImpl;cache:Ljava/util/Map;
      intermediary field_57959 Lnet/minecraft/class_1088$class_7778;field_57959:Ljava/util/Map;
      official e Linx$c;e:Ljava/util/Map;
    • cacheValueFunction

      private final Function<Baker.ResolvableCacheKey<Object>,Object> cacheValueFunction
      Mappings:
      Namespace Name Mixin selector
      named cacheValueFunction Lnet/minecraft/client/render/model/ModelBaker$BakerImpl;cacheValueFunction:Ljava/util/function/Function;
      intermediary field_57960 Lnet/minecraft/class_1088$class_7778;field_57960:Ljava/util/function/Function;
      official f Linx$c;f:Ljava/util/function/Function;
  • Constructor Details

    • BakerImpl

      BakerImpl(ErrorCollectingSpriteGetter spriteGetter, Baker.class_12356 class_12356, ModelBaker.BlockItemModels blockItemModels)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/model/ModelBaker$BakerImpl;<init>(Lnet/minecraft/client/render/model/ModelBaker;Lnet/minecraft/client/render/model/ErrorCollectingSpriteGetter;Lnet/minecraft/client/render/model/Baker$class_12356;Lnet/minecraft/client/render/model/ModelBaker$BlockItemModels;)V
      intermediary <init> Lnet/minecraft/class_1088$class_7778;<init>(Lnet/minecraft/class_1088;Lnet/minecraft/class_9826;Lnet/minecraft/class_7775$class_12356;Lnet/minecraft/class_1088$class_10812;)V
      official <init> Linx$c;<init>(Linx;Liog;Linw$a;Linx$b;)V
  • Method Details

    • method_76673

      public BlockModelPart method_76673()
      Specified by:
      method_76673 in interface Baker
      Mappings:
      Namespace Name Mixin selector
      named method_76673 Lnet/minecraft/client/render/model/Baker;method_76673()Lnet/minecraft/client/render/model/BlockModelPart;
      intermediary method_76673 Lnet/minecraft/class_7775;method_76673()Lnet/minecraft/class_10889;
      official a Linw;a()Lhqg;
    • getSpriteGetter

      public ErrorCollectingSpriteGetter getSpriteGetter()
      Specified by:
      getSpriteGetter in interface Baker
      Mappings:
      Namespace Name Mixin selector
      named getSpriteGetter Lnet/minecraft/client/render/model/Baker;getSpriteGetter()Lnet/minecraft/client/render/model/ErrorCollectingSpriteGetter;
      intermediary method_65732 Lnet/minecraft/class_7775;method_65732()Lnet/minecraft/class_9826;
      official b Linw;b()Liog;
    • method_76674

      public Baker.class_12356 method_76674()
      Specified by:
      method_76674 in interface Baker
      Mappings:
      Namespace Name Mixin selector
      named method_76674 Lnet/minecraft/client/render/model/Baker;method_76674()Lnet/minecraft/client/render/model/Baker$class_12356;
      intermediary method_76674 Lnet/minecraft/class_7775;method_76674()Lnet/minecraft/class_7775$class_12356;
      official c Linw;c()Linw$a;
    • getModel

      public BakedSimpleModel getModel(Identifier id)
      Specified by:
      getModel in interface Baker
      Mappings:
      Namespace Name Mixin selector
      named getModel Lnet/minecraft/client/render/model/Baker;getModel(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/BakedSimpleModel;
      intermediary method_45872 Lnet/minecraft/class_7775;method_45872(Lnet/minecraft/class_2960;)Lnet/minecraft/class_10819;
      official a Linw;a(Lamo;)Liof;
    • compute

      public <T> T compute(Baker.ResolvableCacheKey<T> key)
      Specified by:
      compute in interface Baker
      Mappings:
      Namespace Name Mixin selector
      named compute Lnet/minecraft/client/render/model/Baker;compute(Lnet/minecraft/client/render/model/Baker$ResolvableCacheKey;)Ljava/lang/Object;
      intermediary method_68549 Lnet/minecraft/class_7775;method_68549(Lnet/minecraft/class_7775$class_10897;)Ljava/lang/Object;
      official a Linw;a(Linw$b;)Ljava/lang/Object;