net.minecraft.world.level.storage.loot.parameters

public class LootContextParamSet

dkt
net.minecraft.world.level.storage.loot.parameters.LootContextParamSet
net.minecraft.class_176
net.minecraft.loot.context.LootContextType
net.minecraft.src.C_2970_
net.minecraft.world.level.storage.loot.parameters.LootContextParameterSet

Field summary

Modifier and TypeField
private final Set<LootContextParam<?>>
a
required
field_1216
required
f_81385_
private final Set<LootContextParam<?>>
b
all
field_1215
allowed
f_81386_

Constructor summary

ModifierConstructor
(Set<LootContextParam<?>> required, Set<LootContextParam<?>> allowed)

Method summary

Modifier and TypeMethod
public boolean
a(dks<?> arg0)
isAllowed(LootContextParam<?> arg0)
method_35553(class_169<?> arg0)
isAllowed(LootContextParameter<?> parameter)
m_165475_(C_2968_<?> arg0)
public Set<LootContextParam<?>>
a()
getRequired()
method_778()
getRequired()
m_81394_()
getRequired()
public Set<LootContextParam<?>>
b()
getAllowed()
method_777()
getAllowed()
m_81398_()
getOptional()
public void
a(dix arg0, diq arg1)
validateUser(ValidationContext arg0, LootContextUser arg1)
method_776(class_58 arg0, class_46 arg1)
validate(LootTableReporter reporter, LootContextAware parameterConsumer)
m_81395_(C_2837_ p_81397_, C_2817_ arg1)
public static LootContextParamSet$Builder
c()
builder()
method_35554()
create()
m_165477_()