Interface RuleBlockEntityModifierType<P extends RuleBlockEntityModifier>


public interface RuleBlockEntityModifierType<P extends RuleBlockEntityModifier>
Mappings:
Namespace Name
official edp
intermediary net/minecraft/class_8249
named net/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType
  • Field Details

    • CLEAR

      Mappings:
      Namespace Name Mixin selector
      official a Ledp;a:Ledp;
      intermediary field_43346 Lnet/minecraft/class_8249;field_43346:Lnet/minecraft/class_8249;
      named CLEAR Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;CLEAR:Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;
    • PASSTHROUGH

      Mappings:
      Namespace Name Mixin selector
      official b Ledp;b:Ledp;
      intermediary field_43347 Lnet/minecraft/class_8249;field_43347:Lnet/minecraft/class_8249;
      named PASSTHROUGH Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;PASSTHROUGH:Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;
    • APPEND_STATIC

      Mappings:
      Namespace Name Mixin selector
      official c Ledp;c:Ledp;
      intermediary field_43348 Lnet/minecraft/class_8249;field_43348:Lnet/minecraft/class_8249;
      named APPEND_STATIC Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;APPEND_STATIC:Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;
    • APPEND_LOOT

      Mappings:
      Namespace Name Mixin selector
      official d Ledp;d:Ledp;
      intermediary field_43349 Lnet/minecraft/class_8249;field_43349:Lnet/minecraft/class_8249;
      named APPEND_LOOT Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;APPEND_LOOT:Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;
  • Method Details

    • codec

      com.mojang.serialization.Codec<P> codec()
    • register

      private static <P extends RuleBlockEntityModifier> RuleBlockEntityModifierType<P> register(String id, com.mojang.serialization.Codec<P> codec)
      Mappings:
      Namespace Name Mixin selector
      official a Ledp;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ledp;
      intermediary method_49899 Lnet/minecraft/class_8249;method_49899(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_8249;
      named register Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType;