Package net.minecraft.item.trim
Class ArmorTrim
java.lang.Object
net.minecraft.item.trim.ArmorTrim
- Mappings:
Namespace Name official csointermediary net/minecraft/class_8053named net/minecraft/item/trim/ArmorTrim
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ArmorTrim> private final Function<RegistryEntry<ArmorMaterial>, Identifier> private final Function<RegistryEntry<ArmorMaterial>, Identifier> private static final Loggerprivate final RegistryEntry<ArmorTrimMaterial> static final Stringprivate final RegistryEntry<ArmorTrimPattern> private static final Text -
Constructor Summary
ConstructorsConstructorDescriptionArmorTrim(RegistryEntry<ArmorTrimMaterial> material, RegistryEntry<ArmorTrimPattern> pattern) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidappendTooltip(ItemStack stack, DynamicRegistryManager registryManager, List<Text> tooltip) static booleanapply(DynamicRegistryManager registryManager, ItemStack stack, ArmorTrim trim) booleanbooleanequals(RegistryEntry<ArmorTrimPattern> pattern, RegistryEntry<ArmorTrimMaterial> material) getGenericModelId(RegistryEntry<ArmorMaterial> armorMaterial) getLeggingsModelId(RegistryEntry<ArmorMaterial> armorMaterial) private StringgetMaterialAssetNameFor(RegistryEntry<ArmorMaterial> armorMaterial) getTrim(DynamicRegistryManager registryManager, ItemStack stack, boolean suppressError)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLcso;a:Lcom/mojang/serialization/Codec;intermediary field_41994Lnet/minecraft/class_8053;field_41994:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/item/trim/ArmorTrim;CODEC:Lcom/mojang/serialization/Codec;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official cLcso;c:Lorg/slf4j/Logger;intermediary field_41996Lnet/minecraft/class_8053;field_41996:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/item/trim/ArmorTrim;LOGGER:Lorg/slf4j/Logger;
-
NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official bLcso;b:Ljava/lang/String;intermediary field_41995Lnet/minecraft/class_8053;field_41995:Ljava/lang/String;named NBT_KEYLnet/minecraft/item/trim/ArmorTrim;NBT_KEY:Ljava/lang/String;
-
UPGRADE_TEXT
- Mappings:
Namespace Name Mixin selector official dLcso;d:Lvu;intermediary field_41997Lnet/minecraft/class_8053;field_41997:Lnet/minecraft/class_2561;named UPGRADE_TEXTLnet/minecraft/item/trim/ArmorTrim;UPGRADE_TEXT:Lnet/minecraft/text/Text;
-
material
- Mappings:
Namespace Name Mixin selector official eLcso;e:Lil;intermediary field_41998Lnet/minecraft/class_8053;field_41998:Lnet/minecraft/class_6880;named materialLnet/minecraft/item/trim/ArmorTrim;material:Lnet/minecraft/registry/entry/RegistryEntry;
-
pattern
- Mappings:
Namespace Name Mixin selector official fLcso;f:Lil;intermediary field_41999Lnet/minecraft/class_8053;field_41999:Lnet/minecraft/class_6880;named patternLnet/minecraft/item/trim/ArmorTrim;pattern:Lnet/minecraft/registry/entry/RegistryEntry;
-
leggingsModelIdGetter
- Mappings:
Namespace Name Mixin selector official gLcso;g:Ljava/util/function/Function;intermediary field_42000Lnet/minecraft/class_8053;field_42000:Ljava/util/function/Function;named leggingsModelIdGetterLnet/minecraft/item/trim/ArmorTrim;leggingsModelIdGetter:Ljava/util/function/Function;
-
genericModelIdGetter
- Mappings:
Namespace Name Mixin selector official hLcso;h:Ljava/util/function/Function;intermediary field_42001Lnet/minecraft/class_8053;field_42001:Ljava/util/function/Function;named genericModelIdGetterLnet/minecraft/item/trim/ArmorTrim;genericModelIdGetter:Ljava/util/function/Function;
-
-
Constructor Details
-
ArmorTrim
public ArmorTrim(RegistryEntry<ArmorTrimMaterial> material, RegistryEntry<ArmorTrimPattern> pattern) - Mappings:
Namespace Name Mixin selector official <init>Lcso;<init>(Lil;Lil;)Vintermediary <init>Lnet/minecraft/class_8053;<init>(Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Vnamed <init>Lnet/minecraft/item/trim/ArmorTrim;<init>(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;)V
-
-
Method Details
-
getMaterialAssetNameFor
- Mappings:
Namespace Name Mixin selector official cLcso;c(Lil;)Ljava/lang/String;intermediary method_48577Lnet/minecraft/class_8053;method_48577(Lnet/minecraft/class_6880;)Ljava/lang/String;named getMaterialAssetNameForLnet/minecraft/item/trim/ArmorTrim;getMaterialAssetNameFor(Lnet/minecraft/registry/entry/RegistryEntry;)Ljava/lang/String;
-
equals
public boolean equals(RegistryEntry<ArmorTrimPattern> pattern, RegistryEntry<ArmorTrimMaterial> material) - Mappings:
Namespace Name Mixin selector official aLcso;a(Lil;Lil;)Zintermediary method_48427Lnet/minecraft/class_8053;method_48427(Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Znamed equalsLnet/minecraft/item/trim/ArmorTrim;equals(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;)Z
-
getPattern
- Mappings:
Namespace Name Mixin selector official aLcso;a()Lil;intermediary method_48424Lnet/minecraft/class_8053;method_48424()Lnet/minecraft/class_6880;named getPatternLnet/minecraft/item/trim/ArmorTrim;getPattern()Lnet/minecraft/registry/entry/RegistryEntry;
-
getMaterial
- Mappings:
Namespace Name Mixin selector official bLcso;b()Lil;intermediary method_48431Lnet/minecraft/class_8053;method_48431()Lnet/minecraft/class_6880;named getMaterialLnet/minecraft/item/trim/ArmorTrim;getMaterial()Lnet/minecraft/registry/entry/RegistryEntry;
-
getLeggingsModelId
- Mappings:
Namespace Name Mixin selector official aLcso;a(Lil;)Lajh;intermediary method_48434Lnet/minecraft/class_8053;method_48434(Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;named getLeggingsModelIdLnet/minecraft/item/trim/ArmorTrim;getLeggingsModelId(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/util/Identifier;
-
getGenericModelId
- Mappings:
Namespace Name Mixin selector official bLcso;b(Lil;)Lajh;intermediary method_48436Lnet/minecraft/class_8053;method_48436(Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;named getGenericModelIdLnet/minecraft/item/trim/ArmorTrim;getGenericModelId(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/util/Identifier;
-
equals
-
apply
public static boolean apply(DynamicRegistryManager registryManager, ItemStack stack, ArmorTrim trim) - Mappings:
Namespace Name Mixin selector official aLcso;a(Liz;Lcqm;Lcso;)Zintermediary method_48429Lnet/minecraft/class_8053;method_48429(Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;Lnet/minecraft/class_8053;)Znamed applyLnet/minecraft/item/trim/ArmorTrim;apply(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/trim/ArmorTrim;)Z
-
getTrim
public static Optional<ArmorTrim> getTrim(DynamicRegistryManager registryManager, ItemStack stack, boolean suppressError) - Mappings:
Namespace Name Mixin selector official aLcso;a(Liz;Lcqm;Z)Ljava/util/Optional;intermediary method_48428Lnet/minecraft/class_8053;method_48428(Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;Z)Ljava/util/Optional;named getTrimLnet/minecraft/item/trim/ArmorTrim;getTrim(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/item/ItemStack;Z)Ljava/util/Optional;
-
appendTooltip
public static void appendTooltip(ItemStack stack, DynamicRegistryManager registryManager, List<Text> tooltip) - Mappings:
Namespace Name Mixin selector official aLcso;a(Lcqm;Liz;Ljava/util/List;)Vintermediary method_48425Lnet/minecraft/class_8053;method_48425(Lnet/minecraft/class_1799;Lnet/minecraft/class_5455;Ljava/util/List;)Vnamed appendTooltipLnet/minecraft/item/trim/ArmorTrim;appendTooltip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/registry/DynamicRegistryManager;Ljava/util/List;)V
-