net.minecraft.advancements.critereon

public record LocationPredicate

cv
net.minecraft.advancements.critereon.LocationPredicate
net.minecraft.class_2090

Field summary

Modifier and TypeField
private final Optional<LocationPredicate$PositionPredicate>
b
position
comp_1794
private final Optional<HolderSet<Biome>>
c
biomes
comp_2375
private final Optional<HolderSet<Structure>>
d
structures
comp_2376
private final Optional<ResourceKey<Level>>
e
dimension
comp_1797
private final Optional<Boolean>
f
smokey
comp_1798
private final Optional<LightPredicate>
g
light
comp_1799
private final Optional<BlockPredicate>
h
block
comp_1800
private final Optional<FluidPredicate>
i
fluid
comp_1801
private final Optional<Boolean>
j
canSeeSky
comp_2771
public static final com.mojang.serialization.Codec<LocationPredicate>
a
CODEC
field_45760

Constructor summary

ModifierConstructor
public (Optional<LocationPredicate$PositionPredicate> arg0, Optional<HolderSet<Biome>> arg1, Optional<HolderSet<Structure>> arg2, Optional<ResourceKey<Level>> arg3, Optional<Boolean> arg4, Optional<LightPredicate> arg5, Optional<BlockPredicate> arg6, Optional<FluidPredicate> arg7, Optional<Boolean> arg8)

Method summary

Modifier and TypeMethod
public boolean
a(asi arg0, double arg1, double arg2, double arg3)
matches(ServerLevel arg0, double arg1, double arg2, double arg3)
method_9018(class_3218 arg0, double arg1, double arg2, double arg3)
public Optional<LocationPredicate$PositionPredicate>
a()
position()
comp_1794()
public Optional<HolderSet<Biome>>
b()
biomes()
comp_2375()
public Optional<HolderSet<Structure>>
c()
structures()
comp_2376()
public Optional<ResourceKey<Level>>
d()
dimension()
comp_1797()
public Optional<Boolean>
e()
smokey()
comp_1798()
public Optional<LightPredicate>
f()
light()
comp_1799()
public Optional<BlockPredicate>
g()
block()
comp_1800()
public Optional<FluidPredicate>
h()
fluid()
comp_1801()
public Optional<Boolean>
i()
canSeeSky()
comp_2771()