net.minecraft.loot.context

public class LootContext

cys
net.minecraft.world.level.storage.loot.LootContext
net.minecraft.class_47
net.minecraft.loot.context.LootContext
net.minecraft.unmapped.C_iakykpgh
net.minecraft.loot.LootContext
net.minecraft.loot.LootContext

Field summary

Modifier and TypeField
private final Random
a
random
field_923
random
f_gndtbaxx
field_216035_a
random
private final float
b
luck
field_926
luck
f_ivmefixp
field_186498_a
luck
private final ServerWorld
c
level
field_928
world
f_kobjjsvx
field_186499_b
world
private final Function<Identifier, LootTable>
d
lootTables
field_924
tableGetter
f_cxdvsbjl
field_186500_c
lootTableManager
private final Set<LootTable>
e
visitedTables
field_927
activeTables
f_ssicdhjd
field_186504_g
lootTables
private final Function<Identifier, LootCondition>
f
conditions
field_20750
conditionGetter
f_ktnsllxt
field_227499_f_
field_227499_f_
private final Set<LootCondition>
g
visitedConditions
field_20751
conditions
f_ooledxxq
field_227500_g_
conditions
private final Map<LootContextParameter<?>, Object>
h
params
field_925
parameters
f_urhluvna
field_216036_f
parameters
private final Map<Identifier, LootContext$Dropper>
i
dynamicDrops
field_929
drops
f_epekxpkr
field_216037_g
field_216037_g

Constructor summary

ModifierConstructor
private (Random random, float luck, ServerWorld world, Function<Identifier, LootTable> tableGetter, Function<Identifier, LootCondition> conditionSetter, Map<LootContextParameter<?>, Object> parameters, Map<Identifier, LootContext$Dropper> drops)

Method summary

Modifier and TypeMethod
public boolean
a(daw<?> arg0)
hasParam(LootContextParam<?> arg0)
method_300(class_169<?> arg0)
hasParameter(LootContextParameter<?> parameter)
m_vbxysawq(C_xsaigefq<?> arg0)
func_216033_a(LootParameter<?> arg0)
has(LootParameter<?> parameter)
public void
a(vk arg0, Consumer<bly> arg1)
addDynamicDrops(ResourceLocation arg0, Consumer<ItemStack> arg1)
method_297(class_2960 arg0, Consumer<class_1799> arg1)
drop(Identifier id, Consumer<ItemStack> lootConsumer)
m_tjqtsntr(C_ncpywfca arg0, Consumer<C_sddaxwyk> arg1)
func_216034_a(ResourceLocation arg0, Consumer<ItemStack> arg1)
generateDynamicDrop(ResourceLocation name, Consumer<ItemStack> consumer)
public <T> T
c(daw<T> arg0)
getParamOrNull(LootContextParam<T> arg0)
method_296(class_169<T> arg0)
get(LootContextParameter<T> parameter)
m_xpnkgluh(C_xsaigefq<T> arg0)
func_216031_c(LootParameter<T> arg0)
get(LootParameter<T> parameter)
public boolean
a(cyv arg0)
addVisitedTable(LootTable arg0)
method_298(class_52 arg0)
markActive(LootTable table)
m_uuszvqlx(C_inwsuliy arg0)
func_186496_a(LootTable arg0)
addLootTable(LootTable lootTableIn)
public void
b(cyv arg0)
removeVisitedTable(LootTable arg0)
method_295(class_52 arg0)
markInactive(LootTable table)
m_mrfvsbxe(C_inwsuliy arg0)
func_186490_b(LootTable arg0)
removeLootTable(LootTable lootTableIn)
public boolean
a(dbl arg0)
addVisitedCondition(LootItemCondition arg0)
method_22555(class_5341 arg0)
addCondition(LootCondition condition)
m_bbxnwhaq(C_vqkczpuv arg0)
func_227501_a_(ILootCondition arg0)
addCondition(ILootCondition conditionIn)
public void
b(dbl arg0)
removeVisitedCondition(LootItemCondition arg0)
method_22557(class_5341 arg0)
removeCondition(LootCondition condition)
m_eldmlfua(C_vqkczpuv arg0)
func_227503_b_(ILootCondition arg0)
removeCondition(ILootCondition conditionIn)
public LootTable
a(vk arg0)
getLootTable(ResourceLocation arg0)
method_22556(class_2960 arg0)
getSupplier(Identifier id)
m_waenynak(C_ncpywfca arg0)
func_227502_a_(ResourceLocation arg0)
getLootTable(ResourceLocation tableId)
public LootCondition
b(vk arg0)
getCondition(ResourceLocation arg0)
method_22558(class_2960 arg0)
getCondition(Identifier id)
m_ktxckrdf(C_ncpywfca arg0)
func_227504_b_(ResourceLocation arg0)
getLootCondition(ResourceLocation conditionId)
public Random
a()
getRandom()
method_294()
getRandom()
m_wajkhgmd()
func_216032_b()
getRandom()
public float
b()
getLuck()
method_302()
getLuck()
m_whhxcymq()
func_186491_f()
getLuck()
public ServerWorld
c()
getLevel()
method_299()
getWorld()
m_izzeghzt()
func_202879_g()
getWorld()