public class LocationPredicate
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LocationPredicate.Builder |
Modifier and Type | Field and Description |
---|---|
static LocationPredicate |
ANY |
Constructor and Description |
---|
LocationPredicate(MinMaxBounds.FloatBound p_i50802_1_,
MinMaxBounds.FloatBound p_i50802_2_,
MinMaxBounds.FloatBound p_i50802_3_,
Biome p_i50802_4_,
Structure<?> p_i50802_5_,
DimensionType p_i50802_6_) |
Modifier and Type | Method and Description |
---|---|
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_i50802_1_, MinMaxBounds.FloatBound p_i50802_2_, MinMaxBounds.FloatBound p_i50802_3_, @Nullable Biome p_i50802_4_, @Nullable Structure<?> p_i50802_5_, @Nullable DimensionType p_i50802_6_)
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)