Interface BlockPredicateType<P extends BlockPredicate>


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

    • MATCHING_BLOCKS

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

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

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

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

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

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

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

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

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

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

      Mappings:
      Namespace Name Mixin selector
      named NOT Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;NOT:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
      intermediary field_35060 Lnet/minecraft/class_6647;field_35060:Lnet/minecraft/class_6647;
      official k Leex;k:Leex;
    • TRUE

      Mappings:
      Namespace Name Mixin selector
      named TRUE Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;TRUE:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
      intermediary field_35156 Lnet/minecraft/class_6647;field_35156:Lnet/minecraft/class_6647;
      official l Leex;l:Leex;
    • UNOBSTRUCTED

      static final BlockPredicateType<UnobstructedBlockPredicate> UNOBSTRUCTED
      Mappings:
      Namespace Name Mixin selector
      named UNOBSTRUCTED Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;UNOBSTRUCTED:Lnet/minecraft/world/gen/blockpredicate/BlockPredicateType;
      intermediary field_51788 Lnet/minecraft/class_6647;field_51788:Lnet/minecraft/class_6647;
      official m Leex;m:Leex;
  • Method Details

    • codec

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

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