Package net.minecraft.data.client.model
Class TexturedModel
java.lang.Object
net.minecraft.data.client.model.TexturedModel
public class TexturedModel extends Object
Represents a model with texture variables defined.
- Mappings:
Namespace Name official jiintermediary net/minecraft/class_4946named net/minecraft/data/client/model/TexturedModel
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTexturedModel.Factory -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description privateTexturedModel(Texture texture, Model model) -
Method Summary
Modifier and Type Method Description static TexturedModelgetCubeAll(Identifier id)ModelgetModel()TexturegetTexture()private static TexturedModel.FactorymakeFactory(Function<Block,Texture> textureGetter, Model model)TexturedModeltexture(Consumer<Texture> textureConsumer)Identifierupload(Block block, String suffix, BiConsumer<Identifier,Supplier<JsonElement>> writer)Identifierupload(Block block, BiConsumer<Identifier,Supplier<JsonElement>> writer)
-
Field Details
-
CUBE_ALL
- Mappings:
Namespace Name Mixin selector official aLji;a:Lji$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 bLji;b:Lji$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 cLji;c:Lji$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 dLji;d:Lji$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 eLji;e:Lji$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 fLji;f:Lji$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 gLji;g:Lji$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 hLji;h:Lji$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 iLji;i:Lji$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 jLji;j:Lji$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 kLji;k:Lji$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 lLji;l:Lji$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 mLji;m:Lji$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 nLji;n:Lji$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 oLji;o:Lji$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 pLji;p:Lji$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 qLji;q:Lji$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 rLji;r:Lji$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 sLji;s:Lji$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;
-
WALL_CUBE_BOTTOM_TOP
- Mappings:
Namespace Name Mixin selector official tLji;t:Lji$a;intermediary field_23057Lnet/minecraft/class_4946;field_23057:Lnet/minecraft/class_4946$class_4947;named WALL_CUBE_BOTTOM_TOPLnet/minecraft/data/client/model/TexturedModel;WALL_CUBE_BOTTOM_TOP:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
field_23959
- Mappings:
Namespace Name Mixin selector official uLji;u:Lji$a;intermediary field_23959Lnet/minecraft/class_4946;field_23959:Lnet/minecraft/class_4946$class_4947;named field_23959Lnet/minecraft/data/client/model/TexturedModel;field_23959:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
texture
- Mappings:
Namespace Name Mixin selector official vLji;v:Ljg;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 wLji;w:Lje;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>Lji;<init>(Ljg;Lje;)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 aLji;a()Lje;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 bLji;b()Ljg;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 aLji;a(Ljava/util/function/Consumer;)Lji;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 aLji;a(Lbwu;Ljava/util/function/BiConsumer;)Lwb;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 aLji;a(Lbwu;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lwb;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 aLji;a(Ljava/util/function/Function;Lje;)Lji$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 aLji;a(Lwb;)Lji;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;
-