Package net.minecraft.data.client
Class Model
java.lang.Object
net.minecraft.data.client.Model
- Mappings:
Namespace Name named net/minecraft/data/client/Model
intermediary net/minecraft/class_4942
official or
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Optional
<Identifier> private final Set
<TextureKey> -
Constructor Summary
ConstructorDescriptionModel
(Optional<Identifier> parent, Optional<String> variant, TextureKey[] requiredTextureKeys) -
Method Summary
Modifier and TypeMethodDescriptioncreateJson
(Identifier id, Map<TextureKey, Identifier> textures) private Map
<TextureKey, Identifier> createTextureMap
(TextureMap textures) getBlockSubModelId
(Block block) upload
(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) upload
(Block block, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) upload
(Identifier id, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) upload
(Identifier id, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector, Model.JsonFactory jsonFactory) uploadWithoutVariant
(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector)
-
Field Details
-
parent
- Mappings:
Namespace Name Mixin selector named parent
Lnet/minecraft/data/client/Model;parent:Ljava/util/Optional;
intermediary field_22901
Lnet/minecraft/class_4942;field_22901:Ljava/util/Optional;
official a
Lor;a:Ljava/util/Optional;
-
requiredTextures
- Mappings:
Namespace Name Mixin selector named requiredTextures
Lnet/minecraft/data/client/Model;requiredTextures:Ljava/util/Set;
intermediary field_22902
Lnet/minecraft/class_4942;field_22902:Ljava/util/Set;
official b
Lor;b:Ljava/util/Set;
-
variant
- Mappings:
Namespace Name Mixin selector named variant
Lnet/minecraft/data/client/Model;variant:Ljava/util/Optional;
intermediary field_22903
Lnet/minecraft/class_4942;field_22903:Ljava/util/Optional;
official c
Lor;c:Ljava/util/Optional;
-
-
Constructor Details
-
Model
public Model(Optional<Identifier> parent, Optional<String> variant, TextureKey[] requiredTextureKeys) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/data/client/Model;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/data/client/TextureKey;)V
intermediary <init>
Lnet/minecraft/class_4942;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/class_4945;)V
official <init>
Lor;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lou;)V
-
-
Method Details
-
getBlockSubModelId
- Mappings:
Namespace Name Mixin selector named getBlockSubModelId
Lnet/minecraft/data/client/Model;getBlockSubModelId(Lnet/minecraft/block/Block;)Lnet/minecraft/util/Identifier;
intermediary method_54828
Lnet/minecraft/class_4942;method_54828(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960;
official a
Lor;a(Ldkl;)Lalz;
-
upload
public Identifier upload(Block block, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) - Mappings:
Namespace Name Mixin selector named upload
Lnet/minecraft/data/client/Model;upload(Lnet/minecraft/block/Block;Lnet/minecraft/data/client/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
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;
official a
Lor;a(Ldkl;Lot;Ljava/util/function/BiConsumer;)Lalz;
-
upload
public Identifier upload(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) - Mappings:
Namespace Name Mixin selector named upload
Lnet/minecraft/data/client/Model;upload(Lnet/minecraft/block/Block;Ljava/lang/String;Lnet/minecraft/data/client/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
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;
official a
Lor;a(Ldkl;Ljava/lang/String;Lot;Ljava/util/function/BiConsumer;)Lalz;
-
uploadWithoutVariant
public Identifier uploadWithoutVariant(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) - Mappings:
Namespace Name Mixin selector named uploadWithoutVariant
Lnet/minecraft/data/client/Model;uploadWithoutVariant(Lnet/minecraft/block/Block;Ljava/lang/String;Lnet/minecraft/data/client/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
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;
official b
Lor;b(Ldkl;Ljava/lang/String;Lot;Ljava/util/function/BiConsumer;)Lalz;
-
upload
public Identifier upload(Identifier id, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) - Mappings:
Namespace Name Mixin selector named upload
Lnet/minecraft/data/client/Model;upload(Lnet/minecraft/util/Identifier;Lnet/minecraft/data/client/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
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;
official a
Lor;a(Lalz;Lot;Ljava/util/function/BiConsumer;)Lalz;
-
upload
public Identifier upload(Identifier id, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector, Model.JsonFactory jsonFactory) - Mappings:
Namespace Name Mixin selector named upload
Lnet/minecraft/data/client/Model;upload(Lnet/minecraft/util/Identifier;Lnet/minecraft/data/client/TextureMap;Ljava/util/function/BiConsumer;Lnet/minecraft/data/client/Model$JsonFactory;)Lnet/minecraft/util/Identifier;
intermediary method_48525
Lnet/minecraft/class_4942;method_48525(Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;Lnet/minecraft/class_4942$class_8073;)Lnet/minecraft/class_2960;
official a
Lor;a(Lalz;Lot;Ljava/util/function/BiConsumer;Lor$a;)Lalz;
-
createJson
- Mappings:
Namespace Name Mixin selector named createJson
Lnet/minecraft/data/client/Model;createJson(Lnet/minecraft/util/Identifier;Ljava/util/Map;)Lcom/google/gson/JsonObject;
intermediary method_48524
Lnet/minecraft/class_4942;method_48524(Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject;
official a
Lor;a(Lalz;Ljava/util/Map;)Lcom/google/gson/JsonObject;
-
createTextureMap
- Mappings:
Namespace Name Mixin selector named createTextureMap
Lnet/minecraft/data/client/Model;createTextureMap(Lnet/minecraft/data/client/TextureMap;)Ljava/util/Map;
intermediary method_25850
Lnet/minecraft/class_4942;method_25850(Lnet/minecraft/class_4944;)Ljava/util/Map;
official a
Lor;a(Lot;)Ljava/util/Map;
-