net.minecraft.world.level.storage.loot

public class LootContext$Builder

dsd$a
net.minecraft.world.level.storage.loot.LootContext$Builder
net.minecraft.class_47$class_48
net.minecraft.loot.context.LootContext$Builder
net.minecraft.src.C_2811_$C_2813_
net.minecraft.world.level.storage.loot.LootTableInfo$Builder

Field summary

Modifier and TypeField
private final ServerLevel
a
level
field_930
world
f_78955_
private final Map<LootContextParam<?>, Object>
b
params
field_932
parameters
f_78956_
private final Map<ResourceLocation, LootContext$DynamicDrop>
c
dynamicDrops
field_933
drops
f_78957_
private RandomSource
d
random
field_934
random
f_78958_
private float
e
luck
field_931
luck
f_78959_

Constructor summary

ModifierConstructor
public (ServerLevel world)

Method summary

Modifier and TypeMethod
public LootContext$Builder
a(amn arg0)
withRandom(RandomSource arg0)
method_311(class_5819 arg0)
random(Random random)
m_230911_(C_212974_ arg0)
public LootContext$Builder
a(long arg0)
withOptionalRandomSeed(long arg0)
method_304(long arg0)
random(long seed)
m_78965_(long arg0)
public LootContext$Builder
a(long arg0, amn arg1)
withOptionalRandomSeed(long arg0, RandomSource arg1)
method_310(long arg0, class_5819 arg1)
random(long seed, Random random)
m_230908_(long p_230910_, C_212974_ arg1)
public LootContext$Builder
a(float arg0)
withLuck(float arg0)
method_303(float arg0)
luck(float luck)
m_78963_(float arg0)
public <T> LootContext$Builder
a(dui<T> arg0, T arg1)
withParameter(LootContextParam<T> arg0, T arg1)
method_312(class_169<T> arg0, T arg1)
parameter(LootContextParameter<T> key, T value)
m_78972_(C_2968_<T> p_78974_, T arg1)
public <T> LootContext$Builder
b(dui<T> arg0, T arg1)
withOptionalParameter(LootContextParam<T> arg0, T arg1)
method_306(class_169<T> arg0, T arg1)
optionalParameter(LootContextParameter<T> key, T value)
m_78984_(C_2968_<T> p_78986_, T arg1)
public LootContext$Builder
a(abb arg0, dsd$b arg1)
withDynamicDrop(ResourceLocation arg0, LootContext$DynamicDrop arg1)
method_307(class_2960 arg0, class_47$class_49 arg1)
putDrop(Identifier id, LootContext$Dropper value)
m_78979_(C_5265_ p_78981_, C_2811_$C_2814_ arg1)
public ServerLevel
a()
getLevel()
method_313()
getWorld()
m_78962_()
public <T> T
a(dui<T> arg0)
getParameter(LootContextParam<T> arg0)
method_308(class_169<T> arg0)
get(LootContextParameter<T> parameter)
m_78970_(C_2968_<T> arg0)
public <T> T
b(dui<T> arg0)
getOptionalParameter(LootContextParam<T> arg0)
method_305(class_169<T> arg0)
getNullable(LootContextParameter<T> parameter)
m_78982_(C_2968_<T> arg0)
public LootContext
a(duj arg0)
create(LootContextParamSet arg0)
method_309(class_176 arg0)
build(LootContextType type)
m_78975_(C_2970_ arg0)