Class LockHelper

java.lang.Object
net.minecraft.util.thread.LockHelper

public class LockHelper extends Object
Mappings:
Namespace Name
official ahj
intermediary net/minecraft/class_5798
named net/minecraft/util/thread/LockHelper
  • Constructor Details

    • LockHelper

      public LockHelper()
  • Method Details

    • checkLock

      public static void checkLock(Semaphore semaphore, @Nullable @Nullable AtomicStack<com.mojang.datafixers.util.Pair<Thread,​StackTraceElement[]>> lockStack, String message)
      Mappings:
      Namespace Name Mixin selector
      official a Lahj;a(Ljava/util/concurrent/Semaphore;Lagm;Ljava/lang/String;)V
      intermediary method_33566 Lnet/minecraft/class_5798;method_33566(Ljava/util/concurrent/Semaphore;Lnet/minecraft/class_5831;Ljava/lang/String;)V
      named checkLock Lnet/minecraft/util/thread/LockHelper;checkLock(Ljava/util/concurrent/Semaphore;Lnet/minecraft/util/thread/AtomicStack;Ljava/lang/String;)V
    • crash

      public static CrashException crash(String message, @Nullable @Nullable AtomicStack<com.mojang.datafixers.util.Pair<Thread,​StackTraceElement[]>> lockStack)
      Mappings:
      Namespace Name Mixin selector
      official a Lahj;a(Ljava/lang/String;Lagm;)Lz;
      intermediary method_33564 Lnet/minecraft/class_5798;method_33564(Ljava/lang/String;Lnet/minecraft/class_5831;)Lnet/minecraft/class_148;
      named crash Lnet/minecraft/util/thread/LockHelper;crash(Ljava/lang/String;Lnet/minecraft/util/thread/AtomicStack;)Lnet/minecraft/util/crash/CrashException;