Fix bad thread check

This commit is contained in:
Brady
2020-03-03 16:01:14 -06:00
parent 6844bc0922
commit 15c0dc3fa5
3 changed files with 14 additions and 1 deletions

View File

@@ -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 +
'}';
}
}

View File

@@ -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;

View File

@@ -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);