Class TexturedModel

java.lang.Object
net.minecraft.client.data.TexturedModel

@Environment(CLIENT) public class TexturedModel extends Object
Represents a model with texture variables defined.
Mappings:
Namespace Name
named net/minecraft/client/data/TexturedModel
intermediary net/minecraft/class_4946
official ftc
  • Field Details Link icon

    • CUBE_ALL Link icon

      public static final TexturedModel.Factory CUBE_ALL
      Mappings:
      Namespace Name Mixin selector
      named CUBE_ALL Lnet/minecraft/client/data/TexturedModel;CUBE_ALL:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23036 Lnet/minecraft/class_4946;field_23036:Lnet/minecraft/class_4946$class_4947;
      official a Lftc;a:Lftc$a;
    • CUBE_ALL_INNER_FACES Link icon

      public static final TexturedModel.Factory CUBE_ALL_INNER_FACES
      Mappings:
      Namespace Name Mixin selector
      named CUBE_ALL_INNER_FACES Lnet/minecraft/client/data/TexturedModel;CUBE_ALL_INNER_FACES:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_47502 Lnet/minecraft/class_4946;field_47502:Lnet/minecraft/class_4946$class_4947;
      official b Lftc;b:Lftc$a;
    • CUBE_MIRRORED_ALL Link icon

      public static final TexturedModel.Factory CUBE_MIRRORED_ALL
      Mappings:
      Namespace Name Mixin selector
      named CUBE_MIRRORED_ALL Lnet/minecraft/client/data/TexturedModel;CUBE_MIRRORED_ALL:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23037 Lnet/minecraft/class_4946;field_23037:Lnet/minecraft/class_4946$class_4947;
      official c Lftc;c:Lftc$a;
    • CUBE_COLUMN Link icon

      public static final TexturedModel.Factory CUBE_COLUMN
      Mappings:
      Namespace Name Mixin selector
      named CUBE_COLUMN Lnet/minecraft/client/data/TexturedModel;CUBE_COLUMN:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23038 Lnet/minecraft/class_4946;field_23038:Lnet/minecraft/class_4946$class_4947;
      official d Lftc;d:Lftc$a;
    • CUBE_COLUMN_HORIZONTAL Link icon

      public static final TexturedModel.Factory CUBE_COLUMN_HORIZONTAL
      Mappings:
      Namespace Name Mixin selector
      named CUBE_COLUMN_HORIZONTAL Lnet/minecraft/client/data/TexturedModel;CUBE_COLUMN_HORIZONTAL:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23039 Lnet/minecraft/class_4946;field_23039:Lnet/minecraft/class_4946$class_4947;
      official e Lftc;e:Lftc$a;
    • CUBE_BOTTOM_TOP Link icon

      public static final TexturedModel.Factory CUBE_BOTTOM_TOP
      Mappings:
      Namespace Name Mixin selector
      named CUBE_BOTTOM_TOP Lnet/minecraft/client/data/TexturedModel;CUBE_BOTTOM_TOP:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23040 Lnet/minecraft/class_4946;field_23040:Lnet/minecraft/class_4946$class_4947;
      official f Lftc;f:Lftc$a;
    • CUBE_TOP Link icon

      public static final TexturedModel.Factory CUBE_TOP
      Mappings:
      Namespace Name Mixin selector
      named CUBE_TOP Lnet/minecraft/client/data/TexturedModel;CUBE_TOP:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23041 Lnet/minecraft/class_4946;field_23041:Lnet/minecraft/class_4946$class_4947;
      official g Lftc;g:Lftc$a;
    • ORIENTABLE Link icon

      public static final TexturedModel.Factory ORIENTABLE
      Mappings:
      Namespace Name Mixin selector
      named ORIENTABLE Lnet/minecraft/client/data/TexturedModel;ORIENTABLE:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23042 Lnet/minecraft/class_4946;field_23042:Lnet/minecraft/class_4946$class_4947;
      official h Lftc;h:Lftc$a;
    • ORIENTABLE_WITH_BOTTOM Link icon

      public static final TexturedModel.Factory ORIENTABLE_WITH_BOTTOM
      Mappings:
      Namespace Name Mixin selector
      named ORIENTABLE_WITH_BOTTOM Lnet/minecraft/client/data/TexturedModel;ORIENTABLE_WITH_BOTTOM:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23043 Lnet/minecraft/class_4946;field_23043:Lnet/minecraft/class_4946$class_4947;
      official i Lftc;i:Lftc$a;
    • CARPET Link icon

      public static final TexturedModel.Factory CARPET
      Mappings:
      Namespace Name Mixin selector
      named CARPET Lnet/minecraft/client/data/TexturedModel;CARPET:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23044 Lnet/minecraft/class_4946;field_23044:Lnet/minecraft/class_4946$class_4947;
      official j Lftc;j:Lftc$a;
    • MOSSY_CARPET_SIDE Link icon

      public static final TexturedModel.Factory MOSSY_CARPET_SIDE
      Mappings:
      Namespace Name Mixin selector
      named MOSSY_CARPET_SIDE Lnet/minecraft/client/data/TexturedModel;MOSSY_CARPET_SIDE:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_54879 Lnet/minecraft/class_4946;field_54879:Lnet/minecraft/class_4946$class_4947;
      official k Lftc;k:Lftc$a;
    • FLOWERBED_1 Link icon

      public static final TexturedModel.Factory FLOWERBED_1
      Mappings:
      Namespace Name Mixin selector
      named FLOWERBED_1 Lnet/minecraft/client/data/TexturedModel;FLOWERBED_1:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_42952 Lnet/minecraft/class_4946;field_42952:Lnet/minecraft/class_4946$class_4947;
      official l Lftc;l:Lftc$a;
    • FLOWERBED_2 Link icon

      public static final TexturedModel.Factory FLOWERBED_2
      Mappings:
      Namespace Name Mixin selector
      named FLOWERBED_2 Lnet/minecraft/client/data/TexturedModel;FLOWERBED_2:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_42953 Lnet/minecraft/class_4946;field_42953:Lnet/minecraft/class_4946$class_4947;
      official m Lftc;m:Lftc$a;
    • FLOWERBED_3 Link icon

      public static final TexturedModel.Factory FLOWERBED_3
      Mappings:
      Namespace Name Mixin selector
      named FLOWERBED_3 Lnet/minecraft/client/data/TexturedModel;FLOWERBED_3:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_42954 Lnet/minecraft/class_4946;field_42954:Lnet/minecraft/class_4946$class_4947;
      official n Lftc;n:Lftc$a;
    • FLOWERBED_4 Link icon

      public static final TexturedModel.Factory FLOWERBED_4
      Mappings:
      Namespace Name Mixin selector
      named FLOWERBED_4 Lnet/minecraft/client/data/TexturedModel;FLOWERBED_4:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_42955 Lnet/minecraft/class_4946;field_42955:Lnet/minecraft/class_4946$class_4947;
      official o Lftc;o:Lftc$a;
    • TEMPLATE_LEAF_LITTER_1 Link icon

      public static final TexturedModel.Factory TEMPLATE_LEAF_LITTER_1
      Mappings:
      Namespace Name Mixin selector
      named TEMPLATE_LEAF_LITTER_1 Lnet/minecraft/client/data/TexturedModel;TEMPLATE_LEAF_LITTER_1:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_55856 Lnet/minecraft/class_4946;field_55856:Lnet/minecraft/class_4946$class_4947;
      official p Lftc;p:Lftc$a;
    • TEMPLATE_LEAF_LITTER_2 Link icon

      public static final TexturedModel.Factory TEMPLATE_LEAF_LITTER_2
      Mappings:
      Namespace Name Mixin selector
      named TEMPLATE_LEAF_LITTER_2 Lnet/minecraft/client/data/TexturedModel;TEMPLATE_LEAF_LITTER_2:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_55857 Lnet/minecraft/class_4946;field_55857:Lnet/minecraft/class_4946$class_4947;
      official q Lftc;q:Lftc$a;
    • TEMPLATE_LEAF_LITTER_3 Link icon

      public static final TexturedModel.Factory TEMPLATE_LEAF_LITTER_3
      Mappings:
      Namespace Name Mixin selector
      named TEMPLATE_LEAF_LITTER_3 Lnet/minecraft/client/data/TexturedModel;TEMPLATE_LEAF_LITTER_3:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_55858 Lnet/minecraft/class_4946;field_55858:Lnet/minecraft/class_4946$class_4947;
      official r Lftc;r:Lftc$a;
    • TEMPLATE_LEAF_LITTER_4 Link icon

      public static final TexturedModel.Factory TEMPLATE_LEAF_LITTER_4
      Mappings:
      Namespace Name Mixin selector
      named TEMPLATE_LEAF_LITTER_4 Lnet/minecraft/client/data/TexturedModel;TEMPLATE_LEAF_LITTER_4:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_55859 Lnet/minecraft/class_4946;field_55859:Lnet/minecraft/class_4946$class_4947;
      official s Lftc;s:Lftc$a;
    • TEMPLATE_GLAZED_TERRACOTTA Link icon

      public static final TexturedModel.Factory TEMPLATE_GLAZED_TERRACOTTA
      Mappings:
      Namespace Name Mixin selector
      named TEMPLATE_GLAZED_TERRACOTTA Lnet/minecraft/client/data/TexturedModel;TEMPLATE_GLAZED_TERRACOTTA:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23045 Lnet/minecraft/class_4946;field_23045:Lnet/minecraft/class_4946$class_4947;
      official t Lftc;t:Lftc$a;
    • CORAL_FAN Link icon

      public static final TexturedModel.Factory CORAL_FAN
      Mappings:
      Namespace Name Mixin selector
      named CORAL_FAN Lnet/minecraft/client/data/TexturedModel;CORAL_FAN:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23046 Lnet/minecraft/class_4946;field_23046:Lnet/minecraft/class_4946$class_4947;
      official u Lftc;u:Lftc$a;
    • TEMPLATE_ANVIL Link icon

      public static final TexturedModel.Factory TEMPLATE_ANVIL
      Mappings:
      Namespace Name Mixin selector
      named TEMPLATE_ANVIL Lnet/minecraft/client/data/TexturedModel;TEMPLATE_ANVIL:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23048 Lnet/minecraft/class_4946;field_23048:Lnet/minecraft/class_4946$class_4947;
      official v Lftc;v:Lftc$a;
    • LEAVES Link icon

      public static final TexturedModel.Factory LEAVES
      Mappings:
      Namespace Name Mixin selector
      named LEAVES Lnet/minecraft/client/data/TexturedModel;LEAVES:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23049 Lnet/minecraft/class_4946;field_23049:Lnet/minecraft/class_4946$class_4947;
      official w Lftc;w:Lftc$a;
    • TEMPLATE_LANTERN Link icon

      public static final TexturedModel.Factory TEMPLATE_LANTERN
      Mappings:
      Namespace Name Mixin selector
      named TEMPLATE_LANTERN Lnet/minecraft/client/data/TexturedModel;TEMPLATE_LANTERN:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23050 Lnet/minecraft/class_4946;field_23050:Lnet/minecraft/class_4946$class_4947;
      official x Lftc;x:Lftc$a;
    • TEMPLATE_HANGING_LANTERN Link icon

      public static final TexturedModel.Factory TEMPLATE_HANGING_LANTERN
      Mappings:
      Namespace Name Mixin selector
      named TEMPLATE_HANGING_LANTERN Lnet/minecraft/client/data/TexturedModel;TEMPLATE_HANGING_LANTERN:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23051 Lnet/minecraft/class_4946;field_23051:Lnet/minecraft/class_4946$class_4947;
      official y Lftc;y:Lftc$a;
    • TEMPLATE_SEAGRASS Link icon

      public static final TexturedModel.Factory TEMPLATE_SEAGRASS
      Mappings:
      Namespace Name Mixin selector
      named TEMPLATE_SEAGRASS Lnet/minecraft/client/data/TexturedModel;TEMPLATE_SEAGRASS:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23054 Lnet/minecraft/class_4946;field_23054:Lnet/minecraft/class_4946$class_4947;
      official z Lftc;z:Lftc$a;
    • END_FOR_TOP_CUBE_COLUMN Link icon

      public static final TexturedModel.Factory END_FOR_TOP_CUBE_COLUMN
      Mappings:
      Namespace Name Mixin selector
      named END_FOR_TOP_CUBE_COLUMN Lnet/minecraft/client/data/TexturedModel;END_FOR_TOP_CUBE_COLUMN:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23055 Lnet/minecraft/class_4946;field_23055:Lnet/minecraft/class_4946$class_4947;
      official A Lftc;A:Lftc$a;
    • END_FOR_TOP_CUBE_COLUMN_HORIZONTAL Link icon

      public static final TexturedModel.Factory END_FOR_TOP_CUBE_COLUMN_HORIZONTAL
      Mappings:
      Namespace Name Mixin selector
      named END_FOR_TOP_CUBE_COLUMN_HORIZONTAL Lnet/minecraft/client/data/TexturedModel;END_FOR_TOP_CUBE_COLUMN_HORIZONTAL:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23056 Lnet/minecraft/class_4946;field_23056:Lnet/minecraft/class_4946$class_4947;
      official B Lftc;B:Lftc$a;
    • SIDE_TOP_BOTTOM_WALL Link icon

      public static final TexturedModel.Factory SIDE_TOP_BOTTOM_WALL
      Mappings:
      Namespace Name Mixin selector
      named SIDE_TOP_BOTTOM_WALL Lnet/minecraft/client/data/TexturedModel;SIDE_TOP_BOTTOM_WALL:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23057 Lnet/minecraft/class_4946;field_23057:Lnet/minecraft/class_4946$class_4947;
      official C Lftc;C:Lftc$a;
    • SIDE_END_WALL Link icon

      public static final TexturedModel.Factory SIDE_END_WALL
      Mappings:
      Namespace Name Mixin selector
      named SIDE_END_WALL Lnet/minecraft/client/data/TexturedModel;SIDE_END_WALL:Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary field_23959 Lnet/minecraft/class_4946;field_23959:Lnet/minecraft/class_4946$class_4947;
      official D Lftc;D:Lftc$a;
    • textures Link icon

      private final TextureMap textures
      Mappings:
      Namespace Name Mixin selector
      named textures Lnet/minecraft/client/data/TexturedModel;textures:Lnet/minecraft/client/data/TextureMap;
      intermediary field_23058 Lnet/minecraft/class_4946;field_23058:Lnet/minecraft/class_4944;
      official E Lftc;E:Lfta;
    • model Link icon

      private final Model model
      Mappings:
      Namespace Name Mixin selector
      named model Lnet/minecraft/client/data/TexturedModel;model:Lnet/minecraft/client/data/Model;
      intermediary field_23059 Lnet/minecraft/class_4946;field_23059:Lnet/minecraft/class_4942;
      official F Lftc;F:Lfsy;
  • Constructor Details Link icon

    • TexturedModel Link icon

      private TexturedModel(TextureMap textures, Model model)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/data/TexturedModel;<init>(Lnet/minecraft/client/data/TextureMap;Lnet/minecraft/client/data/Model;)V
      intermediary <init> Lnet/minecraft/class_4946;<init>(Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)V
      official <init> Lftc;<init>(Lfta;Lfsy;)V
  • Method Details Link icon

    • getModel Link icon

      public Model getModel()
      Mappings:
      Namespace Name Mixin selector
      named getModel Lnet/minecraft/client/data/TexturedModel;getModel()Lnet/minecraft/client/data/Model;
      intermediary method_25914 Lnet/minecraft/class_4946;method_25914()Lnet/minecraft/class_4942;
      official a Lftc;a()Lfsy;
    • getTextures Link icon

      public TextureMap getTextures()
      Mappings:
      Namespace Name Mixin selector
      named getTextures Lnet/minecraft/client/data/TexturedModel;getTextures()Lnet/minecraft/client/data/TextureMap;
      intermediary method_25921 Lnet/minecraft/class_4946;method_25921()Lnet/minecraft/class_4944;
      official b Lftc;b()Lfta;
    • textures Link icon

      public TexturedModel textures(Consumer<TextureMap> texturesConsumer)
      Mappings:
      Namespace Name Mixin selector
      named textures Lnet/minecraft/client/data/TexturedModel;textures(Ljava/util/function/Consumer;)Lnet/minecraft/client/data/TexturedModel;
      intermediary method_25917 Lnet/minecraft/class_4946;method_25917(Ljava/util/function/Consumer;)Lnet/minecraft/class_4946;
      official a Lftc;a(Ljava/util/function/Consumer;)Lftc;
    • upload Link icon

      public Identifier upload(Block block, BiConsumer<Identifier,ModelSupplier> writer)
      Mappings:
      Namespace Name Mixin selector
      named upload Lnet/minecraft/client/data/TexturedModel;upload(Lnet/minecraft/block/Block;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
      intermediary method_25916 Lnet/minecraft/class_4946;method_25916(Lnet/minecraft/class_2248;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;
      official a Lftc;a(Ldno;Ljava/util/function/BiConsumer;)Lalr;
    • upload Link icon

      public Identifier upload(Block block, String suffix, BiConsumer<Identifier,ModelSupplier> writer)
      Mappings:
      Namespace Name Mixin selector
      named upload Lnet/minecraft/client/data/TexturedModel;upload(Lnet/minecraft/block/Block;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
      intermediary method_25915 Lnet/minecraft/class_4946;method_25915(Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;
      official a Lftc;a(Ldno;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lalr;
    • makeFactory Link icon

      private static TexturedModel.Factory makeFactory(Function<Block,TextureMap> texturesGetter, Model model)
      Mappings:
      Namespace Name Mixin selector
      named makeFactory Lnet/minecraft/client/data/TexturedModel;makeFactory(Ljava/util/function/Function;Lnet/minecraft/client/data/Model;)Lnet/minecraft/client/data/TexturedModel$Factory;
      intermediary method_25918 Lnet/minecraft/class_4946;method_25918(Ljava/util/function/Function;Lnet/minecraft/class_4942;)Lnet/minecraft/class_4946$class_4947;
      official a Lftc;a(Ljava/util/function/Function;Lfsy;)Lftc$a;
    • getCubeAll Link icon

      public static TexturedModel getCubeAll(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      named getCubeAll Lnet/minecraft/client/data/TexturedModel;getCubeAll(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/TexturedModel;
      intermediary method_25920 Lnet/minecraft/class_4946;method_25920(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4946;
      official a Lftc;a(Lalr;)Lftc;