Package net.minecraft.client.data
Class Model
java.lang.Object
net.minecraft.client.data.Model
- Mappings:
Namespace Name named net/minecraft/client/data/Modelintermediary net/minecraft/class_4942official fsy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional<Identifier> private final Set<TextureKey> -
Constructor Summary
ConstructorsConstructorDescriptionModel(Optional<Identifier> parent, Optional<String> variant, TextureKey[] requiredTextureKeys) -
Method Summary
Modifier and TypeMethodDescriptionprivate Map<TextureKey, Identifier> createTextureMap(TextureMap textures) getBlockSubModelId(Block block) upload(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) upload(Block block, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) upload(Item item, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) upload(Identifier id, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) uploadWithoutVariant(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector)
-
Field Details
-
parent
- Mappings:
Namespace Name Mixin selector named parentLnet/minecraft/client/data/Model;parent:Ljava/util/Optional;intermediary field_22901Lnet/minecraft/class_4942;field_22901:Ljava/util/Optional;official aLfsy;a:Ljava/util/Optional;
-
requiredTextures
- Mappings:
Namespace Name Mixin selector named requiredTexturesLnet/minecraft/client/data/Model;requiredTextures:Ljava/util/Set;intermediary field_22902Lnet/minecraft/class_4942;field_22902:Ljava/util/Set;official bLfsy;b:Ljava/util/Set;
-
variant
- Mappings:
Namespace Name Mixin selector named variantLnet/minecraft/client/data/Model;variant:Ljava/util/Optional;intermediary field_22903Lnet/minecraft/class_4942;field_22903:Ljava/util/Optional;official cLfsy;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/client/data/Model;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/client/data/TextureKey;)Vintermediary <init>Lnet/minecraft/class_4942;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/class_4945;)Vofficial <init>Lfsy;<init>(Ljava/util/Optional;Ljava/util/Optional;[Lftb;)V
-
-
Method Details
-
getBlockSubModelId
- Mappings:
Namespace Name Mixin selector named getBlockSubModelIdLnet/minecraft/client/data/Model;getBlockSubModelId(Lnet/minecraft/block/Block;)Lnet/minecraft/util/Identifier;intermediary method_54828Lnet/minecraft/class_4942;method_54828(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960;official aLfsy;a(Ldno;)Lalr;
-
upload
public Identifier upload(Block block, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/data/Model;upload(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;intermediary method_25846Lnet/minecraft/class_4942;method_25846(Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;official aLfsy;a(Ldno;Lfta;Ljava/util/function/BiConsumer;)Lalr;
-
upload
public Identifier upload(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/data/Model;upload(Lnet/minecraft/block/Block;Ljava/lang/String;Lnet/minecraft/client/data/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;intermediary method_25847Lnet/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 aLfsy;a(Ldno;Ljava/lang/String;Lfta;Ljava/util/function/BiConsumer;)Lalr;
-
uploadWithoutVariant
public Identifier uploadWithoutVariant(Block block, String suffix, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
Namespace Name Mixin selector named uploadWithoutVariantLnet/minecraft/client/data/Model;uploadWithoutVariant(Lnet/minecraft/block/Block;Ljava/lang/String;Lnet/minecraft/client/data/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;intermediary method_25853Lnet/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 bLfsy;b(Ldno;Ljava/lang/String;Lfta;Ljava/util/function/BiConsumer;)Lalr;
-
upload
public Identifier upload(Item item, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/data/Model;upload(Lnet/minecraft/item/Item;Lnet/minecraft/client/data/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;intermediary method_48525Lnet/minecraft/class_4942;method_48525(Lnet/minecraft/class_1792;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;official aLfsy;a(Ldag;Lfta;Ljava/util/function/BiConsumer;)Lalr;
-
upload
public Identifier upload(Identifier id, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/data/Model;upload(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/data/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/util/Identifier;intermediary method_25852Lnet/minecraft/class_4942;method_25852(Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;official aLfsy;a(Lalr;Lfta;Ljava/util/function/BiConsumer;)Lalr;
-
createTextureMap
- Mappings:
Namespace Name Mixin selector named createTextureMapLnet/minecraft/client/data/Model;createTextureMap(Lnet/minecraft/client/data/TextureMap;)Ljava/util/Map;intermediary method_25850Lnet/minecraft/class_4942;method_25850(Lnet/minecraft/class_4944;)Ljava/util/Map;official aLfsy;a(Lfta;)Ljava/util/Map;
-