Class BlockPredicate

java.lang.Object
net.minecraft.predicate.block.BlockPredicate
All Implemented Interfaces:
Predicate<BlockState>

public class BlockPredicate
extends Object
implements Predicate<BlockState>
Mappings:
Namespace Name
official amg
intermediary net/minecraft/class_385
named net/minecraft/predicate/block/BlockPredicate
  • Field Details

    • field_1535

      private final Block field_1535
      Mappings:
      Namespace Name Mixin selector
      official a Lamg;a:Lafh;
      intermediary field_1535 Lnet/minecraft/class_385;field_1535:Lnet/minecraft/class_160;
      named field_1535 Lnet/minecraft/predicate/block/BlockPredicate;field_1535:Lnet/minecraft/block/Block;
  • Constructor Details

    • BlockPredicate

      private BlockPredicate​(Block block)
  • Method Details

    • make

      public static BlockPredicate make​(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lamg;a(Lafh;)Lamg;
      intermediary method_1261 Lnet/minecraft/class_385;method_1261(Lnet/minecraft/class_160;)Lnet/minecraft/class_385;
      named make Lnet/minecraft/predicate/block/BlockPredicate;make(Lnet/minecraft/block/Block;)Lnet/minecraft/predicate/block/BlockPredicate;
    • apply

      public boolean apply​(BlockState blockState)
      Specified by:
      apply in interface Predicate<BlockState>
      Mappings:
      Namespace Name Mixin selector
      official a Lamg;a(Lalz;)Z
      intermediary method_1262 Lnet/minecraft/class_385;method_1262(Lnet/minecraft/class_376;)Z
      named apply Lnet/minecraft/predicate/block/BlockPredicate;apply(Lnet/minecraft/block/BlockState;)Z