net.minecraft.world.entity.variant

public interface PriorityProvider<Context, Condition extends PriorityProvider$SelectorCondition<Context>>

cul
net.minecraft.world.entity.variant.PriorityProvider
net.minecraft.class_10695
net.minecraft.entity.VariantSelectorProvider
net.minecraft.src.C_379050_

Method summary

Modifier and TypeMethod
List<PriorityProvider$Selector<Context, Condition>>
a()
selectors()
method_67126()
getSelectors()
m_384947_()
static <C, T> Stream<T>
a(Stream<T> arg0, Function<T, cul<C, ?>> arg1, C arg2)
select(Stream<T> arg0, Function<T, PriorityProvider<C, ?>> arg1, C arg2)
method_67163(Stream<T> arg0, Function<T, class_10695<C, ?>> arg1, C arg2)
select(Stream<T> entries, Function<T, VariantSelectorProvider<C, ?>> providerGetter, C context)
m_385249_(Stream<T> p_396955_, Function<T, C_379050_<C, ?>> p_397812_, C p_397224_)
static <C, T> Optional<T>
a(Stream<T> arg0, Function<T, cul<C, ?>> arg1, bai arg2, C arg3)
pick(Stream<T> arg0, Function<T, PriorityProvider<C, ?>> arg1, RandomSource arg2, C arg3)
method_67162(Stream<T> arg0, Function<T, class_10695<C, ?>> arg1, class_5819 arg2, C arg3)
select(Stream<T> entries, Function<T, VariantSelectorProvider<C, ?>> providerGetter, Random random, C context)
m_388612_(Stream<T> p_396747_, Function<T, C_379050_<C, ?>> p_391185_, C_212974_ p_393478_, C p_393720_)
static <Context, Condition extends PriorityProvider$SelectorCondition<Context>> List<PriorityProvider$Selector<Context, Condition>>
a(Condition arg0, int arg1)
single(Condition arg0, int arg1)
method_67160(Condition arg0, int arg1)
createSingle(Condition condition, int priority)
m_384289_(Condition p_396716_, int p_397144_)
static <Context, Condition extends PriorityProvider$SelectorCondition<Context>> List<PriorityProvider$Selector<Context, Condition>>
a(int arg0)
alwaysTrue(int arg0)
method_67159(int arg0)
createFallback(int priority)
m_384355_(int p_393120_)