Package net.minecraft.util
Class Util
java.lang.Object
net.minecraft.util.Util
public class Util extends Object
- Mappings:
Namespace Name official x
intermediary net/minecraft/class_156
named net/minecraft/util/Util
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
Util.IdentityHashStrategy
static class
Util.OperatingSystem
-
Field Summary
Fields Modifier and Type Field Description private static ExecutorService
BOOTSTRAP_EXECUTOR
private static ExecutorService
IO_WORKER_EXECUTOR
private static Logger
LOGGER
private static ExecutorService
MAIN_WORKER_EXECUTOR
static LongSupplier
nanoTimeSupplier
private static AtomicInteger
NEXT_WORKER_ID
static UUID
NIL_UUID
-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
Modifier and Type Method Description static Consumer<String>
addPrefix(String prefix, Consumer<String> consumer)
private static void
attemptShutdown(ExecutorService service)
private static boolean
attemptTasks(int retries, String taskName, BooleanSupplier[] tasks)
private static boolean
attemptTasks(BooleanSupplier[] booleanSupplier)
static void
backupAndReplace(File current, File newFile, File backup)
static void
backupAndReplace(Path current, Path newPath, Path backup)
Copiescurrent
tobackup
and then replacescurrent
withnewPath
static <V> CompletableFuture<List<V>>
combine(List<? extends CompletableFuture<? extends V>> futures)
static <T> CompletableFuture<T>
completeExceptionally(Throwable throwable)
private static ExecutorService
createIoWorker()
static String
createTranslationKey(String type, Identifier id)
private static ExecutorService
createWorker(String name)
static Runnable
debugRunnable(Runnable runnable, Supplier<String> messageSupplier)
private static BooleanSupplier
deleteTask(Path path)
private static BooleanSupplier
deletionVerifyTask(Path path)
private static BooleanSupplier
existenceCheckTask(Path path)
static Executor
getBootstrapExecutor()
static com.mojang.datafixers.types.Type<?>
getChoiceType(com.mojang.datafixers.DSL.TypeReference typeReference, String id)
private static com.mojang.datafixers.types.Type<?>
getChoiceTypeInternal(com.mojang.datafixers.DSL.TypeReference typeReference, String id)
static long
getEpochTimeMs()
static String
getInnermostMessage(Throwable t)
static Executor
getIoWorkerExecutor()
static Stream<String>
getJVMFlags()
static <T> T
getLast(List<T> list)
static Executor
getMainWorkerExecutor()
static long
getMeasuringTimeMs()
static long
getMeasuringTimeNano()
static Util.OperatingSystem
getOperatingSystem()
static int
getRandom(int[] array, Random random)
static <T> T
getRandom(List<T> list, Random random)
static <T> T
getRandom(T[] array, Random random)
static <T extends Comparable<T>>
StringgetValueAsString(Property<T> property, Object object)
static <K> Hash.Strategy<K>
identityHashStrategy()
static <T> Optional<T>
ifPresentOrElse(Optional<T> optional, Consumer<T> consumer, Runnable runnable)
static <T> T
make(Supplier<T> factory)
static <T> T
make(T object, Consumer<T> initializer)
static void
method_33559(String string)
private static void
method_33560()
static int
moveCursor(String string, int cursor, int delta)
Moves thecursor
in thestring
by adelta
amount.static <T> T
next(Iterable<T> iterable, T t)
static <T> T
previous(Iterable<T> iterable, T t)
static void
relativeCopy(Path src, Path dest, Path toCopy)
Copies a file contained in the foldersrc
to the folderdest
.private static BooleanSupplier
renameTask(Path src, Path dest)
static String
replaceInvalidChars(String string, CharPredicate predicate)
static void
shutdownExecutors()
static void
startTimerHack()
static <T> Stream<T>
stream(Optional<? extends T> optional)
static <T extends Throwable>
TthrowOrPause(T t)
static void
throwUnchecked(Throwable t)
static com.mojang.serialization.DataResult<double[]>
toArray(DoubleStream stream, int length)
static com.mojang.serialization.DataResult<int[]>
toArray(IntStream stream, int length)
static <K, V> Collector<Map.Entry<? extends K,? extends V>,?,Map<K,V>>
toMap()
private static void
uncaughtExceptionHandler(Thread thread, Throwable t)
-
Field Details
-
NEXT_WORKER_ID
- Mappings:
Namespace Name Mixin selector official c
Lx;c:Ljava/util/concurrent/atomic/AtomicInteger;
intermediary field_18034
Lnet/minecraft/class_156;field_18034:Ljava/util/concurrent/atomic/AtomicInteger;
named NEXT_WORKER_ID
Lnet/minecraft/util/Util;NEXT_WORKER_ID:Ljava/util/concurrent/atomic/AtomicInteger;
-
BOOTSTRAP_EXECUTOR
- Mappings:
Namespace Name Mixin selector official d
Lx;d:Ljava/util/concurrent/ExecutorService;
intermediary field_24622
Lnet/minecraft/class_156;field_24622:Ljava/util/concurrent/ExecutorService;
named BOOTSTRAP_EXECUTOR
Lnet/minecraft/util/Util;BOOTSTRAP_EXECUTOR:Ljava/util/concurrent/ExecutorService;
-
MAIN_WORKER_EXECUTOR
- Mappings:
Namespace Name Mixin selector official e
Lx;e:Ljava/util/concurrent/ExecutorService;
intermediary field_18035
Lnet/minecraft/class_156;field_18035:Ljava/util/concurrent/ExecutorService;
named MAIN_WORKER_EXECUTOR
Lnet/minecraft/util/Util;MAIN_WORKER_EXECUTOR:Ljava/util/concurrent/ExecutorService;
-
IO_WORKER_EXECUTOR
- Mappings:
Namespace Name Mixin selector official f
Lx;f:Ljava/util/concurrent/ExecutorService;
intermediary field_24477
Lnet/minecraft/class_156;field_24477:Ljava/util/concurrent/ExecutorService;
named IO_WORKER_EXECUTOR
Lnet/minecraft/util/Util;IO_WORKER_EXECUTOR:Ljava/util/concurrent/ExecutorService;
-
nanoTimeSupplier
- Mappings:
Namespace Name Mixin selector official a
Lx;a:Ljava/util/function/LongSupplier;
intermediary field_1128
Lnet/minecraft/class_156;field_1128:Ljava/util/function/LongSupplier;
named nanoTimeSupplier
Lnet/minecraft/util/Util;nanoTimeSupplier:Ljava/util/function/LongSupplier;
-
NIL_UUID
- Mappings:
Namespace Name Mixin selector official b
Lx;b:Ljava/util/UUID;
intermediary field_25140
Lnet/minecraft/class_156;field_25140:Ljava/util/UUID;
named NIL_UUID
Lnet/minecraft/util/Util;NIL_UUID:Ljava/util/UUID;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official g
Lx;g:Lorg/apache/logging/log4j/Logger;
intermediary field_1129
Lnet/minecraft/class_156;field_1129:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/util/Util;LOGGER:Lorg/apache/logging/log4j/Logger;
-
-
Constructor Details
-
Util
public Util()
-
-
Method Details
-
toMap
- Mappings:
Namespace Name Mixin selector official a
Lx;a()Ljava/util/stream/Collector;
intermediary method_664
Lnet/minecraft/class_156;method_664()Ljava/util/stream/Collector;
named toMap
Lnet/minecraft/util/Util;toMap()Ljava/util/stream/Collector;
-
getValueAsString
public static <T extends Comparable<T>> String getValueAsString(Property<T> property, Object object)- Mappings:
Namespace Name Mixin selector official a
Lx;a(Lciw;Ljava/lang/Object;)Ljava/lang/String;
intermediary method_650
Lnet/minecraft/class_156;method_650(Lnet/minecraft/class_2769;Ljava/lang/Object;)Ljava/lang/String;
named getValueAsString
Lnet/minecraft/util/Util;getValueAsString(Lnet/minecraft/state/property/Property;Ljava/lang/Object;)Ljava/lang/String;
-
createTranslationKey
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/String;Lwb;)Ljava/lang/String;
intermediary method_646
Lnet/minecraft/class_156;method_646(Ljava/lang/String;Lnet/minecraft/class_2960;)Ljava/lang/String;
named createTranslationKey
Lnet/minecraft/util/Util;createTranslationKey(Ljava/lang/String;Lnet/minecraft/util/Identifier;)Ljava/lang/String;
-
getMeasuringTimeMs
public static long getMeasuringTimeMs()- Mappings:
Namespace Name Mixin selector official b
Lx;b()J
intermediary method_658
Lnet/minecraft/class_156;method_658()J
named getMeasuringTimeMs
Lnet/minecraft/util/Util;getMeasuringTimeMs()J
-
getMeasuringTimeNano
public static long getMeasuringTimeNano()- Mappings:
Namespace Name Mixin selector official c
Lx;c()J
intermediary method_648
Lnet/minecraft/class_156;method_648()J
named getMeasuringTimeNano
Lnet/minecraft/util/Util;getMeasuringTimeNano()J
-
getEpochTimeMs
public static long getEpochTimeMs()- Mappings:
Namespace Name Mixin selector official d
Lx;d()J
intermediary method_659
Lnet/minecraft/class_156;method_659()J
named getEpochTimeMs
Lnet/minecraft/util/Util;getEpochTimeMs()J
-
createWorker
- Mappings:
Namespace Name Mixin selector official b
Lx;b(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;
intermediary method_28122
Lnet/minecraft/class_156;method_28122(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;
named createWorker
Lnet/minecraft/util/Util;createWorker(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;
-
getBootstrapExecutor
- Mappings:
Namespace Name Mixin selector official e
Lx;e()Ljava/util/concurrent/Executor;
intermediary method_28124
Lnet/minecraft/class_156;method_28124()Ljava/util/concurrent/Executor;
named getBootstrapExecutor
Lnet/minecraft/util/Util;getBootstrapExecutor()Ljava/util/concurrent/Executor;
-
getMainWorkerExecutor
- Mappings:
Namespace Name Mixin selector official f
Lx;f()Ljava/util/concurrent/Executor;
intermediary method_18349
Lnet/minecraft/class_156;method_18349()Ljava/util/concurrent/Executor;
named getMainWorkerExecutor
Lnet/minecraft/util/Util;getMainWorkerExecutor()Ljava/util/concurrent/Executor;
-
getIoWorkerExecutor
- Mappings:
Namespace Name Mixin selector official g
Lx;g()Ljava/util/concurrent/Executor;
intermediary method_27958
Lnet/minecraft/class_156;method_27958()Ljava/util/concurrent/Executor;
named getIoWorkerExecutor
Lnet/minecraft/util/Util;getIoWorkerExecutor()Ljava/util/concurrent/Executor;
-
shutdownExecutors
public static void shutdownExecutors()- Mappings:
Namespace Name Mixin selector official h
Lx;h()V
intermediary method_18350
Lnet/minecraft/class_156;method_18350()V
named shutdownExecutors
Lnet/minecraft/util/Util;shutdownExecutors()V
-
attemptShutdown
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/util/concurrent/ExecutorService;)V
intermediary method_27957
Lnet/minecraft/class_156;method_27957(Ljava/util/concurrent/ExecutorService;)V
named attemptShutdown
Lnet/minecraft/util/Util;attemptShutdown(Ljava/util/concurrent/ExecutorService;)V
-
createIoWorker
- Mappings:
Namespace Name Mixin selector official n
Lx;n()Ljava/util/concurrent/ExecutorService;
intermediary method_27959
Lnet/minecraft/class_156;method_27959()Ljava/util/concurrent/ExecutorService;
named createIoWorker
Lnet/minecraft/util/Util;createIoWorker()Ljava/util/concurrent/ExecutorService;
-
completeExceptionally
@Environment(CLIENT) public static <T> CompletableFuture<T> completeExceptionally(Throwable throwable)- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;
intermediary method_19483
Lnet/minecraft/class_156;method_19483(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;
named completeExceptionally
Lnet/minecraft/util/Util;completeExceptionally(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;
-
throwUnchecked
- Mappings:
Namespace Name Mixin selector official b
Lx;b(Ljava/lang/Throwable;)V
intermediary method_24155
Lnet/minecraft/class_156;method_24155(Ljava/lang/Throwable;)V
named throwUnchecked
Lnet/minecraft/util/Util;throwUnchecked(Ljava/lang/Throwable;)V
-
uncaughtExceptionHandler
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/Thread;Ljava/lang/Throwable;)V
intermediary method_18347
Lnet/minecraft/class_156;method_18347(Ljava/lang/Thread;Ljava/lang/Throwable;)V
named uncaughtExceptionHandler
Lnet/minecraft/util/Util;uncaughtExceptionHandler(Ljava/lang/Thread;Ljava/lang/Throwable;)V
-
getChoiceType
@Nullable public static com.mojang.datafixers.types.Type<?> getChoiceType(com.mojang.datafixers.DSL.TypeReference typeReference, String id)- Mappings:
Namespace Name Mixin selector official a
Lx;a(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
intermediary method_29187
Lnet/minecraft/class_156;method_29187(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
named getChoiceType
Lnet/minecraft/util/Util;getChoiceType(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
-
getChoiceTypeInternal
@Nullable private static com.mojang.datafixers.types.Type<?> getChoiceTypeInternal(com.mojang.datafixers.DSL.TypeReference typeReference, String id)- Mappings:
Namespace Name Mixin selector official b
Lx;b(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
intermediary method_29191
Lnet/minecraft/class_156;method_29191(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
named getChoiceTypeInternal
Lnet/minecraft/util/Util;getChoiceTypeInternal(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
-
getOperatingSystem
- Mappings:
Namespace Name Mixin selector official i
Lx;i()Lx$b;
intermediary method_668
Lnet/minecraft/class_156;method_668()Lnet/minecraft/class_156$class_158;
named getOperatingSystem
Lnet/minecraft/util/Util;getOperatingSystem()Lnet/minecraft/util/Util$OperatingSystem;
-
getJVMFlags
- Mappings:
Namespace Name Mixin selector official j
Lx;j()Ljava/util/stream/Stream;
intermediary method_651
Lnet/minecraft/class_156;method_651()Ljava/util/stream/Stream;
named getJVMFlags
Lnet/minecraft/util/Util;getJVMFlags()Ljava/util/stream/Stream;
-
getLast
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/util/List;)Ljava/lang/Object;
intermediary method_20793
Lnet/minecraft/class_156;method_20793(Ljava/util/List;)Ljava/lang/Object;
named getLast
Lnet/minecraft/util/Util;getLast(Ljava/util/List;)Ljava/lang/Object;
-
next
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_660
Lnet/minecraft/class_156;method_660(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
named next
Lnet/minecraft/util/Util;next(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
-
previous
- Mappings:
Namespace Name Mixin selector official b
Lx;b(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_645
Lnet/minecraft/class_156;method_645(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
named previous
Lnet/minecraft/util/Util;previous(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
-
make
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/util/function/Supplier;)Ljava/lang/Object;
intermediary method_656
Lnet/minecraft/class_156;method_656(Ljava/util/function/Supplier;)Ljava/lang/Object;
named make
Lnet/minecraft/util/Util;make(Ljava/util/function/Supplier;)Ljava/lang/Object;
-
make
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;
intermediary method_654
Lnet/minecraft/class_156;method_654(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;
named make
Lnet/minecraft/util/Util;make(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;
-
identityHashStrategy
- Mappings:
Namespace Name Mixin selector official k
Lx;k()Lit/unimi/dsi/fastutil/Hash$Strategy;
intermediary method_655
Lnet/minecraft/class_156;method_655()Lit/unimi/dsi/fastutil/Hash$Strategy;
named identityHashStrategy
Lnet/minecraft/util/Util;identityHashStrategy()Lit/unimi/dsi/fastutil/Hash$Strategy;
-
combine
public static <V> CompletableFuture<List<V>> combine(List<? extends CompletableFuture<? extends V>> futures)- Mappings:
Namespace Name Mixin selector official b
Lx;b(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
intermediary method_652
Lnet/minecraft/class_156;method_652(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
named combine
Lnet/minecraft/util/Util;combine(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
-
stream
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/util/Optional;)Ljava/util/stream/Stream;
intermediary method_17815
Lnet/minecraft/class_156;method_17815(Ljava/util/Optional;)Ljava/util/stream/Stream;
named stream
Lnet/minecraft/util/Util;stream(Ljava/util/Optional;)Ljava/util/stream/Stream;
-
ifPresentOrElse
public static <T> Optional<T> ifPresentOrElse(Optional<T> optional, Consumer<T> consumer, Runnable runnable)- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional;
intermediary method_17974
Lnet/minecraft/class_156;method_17974(Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional;
named ifPresentOrElse
Lnet/minecraft/util/Util;ifPresentOrElse(Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional;
-
debugRunnable
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable;
intermediary method_18839
Lnet/minecraft/class_156;method_18839(Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable;
named debugRunnable
Lnet/minecraft/util/Util;debugRunnable(Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable;
-
method_33559
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/String;)V
intermediary method_33559
Lnet/minecraft/class_156;method_33559(Ljava/lang/String;)V
named method_33559
Lnet/minecraft/util/Util;method_33559(Ljava/lang/String;)V
-
throwOrPause
- Mappings:
Namespace Name Mixin selector official c
Lx;c(Ljava/lang/Throwable;)Ljava/lang/Throwable;
intermediary method_22320
Lnet/minecraft/class_156;method_22320(Ljava/lang/Throwable;)Ljava/lang/Throwable;
named throwOrPause
Lnet/minecraft/util/Util;throwOrPause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
-
method_33560
private static void method_33560()- Mappings:
Namespace Name Mixin selector official o
Lx;o()V
intermediary method_33560
Lnet/minecraft/class_156;method_33560()V
named method_33560
Lnet/minecraft/util/Util;method_33560()V
-
getInnermostMessage
- Mappings:
Namespace Name Mixin selector official d
Lx;d(Ljava/lang/Throwable;)Ljava/lang/String;
intermediary method_22321
Lnet/minecraft/class_156;method_22321(Ljava/lang/Throwable;)Ljava/lang/String;
named getInnermostMessage
Lnet/minecraft/util/Util;getInnermostMessage(Ljava/lang/Throwable;)Ljava/lang/String;
-
getRandom
- Mappings:
Namespace Name Mixin selector official a
Lx;a([Ljava/lang/Object;Ljava/util/Random;)Ljava/lang/Object;
intermediary method_27173
Lnet/minecraft/class_156;method_27173([Ljava/lang/Object;Ljava/util/Random;)Ljava/lang/Object;
named getRandom
Lnet/minecraft/util/Util;getRandom([Ljava/lang/Object;Ljava/util/Random;)Ljava/lang/Object;
-
getRandom
- Mappings:
Namespace Name Mixin selector official a
Lx;a([ILjava/util/Random;)I
intermediary method_27172
Lnet/minecraft/class_156;method_27172([ILjava/util/Random;)I
named getRandom
Lnet/minecraft/util/Util;getRandom([ILjava/util/Random;)I
-
getRandom
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/util/List;Ljava/util/Random;)Ljava/lang/Object;
intermediary method_32309
Lnet/minecraft/class_156;method_32309(Ljava/util/List;Ljava/util/Random;)Ljava/lang/Object;
named getRandom
Lnet/minecraft/util/Util;getRandom(Ljava/util/List;Ljava/util/Random;)Ljava/lang/Object;
-
renameTask
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
intermediary method_30625
Lnet/minecraft/class_156;method_30625(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
named renameTask
Lnet/minecraft/util/Util;renameTask(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
-
deleteTask
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
intermediary method_30624
Lnet/minecraft/class_156;method_30624(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
named deleteTask
Lnet/minecraft/util/Util;deleteTask(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
-
deletionVerifyTask
- Mappings:
Namespace Name Mixin selector official b
Lx;b(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
intermediary method_30628
Lnet/minecraft/class_156;method_30628(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
named deletionVerifyTask
Lnet/minecraft/util/Util;deletionVerifyTask(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
-
existenceCheckTask
- Mappings:
Namespace Name Mixin selector official c
Lx;c(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
intermediary method_30629
Lnet/minecraft/class_156;method_30629(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
named existenceCheckTask
Lnet/minecraft/util/Util;existenceCheckTask(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;
-
attemptTasks
- Mappings:
Namespace Name Mixin selector official a
Lx;a([Ljava/util/function/BooleanSupplier;)Z
intermediary method_30627
Lnet/minecraft/class_156;method_30627([Ljava/util/function/BooleanSupplier;)Z
named attemptTasks
Lnet/minecraft/util/Util;attemptTasks([Ljava/util/function/BooleanSupplier;)Z
-
attemptTasks
- Mappings:
Namespace Name Mixin selector official a
Lx;a(ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z
intermediary method_30622
Lnet/minecraft/class_156;method_30622(ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z
named attemptTasks
Lnet/minecraft/util/Util;attemptTasks(ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z
-
backupAndReplace
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
intermediary method_27760
Lnet/minecraft/class_156;method_27760(Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
named backupAndReplace
Lnet/minecraft/util/Util;backupAndReplace(Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
-
backupAndReplace
Copiescurrent
tobackup
and then replacescurrent
withnewPath
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
intermediary method_30626
Lnet/minecraft/class_156;method_30626(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
named backupAndReplace
Lnet/minecraft/util/Util;backupAndReplace(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
-
moveCursor
Moves thecursor
in thestring
by adelta
amount. Skips surrogate characters.- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/String;II)I
intermediary method_27761
Lnet/minecraft/class_156;method_27761(Ljava/lang/String;II)I
named moveCursor
Lnet/minecraft/util/Util;moveCursor(Ljava/lang/String;II)I
-
addPrefix
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer;
intermediary method_29188
Lnet/minecraft/class_156;method_29188(Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer;
named addPrefix
Lnet/minecraft/util/Util;addPrefix(Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer;
-
toArray
- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult;
intermediary method_29190
Lnet/minecraft/class_156;method_29190(Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult;
named toArray
Lnet/minecraft/util/Util;toArray(Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult;
-
toArray
public static com.mojang.serialization.DataResult<double[]> toArray(DoubleStream stream, int length)- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/util/stream/DoubleStream;I)Lcom/mojang/serialization/DataResult;
intermediary method_33141
Lnet/minecraft/class_156;method_33141(Ljava/util/stream/DoubleStream;I)Lcom/mojang/serialization/DataResult;
named toArray
Lnet/minecraft/util/Util;toArray(Ljava/util/stream/DoubleStream;I)Lcom/mojang/serialization/DataResult;
-
startTimerHack
public static void startTimerHack()- Mappings:
Namespace Name Mixin selector official l
Lx;l()V
intermediary method_29476
Lnet/minecraft/class_156;method_29476()V
named startTimerHack
Lnet/minecraft/util/Util;startTimerHack()V
-
relativeCopy
@Environment(CLIENT) public static void relativeCopy(Path src, Path dest, Path toCopy) throws IOExceptionCopies a file contained in the foldersrc
to the folderdest
. This will replicate any path structure that may exist betweensrc
andtoCopy
.- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official b
Lx;b(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
intermediary method_29775
Lnet/minecraft/class_156;method_29775(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
named relativeCopy
Lnet/minecraft/util/Util;relativeCopy(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
-
replaceInvalidChars
@Environment(CLIENT) public static String replaceInvalidChars(String string, CharPredicate predicate)- Mappings:
Namespace Name Mixin selector official a
Lx;a(Ljava/lang/String;Lj;)Ljava/lang/String;
intermediary method_30309
Lnet/minecraft/class_156;method_30309(Ljava/lang/String;Lnet/minecraft/class_5462;)Ljava/lang/String;
named replaceInvalidChars
Lnet/minecraft/util/Util;replaceInvalidChars(Ljava/lang/String;Lnet/minecraft/client/util/CharPredicate;)Ljava/lang/String;
-