net.minecraft.world.entity.variant

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

csu
net.minecraft.world.entity.variant.PriorityProvider
net.minecraft.class_10695
net.minecraft.class_10695

Method summary

Modifier and TypeMethod
List<PriorityProvider$Selector<Context, Condition>>
a()
selectors()
method_67126()
method_67126()
static <C, T> Stream<T>
a(Stream<T> arg0, Function<T, csu<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)
method_67163(Stream<T> arg0, Function<T, class_10695<C, ?>> arg1, C arg2)
static <C, T> Optional<T>
a(Stream<T> arg0, Function<T, csu<C, ?>> arg1, azt 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)
method_67162(Stream<T> arg0, Function<T, class_10695<C, ?>> arg1, Random arg2, C arg3)
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)
method_67160(Condition arg0, int arg1)
static <Context, Condition extends PriorityProvider$SelectorCondition<Context>> List<PriorityProvider$Selector<Context, Condition>>
a(int arg0)
alwaysTrue(int arg0)
method_67159(int arg0)
method_67159(int arg0)