Interface BlockPredicateType<P extends BlockPredicate>


public interface BlockPredicateType<P extends BlockPredicate>
Mappings:
Namespace Name
official cth
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 Lcth;a:Lcth;
      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 Lcth;b:Lcth;
      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 Lcth;c:Lcth;
      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;
    • WOULD_SURVIVE

      static final BlockPredicateType<WouldSurviveBlockPredicate> WOULD_SURVIVE
      Mappings:
      Namespace Name Mixin selector
      official d Lcth;d:Lcth;
      intermediary field_35155 Lnet/minecraft/class_6647;field_35155:Lnet/minecraft/class_6647;
      named WOULD_SURVIVE Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;WOULD_SURVIVE:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • ANY_OF

      Mappings:
      Namespace Name Mixin selector
      official e Lcth;e:Lcth;
      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 f Lcth;f:Lcth;
      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 g Lcth;g:Lcth;
      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;
    • TRUE

      Mappings:
      Namespace Name Mixin selector
      official h Lcth;h:Lcth;
      intermediary field_35156 Lnet/minecraft/class_6647;field_35156:Lnet/minecraft/class_6647;
      named TRUE Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;TRUE: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 Lcth;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lcth;
      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;