Fix freeze issue.

This commit is contained in:
Sindusk
2018-04-02 03:48:49 -04:00
parent 05aa3c1950
commit 8d4cf4af8d

View File

@@ -254,12 +254,14 @@ public class MiscChanges {
public static void sendServerTabMessage(final String message, final int red, final int green, final int blue){ public static void sendServerTabMessage(final String message, final int red, final int green, final int blue){
DiscordRelay.sendToDiscord("event", message); DiscordRelay.sendToDiscord("event", message);
Runnable r = () -> { Runnable r = new Runnable() {
public void run() {
Message mess; Message mess;
for (Player rec : Players.getInstance().getPlayers()) { for (Player rec : Players.getInstance().getPlayers()) {
mess = new Message(rec, (byte) 16, "Server", message, red, green, blue); mess = new Message(rec, (byte) 16, "Server", message, red, green, blue);
rec.getCommunicator().sendMessage(mess); rec.getCommunicator().sendMessage(mess);
} }
}
}; };
r.run(); r.run();
} }
@@ -318,9 +320,6 @@ public class MiscChanges {
CtClass ctPlanBridgeChecks = classPool.get("com.wurmonline.server.structures.PlanBridgeChecks"); CtClass ctPlanBridgeChecks = classPool.get("com.wurmonline.server.structures.PlanBridgeChecks");
replace = "{ return new com.wurmonline.server.structures.PlanBridgeCheckResult(false); }"; replace = "{ return new com.wurmonline.server.structures.PlanBridgeCheckResult(false); }";
Util.setBodyDeclared(thisClass, ctPlanBridgeChecks, "checkForBuildings", replace); Util.setBodyDeclared(thisClass, ctPlanBridgeChecks, "checkForBuildings", replace);
/*ctPlanBridgeChecks.getDeclaredMethod("checkForBuildings").setBody("{"
+ " return new com.wurmonline.server.structures.PlanBridgeCheckResult(false);"
+ "}");*/
// - Disable mailboxes from being used while loaded - // // - Disable mailboxes from being used while loaded - //
CtClass ctItem = classPool.get("com.wurmonline.server.items.Item"); CtClass ctItem = classPool.get("com.wurmonline.server.items.Item");