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 official lkintermediary net/minecraft/class_4946named 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 official aLlk;a:Llk$a;intermediary field_23036Lnet/minecraft/class_4946;field_23036:Lnet/minecraft/class_4946$class_4947;named CUBE_ALLLnet/minecraft/data/client/TexturedModel;CUBE_ALL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CUBE_MIRRORED_ALL
- Mappings:
Namespace Name Mixin selector official bLlk;b:Llk$a;intermediary field_23037Lnet/minecraft/class_4946;field_23037:Lnet/minecraft/class_4946$class_4947;named CUBE_MIRRORED_ALLLnet/minecraft/data/client/TexturedModel;CUBE_MIRRORED_ALL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CUBE_COLUMN
- Mappings:
Namespace Name Mixin selector official cLlk;c:Llk$a;intermediary field_23038Lnet/minecraft/class_4946;field_23038:Lnet/minecraft/class_4946$class_4947;named CUBE_COLUMNLnet/minecraft/data/client/TexturedModel;CUBE_COLUMN:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CUBE_COLUMN_HORIZONTAL
- Mappings:
Namespace Name Mixin selector official dLlk;d:Llk$a;intermediary field_23039Lnet/minecraft/class_4946;field_23039:Lnet/minecraft/class_4946$class_4947;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 official eLlk;e:Llk$a;intermediary field_23040Lnet/minecraft/class_4946;field_23040:Lnet/minecraft/class_4946$class_4947;named CUBE_BOTTOM_TOPLnet/minecraft/data/client/TexturedModel;CUBE_BOTTOM_TOP:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CUBE_TOP
- Mappings:
Namespace Name Mixin selector official fLlk;f:Llk$a;intermediary field_23041Lnet/minecraft/class_4946;field_23041:Lnet/minecraft/class_4946$class_4947;named CUBE_TOPLnet/minecraft/data/client/TexturedModel;CUBE_TOP:Lnet/minecraft/data/client/TexturedModel$Factory;
-
ORIENTABLE
- Mappings:
Namespace Name Mixin selector official gLlk;g:Llk$a;intermediary field_23042Lnet/minecraft/class_4946;field_23042:Lnet/minecraft/class_4946$class_4947;named ORIENTABLELnet/minecraft/data/client/TexturedModel;ORIENTABLE:Lnet/minecraft/data/client/TexturedModel$Factory;
-
ORIENTABLE_WITH_BOTTOM
- Mappings:
Namespace Name Mixin selector official hLlk;h:Llk$a;intermediary field_23043Lnet/minecraft/class_4946;field_23043:Lnet/minecraft/class_4946$class_4947;named ORIENTABLE_WITH_BOTTOMLnet/minecraft/data/client/TexturedModel;ORIENTABLE_WITH_BOTTOM:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CARPET
- Mappings:
Namespace Name Mixin selector official iLlk;i:Llk$a;intermediary field_23044Lnet/minecraft/class_4946;field_23044:Lnet/minecraft/class_4946$class_4947;named CARPETLnet/minecraft/data/client/TexturedModel;CARPET:Lnet/minecraft/data/client/TexturedModel$Factory;
-
FLOWERBED_1
- Mappings:
Namespace Name Mixin selector official jLlk;j:Llk$a;intermediary field_42952Lnet/minecraft/class_4946;field_42952:Lnet/minecraft/class_4946$class_4947;named FLOWERBED_1Lnet/minecraft/data/client/TexturedModel;FLOWERBED_1:Lnet/minecraft/data/client/TexturedModel$Factory;
-
FLOWERBED_2
- Mappings:
Namespace Name Mixin selector official kLlk;k:Llk$a;intermediary field_42953Lnet/minecraft/class_4946;field_42953:Lnet/minecraft/class_4946$class_4947;named FLOWERBED_2Lnet/minecraft/data/client/TexturedModel;FLOWERBED_2:Lnet/minecraft/data/client/TexturedModel$Factory;
-
FLOWERBED_3
- Mappings:
Namespace Name Mixin selector official lLlk;l:Llk$a;intermediary field_42954Lnet/minecraft/class_4946;field_42954:Lnet/minecraft/class_4946$class_4947;named FLOWERBED_3Lnet/minecraft/data/client/TexturedModel;FLOWERBED_3:Lnet/minecraft/data/client/TexturedModel$Factory;
-
FLOWERBED_4
- Mappings:
Namespace Name Mixin selector official mLlk;m:Llk$a;intermediary field_42955Lnet/minecraft/class_4946;field_42955:Lnet/minecraft/class_4946$class_4947;named FLOWERBED_4Lnet/minecraft/data/client/TexturedModel;FLOWERBED_4:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_GLAZED_TERRACOTTA
- Mappings:
Namespace Name Mixin selector official nLlk;n:Llk$a;intermediary field_23045Lnet/minecraft/class_4946;field_23045:Lnet/minecraft/class_4946$class_4947;named TEMPLATE_GLAZED_TERRACOTTALnet/minecraft/data/client/TexturedModel;TEMPLATE_GLAZED_TERRACOTTA:Lnet/minecraft/data/client/TexturedModel$Factory;
-
CORAL_FAN
- Mappings:
Namespace Name Mixin selector official oLlk;o:Llk$a;intermediary field_23046Lnet/minecraft/class_4946;field_23046:Lnet/minecraft/class_4946$class_4947;named CORAL_FANLnet/minecraft/data/client/TexturedModel;CORAL_FAN:Lnet/minecraft/data/client/TexturedModel$Factory;
-
PARTICLE
- Mappings:
Namespace Name Mixin selector official pLlk;p:Llk$a;intermediary field_23047Lnet/minecraft/class_4946;field_23047:Lnet/minecraft/class_4946$class_4947;named PARTICLELnet/minecraft/data/client/TexturedModel;PARTICLE:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_ANVIL
- Mappings:
Namespace Name Mixin selector official qLlk;q:Llk$a;intermediary field_23048Lnet/minecraft/class_4946;field_23048:Lnet/minecraft/class_4946$class_4947;named TEMPLATE_ANVILLnet/minecraft/data/client/TexturedModel;TEMPLATE_ANVIL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
LEAVES
- Mappings:
Namespace Name Mixin selector official rLlk;r:Llk$a;intermediary field_23049Lnet/minecraft/class_4946;field_23049:Lnet/minecraft/class_4946$class_4947;named LEAVESLnet/minecraft/data/client/TexturedModel;LEAVES:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_LANTERN
- Mappings:
Namespace Name Mixin selector official sLlk;s:Llk$a;intermediary field_23050Lnet/minecraft/class_4946;field_23050:Lnet/minecraft/class_4946$class_4947;named TEMPLATE_LANTERNLnet/minecraft/data/client/TexturedModel;TEMPLATE_LANTERN:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_HANGING_LANTERN
- Mappings:
Namespace Name Mixin selector official tLlk;t:Llk$a;intermediary field_23051Lnet/minecraft/class_4946;field_23051:Lnet/minecraft/class_4946$class_4947;named TEMPLATE_HANGING_LANTERNLnet/minecraft/data/client/TexturedModel;TEMPLATE_HANGING_LANTERN:Lnet/minecraft/data/client/TexturedModel$Factory;
-
TEMPLATE_SEAGRASS
- Mappings:
Namespace Name Mixin selector official uLlk;u:Llk$a;intermediary field_23054Lnet/minecraft/class_4946;field_23054:Lnet/minecraft/class_4946$class_4947;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 official vLlk;v:Llk$a;intermediary field_23055Lnet/minecraft/class_4946;field_23055:Lnet/minecraft/class_4946$class_4947;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 official wLlk;w:Llk$a;intermediary field_23056Lnet/minecraft/class_4946;field_23056:Lnet/minecraft/class_4946$class_4947;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 official xLlk;x:Llk$a;intermediary field_23057Lnet/minecraft/class_4946;field_23057:Lnet/minecraft/class_4946$class_4947;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 official yLlk;y:Llk$a;intermediary field_23959Lnet/minecraft/class_4946;field_23959:Lnet/minecraft/class_4946$class_4947;named SIDE_END_WALLLnet/minecraft/data/client/TexturedModel;SIDE_END_WALL:Lnet/minecraft/data/client/TexturedModel$Factory;
-
textures
- Mappings:
Namespace Name Mixin selector official zLlk;z:Lli;intermediary field_23058Lnet/minecraft/class_4946;field_23058:Lnet/minecraft/class_4944;named texturesLnet/minecraft/data/client/TexturedModel;textures:Lnet/minecraft/data/client/TextureMap;
-
model
- Mappings:
Namespace Name Mixin selector official ALlk;A:Llg;intermediary field_23059Lnet/minecraft/class_4946;field_23059:Lnet/minecraft/class_4942;named modelLnet/minecraft/data/client/TexturedModel;model:Lnet/minecraft/data/client/Model;
-
-
Constructor Details
-
TexturedModel
- Mappings:
Namespace Name Mixin selector official <init>Llk;<init>(Lli;Llg;)Vintermediary <init>Lnet/minecraft/class_4946;<init>(Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)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 official aLlk;a()Llg;intermediary method_25914Lnet/minecraft/class_4946;method_25914()Lnet/minecraft/class_4942;named getModelLnet/minecraft/data/client/TexturedModel;getModel()Lnet/minecraft/data/client/Model;
-
getTextures
- Mappings:
Namespace Name Mixin selector official bLlk;b()Lli;intermediary method_25921Lnet/minecraft/class_4946;method_25921()Lnet/minecraft/class_4944;named getTexturesLnet/minecraft/data/client/TexturedModel;getTextures()Lnet/minecraft/data/client/TextureMap;
-
textures
- Mappings:
Namespace Name Mixin selector official aLlk;a(Ljava/util/function/Consumer;)Llk;intermediary method_25917Lnet/minecraft/class_4946;method_25917(Ljava/util/function/Consumer;)Lnet/minecraft/class_4946;named texturesLnet/minecraft/data/client/TexturedModel;textures(Ljava/util/function/Consumer;)Lnet/minecraft/data/client/TexturedModel;
-
upload
- Mappings:
Namespace Name Mixin selector official aLlk;a(Lcsk;Ljava/util/function/BiConsumer;)Laep;intermediary method_25916Lnet/minecraft/class_4946;method_25916(Lnet/minecraft/class_2248;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;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 official aLlk;a(Lcsk;Ljava/lang/String;Ljava/util/function/BiConsumer;)Laep;intermediary method_25915Lnet/minecraft/class_4946;method_25915(Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;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 official aLlk;a(Ljava/util/function/Function;Llg;)Llk$a;intermediary method_25918Lnet/minecraft/class_4946;method_25918(Ljava/util/function/Function;Lnet/minecraft/class_4942;)Lnet/minecraft/class_4946$class_4947;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 official aLlk;a(Laep;)Llk;intermediary method_25920Lnet/minecraft/class_4946;method_25920(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4946;named getCubeAllLnet/minecraft/data/client/TexturedModel;getCubeAll(Lnet/minecraft/util/Identifier;)Lnet/minecraft/data/client/TexturedModel;
-