net.minecraft.loot.condition

public record LocationCheckLootCondition

implements LootCondition

net.minecraft.world.level.storage.loot.predicates.LocationCheck
net.minecraft.class_205
net.minecraft.loot.condition.LocationCheckLootCondition

Field summary

Modifier and TypeField
private final Optional<LocationPredicate>
predicate
comp_1874
predicate
private final BlockPos
offset
comp_1875
offset
private static final com.mojang.serialization.MapCodec<BlockPos>
OFFSET_CODEC
field_45867
OFFSET_CODEC
public static final com.mojang.serialization.MapCodec<LocationCheckLootCondition>
MAP_CODEC
field_45866
CODEC

Constructor summary

ModifierConstructor
public (Optional<LocationPredicate> predicate, BlockPos offset)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<LocationCheckLootCondition>
codec()
method_1_745()
getCodec()
public boolean
test(LootContext context)
method_881(class_47 arg0)
test(LootContext arg0)
public Set<ContextParameter<?>>
getReferencedContextParams()
method_293()
getAllowedParameters()
public static LootCondition$Builder
checkLocation(LocationPredicate$Builder predicate)
method_884(class_2090$class_2091 arg0)
builder(LocationPredicate$Builder predicateBuilder)
public static LootCondition$Builder
checkLocation(LocationPredicate$Builder predicate, BlockPos offset)
method_30151(class_2090$class_2091 arg0, class_2338 arg1)
builder(LocationPredicate$Builder predicateBuilder, BlockPos pos)
public Optional<LocationPredicate>
predicate()
comp_1874()
predicate()
public BlockPos
offset()
comp_1875()
offset()
public boolean
test(Object context)
test(Object arg0)
test(Object context)
private static LootCondition
lambda$checkLocation$1(LocationPredicate$Builder arg0, BlockPos arg1)
method_30152(class_2090$class_2091 arg0, class_2338 arg1)
method_30152(LocationPredicate$Builder arg0, BlockPos arg1)
private static LootCondition
lambda$checkLocation$0(LocationPredicate$Builder arg0)
method_882(class_2090$class_2091 arg0)
method_882(LocationPredicate$Builder arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53415(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53415(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53416(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53416(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)