Package net.minecraft.data.client.model
Class Model
java.lang.Object
net.minecraft.data.client.model.Model
public class Model extends Object
- Mappings:
Namespace Name official je
intermediary net/minecraft/class_4942
named net/minecraft/data/client/model/Model
-
Field Summary
Fields Modifier and Type Field Description private Optional<Identifier>
parent
private Set<TextureKey>
requiredTextures
private Optional<String>
variant
-
Constructor Summary
Constructors Constructor Description Model(Optional<Identifier> parent, Optional<String> variant, TextureKey[] requiredTextures)
-
Method Summary
Modifier and Type Method Description private Map<TextureKey,Identifier>
createTextureMap(Texture texture)
Identifier
upload(Block block, String suffix, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)
Identifier
upload(Block block, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)
Identifier
upload(Identifier id, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)
Identifier
uploadWithoutVariant(Block block, String suffix, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)
-
Field Details
-
parent
- Mappings:
Namespace Name Mixin selector official a
Lje;a:Ljava/util/Optional;
intermediary field_22901
Lnet/minecraft/class_4942;field_22901:Ljava/util/Optional;
named parent
Lnet/minecraft/data/client/model/Model;parent:Ljava/util/Optional;
-
requiredTextures
- Mappings:
Namespace Name Mixin selector official b
Lje;b:Ljava/util/Set;
intermediary field_22902
Lnet/minecraft/class_4942;field_22902:Ljava/util/Set;
named requiredTextures
Lnet/minecraft/data/client/model/Model;requiredTextures:Ljava/util/Set;
-
variant
- Mappings:
Namespace Name Mixin selector official c
Lje;c:Ljava/util/Optional;
intermediary field_22903
Lnet/minecraft/class_4942;field_22903:Ljava/util/Optional;
named variant
Lnet/minecraft/data/client/model/Model;variant:Ljava/util/Optional;
-
-
Constructor Details
-
Model
- Mappings:
Namespace Name Mixin selector official <init>
Lje;<init>(Ljava/util/Optional;Ljava/util/Optional;[Ljh;)V
intermediary <init>
Lnet/minecraft/class_4942;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/class_4945;)V
named <init>
Lnet/minecraft/data/client/model/Model;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/data/client/model/TextureKey;)V
-
-
Method Details
-
upload
public Identifier upload(Block block, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)- Mappings:
Namespace Name Mixin selector official a
Lje;a(Lbwu;Ljg;Ljava/util/function/BiConsumer;)Lwb;
intermediary method_25846
Lnet/minecraft/class_4942;method_25846(Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;
named upload
Lnet/minecraft/data/client/model/Model;upload(Lnet/minecraft/block/Block;Lnet/minecraft/data/client/model/Texture;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
-
upload
public Identifier upload(Block block, String suffix, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)- Mappings:
Namespace Name Mixin selector official a
Lje;a(Lbwu;Ljava/lang/String;Ljg;Ljava/util/function/BiConsumer;)Lwb;
intermediary method_25847
Lnet/minecraft/class_4942;method_25847(Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;
named upload
Lnet/minecraft/data/client/model/Model;upload(Lnet/minecraft/block/Block;Ljava/lang/String;Lnet/minecraft/data/client/model/Texture;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
-
uploadWithoutVariant
public Identifier uploadWithoutVariant(Block block, String suffix, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)- Mappings:
Namespace Name Mixin selector official b
Lje;b(Lbwu;Ljava/lang/String;Ljg;Ljava/util/function/BiConsumer;)Lwb;
intermediary method_25853
Lnet/minecraft/class_4942;method_25853(Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;
named uploadWithoutVariant
Lnet/minecraft/data/client/model/Model;uploadWithoutVariant(Lnet/minecraft/block/Block;Ljava/lang/String;Lnet/minecraft/data/client/model/Texture;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
-
upload
public Identifier upload(Identifier id, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)- Mappings:
Namespace Name Mixin selector official a
Lje;a(Lwb;Ljg;Ljava/util/function/BiConsumer;)Lwb;
intermediary method_25852
Lnet/minecraft/class_4942;method_25852(Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;
named upload
Lnet/minecraft/data/client/model/Model;upload(Lnet/minecraft/util/Identifier;Lnet/minecraft/data/client/model/Texture;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
-
createTextureMap
- Mappings:
Namespace Name Mixin selector official a
Lje;a(Ljg;)Ljava/util/Map;
intermediary method_25850
Lnet/minecraft/class_4942;method_25850(Lnet/minecraft/class_4944;)Ljava/util/Map;
named createTextureMap
Lnet/minecraft/data/client/model/Model;createTextureMap(Lnet/minecraft/data/client/model/Texture;)Ljava/util/Map;
-