Package net.minecraft.predicate
Class BlockPredicate
java.lang.Object
net.minecraft.predicate.BlockPredicate
public class BlockPredicate extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BlockPredicate.Builder
-
Field Summary
Fields Modifier and Type Field Description static BlockPredicate
ANY
private Block
block
private NbtPredicate
nbt
private StatePredicate
state
private Tag<Block>
tag
-
Constructor Summary
Constructors Constructor Description BlockPredicate(Tag<Block> tag, Block block, StatePredicate state, NbtPredicate nbt)
-
Method Summary
Modifier and Type Method Description static BlockPredicate
fromJson(JsonElement json)
boolean
test(ServerWorld world, BlockPos pos)
JsonElement
toJson()
-
Field Details
-
ANY
-
tag
-
block
-
state
-
nbt
-
-
Constructor Details
-
BlockPredicate
public BlockPredicate(@Nullable Tag<Block> tag, @Nullable Block block, StatePredicate state, NbtPredicate nbt)
-
-
Method Details
-
test
-
fromJson
-
toJson
-