Fix bad thread check
This commit is contained in:
@@ -84,4 +84,12 @@ public final class ConnectionResult implements IConnectionResult {
|
||||
|
||||
return new ConnectionResult(SUCCESS, user);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "ConnectionResult{" +
|
||||
"status=" + status +
|
||||
", user=" + user +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -65,6 +65,11 @@ public final class BotMinecraft extends Minecraft implements Helper {
|
||||
return mc.addScheduledTask(callableToSchedule);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isCallingFromMinecraftThread() {
|
||||
return mc.isCallingFromMinecraftThread();
|
||||
}
|
||||
|
||||
public static BotMinecraft allocate(IBaritoneUser user) {
|
||||
BotMinecraft mc = ObjectAllocator.allocate(BotMinecraft.class);
|
||||
mc.user = user;
|
||||
|
||||
@@ -33,7 +33,7 @@ public final class ObjectAllocator {
|
||||
|
||||
static {
|
||||
try {
|
||||
Class clazz = Class.forName("sun.misc.Unsafe");
|
||||
Class<?> clazz = Class.forName("sun.misc.Unsafe");
|
||||
Field field = clazz.getDeclaredField("theUnsafe");
|
||||
field.setAccessible(true);
|
||||
theUnsafe = (Unsafe) field.get(null);
|
||||
|
||||
Reference in New Issue
Block a user