Interface RuleBlockEntityModifierType<P extends RuleBlockEntityModifier>


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

    • CLEAR

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

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

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

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

    • codec

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

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