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 nz
-
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, Identifier modelId) voidregister()private voidprivate voidprivate voidprivate voidregisterArmor(Item item, Identifier modelId, EquipmentModel model, EquipmentSlot slot) 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 aLnz;a:Lalp;
-
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 bLnz;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 cLnz;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>Lnz;<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 aLnz;a(Lcxc;Lon;)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 aLnz;a(Lcxc;Ljava/lang/String;Lon;)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 aLnz;a(Lcxc;Lcxc;Lon;)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 aLnz;a(Lcxc;)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 bLnz;b(Lcxc;)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 cLnz;c(Lcxc;)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 aLnz;a(Lalp;Lalp;Lalp;)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 aLnz;a(Lalp;Lalp;Lalp;Lalp;)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 aLnz;a(Lalp;Ljava/lang/String;)Lalp;
-
createArmorJson
private JsonObject createArmorJson(Identifier id, Map<TextureKey, Identifier> textures, Identifier modelId) - Mappings:
Namespace Name Mixin selector named createArmorJsonLnet/minecraft/data/client/ItemModelGenerator;createArmorJson(Lnet/minecraft/util/Identifier;Ljava/util/Map;Lnet/minecraft/util/Identifier;)Lcom/google/gson/JsonObject;intermediary method_48519Lnet/minecraft/class_4915;method_48519(Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_2960;)Lcom/google/gson/JsonObject;official aLnz;a(Lalp;Ljava/util/Map;Lalp;)Lcom/google/gson/JsonObject;
-
registerArmor
- Mappings:
Namespace Name Mixin selector named registerArmorLnet/minecraft/data/client/ItemModelGenerator;registerArmor(Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;Lnet/minecraft/item/equipment/EquipmentModel;Lnet/minecraft/entity/EquipmentSlot;)Vintermediary method_48523Lnet/minecraft/class_4915;method_48523(Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;Lnet/minecraft/class_10186;Lnet/minecraft/class_1304;)Vofficial aLnz;a(Lcxc;Lalp;Ldfj;Lbvj;)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 aLnz;a()V
-