Package net.minecraft.data.client.model
Class TexturedModel
java.lang.Object
net.minecraft.data.client.model.TexturedModel
Represents a model with texture variables defined.
- Mappings:
Namespace Name official jsintermediary net/minecraft/class_4946named net/minecraft/data/client/model/TexturedModel
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factoryprivate Modelstatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factorystatic TexturedModel.Factoryprivate Texture -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TexturedModelgetCubeAll(Identifier id)getModel()private static TexturedModel.FactorymakeFactory(Function<Block,Texture> textureGetter, Model model)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 aLjs;a:Ljs$a;intermediary field_23036Lnet/minecraft/class_4946;field_23036:Lnet/minecraft/class_4946$class_4947;named CUBE_ALLLnet/minecraft/data/client/model/TexturedModel;CUBE_ALL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_MIRRORED_ALL
- Mappings:
Namespace Name Mixin selector official bLjs;b:Ljs$a;intermediary field_23037Lnet/minecraft/class_4946;field_23037:Lnet/minecraft/class_4946$class_4947;named CUBE_MIRRORED_ALLLnet/minecraft/data/client/model/TexturedModel;CUBE_MIRRORED_ALL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_COLUMN
- Mappings:
Namespace Name Mixin selector official cLjs;c:Ljs$a;intermediary field_23038Lnet/minecraft/class_4946;field_23038:Lnet/minecraft/class_4946$class_4947;named CUBE_COLUMNLnet/minecraft/data/client/model/TexturedModel;CUBE_COLUMN:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_COLUMN_HORIZONTAL
- Mappings:
Namespace Name Mixin selector official dLjs;d:Ljs$a;intermediary field_23039Lnet/minecraft/class_4946;field_23039:Lnet/minecraft/class_4946$class_4947;named CUBE_COLUMN_HORIZONTALLnet/minecraft/data/client/model/TexturedModel;CUBE_COLUMN_HORIZONTAL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_BOTTOM_TOP
- Mappings:
Namespace Name Mixin selector official eLjs;e:Ljs$a;intermediary field_23040Lnet/minecraft/class_4946;field_23040:Lnet/minecraft/class_4946$class_4947;named CUBE_BOTTOM_TOPLnet/minecraft/data/client/model/TexturedModel;CUBE_BOTTOM_TOP:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_TOP
- Mappings:
Namespace Name Mixin selector official fLjs;f:Ljs$a;intermediary field_23041Lnet/minecraft/class_4946;field_23041:Lnet/minecraft/class_4946$class_4947;named CUBE_TOPLnet/minecraft/data/client/model/TexturedModel;CUBE_TOP:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
ORIENTABLE
- Mappings:
Namespace Name Mixin selector official gLjs;g:Ljs$a;intermediary field_23042Lnet/minecraft/class_4946;field_23042:Lnet/minecraft/class_4946$class_4947;named ORIENTABLELnet/minecraft/data/client/model/TexturedModel;ORIENTABLE:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
ORIENTABLE_WITH_BOTTOM
- Mappings:
Namespace Name Mixin selector official hLjs;h:Ljs$a;intermediary field_23043Lnet/minecraft/class_4946;field_23043:Lnet/minecraft/class_4946$class_4947;named ORIENTABLE_WITH_BOTTOMLnet/minecraft/data/client/model/TexturedModel;ORIENTABLE_WITH_BOTTOM:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CARPET
- Mappings:
Namespace Name Mixin selector official iLjs;i:Ljs$a;intermediary field_23044Lnet/minecraft/class_4946;field_23044:Lnet/minecraft/class_4946$class_4947;named CARPETLnet/minecraft/data/client/model/TexturedModel;CARPET:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_GLAZED_TERRACOTTA
- Mappings:
Namespace Name Mixin selector official jLjs;j:Ljs$a;intermediary field_23045Lnet/minecraft/class_4946;field_23045:Lnet/minecraft/class_4946$class_4947;named TEMPLATE_GLAZED_TERRACOTTALnet/minecraft/data/client/model/TexturedModel;TEMPLATE_GLAZED_TERRACOTTA:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CORAL_FAN
- Mappings:
Namespace Name Mixin selector official kLjs;k:Ljs$a;intermediary field_23046Lnet/minecraft/class_4946;field_23046:Lnet/minecraft/class_4946$class_4947;named CORAL_FANLnet/minecraft/data/client/model/TexturedModel;CORAL_FAN:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
PARTICLE
- Mappings:
Namespace Name Mixin selector official lLjs;l:Ljs$a;intermediary field_23047Lnet/minecraft/class_4946;field_23047:Lnet/minecraft/class_4946$class_4947;named PARTICLELnet/minecraft/data/client/model/TexturedModel;PARTICLE:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_ANVIL
- Mappings:
Namespace Name Mixin selector official mLjs;m:Ljs$a;intermediary field_23048Lnet/minecraft/class_4946;field_23048:Lnet/minecraft/class_4946$class_4947;named TEMPLATE_ANVILLnet/minecraft/data/client/model/TexturedModel;TEMPLATE_ANVIL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
LEAVES
- Mappings:
Namespace Name Mixin selector official nLjs;n:Ljs$a;intermediary field_23049Lnet/minecraft/class_4946;field_23049:Lnet/minecraft/class_4946$class_4947;named LEAVESLnet/minecraft/data/client/model/TexturedModel;LEAVES:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_LANTERN
- Mappings:
Namespace Name Mixin selector official oLjs;o:Ljs$a;intermediary field_23050Lnet/minecraft/class_4946;field_23050:Lnet/minecraft/class_4946$class_4947;named TEMPLATE_LANTERNLnet/minecraft/data/client/model/TexturedModel;TEMPLATE_LANTERN:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_HANGING_LANTERN
- Mappings:
Namespace Name Mixin selector official pLjs;p:Ljs$a;intermediary field_23051Lnet/minecraft/class_4946;field_23051:Lnet/minecraft/class_4946$class_4947;named TEMPLATE_HANGING_LANTERNLnet/minecraft/data/client/model/TexturedModel;TEMPLATE_HANGING_LANTERN:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_SEAGRASS
- Mappings:
Namespace Name Mixin selector official qLjs;q:Ljs$a;intermediary field_23054Lnet/minecraft/class_4946;field_23054:Lnet/minecraft/class_4946$class_4947;named TEMPLATE_SEAGRASSLnet/minecraft/data/client/model/TexturedModel;TEMPLATE_SEAGRASS:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
END_FOR_TOP_CUBE_COLUMN
- Mappings:
Namespace Name Mixin selector official rLjs;r:Ljs$a;intermediary field_23055Lnet/minecraft/class_4946;field_23055:Lnet/minecraft/class_4946$class_4947;named END_FOR_TOP_CUBE_COLUMNLnet/minecraft/data/client/model/TexturedModel;END_FOR_TOP_CUBE_COLUMN:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
END_FOR_TOP_CUBE_COLUMN_HORIZONTAL
- Mappings:
Namespace Name Mixin selector official sLjs;s:Ljs$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/model/TexturedModel;END_FOR_TOP_CUBE_COLUMN_HORIZONTAL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
SIDE_TOP_BOTTOM_WALL
- Mappings:
Namespace Name Mixin selector official tLjs;t:Ljs$a;intermediary field_23057Lnet/minecraft/class_4946;field_23057:Lnet/minecraft/class_4946$class_4947;named SIDE_TOP_BOTTOM_WALLLnet/minecraft/data/client/model/TexturedModel;SIDE_TOP_BOTTOM_WALL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
SIDE_END_WALL
- Mappings:
Namespace Name Mixin selector official uLjs;u:Ljs$a;intermediary field_23959Lnet/minecraft/class_4946;field_23959:Lnet/minecraft/class_4946$class_4947;named SIDE_END_WALLLnet/minecraft/data/client/model/TexturedModel;SIDE_END_WALL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
texture
- Mappings:
Namespace Name Mixin selector official vLjs;v:Ljq;intermediary field_23058Lnet/minecraft/class_4946;field_23058:Lnet/minecraft/class_4944;named textureLnet/minecraft/data/client/model/TexturedModel;texture:Lnet/minecraft/data/client/model/Texture;
-
model
- Mappings:
Namespace Name Mixin selector official wLjs;w:Ljo;intermediary field_23059Lnet/minecraft/class_4946;field_23059:Lnet/minecraft/class_4942;named modelLnet/minecraft/data/client/model/TexturedModel;model:Lnet/minecraft/data/client/model/Model;
-
-
Constructor Details
-
TexturedModel
- Mappings:
Namespace Name Mixin selector official <init>Ljs;<init>(Ljq;Ljo;)Vintermediary <init>Lnet/minecraft/class_4946;<init>(Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)Vnamed <init>Lnet/minecraft/data/client/model/TexturedModel;<init>(Lnet/minecraft/data/client/model/Texture;Lnet/minecraft/data/client/model/Model;)V
-
-
Method Details
-
getModel
- Mappings:
Namespace Name Mixin selector official aLjs;a()Ljo;intermediary method_25914Lnet/minecraft/class_4946;method_25914()Lnet/minecraft/class_4942;named getModelLnet/minecraft/data/client/model/TexturedModel;getModel()Lnet/minecraft/data/client/model/Model;
-
getTexture
- Mappings:
Namespace Name Mixin selector official bLjs;b()Ljq;intermediary method_25921Lnet/minecraft/class_4946;method_25921()Lnet/minecraft/class_4944;named getTextureLnet/minecraft/data/client/model/TexturedModel;getTexture()Lnet/minecraft/data/client/model/Texture;
-
texture
- Mappings:
Namespace Name Mixin selector official aLjs;a(Ljava/util/function/Consumer;)Ljs;intermediary method_25917Lnet/minecraft/class_4946;method_25917(Ljava/util/function/Consumer;)Lnet/minecraft/class_4946;named textureLnet/minecraft/data/client/model/TexturedModel;texture(Ljava/util/function/Consumer;)Lnet/minecraft/data/client/model/TexturedModel;
-
upload
- Mappings:
Namespace Name Mixin selector official aLjs;a(Lbzo;Ljava/util/function/BiConsumer;)Lww;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/model/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 aLjs;a(Lbzo;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lww;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/model/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,Texture> textureGetter, Model model)- Mappings:
Namespace Name Mixin selector official aLjs;a(Ljava/util/function/Function;Ljo;)Ljs$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/model/TexturedModel;makeFactory(Ljava/util/function/Function;Lnet/minecraft/data/client/model/Model;)Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
getCubeAll
- Mappings:
Namespace Name Mixin selector official aLjs;a(Lww;)Ljs;intermediary method_25920Lnet/minecraft/class_4946;method_25920(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4946;named getCubeAllLnet/minecraft/data/client/model/TexturedModel;getCubeAll(Lnet/minecraft/util/Identifier;)Lnet/minecraft/data/client/model/TexturedModel;
-