net.minecraft.world.level.storage.loot.predicates

public record LocationCheck

implements LootItemCondition

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

Field summary

Modifier and TypeField
private final Optional<LocationPredicate>
b
predicate
comp_1874
f_eqnfjjsw
predicate
predicate
private final BlockPos
c
offset
comp_1875
f_bfijysui
offset
offset
private static final com.mojang.serialization.MapCodec<BlockPos>
g
OFFSET_CODEC
field_45867
f_bxrjjfnl
OFFSET_CODEC
OFFSET_CODEC
public static final com.mojang.serialization.MapCodec<LocationCheck>
a
CODEC
field_45866
f_nkffmwkk
CODEC
CODEC

Constructor summary

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

Method summary

Modifier and TypeMethod
public LootItemConditionType
b()
getType()
method_29325()
m_pfwldqai()
getType()
getType()
public boolean
a(ezh arg0)
test(LootContext arg0)
method_881(class_47 arg0)
m_tmzkxiwm(C_iakykpgh arg0)
test(LootContext arg0)
test(LootContext context)
public Set<ContextKey<?>>
a()
getReferencedContextParams()
method_293()
m_oozesizv()
getAllowedParameters()
getRequiredParameters()
public static LootItemCondition$Builder
a(ct$a arg0)
checkLocation(LocationPredicate$Builder arg0)
method_884(class_2090$class_2091 arg0)
m_mvqjuclj(C_ypvebgnl$C_okutxubz arg0)
builder(LocationPredicate$Builder predicateBuilder)
builder(LocationPredicate$Builder predicateBuilder)
public static LootItemCondition$Builder
a(ct$a arg0, iu arg1)
checkLocation(LocationPredicate$Builder arg0, BlockPos arg1)
method_30151(class_2090$class_2091 arg0, class_2338 arg1)
m_epauhchv(C_ypvebgnl$C_okutxubz arg0, C_hynzadkk arg1)
builder(LocationPredicate$Builder predicateBuilder, BlockPos pos)
builder(LocationPredicate$Builder predicateBuilder, BlockPos pos)
public Optional<LocationPredicate>
c()
predicate()
comp_1874()
m_tuhetyqq()
predicate()
predicate()
public BlockPos
d()
offset()
comp_1875()
m_azsvxpur()
offset()
offset()