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 ji
intermediary net/minecraft/class_4946
named net/minecraft/data/client/model/TexturedModel
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TexturedModel.Factory
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description private
TexturedModel(Texture texture, Model model)
-
Method Summary
Modifier and Type Method Description static TexturedModel
getCubeAll(Identifier id)
Model
getModel()
Texture
getTexture()
private static TexturedModel.Factory
makeFactory(Function<Block,Texture> textureGetter, Model model)
TexturedModel
texture(Consumer<Texture> textureConsumer)
Identifier
upload(Block block, String suffix, BiConsumer<Identifier,Supplier<JsonElement>> writer)
Identifier
upload(Block block, BiConsumer<Identifier,Supplier<JsonElement>> writer)
-
Field Details
-
CUBE_ALL
- Mappings:
Namespace Name Mixin selector official a
Lji;a:Lji$a;
intermediary field_23036
Lnet/minecraft/class_4946;field_23036:Lnet/minecraft/class_4946$class_4947;
named CUBE_ALL
Lnet/minecraft/data/client/model/TexturedModel;CUBE_ALL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_MIRRORED_ALL
- Mappings:
Namespace Name Mixin selector official b
Lji;b:Lji$a;
intermediary field_23037
Lnet/minecraft/class_4946;field_23037:Lnet/minecraft/class_4946$class_4947;
named CUBE_MIRRORED_ALL
Lnet/minecraft/data/client/model/TexturedModel;CUBE_MIRRORED_ALL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_COLUMN
- Mappings:
Namespace Name Mixin selector official c
Lji;c:Lji$a;
intermediary field_23038
Lnet/minecraft/class_4946;field_23038:Lnet/minecraft/class_4946$class_4947;
named CUBE_COLUMN
Lnet/minecraft/data/client/model/TexturedModel;CUBE_COLUMN:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_COLUMN_HORIZONTAL
- Mappings:
Namespace Name Mixin selector official d
Lji;d:Lji$a;
intermediary field_23039
Lnet/minecraft/class_4946;field_23039:Lnet/minecraft/class_4946$class_4947;
named CUBE_COLUMN_HORIZONTAL
Lnet/minecraft/data/client/model/TexturedModel;CUBE_COLUMN_HORIZONTAL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_BOTTOM_TOP
- Mappings:
Namespace Name Mixin selector official e
Lji;e:Lji$a;
intermediary field_23040
Lnet/minecraft/class_4946;field_23040:Lnet/minecraft/class_4946$class_4947;
named CUBE_BOTTOM_TOP
Lnet/minecraft/data/client/model/TexturedModel;CUBE_BOTTOM_TOP:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CUBE_TOP
- Mappings:
Namespace Name Mixin selector official f
Lji;f:Lji$a;
intermediary field_23041
Lnet/minecraft/class_4946;field_23041:Lnet/minecraft/class_4946$class_4947;
named CUBE_TOP
Lnet/minecraft/data/client/model/TexturedModel;CUBE_TOP:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
ORIENTABLE
- Mappings:
Namespace Name Mixin selector official g
Lji;g:Lji$a;
intermediary field_23042
Lnet/minecraft/class_4946;field_23042:Lnet/minecraft/class_4946$class_4947;
named ORIENTABLE
Lnet/minecraft/data/client/model/TexturedModel;ORIENTABLE:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
ORIENTABLE_WITH_BOTTOM
- Mappings:
Namespace Name Mixin selector official h
Lji;h:Lji$a;
intermediary field_23043
Lnet/minecraft/class_4946;field_23043:Lnet/minecraft/class_4946$class_4947;
named ORIENTABLE_WITH_BOTTOM
Lnet/minecraft/data/client/model/TexturedModel;ORIENTABLE_WITH_BOTTOM:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CARPET
- Mappings:
Namespace Name Mixin selector official i
Lji;i:Lji$a;
intermediary field_23044
Lnet/minecraft/class_4946;field_23044:Lnet/minecraft/class_4946$class_4947;
named CARPET
Lnet/minecraft/data/client/model/TexturedModel;CARPET:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_GLAZED_TERRACOTTA
- Mappings:
Namespace Name Mixin selector official j
Lji;j:Lji$a;
intermediary field_23045
Lnet/minecraft/class_4946;field_23045:Lnet/minecraft/class_4946$class_4947;
named TEMPLATE_GLAZED_TERRACOTTA
Lnet/minecraft/data/client/model/TexturedModel;TEMPLATE_GLAZED_TERRACOTTA:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
CORAL_FAN
- Mappings:
Namespace Name Mixin selector official k
Lji;k:Lji$a;
intermediary field_23046
Lnet/minecraft/class_4946;field_23046:Lnet/minecraft/class_4946$class_4947;
named CORAL_FAN
Lnet/minecraft/data/client/model/TexturedModel;CORAL_FAN:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
PARTICLE
- Mappings:
Namespace Name Mixin selector official l
Lji;l:Lji$a;
intermediary field_23047
Lnet/minecraft/class_4946;field_23047:Lnet/minecraft/class_4946$class_4947;
named PARTICLE
Lnet/minecraft/data/client/model/TexturedModel;PARTICLE:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_ANVIL
- Mappings:
Namespace Name Mixin selector official m
Lji;m:Lji$a;
intermediary field_23048
Lnet/minecraft/class_4946;field_23048:Lnet/minecraft/class_4946$class_4947;
named TEMPLATE_ANVIL
Lnet/minecraft/data/client/model/TexturedModel;TEMPLATE_ANVIL:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
LEAVES
- Mappings:
Namespace Name Mixin selector official n
Lji;n:Lji$a;
intermediary field_23049
Lnet/minecraft/class_4946;field_23049:Lnet/minecraft/class_4946$class_4947;
named LEAVES
Lnet/minecraft/data/client/model/TexturedModel;LEAVES:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_LANTERN
- Mappings:
Namespace Name Mixin selector official o
Lji;o:Lji$a;
intermediary field_23050
Lnet/minecraft/class_4946;field_23050:Lnet/minecraft/class_4946$class_4947;
named TEMPLATE_LANTERN
Lnet/minecraft/data/client/model/TexturedModel;TEMPLATE_LANTERN:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_HANGING_LANTERN
- Mappings:
Namespace Name Mixin selector official p
Lji;p:Lji$a;
intermediary field_23051
Lnet/minecraft/class_4946;field_23051:Lnet/minecraft/class_4946$class_4947;
named TEMPLATE_HANGING_LANTERN
Lnet/minecraft/data/client/model/TexturedModel;TEMPLATE_HANGING_LANTERN:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
TEMPLATE_SEAGRASS
- Mappings:
Namespace Name Mixin selector official q
Lji;q:Lji$a;
intermediary field_23054
Lnet/minecraft/class_4946;field_23054:Lnet/minecraft/class_4946$class_4947;
named TEMPLATE_SEAGRASS
Lnet/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 r
Lji;r:Lji$a;
intermediary field_23055
Lnet/minecraft/class_4946;field_23055:Lnet/minecraft/class_4946$class_4947;
named END_FOR_TOP_CUBE_COLUMN
Lnet/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 s
Lji;s:Lji$a;
intermediary field_23056
Lnet/minecraft/class_4946;field_23056:Lnet/minecraft/class_4946$class_4947;
named END_FOR_TOP_CUBE_COLUMN_HORIZONTAL
Lnet/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 t
Lji;t:Lji$a;
intermediary field_23057
Lnet/minecraft/class_4946;field_23057:Lnet/minecraft/class_4946$class_4947;
named WALL_CUBE_BOTTOM_TOP
Lnet/minecraft/data/client/model/TexturedModel;WALL_CUBE_BOTTOM_TOP:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
field_23959
- Mappings:
Namespace Name Mixin selector official u
Lji;u:Lji$a;
intermediary field_23959
Lnet/minecraft/class_4946;field_23959:Lnet/minecraft/class_4946$class_4947;
named field_23959
Lnet/minecraft/data/client/model/TexturedModel;field_23959:Lnet/minecraft/data/client/model/TexturedModel$Factory;
-
texture
- Mappings:
Namespace Name Mixin selector official v
Lji;v:Ljg;
intermediary field_23058
Lnet/minecraft/class_4946;field_23058:Lnet/minecraft/class_4944;
named texture
Lnet/minecraft/data/client/model/TexturedModel;texture:Lnet/minecraft/data/client/model/Texture;
-
model
- Mappings:
Namespace Name Mixin selector official w
Lji;w:Lje;
intermediary field_23059
Lnet/minecraft/class_4946;field_23059:Lnet/minecraft/class_4942;
named model
Lnet/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;)V
intermediary <init>
Lnet/minecraft/class_4946;<init>(Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)V
named <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 a
Lji;a()Lje;
intermediary method_25914
Lnet/minecraft/class_4946;method_25914()Lnet/minecraft/class_4942;
named getModel
Lnet/minecraft/data/client/model/TexturedModel;getModel()Lnet/minecraft/data/client/model/Model;
-
getTexture
- Mappings:
Namespace Name Mixin selector official b
Lji;b()Ljg;
intermediary method_25921
Lnet/minecraft/class_4946;method_25921()Lnet/minecraft/class_4944;
named getTexture
Lnet/minecraft/data/client/model/TexturedModel;getTexture()Lnet/minecraft/data/client/model/Texture;
-
texture
- Mappings:
Namespace Name Mixin selector official a
Lji;a(Ljava/util/function/Consumer;)Lji;
intermediary method_25917
Lnet/minecraft/class_4946;method_25917(Ljava/util/function/Consumer;)Lnet/minecraft/class_4946;
named texture
Lnet/minecraft/data/client/model/TexturedModel;texture(Ljava/util/function/Consumer;)Lnet/minecraft/data/client/model/TexturedModel;
-
upload
- Mappings:
Namespace Name Mixin selector official a
Lji;a(Lbwu;Ljava/util/function/BiConsumer;)Lwb;
intermediary method_25916
Lnet/minecraft/class_4946;method_25916(Lnet/minecraft/class_2248;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;
named upload
Lnet/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 a
Lji;a(Lbwu;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lwb;
intermediary method_25915
Lnet/minecraft/class_4946;method_25915(Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;
named upload
Lnet/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 a
Lji;a(Ljava/util/function/Function;Lje;)Lji$a;
intermediary method_25918
Lnet/minecraft/class_4946;method_25918(Ljava/util/function/Function;Lnet/minecraft/class_4942;)Lnet/minecraft/class_4946$class_4947;
named makeFactory
Lnet/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 a
Lji;a(Lwb;)Lji;
intermediary method_25920
Lnet/minecraft/class_4946;method_25920(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4946;
named getCubeAll
Lnet/minecraft/data/client/model/TexturedModel;getCubeAll(Lnet/minecraft/util/Identifier;)Lnet/minecraft/data/client/model/TexturedModel;
-