Package net.minecraft.data.client
Class ItemModelGenerator
java.lang.Object
net.minecraft.data.client.ItemModelGenerator
- Mappings:
Namespace Name named net/minecraft/data/client/ItemModelGeneratorintermediary net/minecraft/class_4915official np
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final List<ItemModelGenerator.TrimMaterial> static final Identifierprivate final BiConsumer<Identifier, Supplier<JsonElement>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate JsonObjectcreateArmorJson(Identifier id, Map<TextureKey, Identifier> textures, RegistryEntry<ArmorMaterial> armorMaterial) voidregister()private voidprivate voidprivate voidprivate voidregisterArmor(ArmorItem armor) private voidregisterClock(Item clock) private voidregisterCompass(Item compass) private voidregisterWolfArmor(Item armor) private IdentifiersuffixTrim(Identifier id, String trimMaterialName) private voiduploadArmor(Identifier id, Identifier layer0, Identifier layer1) private voiduploadArmor(Identifier id, Identifier layer0, Identifier layer1, Identifier layer2)
-
Field Details
-
TRIM_TYPE
- Mappings:
Namespace Name Mixin selector named TRIM_TYPELnet/minecraft/data/client/ItemModelGenerator;TRIM_TYPE:Lnet/minecraft/util/Identifier;intermediary field_42086Lnet/minecraft/class_4915;field_42086:Lnet/minecraft/class_2960;official aLnp;a:Lakr;
-
TRIM_MATERIALS
- Mappings:
Namespace Name Mixin selector named TRIM_MATERIALSLnet/minecraft/data/client/ItemModelGenerator;TRIM_MATERIALS:Ljava/util/List;intermediary field_42087Lnet/minecraft/class_4915;field_42087:Ljava/util/List;official bLnp;b:Ljava/util/List;
-
writer
- Mappings:
Namespace Name Mixin selector named writerLnet/minecraft/data/client/ItemModelGenerator;writer:Ljava/util/function/BiConsumer;intermediary field_22844Lnet/minecraft/class_4915;field_22844:Ljava/util/function/BiConsumer;official cLnp;c:Ljava/util/function/BiConsumer;
-
-
Constructor Details
-
ItemModelGenerator
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/data/client/ItemModelGenerator;<init>(Ljava/util/function/BiConsumer;)Vintermediary <init>Lnet/minecraft/class_4915;<init>(Ljava/util/function/BiConsumer;)Vofficial <init>Lnp;<init>(Ljava/util/function/BiConsumer;)V
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Lnet/minecraft/data/client/Model;)Vintermediary method_25733Lnet/minecraft/class_4915;method_25733(Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)Vofficial aLnp;a(Lcul;Lod;)V
-
register
- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Ljava/lang/String;Lnet/minecraft/data/client/Model;)Vintermediary method_25734Lnet/minecraft/class_4915;method_25734(Lnet/minecraft/class_1792;Ljava/lang/String;Lnet/minecraft/class_4942;)Vofficial aLnp;a(Lcul;Ljava/lang/String;Lod;)V
-
register
- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;Lnet/minecraft/data/client/Model;)Vintermediary method_25732Lnet/minecraft/class_4915;method_25732(Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)Vofficial aLnp;a(Lcul;Lcul;Lod;)V
-
registerWolfArmor
- Mappings:
Namespace Name Mixin selector named registerWolfArmorLnet/minecraft/data/client/ItemModelGenerator;registerWolfArmor(Lnet/minecraft/item/Item;)Vintermediary method_57960Lnet/minecraft/class_4915;method_57960(Lnet/minecraft/class_1792;)Vofficial aLnp;a(Lcul;)V
-
registerCompass
- Mappings:
Namespace Name Mixin selector named registerCompassLnet/minecraft/data/client/ItemModelGenerator;registerCompass(Lnet/minecraft/item/Item;)Vintermediary method_43228Lnet/minecraft/class_4915;method_43228(Lnet/minecraft/class_1792;)Vofficial bLnp;b(Lcul;)V
-
registerClock
- Mappings:
Namespace Name Mixin selector named registerClockLnet/minecraft/data/client/ItemModelGenerator;registerClock(Lnet/minecraft/item/Item;)Vintermediary method_43229Lnet/minecraft/class_4915;method_43229(Lnet/minecraft/class_1792;)Vofficial cLnp;c(Lcul;)V
-
uploadArmor
- Mappings:
Namespace Name Mixin selector named uploadArmorLnet/minecraft/data/client/ItemModelGenerator;uploadArmor(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Vintermediary method_48517Lnet/minecraft/class_4915;method_48517(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Vofficial aLnp;a(Lakr;Lakr;Lakr;)V
-
uploadArmor
- Mappings:
Namespace Name Mixin selector named uploadArmorLnet/minecraft/data/client/ItemModelGenerator;uploadArmor(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Vintermediary method_48742Lnet/minecraft/class_4915;method_48742(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Vofficial aLnp;a(Lakr;Lakr;Lakr;Lakr;)V
-
suffixTrim
- Mappings:
Namespace Name Mixin selector named suffixTrimLnet/minecraft/data/client/ItemModelGenerator;suffixTrim(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Lnet/minecraft/util/Identifier;intermediary method_48518Lnet/minecraft/class_4915;method_48518(Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_2960;official aLnp;a(Lakr;Ljava/lang/String;)Lakr;
-
createArmorJson
private JsonObject createArmorJson(Identifier id, Map<TextureKey, Identifier> textures, RegistryEntry<ArmorMaterial> armorMaterial) - Mappings:
Namespace Name Mixin selector named createArmorJsonLnet/minecraft/data/client/ItemModelGenerator;createArmorJson(Lnet/minecraft/util/Identifier;Ljava/util/Map;Lnet/minecraft/registry/entry/RegistryEntry;)Lcom/google/gson/JsonObject;intermediary method_48519Lnet/minecraft/class_4915;method_48519(Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_6880;)Lcom/google/gson/JsonObject;official aLnp;a(Lakr;Ljava/util/Map;Ljm;)Lcom/google/gson/JsonObject;
-
registerArmor
- Mappings:
Namespace Name Mixin selector named registerArmorLnet/minecraft/data/client/ItemModelGenerator;registerArmor(Lnet/minecraft/item/ArmorItem;)Vintermediary method_48523Lnet/minecraft/class_4915;method_48523(Lnet/minecraft/class_1738;)Vofficial aLnp;a(Lcsf;)V
-
register
public void register()- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/data/client/ItemModelGenerator;register()Vintermediary method_25731Lnet/minecraft/class_4915;method_25731()Vofficial aLnp;a()V
-