Attempt to fix wrong server timezone #306

This commit is contained in:
Rsl1122 2017-10-02 18:16:22 +03:00
parent f41992ac42
commit b36712113f
3 changed files with 7 additions and 5 deletions

View File

@ -24,6 +24,7 @@ public enum Settings {
COMBINE_COMMAND_ALIASES("Data.Commands.CombineCommandAliases"),
WRITE_NEW_LOCALE("Plugin.WriteNewLocaleFileOnStart"),
DEV_MODE("Plugin.Dev"),
USE_SERVER_TIME("Customization.UseServerTime"),
// Integer
WEBSERVER_PORT("WebServer.Port"),

View File

@ -4,10 +4,7 @@ import com.djrapitops.plugin.api.TimeAmount;
import com.djrapitops.plugin.command.CommandUtils;
import com.djrapitops.plugin.command.ISender;
import com.djrapitops.plugin.utilities.Compatibility;
import main.java.com.djrapitops.plan.Log;
import main.java.com.djrapitops.plan.Permissions;
import main.java.com.djrapitops.plan.Plan;
import main.java.com.djrapitops.plan.PlanBungee;
import main.java.com.djrapitops.plan.*;
import main.java.com.djrapitops.plan.api.IPlan;
import main.java.com.djrapitops.plan.database.Database;
import main.java.com.djrapitops.plan.locale.Locale;
@ -44,7 +41,10 @@ public class MiscUtils {
}
public static int getTimeZoneOffsetHours() {
return TimeZone.getDefault().getOffset(MiscUtils.getTime()) / (int) TimeAmount.HOUR.ms();
if (Settings.USE_SERVER_TIME.isTrue()) {
return -TimeZone.getDefault().getOffset(MiscUtils.getTime()) / (int) TimeAmount.HOUR.ms();
}
return 0;
}
/**

View File

@ -50,6 +50,7 @@ Data:
CombineCommandAliases: true
Customization:
UseServerTime: true
Formatting:
DecimalPoints: '#.##'
TimeAmount: