net.minecraft.world.level.storage.loot

public final class LootContextArg$ArgCodecBuilder<R>

foa$a
net.minecraft.world.level.storage.loot.LootContextArg$ArgCodecBuilder
net.minecraft.class_12283$class_12284
net.minecraft.loot.context.LootEntityValueSource$Builder
net.minecraft.src.C_432102_$C_432545_
net.minecraft.world.level.storage.loot.LootContextArg$a

字段概要

修饰符与类型字段
private final ExtraCodecs$LateBoundIdMapper<String, LootContextArg<R>>
a
sources
field_64180
ID_MAPPER
f_436188_

构造函数概要

修饰符构造函数
()

方法概要

修饰符与类型方法
public <T> LootContextArg$ArgCodecBuilder<R>
a(T[] arg0, Function<T, String> arg1, Function<T, ? extends foa<R>> arg2)
anyOf(T[] arg0, Function<T, String> arg1, Function<T, ? extends LootContextArg<R>> arg2)
method_76220(T[] arg0, Function<T, String> arg1, Function<T, ? extends class_12283<R>> arg2)
addAll(T[] values, Function<T, String> idGetter, Function<T, ? extends LootEntityValueSource<R>> sourceGetter)
m_443284_(T[] p_454035_, Function<T, String> p_457810_, Function<T, ? extends C_432102_<R>> arg2)
public <T extends StringRepresentable> LootContextArg$ArgCodecBuilder<R>
a(T[] arg0, Function<T, ? extends foa<R>> arg1)
anyOf(T[] arg0, Function<T, ? extends LootContextArg<R>> arg1)
method_76219(T[] arg0, Function<T, ? extends class_12283<R>> arg1)
addEnum(T[] values, Function<T, ? extends LootEntityValueSource<R>> sourceGetter)
m_440001_(T[] p_456250_, Function<T, ? extends C_432102_<R>> arg1)
public <T extends StringRepresentable, LootContextArg<? extends R>> LootContextArg$ArgCodecBuilder<R>
a(T[] arg0)
anyOf(T[] arg0)
method_76218(T[] arg0)
addEntityReferences(T[] values)
m_446395_(T[] arg0)
public LootContextArg$ArgCodecBuilder<R>
a(Function<? super bhv<? extends cgk>, ? extends foa<R>> arg0)
anyEntity(Function<? super ContextKey<? extends Entity>, ? extends LootContextArg<R>> arg0)
method_76214(Function<? super class_169<? extends class_1297>, ? extends class_12283<R>> arg0)
forEntities(Function<? super ContextParameter<? extends Entity>, ? extends LootEntityValueSource<R>> sourceFactory)
m_439444_(Function<? super C_345750_<? extends C_507_>, ? extends C_432102_<R>> arg0)
public LootContextArg$ArgCodecBuilder<R>
b(Function<? super bhv<? extends elb>, ? extends foa<R>> arg0)
anyBlockEntity(Function<? super ContextKey<? extends BlockEntity>, ? extends LootContextArg<R>> arg0)
method_76221(Function<? super class_169<? extends class_2586>, ? extends class_12283<R>> arg0)
forBlockEntities(Function<? super ContextParameter<? extends BlockEntity>, ? extends LootEntityValueSource<R>> sourceFactory)
m_446333_(Function<? super C_345750_<? extends C_1991_>, ? extends C_432102_<R>> arg0)
public LootContextArg$ArgCodecBuilder<R>
c(Function<? super bhv<? extends dlt>, ? extends foa<R>> arg0)
anyItemStack(Function<? super ContextKey<? extends ItemStack>, ? extends LootContextArg<R>> arg0)
method_76222(Function<? super class_169<? extends class_1799>, ? extends class_12283<R>> arg0)
forItemStacks(Function<? super ContextParameter<? extends ItemStack>, ? extends LootEntityValueSource<R>> sourceFactory)
m_439554_(Function<? super C_345750_<? extends C_1391_>, ? extends C_432102_<R>> arg0)
com.mojang.serialization.Codec<LootContextArg<R>>
a()
build()
method_76212()
getCodec()
m_440976_()