Package net.minecraft.data.client
Class Model
java.lang.Object
net.minecraft.data.client.Model
- Mappings:
- Namespace - Name - official - lf- intermediary - net/minecraft/class_4942- named - net/minecraft/data/client/Model
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Optional<Identifier>private final Set<TextureKey>
- 
Constructor SummaryConstructorsConstructorDescriptionModel(Optional<Identifier> parent, Optional<String> variant, TextureKey[] requiredTextureKeys) 
- 
Method SummaryModifier and TypeMethodDescriptioncreateJson(Identifier id, Map<TextureKey, Identifier> textures) private Map<TextureKey,Identifier> createTextureMap(TextureMap textures) 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 - official - a- Llf;a:Ljava/util/Optional;- intermediary - field_22901- Lnet/minecraft/class_4942;field_22901:Ljava/util/Optional;- named - parent- Lnet/minecraft/data/client/Model;parent:Ljava/util/Optional;
 
- 
requiredTextures- Mappings:
- Namespace - Name - Mixin selector - official - b- Llf;b:Ljava/util/Set;- intermediary - field_22902- Lnet/minecraft/class_4942;field_22902:Ljava/util/Set;- named - requiredTextures- Lnet/minecraft/data/client/Model;requiredTextures:Ljava/util/Set;
 
- 
variant- Mappings:
- Namespace - Name - Mixin selector - official - c- Llf;c:Ljava/util/Optional;- intermediary - field_22903- Lnet/minecraft/class_4942;field_22903:Ljava/util/Optional;- named - variant- Lnet/minecraft/data/client/Model;variant:Ljava/util/Optional;
 
 
- 
- 
Constructor Details- 
Modelpublic Model(Optional<Identifier> parent, Optional<String> variant, TextureKey[] requiredTextureKeys) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Llf;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lli;)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;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/data/client/TextureKey;)V
 
 
- 
- 
Method Details- 
uploadpublic Identifier upload(Block block, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llf;a(Lcpn;Llh;Ljava/util/function/BiConsumer;)Lacq;- 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;upload(Lnet/minecraft/block/Block;Lnet/minecraft/data/client/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
 
- 
uploadpublic Identifier upload(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llf;a(Lcpn;Ljava/lang/String;Llh;Ljava/util/function/BiConsumer;)Lacq;- 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;upload(Lnet/minecraft/block/Block;Ljava/lang/String;Lnet/minecraft/data/client/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
 
- 
uploadWithoutVariantpublic Identifier uploadWithoutVariant(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) - Mappings:
- Namespace - Name - Mixin selector - official - b- Llf;b(Lcpn;Ljava/lang/String;Llh;Ljava/util/function/BiConsumer;)Lacq;- 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;uploadWithoutVariant(Lnet/minecraft/block/Block;Ljava/lang/String;Lnet/minecraft/data/client/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
 
- 
uploadpublic Identifier upload(Identifier id, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llf;a(Lacq;Llh;Ljava/util/function/BiConsumer;)Lacq;- 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;upload(Lnet/minecraft/util/Identifier;Lnet/minecraft/data/client/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;
 
- 
uploadpublic Identifier upload(Identifier id, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector, Model.JsonFactory jsonFactory) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llf;a(Lacq;Llh;Ljava/util/function/BiConsumer;Llf$a;)Lacq;- 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;- 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;
 
- 
createJson- Mappings:
- Namespace - Name - Mixin selector - official - a- Llf;a(Lacq;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;- named - createJson- Lnet/minecraft/data/client/Model;createJson(Lnet/minecraft/util/Identifier;Ljava/util/Map;)Lcom/google/gson/JsonObject;
 
- 
createTextureMap- Mappings:
- Namespace - Name - Mixin selector - official - a- Llf;a(Llh;)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;createTextureMap(Lnet/minecraft/data/client/TextureMap;)Ljava/util/Map;
 
 
-