Class DataFixUtils

java.lang.Object
com.mojang.datafixers.DataFixUtils

public class DataFixUtils extends Object
  • Method Details

    • smallestEncompassingPowerOfTwo

      public static int smallestEncompassingPowerOfTwo(int input)
    • ceillog2

      public static int ceillog2(int input)
    • make

      public static <T> T make(Supplier<T> factory)
    • make

      public static <T> T make(T t, Consumer<T> consumer)
    • orElse

      public static <U> U orElse(Optional<? extends U> optional, U other)
    • orElseGet

      public static <U> U orElseGet(Optional<? extends U> optional, Supplier<? extends U> other)
    • or

      public static <U> Optional<U> or(Optional<? extends U> optional, Supplier<? extends Optional<? extends U>> other)
    • toArray

      public static byte[] toArray(ByteBuffer input)
    • makeKey

      public static int makeKey(int version)
    • makeKey

      public static int makeKey(int version, int subVersion)
    • getVersion

      public static int getVersion(int key)
    • getSubVersion

      public static int getSubVersion(int key)
    • consumerToFunction

      public static <T> UnaryOperator<T> consumerToFunction(Consumer<T> consumer)