Package net.minecraft.data.client
Class TexturedModel
java.lang.Object
net.minecraft.data.client.TexturedModel
Represents a model with texture variables defined.
- Mappings:
Namespace Name intermediary net/minecraft/class_4946official ljnamed net/minecraft/data/client/TexturedModel
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factoryprivate final Modelstatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factorystatic final TexturedModel.Factoryprivate final TextureMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TexturedModelgetCubeAll(Identifier id) getModel()private static TexturedModel.FactorymakeFactory(Function<Block, TextureMap> texturesGetter, Model model) textures(Consumer<TextureMap> texturesConsumer) upload(Block block, String suffix, BiConsumer<Identifier, Supplier<JsonElement>> writer) upload(Block block, BiConsumer<Identifier, Supplier<JsonElement>> writer)
-
Field Details
-
CUBE_ALL
- Mappings:
Namespace Name Mixin selector intermediary field_23036Lnet/minecraft/class_4946;field_23036:Lnet/minecraft/class_4946$class_4947;official aLlj;a:Llj$a;named CUBE_ALLLnet/minecraft/data/client/TexturedModel;CUBE_ALL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CUBE_MIRRORED_ALL
- Mappings:
Namespace Name Mixin selector intermediary field_23037Lnet/minecraft/class_4946;field_23037:Lnet/minecraft/class_4946$class_4947;official bLlj;b:Llj$a;named CUBE_MIRRORED_ALLLnet/minecraft/data/client/TexturedModel;CUBE_MIRRORED_ALL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CUBE_COLUMN
- Mappings:
Namespace Name Mixin selector intermediary field_23038Lnet/minecraft/class_4946;field_23038:Lnet/minecraft/class_4946$class_4947;official cLlj;c:Llj$a;named CUBE_COLUMNLnet/minecraft/data/client/TexturedModel;CUBE_COLUMN:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CUBE_COLUMN_HORIZONTAL
- Mappings:
Namespace Name Mixin selector intermediary field_23039Lnet/minecraft/class_4946;field_23039:Lnet/minecraft/class_4946$class_4947;official dLlj;d:Llj$a;named CUBE_COLUMN_HORIZONTALLnet/minecraft/data/client/TexturedModel;CUBE_COLUMN_HORIZONTAL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CUBE_BOTTOM_TOP
- Mappings:
Namespace Name Mixin selector intermediary field_23040Lnet/minecraft/class_4946;field_23040:Lnet/minecraft/class_4946$class_4947;official eLlj;e:Llj$a;named CUBE_BOTTOM_TOPLnet/minecraft/data/client/TexturedModel;CUBE_BOTTOM_TOP:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CUBE_TOP
- Mappings:
Namespace Name Mixin selector intermediary field_23041Lnet/minecraft/class_4946;field_23041:Lnet/minecraft/class_4946$class_4947;official fLlj;f:Llj$a;named CUBE_TOPLnet/minecraft/data/client/TexturedModel;CUBE_TOP:Lnet/minecraft/data/client/TexturedModel$Factory;
-
ORIENTABLE
- Mappings:
Namespace Name Mixin selector intermediary field_23042Lnet/minecraft/class_4946;field_23042:Lnet/minecraft/class_4946$class_4947;official gLlj;g:Llj$a;named ORIENTABLELnet/minecraft/data/client/TexturedModel;ORIENTABLE:Lnet/minecraft/data/client/TexturedModel$Factory;
-
ORIENTABLE_WITH_BOTTOM
- Mappings:
Namespace Name Mixin selector intermediary field_23043Lnet/minecraft/class_4946;field_23043:Lnet/minecraft/class_4946$class_4947;official hLlj;h:Llj$a;named ORIENTABLE_WITH_BOTTOMLnet/minecraft/data/client/TexturedModel;ORIENTABLE_WITH_BOTTOM:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CARPET
- Mappings:
Namespace Name Mixin selector intermediary field_23044Lnet/minecraft/class_4946;field_23044:Lnet/minecraft/class_4946$class_4947;official iLlj;i:Llj$a;named CARPETLnet/minecraft/data/client/TexturedModel;CARPET:Lnet/minecraft/data/client/TexturedModel$Factory;
-
FLOWERBED_1
- Mappings:
Namespace Name Mixin selector intermediary field_42952Lnet/minecraft/class_4946;field_42952:Lnet/minecraft/class_4946$class_4947;official jLlj;j:Llj$a;named FLOWERBED_1Lnet/minecraft/data/client/TexturedModel;FLOWERBED_1:Lnet/minecraft/data/client/TexturedModel$Factory;
-
FLOWERBED_2
- Mappings:
Namespace Name Mixin selector intermediary field_42953Lnet/minecraft/class_4946;field_42953:Lnet/minecraft/class_4946$class_4947;official kLlj;k:Llj$a;named FLOWERBED_2Lnet/minecraft/data/client/TexturedModel;FLOWERBED_2:Lnet/minecraft/data/client/TexturedModel$Factory;
-
FLOWERBED_3
- Mappings:
Namespace Name Mixin selector intermediary field_42954Lnet/minecraft/class_4946;field_42954:Lnet/minecraft/class_4946$class_4947;official lLlj;l:Llj$a;named FLOWERBED_3Lnet/minecraft/data/client/TexturedModel;FLOWERBED_3:Lnet/minecraft/data/client/TexturedModel$Factory;
-
FLOWERBED_4
- Mappings:
Namespace Name Mixin selector intermediary field_42955Lnet/minecraft/class_4946;field_42955:Lnet/minecraft/class_4946$class_4947;official mLlj;m:Llj$a;named FLOWERBED_4Lnet/minecraft/data/client/TexturedModel;FLOWERBED_4:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_GLAZED_TERRACOTTA
- Mappings:
Namespace Name Mixin selector intermediary field_23045Lnet/minecraft/class_4946;field_23045:Lnet/minecraft/class_4946$class_4947;official nLlj;n:Llj$a;named TEMPLATE_GLAZED_TERRACOTTALnet/minecraft/data/client/TexturedModel;TEMPLATE_GLAZED_TERRACOTTA:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CORAL_FAN
- Mappings:
Namespace Name Mixin selector intermediary field_23046Lnet/minecraft/class_4946;field_23046:Lnet/minecraft/class_4946$class_4947;official oLlj;o:Llj$a;named CORAL_FANLnet/minecraft/data/client/TexturedModel;CORAL_FAN:Lnet/minecraft/data/client/TexturedModel$Factory;
-
PARTICLE
- Mappings:
Namespace Name Mixin selector intermediary field_23047Lnet/minecraft/class_4946;field_23047:Lnet/minecraft/class_4946$class_4947;official pLlj;p:Llj$a;named PARTICLELnet/minecraft/data/client/TexturedModel;PARTICLE:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_ANVIL
- Mappings:
Namespace Name Mixin selector intermediary field_23048Lnet/minecraft/class_4946;field_23048:Lnet/minecraft/class_4946$class_4947;official qLlj;q:Llj$a;named TEMPLATE_ANVILLnet/minecraft/data/client/TexturedModel;TEMPLATE_ANVIL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
LEAVES
- Mappings:
Namespace Name Mixin selector intermediary field_23049Lnet/minecraft/class_4946;field_23049:Lnet/minecraft/class_4946$class_4947;official rLlj;r:Llj$a;named LEAVESLnet/minecraft/data/client/TexturedModel;LEAVES:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_LANTERN
- Mappings:
Namespace Name Mixin selector intermediary field_23050Lnet/minecraft/class_4946;field_23050:Lnet/minecraft/class_4946$class_4947;official sLlj;s:Llj$a;named TEMPLATE_LANTERNLnet/minecraft/data/client/TexturedModel;TEMPLATE_LANTERN:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_HANGING_LANTERN
- Mappings:
Namespace Name Mixin selector intermediary field_23051Lnet/minecraft/class_4946;field_23051:Lnet/minecraft/class_4946$class_4947;official tLlj;t:Llj$a;named TEMPLATE_HANGING_LANTERNLnet/minecraft/data/client/TexturedModel;TEMPLATE_HANGING_LANTERN:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_SEAGRASS
- Mappings:
Namespace Name Mixin selector intermediary field_23054Lnet/minecraft/class_4946;field_23054:Lnet/minecraft/class_4946$class_4947;official uLlj;u:Llj$a;named TEMPLATE_SEAGRASSLnet/minecraft/data/client/TexturedModel;TEMPLATE_SEAGRASS:Lnet/minecraft/data/client/TexturedModel$Factory;
-
END_FOR_TOP_CUBE_COLUMN
- Mappings:
Namespace Name Mixin selector intermediary field_23055Lnet/minecraft/class_4946;field_23055:Lnet/minecraft/class_4946$class_4947;official vLlj;v:Llj$a;named END_FOR_TOP_CUBE_COLUMNLnet/minecraft/data/client/TexturedModel;END_FOR_TOP_CUBE_COLUMN:Lnet/minecraft/data/client/TexturedModel$Factory;
-
END_FOR_TOP_CUBE_COLUMN_HORIZONTAL
- Mappings:
Namespace Name Mixin selector intermediary field_23056Lnet/minecraft/class_4946;field_23056:Lnet/minecraft/class_4946$class_4947;official wLlj;w:Llj$a;named END_FOR_TOP_CUBE_COLUMN_HORIZONTALLnet/minecraft/data/client/TexturedModel;END_FOR_TOP_CUBE_COLUMN_HORIZONTAL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
SIDE_TOP_BOTTOM_WALL
- Mappings:
Namespace Name Mixin selector intermediary field_23057Lnet/minecraft/class_4946;field_23057:Lnet/minecraft/class_4946$class_4947;official xLlj;x:Llj$a;named SIDE_TOP_BOTTOM_WALLLnet/minecraft/data/client/TexturedModel;SIDE_TOP_BOTTOM_WALL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
SIDE_END_WALL
- Mappings:
Namespace Name Mixin selector intermediary field_23959Lnet/minecraft/class_4946;field_23959:Lnet/minecraft/class_4946$class_4947;official yLlj;y:Llj$a;named SIDE_END_WALLLnet/minecraft/data/client/TexturedModel;SIDE_END_WALL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
textures
- Mappings:
Namespace Name Mixin selector intermediary field_23058Lnet/minecraft/class_4946;field_23058:Lnet/minecraft/class_4944;official zLlj;z:Llh;named texturesLnet/minecraft/data/client/TexturedModel;textures:Lnet/minecraft/data/client/TextureMap;
-
model
- Mappings:
Namespace Name Mixin selector intermediary field_23059Lnet/minecraft/class_4946;field_23059:Lnet/minecraft/class_4942;official ALlj;A:Llf;named modelLnet/minecraft/data/client/TexturedModel;model:Lnet/minecraft/data/client/Model;
-
-
Constructor Details
-
TexturedModel
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_4946;<init>(Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)Vofficial <init>Llj;<init>(Llh;Llf;)Vnamed <init>Lnet/minecraft/data/client/TexturedModel;<init>(Lnet/minecraft/data/client/TextureMap;Lnet/minecraft/data/client/Model;)V
-
-
Method Details
-
getModel
- Mappings:
Namespace Name Mixin selector intermediary method_25914Lnet/minecraft/class_4946;method_25914()Lnet/minecraft/class_4942;official aLlj;a()Llf;named getModelLnet/minecraft/data/client/TexturedModel;getModel()Lnet/minecraft/data/client/Model;
-
getTextures
- Mappings:
Namespace Name Mixin selector intermediary method_25921Lnet/minecraft/class_4946;method_25921()Lnet/minecraft/class_4944;official bLlj;b()Llh;named getTexturesLnet/minecraft/data/client/TexturedModel;getTextures()Lnet/minecraft/data/client/TextureMap;
-
textures
- Mappings:
Namespace Name Mixin selector intermediary method_25917Lnet/minecraft/class_4946;method_25917(Ljava/util/function/Consumer;)Lnet/minecraft/class_4946;official aLlj;a(Ljava/util/function/Consumer;)Llj;named texturesLnet/minecraft/data/client/TexturedModel;textures(Ljava/util/function/Consumer;)Lnet/minecraft/data/client/TexturedModel;
-
upload
- Mappings:
Namespace Name Mixin selector intermediary method_25916Lnet/minecraft/class_4946;method_25916(Lnet/minecraft/class_2248;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;official aLlj;a(Lcpl;Ljava/util/function/BiConsumer;)Lacq;named uploadLnet/minecraft/data/client/TexturedModel;upload(Lnet/minecraft/block/Block;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
-
upload
public Identifier upload(Block block, String suffix, BiConsumer<Identifier, Supplier<JsonElement>> writer) - Mappings:
Namespace Name Mixin selector intermediary method_25915Lnet/minecraft/class_4946;method_25915(Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;official aLlj;a(Lcpl;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lacq;named uploadLnet/minecraft/data/client/TexturedModel;upload(Lnet/minecraft/block/Block;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
-
makeFactory
private static TexturedModel.Factory makeFactory(Function<Block, TextureMap> texturesGetter, Model model) - Mappings:
Namespace Name Mixin selector intermediary method_25918Lnet/minecraft/class_4946;method_25918(Ljava/util/function/Function;Lnet/minecraft/class_4942;)Lnet/minecraft/class_4946$class_4947;official aLlj;a(Ljava/util/function/Function;Llf;)Llj$a;named makeFactoryLnet/minecraft/data/client/TexturedModel;makeFactory(Ljava/util/function/Function;Lnet/minecraft/data/client/Model;)Lnet/minecraft/data/client/TexturedModel$Factory;
-
getCubeAll
- Mappings:
Namespace Name Mixin selector intermediary method_25920Lnet/minecraft/class_4946;method_25920(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4946;official aLlj;a(Lacq;)Llj;named getCubeAllLnet/minecraft/data/client/TexturedModel;getCubeAll(Lnet/minecraft/util/Identifier;)Lnet/minecraft/data/client/TexturedModel;
-