Class LocationPredicate
java.lang.Object
net.minecraft.advancements.critereon.LocationPredicate
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic LocationPredicateprivate ResourceKey<Biome>private BlockPredicateprivate ResourceKey<Level>private StructureFeature<?>private FluidPredicateprivate LightPredicateprivate static org.apache.logging.log4j.Loggerprivate Booleanprivate MinMaxBounds.Doublesprivate MinMaxBounds.Doublesprivate MinMaxBounds.Doubles -
Constructor Summary
ConstructorsConstructorDescriptionLocationPredicate(MinMaxBounds.Doubles p_52606_, MinMaxBounds.Doubles p_52607_, MinMaxBounds.Doubles p_52608_, ResourceKey<Biome> p_52609_, StructureFeature<?> p_52610_, ResourceKey<Level> p_52611_, Boolean p_52612_, LightPredicate p_52613_, BlockPredicate p_52614_, FluidPredicate p_52615_) -
Method Summary
Modifier and TypeMethodDescriptionstatic LocationPredicatefromJson(com.google.gson.JsonElement p_52630_)static LocationPredicateinBiome(ResourceKey<Biome> p_52635_)static LocationPredicateinDimension(ResourceKey<Level> p_52639_)static LocationPredicateinFeature(StructureFeature<?> p_52628_)booleanmatches(ServerLevel p_52618_, double p_52619_, double p_52620_, double p_52621_)com.google.gson.JsonElement
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
ANY
-
x
-
y
-
z
-
biome
-
feature
-
dimension
-
smokey
-
light
-
block
-
fluid
-
-
Constructor Details
-
LocationPredicate
public LocationPredicate(MinMaxBounds.Doubles p_52606_, MinMaxBounds.Doubles p_52607_, MinMaxBounds.Doubles p_52608_, @Nullable ResourceKey<Biome> p_52609_, @Nullable StructureFeature<?> p_52610_, @Nullable ResourceKey<Level> p_52611_, @Nullable Boolean p_52612_, LightPredicate p_52613_, BlockPredicate p_52614_, FluidPredicate p_52615_)
-
-
Method Details
-
inBiome
-
inDimension
-
inFeature
-
matches
-
serializeToJson
public com.google.gson.JsonElement serializeToJson() -
fromJson
-