net.minecraft.loot.function

public class FilteredLootFunction$Builder

extends ConditionalLootFunction$Builder<FilteredLootFunction$Builder>

All mapped superinterfaces:

LootFunction$Builder, LootConditionConsumingBuilder

fpl$a
net.minecraft.world.level.storage.loot.functions.FilteredFunction$Builder
net.minecraft.class_9668$class_12244
net.minecraft.loot.function.FilteredLootFunction$Builder
net.minecraft.unmapped.C_qfglgpgu$C_fmvqened
net.minecraft.loot.function.FilteredLootFunction$C_fmvqened
net.minecraft.src.C_313763_$C_432297_

Field summary

Modifier and TypeField
private final ItemPredicate
a
itemPredicate
field_63968
itemFilter
f_deupgybx
f_434957_
private Optional<LootFunction>
b
onPass
field_63969
onPass
f_frzglpzj
f_433375_
private Optional<LootFunction>
c
onFail
field_63970
onFail
f_cypqxvdy
f_433687_

Constructor summary

ModifierConstructor
(ItemPredicate itemFilter)

Method summary

Modifier and TypeMethod
protected FilteredLootFunction$Builder
a()
getThis()
method_75909()
getThisBuilder()
m_aqjriias()
getThisImpl()
m_6477_()
public FilteredLootFunction$Builder
a(Optional<fpr> arg0)
onPass(Optional<LootItemFunction> arg0)
method_75910(Optional<class_117> arg0)
onPass(Optional<LootFunction> onPass)
m_cguuqgti(Optional<C_tmxhskql> arg0)
m_441829_(Optional<C_2928_> arg0)
public FilteredLootFunction$Builder
b(Optional<fpr> arg0)
onFail(Optional<LootItemFunction> arg0)
method_75911(Optional<class_117> arg0)
onFail(Optional<LootFunction> onFail)
m_aqaayarv(Optional<C_tmxhskql> arg0)
m_445354_(Optional<C_2928_> arg0)
public LootFunction
b()
build()
method_515()
build()
m_rxebakmc()
build()
m_7453_()