net.minecraft.util.function

public class ValueLists

net.minecraft.util.ByIdMap
net.minecraft.class_7995
net.minecraft.util.function.ValueLists

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static <T> IntFunction<T>
createMap(ToIntFunction<T> idGetter, T[] values)
method_47913(ToIntFunction<T> arg0, T[] arg1)
createIndexToValueFunction(ToIntFunction<T> valueToIndexFunction, T[] values)
public static <T> IntFunction<T>
sparse(ToIntFunction<T> idGetter, T[] values, T _default)
method_47915(ToIntFunction<T> arg0, T[] arg1, T arg2)
createIndexToValueFunction(ToIntFunction<T> valueToIndexFunction, T[] values, T fallback)
private static <T> T[]
createSortedArray(ToIntFunction<T> idGetter, T[] values)
method_47917(ToIntFunction<T> arg0, T[] arg1)
validate(ToIntFunction<T> valueToIndexFunction, T[] values)
public static <T> IntFunction<T>
continuous(ToIntFunction<T> idGetter, T[] values, ByIdMap$OutOfBoundsStrategy strategy)
method_47914(ToIntFunction<T> arg0, T[] arg1, class_7995$class_7996 arg2)
createIndexToValueFunction(ToIntFunction<T> valueToIndexFunction, T[] values, ValueLists$OutOfBoundsHandling outOfBoundsHandling)
private static Object
lambda$continuous$3(Object[] arg0, int arg1, int arg2)
method_47916(Object[] arg0, int arg1, int arg2)
method_47916(Object[] arg0, int arg1, int index)
private static Object
lambda$continuous$2(Object[] arg0, int arg1, int arg2)
method_47918(Object[] arg0, int arg1, int arg2)
method_47918(Object[] arg0, int arg1, int index)
private static Object
lambda$continuous$1(int arg0, Object[] arg1, Object arg2, int arg3)
method_47911(int arg0, Object[] arg1, Object arg2, int arg3)
method_47911(int arg0, Object[] arg1, Object arg2, int index)
private static Object
lambda$sparse$0(IntFunction arg0, Object arg1, int arg2)
method_47912(IntFunction arg0, Object arg1, int arg2)
method_47912(IntFunction arg0, Object arg1, int index)