public class LocationPredicate
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
LocationPredicate.Builder |
修飾子とタイプ | フィールドと説明 |
---|---|
static LocationPredicate |
ANY |
コンストラクタと説明 |
---|
LocationPredicate(MinMaxBounds.FloatBound p_i225755_1_,
MinMaxBounds.FloatBound p_i225755_2_,
MinMaxBounds.FloatBound p_i225755_3_,
Biome p_i225755_4_,
Structure<?> p_i225755_5_,
DimensionType p_i225755_6_,
LightPredicate p_i225755_7_,
BlockPredicate p_i225755_8_,
FluidPredicate p_i225755_9_) |
修飾子とタイプ | メソッドと説明 |
---|---|
static LocationPredicate |
deserialize(com.google.gson.JsonElement element) |
static LocationPredicate |
forBiome(Biome p_204010_0_) |
static LocationPredicate |
forDimension(DimensionType p_204008_0_) |
static LocationPredicate |
forFeature(Structure<?> p_218020_0_) |
com.google.gson.JsonElement |
serialize() |
boolean |
test(ServerWorld world,
double x,
double y,
double z) |
boolean |
test(ServerWorld world,
float x,
float y,
float z) |
public static final LocationPredicate ANY
public LocationPredicate(MinMaxBounds.FloatBound p_i225755_1_, MinMaxBounds.FloatBound p_i225755_2_, MinMaxBounds.FloatBound p_i225755_3_, @Nullable Biome p_i225755_4_, @Nullable Structure<?> p_i225755_5_, @Nullable DimensionType p_i225755_6_, LightPredicate p_i225755_7_, BlockPredicate p_i225755_8_, FluidPredicate p_i225755_9_)
public static LocationPredicate forBiome(Biome p_204010_0_)
public static LocationPredicate forDimension(DimensionType p_204008_0_)
public static LocationPredicate forFeature(Structure<?> p_218020_0_)
public boolean test(ServerWorld world, double x, double y, double z)
public boolean test(ServerWorld world, float x, float y, float z)
public com.google.gson.JsonElement serialize()
public static LocationPredicate deserialize(@Nullable com.google.gson.JsonElement element)