Class ModelProvider.ItemAssets

java.lang.Object
net.minecraft.client.data.ModelProvider.ItemAssets
All Implemented Interfaces:
ItemModelOutput
Enclosing class:
ModelProvider

@Environment(CLIENT) private static class ModelProvider.ItemAssets extends Object implements ItemModelOutput
Mappings:
Namespace Name
named net/minecraft/client/data/ModelProvider$ItemAssets
intermediary net/minecraft/class_4916$class_10407
official fne$b
  • Field Details Link icon

    • itemAssets Link icon

      private final Map<Item,ItemAsset> itemAssets
      Mappings:
      Namespace Name Mixin selector
      named itemAssets Lnet/minecraft/client/data/ModelProvider$ItemAssets;itemAssets:Ljava/util/Map;
      intermediary field_55249 Lnet/minecraft/class_4916$class_10407;field_55249:Ljava/util/Map;
      official a Lfne$b;a:Ljava/util/Map;
    • aliasedAssets Link icon

      private final Map<Item,Item> aliasedAssets
      Mappings:
      Namespace Name Mixin selector
      named aliasedAssets Lnet/minecraft/client/data/ModelProvider$ItemAssets;aliasedAssets:Ljava/util/Map;
      intermediary field_55250 Lnet/minecraft/class_4916$class_10407;field_55250:Ljava/util/Map;
      official b Lfne$b;b:Ljava/util/Map;
  • Constructor Details Link icon

    • ItemAssets Link icon

      ItemAssets()
  • Method Details Link icon

    • accept Link icon

      public void accept(Item item, ItemModel.Unbaked model)
      Specified by:
      accept in interface ItemModelOutput
      Mappings:
      Namespace Name Mixin selector
      named accept Lnet/minecraft/client/data/ItemModelOutput;accept(Lnet/minecraft/item/Item;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;)V
      intermediary method_65460 Lnet/minecraft/class_10405;method_65460(Lnet/minecraft/class_1792;Lnet/minecraft/class_10439$class_10441;)V
      official a Lfnd;a(Lcwm;Lhbm$b;)V
    • accept Link icon

      private void accept(Item item, ItemAsset asset)
      Mappings:
      Namespace Name Mixin selector
      named accept Lnet/minecraft/client/data/ModelProvider$ItemAssets;accept(Lnet/minecraft/item/Item;Lnet/minecraft/client/item/ItemAsset;)V
      intermediary method_65471 Lnet/minecraft/class_4916$class_10407;method_65471(Lnet/minecraft/class_1792;Lnet/minecraft/class_10434;)V
      official a Lfne$b;a(Lcwm;Lhbi;)V
    • acceptAlias Link icon

      public void acceptAlias(Item base, Item alias)
      Specified by:
      acceptAlias in interface ItemModelOutput
      Mappings:
      Namespace Name Mixin selector
      named acceptAlias Lnet/minecraft/client/data/ItemModelOutput;acceptAlias(Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;)V
      intermediary method_65459 Lnet/minecraft/class_10405;method_65459(Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)V
      official a Lfnd;a(Lcwm;Lcwm;)V
    • resolveAndValidate Link icon

      public void resolveAndValidate()
      Mappings:
      Namespace Name Mixin selector
      named resolveAndValidate Lnet/minecraft/client/data/ModelProvider$ItemAssets;resolveAndValidate()V
      intermediary method_65469 Lnet/minecraft/class_4916$class_10407;method_65469()V
      official a Lfne$b;a()V
    • writeAllToPath Link icon

      public CompletableFuture<?> writeAllToPath(DataWriter writer, DataOutput.PathResolver pathResolver)
      Mappings:
      Namespace Name Mixin selector
      named writeAllToPath Lnet/minecraft/client/data/ModelProvider$ItemAssets;writeAllToPath(Lnet/minecraft/data/DataWriter;Lnet/minecraft/data/DataOutput$PathResolver;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_65473 Lnet/minecraft/class_4916$class_10407;method_65473(Lnet/minecraft/class_7403;Lnet/minecraft/class_7784$class_7489;)Ljava/util/concurrent/CompletableFuture;
      official a Lfne$b;a(Lmg;Lmk$a;)Ljava/util/concurrent/CompletableFuture;