Package net.minecraft.data.client
Class ItemModelGenerator
java.lang.Object
net.minecraft.data.client.ItemModelGenerator
- Mappings:
Namespace Name named net/minecraft/data/client/ItemModelGenerator
intermediary net/minecraft/class_4915
official ns
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final List
<ItemModelGenerator.TrimMaterial> static final Identifier
private final BiConsumer
<Identifier, Supplier<JsonElement>> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate JsonObject
createArmorJson
(Identifier id, Map<TextureKey, Identifier> textures, RegistryEntry<ArmorMaterial> armorMaterial) void
register()
private void
private void
private void
private void
registerArmor
(ArmorItem armor) private void
registerClock
(Item clock) private void
registerCompass
(Item compass) private void
registerWolfArmor
(Item armor) private Identifier
suffixTrim
(Identifier id, String trimMaterialName) private void
uploadArmor
(Identifier id, Identifier layer0, Identifier layer1) private void
uploadArmor
(Identifier id, Identifier layer0, Identifier layer1, Identifier layer2)
-
Field Details
-
TRIM_TYPE
- Mappings:
Namespace Name Mixin selector named TRIM_TYPE
Lnet/minecraft/data/client/ItemModelGenerator;TRIM_TYPE:Lnet/minecraft/util/Identifier;
intermediary field_42086
Lnet/minecraft/class_4915;field_42086:Lnet/minecraft/class_2960;
official a
Lns;a:Lalf;
-
TRIM_MATERIALS
- Mappings:
Namespace Name Mixin selector named TRIM_MATERIALS
Lnet/minecraft/data/client/ItemModelGenerator;TRIM_MATERIALS:Ljava/util/List;
intermediary field_42087
Lnet/minecraft/class_4915;field_42087:Ljava/util/List;
official b
Lns;b:Ljava/util/List;
-
writer
- Mappings:
Namespace Name Mixin selector named writer
Lnet/minecraft/data/client/ItemModelGenerator;writer:Ljava/util/function/BiConsumer;
intermediary field_22844
Lnet/minecraft/class_4915;field_22844:Ljava/util/function/BiConsumer;
official c
Lns;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;)V
intermediary <init>
Lnet/minecraft/class_4915;<init>(Ljava/util/function/BiConsumer;)V
official <init>
Lns;<init>(Ljava/util/function/BiConsumer;)V
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector named register
Lnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Lnet/minecraft/data/client/Model;)V
intermediary method_25733
Lnet/minecraft/class_4915;method_25733(Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)V
official a
Lns;a(Lcul;Log;)V
-
register
- Mappings:
Namespace Name Mixin selector named register
Lnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Ljava/lang/String;Lnet/minecraft/data/client/Model;)V
intermediary method_25734
Lnet/minecraft/class_4915;method_25734(Lnet/minecraft/class_1792;Ljava/lang/String;Lnet/minecraft/class_4942;)V
official a
Lns;a(Lcul;Ljava/lang/String;Log;)V
-
register
- Mappings:
Namespace Name Mixin selector named register
Lnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;Lnet/minecraft/data/client/Model;)V
intermediary method_25732
Lnet/minecraft/class_4915;method_25732(Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)V
official a
Lns;a(Lcul;Lcul;Log;)V
-
registerWolfArmor
- Mappings:
Namespace Name Mixin selector named registerWolfArmor
Lnet/minecraft/data/client/ItemModelGenerator;registerWolfArmor(Lnet/minecraft/item/Item;)V
intermediary method_57960
Lnet/minecraft/class_4915;method_57960(Lnet/minecraft/class_1792;)V
official a
Lns;a(Lcul;)V
-
registerCompass
- Mappings:
Namespace Name Mixin selector named registerCompass
Lnet/minecraft/data/client/ItemModelGenerator;registerCompass(Lnet/minecraft/item/Item;)V
intermediary method_43228
Lnet/minecraft/class_4915;method_43228(Lnet/minecraft/class_1792;)V
official b
Lns;b(Lcul;)V
-
registerClock
- Mappings:
Namespace Name Mixin selector named registerClock
Lnet/minecraft/data/client/ItemModelGenerator;registerClock(Lnet/minecraft/item/Item;)V
intermediary method_43229
Lnet/minecraft/class_4915;method_43229(Lnet/minecraft/class_1792;)V
official c
Lns;c(Lcul;)V
-
uploadArmor
- Mappings:
Namespace Name Mixin selector named uploadArmor
Lnet/minecraft/data/client/ItemModelGenerator;uploadArmor(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)V
intermediary method_48517
Lnet/minecraft/class_4915;method_48517(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
official a
Lns;a(Lalf;Lalf;Lalf;)V
-
uploadArmor
- Mappings:
Namespace Name Mixin selector named uploadArmor
Lnet/minecraft/data/client/ItemModelGenerator;uploadArmor(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)V
intermediary method_48742
Lnet/minecraft/class_4915;method_48742(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
official a
Lns;a(Lalf;Lalf;Lalf;Lalf;)V
-
suffixTrim
- Mappings:
Namespace Name Mixin selector named suffixTrim
Lnet/minecraft/data/client/ItemModelGenerator;suffixTrim(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Lnet/minecraft/util/Identifier;
intermediary method_48518
Lnet/minecraft/class_4915;method_48518(Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_2960;
official a
Lns;a(Lalf;Ljava/lang/String;)Lalf;
-
createArmorJson
private JsonObject createArmorJson(Identifier id, Map<TextureKey, Identifier> textures, RegistryEntry<ArmorMaterial> armorMaterial) - Mappings:
Namespace Name Mixin selector named createArmorJson
Lnet/minecraft/data/client/ItemModelGenerator;createArmorJson(Lnet/minecraft/util/Identifier;Ljava/util/Map;Lnet/minecraft/registry/entry/RegistryEntry;)Lcom/google/gson/JsonObject;
intermediary method_48519
Lnet/minecraft/class_4915;method_48519(Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_6880;)Lcom/google/gson/JsonObject;
official a
Lns;a(Lalf;Ljava/util/Map;Lji;)Lcom/google/gson/JsonObject;
-
registerArmor
- Mappings:
Namespace Name Mixin selector named registerArmor
Lnet/minecraft/data/client/ItemModelGenerator;registerArmor(Lnet/minecraft/item/ArmorItem;)V
intermediary method_48523
Lnet/minecraft/class_4915;method_48523(Lnet/minecraft/class_1738;)V
official a
Lns;a(Lcsf;)V
-
register
public void register()- Mappings:
Namespace Name Mixin selector named register
Lnet/minecraft/data/client/ItemModelGenerator;register()V
intermediary method_25731
Lnet/minecraft/class_4915;method_25731()V
official a
Lns;a()V
-