Class RandomHelper

java.lang.Object
com.petrolpark.util.RandomHelper

public class RandomHelper extends Object
  • Constructor Details

    • RandomHelper

      public RandomHelper()
  • Method Details

    • pick

      @Nullable public static final <T> T pick(net.minecraft.util.RandomSource random, List<T> list)
    • remove

      @Nullable public static final <T> T remove(net.minecraft.util.RandomSource random, List<T> list)
    • shuffle

      public static final void shuffle(List<?> list, net.minecraft.util.RandomSource random)
      Copy of Collections.shuffle(List, java.util.Random) to use Minecraft's single-threaded RandomSource
      Parameters:
      list -
      random -