类 BlockPredicate
- java.lang.Object
-
- net.minecraft.predicate.BlockPredicate
-
public class BlockPredicate extends Object
- Mappings:
Namespace Name official asintermediary net/minecraft/class_4550named net/minecraft/predicate/BlockPredicate
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classBlockPredicate.Builder
-
字段概要
字段 修饰符和类型 字段 说明 static BlockPredicateANYprivate @Nullable Blockblockprivate NbtPredicatenbtprivate StatePredicatestateprivate @Nullable Tag<Block>tag
-
构造器概要
构造器 构造器 说明 BlockPredicate(@Nullable Tag<Block> tag, @Nullable Block block, StatePredicate state, NbtPredicate nbt)
-
-
-
字段详细资料
-
ANY
public static final BlockPredicate ANY
- Mappings:
Namespace Name Mixin selector official aLas;a:Las;intermediary field_20692Lnet/minecraft/class_4550;field_20692:Lnet/minecraft/class_4550;named ANYLnet/minecraft/predicate/BlockPredicate;ANY:Lnet/minecraft/predicate/BlockPredicate;
-
tag
@Nullable private final @Nullable Tag<Block> tag
- Mappings:
Namespace Name Mixin selector official bLas;b:Lafs;intermediary field_20693Lnet/minecraft/class_4550;field_20693:Lnet/minecraft/class_3494;named tagLnet/minecraft/predicate/BlockPredicate;tag:Lnet/minecraft/tag/Tag;
-
block
@Nullable private final @Nullable Block block
- Mappings:
Namespace Name Mixin selector official cLas;c:Lbyq;intermediary field_20694Lnet/minecraft/class_4550;field_20694:Lnet/minecraft/class_2248;named blockLnet/minecraft/predicate/BlockPredicate;block:Lnet/minecraft/block/Block;
-
state
private final StatePredicate state
- Mappings:
Namespace Name Mixin selector official dLas;d:Lcr;intermediary field_20695Lnet/minecraft/class_4550;field_20695:Lnet/minecraft/class_4559;named stateLnet/minecraft/predicate/BlockPredicate;state:Lnet/minecraft/predicate/StatePredicate;
-
nbt
private final NbtPredicate nbt
- Mappings:
Namespace Name Mixin selector official eLas;e:Lcg;intermediary field_20696Lnet/minecraft/class_4550;field_20696:Lnet/minecraft/class_2105;named nbtLnet/minecraft/predicate/BlockPredicate;nbt:Lnet/minecraft/predicate/NbtPredicate;
-
-
构造器详细资料
-
BlockPredicate
public BlockPredicate(@Nullable @Nullable Tag<Block> tag, @Nullable @Nullable Block block, StatePredicate state, NbtPredicate nbt)
- Mappings:
Namespace Name Mixin selector official <init>Las;<init>(Lafs;Lbyq;Lcr;Lcg;)Vintermediary <init>Lnet/minecraft/class_4550;<init>(Lnet/minecraft/class_3494;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;Lnet/minecraft/class_2105;)Vnamed <init>Lnet/minecraft/predicate/BlockPredicate;<init>(Lnet/minecraft/tag/Tag;Lnet/minecraft/block/Block;Lnet/minecraft/predicate/StatePredicate;Lnet/minecraft/predicate/NbtPredicate;)V
-
-
方法详细资料
-
test
public boolean test(ServerWorld world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLas;a(Labj;Lgb;)Zintermediary method_22454Lnet/minecraft/class_4550;method_22454(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Znamed testLnet/minecraft/predicate/BlockPredicate;test(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z
-
fromJson
public static BlockPredicate fromJson(@Nullable @Nullable JsonElement json)
- Mappings:
Namespace Name Mixin selector official aLas;a(Lcom/google/gson/JsonElement;)Las;intermediary method_22453Lnet/minecraft/class_4550;method_22453(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4550;named fromJsonLnet/minecraft/predicate/BlockPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/BlockPredicate;
-
toJson
public JsonElement toJson()
- Mappings:
Namespace Name Mixin selector official aLas;a()Lcom/google/gson/JsonElement;intermediary method_22452Lnet/minecraft/class_4550;method_22452()Lcom/google/gson/JsonElement;named toJsonLnet/minecraft/predicate/BlockPredicate;toJson()Lcom/google/gson/JsonElement;
-
-