Interface BlockPredicateType<P extends BlockPredicate>


public interface BlockPredicateType<P extends BlockPredicate>
Mappings:
Namespace Name
official csw
intermediary net/minecraft/class_6647
named net/minecraft/world/gen/blockpredicate/BlockPredicateType
  • Field Details

    • MATCHING_BLOCKS

      static final BlockPredicateType<MatchingBlocksBlockPredicate> MATCHING_BLOCKS
      Mappings:
      Namespace Name Mixin selector
      official a Lcsw;a:Lcsw;
      intermediary field_35055 Lnet/minecraft/class_6647;field_35055:Lnet/minecraft/class_6647;
      named MATCHING_BLOCKS Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;MATCHING_BLOCKS:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • MATCHING_FLUIDS

      static final BlockPredicateType<MatchingFluidsBlockPredicate> MATCHING_FLUIDS
      Mappings:
      Namespace Name Mixin selector
      official b Lcsw;b:Lcsw;
      intermediary field_35056 Lnet/minecraft/class_6647;field_35056:Lnet/minecraft/class_6647;
      named MATCHING_FLUIDS Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;MATCHING_FLUIDS:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • REPLACEABLE

      static final BlockPredicateType<ReplaceableBlockPredicate> REPLACEABLE
      Mappings:
      Namespace Name Mixin selector
      official c Lcsw;c:Lcsw;
      intermediary field_35057 Lnet/minecraft/class_6647;field_35057:Lnet/minecraft/class_6647;
      named REPLACEABLE Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;REPLACEABLE:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • ANY_OF

      Mappings:
      Namespace Name Mixin selector
      official d Lcsw;d:Lcsw;
      intermediary field_35058 Lnet/minecraft/class_6647;field_35058:Lnet/minecraft/class_6647;
      named ANY_OF Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;ANY_OF:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • ALL_OF

      Mappings:
      Namespace Name Mixin selector
      official e Lcsw;e:Lcsw;
      intermediary field_35059 Lnet/minecraft/class_6647;field_35059:Lnet/minecraft/class_6647;
      named ALL_OF Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;ALL_OF:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • NOT

      Mappings:
      Namespace Name Mixin selector
      official f Lcsw;f:Lcsw;
      intermediary field_35060 Lnet/minecraft/class_6647;field_35060:Lnet/minecraft/class_6647;
      named NOT Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;NOT:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
  • Method Details

    • codec

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

      private static <P extends BlockPredicate> BlockPredicateType<P> register(String id, com.mojang.serialization.Codec<P> codec)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsw;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lcsw;
      intermediary method_38889 Lnet/minecraft/class_6647;method_38889(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6647;
      named register Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;