net.minecraft.predicate.entity

public record LocationPredicate

net.minecraft.advancements.predicates.LocationPredicate
net.minecraft.class_2090
net.minecraft.predicate.entity.LocationPredicate

Field summary

Modifier and TypeField
private final Optional<LocationPredicate$PositionRange>
position
comp_1794
position
private final Optional<RegistryEntryList<Biome>>
biomes
comp_2375
biomes
private final Optional<RegistryEntryList<Structure>>
structures
comp_2376
structures
private final Optional<RegistryKey<World>>
dimension
comp_1797
dimension
private final Optional<Boolean>
smokey
comp_1798
smokey
private final Optional<LightPredicate>
light
comp_1799
light
private final Optional<BlockPredicate>
block
comp_1800
block
private final Optional<FluidPredicate>
fluid
comp_1801
fluid
private final Optional<Boolean>
canSeeSky
comp_2771
canSeeSky
public static final com.mojang.serialization.Codec<LocationPredicate>
CODEC
field_45760
CODEC

Constructor summary

ModifierConstructor
public (Optional<LocationPredicate$PositionRange> position, Optional<RegistryEntryList<Biome>> biomes, Optional<RegistryEntryList<Structure>> structures, Optional<RegistryKey<World>> dimension, Optional<Boolean> smokey, Optional<LightPredicate> light, Optional<BlockPredicate> block, Optional<FluidPredicate> fluid, Optional<Boolean> canSeeSky)

Method summary

Modifier and TypeMethod
public boolean
matches(ServerLevel level, double x, double y, double z)
method_9018(class_3218 arg0, double arg1, double arg2, double arg3)
test(ServerWorld world, double x, double y, double z)
public Optional<LocationPredicate$PositionRange>
position()
comp_1794()
position()
public Optional<RegistryEntryList<Biome>>
biomes()
comp_2375()
biomes()
public Optional<RegistryEntryList<Structure>>
structures()
comp_2376()
structures()
public Optional<RegistryKey<World>>
dimension()
comp_1797()
dimension()
public Optional<Boolean>
smokey()
comp_1798()
smokey()
public Optional<LightPredicate>
light()
comp_1799()
light()
public Optional<BlockPredicate>
block()
comp_1800()
block()
public Optional<FluidPredicate>
fluid()
comp_1801()
fluid()
public Optional<Boolean>
canSeeSky()
comp_2771()
canSeeSky()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53178(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53178(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)