Interface BlockPredicateType<P extends BlockPredicate>


public interface BlockPredicateType<P extends BlockPredicate>
Mappings:
Namespace Name
official dfj
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 Ldfj;a:Ldfj;
      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_BLOCK_TAG

      static final BlockPredicateType<MatchingBlockTagPredicate> MATCHING_BLOCK_TAG
      Mappings:
      Namespace Name Mixin selector
      official b Ldfj;b:Ldfj;
      intermediary field_36282 Lnet/minecraft/class_6647;field_36282:Lnet/minecraft/class_6647;
      named MATCHING_BLOCK_TAG Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;MATCHING_BLOCK_TAG:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • MATCHING_FLUIDS

      static final BlockPredicateType<MatchingFluidsBlockPredicate> MATCHING_FLUIDS
      Mappings:
      Namespace Name Mixin selector
      official c Ldfj;c:Ldfj;
      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;
    • HAS_STURDY_FACE

      static final BlockPredicateType<HasSturdyFacePredicate> HAS_STURDY_FACE
      Mappings:
      Namespace Name Mixin selector
      official d Ldfj;d:Ldfj;
      intermediary field_36283 Lnet/minecraft/class_6647;field_36283:Lnet/minecraft/class_6647;
      named HAS_STURDY_FACE Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;HAS_STURDY_FACE:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • SOLID

      Mappings:
      Namespace Name Mixin selector
      official e Ldfj;e:Ldfj;
      intermediary field_35698 Lnet/minecraft/class_6647;field_35698:Lnet/minecraft/class_6647;
      named SOLID Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;SOLID:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • REPLACEABLE

      static final BlockPredicateType<ReplaceableBlockPredicate> REPLACEABLE
      Mappings:
      Namespace Name Mixin selector
      official f Ldfj;f:Ldfj;
      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 g Ldfj;g:Ldfj;
      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;
    • INSIDE_WORLD_BOUNDS

      static final BlockPredicateType<InsideWorldBoundsBlockPredicate> INSIDE_WORLD_BOUNDS
      Mappings:
      Namespace Name Mixin selector
      official h Ldfj;h:Ldfj;
      intermediary field_35699 Lnet/minecraft/class_6647;field_35699:Lnet/minecraft/class_6647;
      named INSIDE_WORLD_BOUNDS Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;INSIDE_WORLD_BOUNDS:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
    • ANY_OF

      Mappings:
      Namespace Name Mixin selector
      official i Ldfj;i:Ldfj;
      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 j Ldfj;j:Ldfj;
      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 k Ldfj;k:Ldfj;
      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 l Ldfj;l:Ldfj;
      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 Ldfj;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldfj;
      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;