Package net.minecraft

Class class_9356

java.lang.Object
net.minecraft.class_9356
All Implemented Interfaces:
class_9360, class_9365<ItemEnchantmentsComponent>
Direct Known Subclasses:
class_9356.class_9357, class_9356.class_9358

public abstract class class_9356 extends Object implements class_9365<ItemEnchantmentsComponent>
Mappings:
Namespace Name
official ce
intermediary net/minecraft/class_9356
named net/minecraft/class_9356
  • Field Details

    • field_49799

      private final List<EnchantmentPredicate> field_49799
      Mappings:
      Namespace Name Mixin selector
      official a Lce;a:Ljava/util/List;
      intermediary field_49799 Lnet/minecraft/class_9356;field_49799:Ljava/util/List;
      named field_49799 Lnet/minecraft/class_9356;field_49799:Ljava/util/List;
  • Constructor Details

  • Method Details

    • method_58174

      public static <T extends class_9356> com.mojang.serialization.Codec<T> method_58174(Function<List<EnchantmentPredicate>,T> function)
      Mappings:
      Namespace Name Mixin selector
      official a Lce;a(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
      intermediary method_58174 Lnet/minecraft/class_9356;method_58174(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
      named method_58174 Lnet/minecraft/class_9356;method_58174(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
    • method_58175

      protected List<EnchantmentPredicate> method_58175()
      Mappings:
      Namespace Name Mixin selector
      official b Lce;b()Ljava/util/List;
      intermediary method_58175 Lnet/minecraft/class_9356;method_58175()Ljava/util/List;
      named method_58175 Lnet/minecraft/class_9356;method_58175()Ljava/util/List;
    • method_58167

      public boolean method_58167(ItemStack itemStack, ItemEnchantmentsComponent itemEnchantmentsComponent)
      Specified by:
      method_58167 in interface class_9365<ItemEnchantmentsComponent>
      Mappings:
      Namespace Name Mixin selector
      official a Lce;a(Lcsd;Lcxu;)Z
      intermediary method_58172 Lnet/minecraft/class_9356;method_58172(Lnet/minecraft/class_1799;Lnet/minecraft/class_9304;)Z
      named method_58167 Lnet/minecraft/class_9356;method_58167(Lnet/minecraft/item/ItemStack;Lnet/minecraft/component/type/ItemEnchantmentsComponent;)Z
    • method_58173

      public static class_9356.class_9357 method_58173(List<EnchantmentPredicate> list)
      Mappings:
      Namespace Name Mixin selector
      official a Lce;a(Ljava/util/List;)Lce$a;
      intermediary method_58173 Lnet/minecraft/class_9356;method_58173(Ljava/util/List;)Lnet/minecraft/class_9356$class_9357;
      named method_58173 Lnet/minecraft/class_9356;method_58173(Ljava/util/List;)Lnet/minecraft/class_9356$class_9357;
    • method_58176

      public static class_9356.class_9358 method_58176(List<EnchantmentPredicate> list)
      Mappings:
      Namespace Name Mixin selector
      official b Lce;b(Ljava/util/List;)Lce$b;
      intermediary method_58176 Lnet/minecraft/class_9356;method_58176(Ljava/util/List;)Lnet/minecraft/class_9356$class_9358;
      named method_58176 Lnet/minecraft/class_9356;method_58176(Ljava/util/List;)Lnet/minecraft/class_9356$class_9358;