Fix bug with timezone being set wrong

This commit is contained in:
Melledy
2023-10-19 06:52:27 -07:00
parent 55fd699a72
commit 4d55d4d816
3 changed files with 94 additions and 94 deletions

View File

@@ -9,7 +9,7 @@ public class GameConstants {
public static String VERSION = "1.4.0";
public static String MDK_VERSION = "";
public static final ZoneOffset CURRENT_OFFSET = ZoneOffset.systemDefault().getRules().getOffset(Instant.now());
public static final int CURRENT_TIMEZONE = ZoneOffset.systemDefault().getRules().getOffset(Instant.now()).getTotalSeconds() / 3600;
// Game
public static final String DEFAULT_NAME = "Trailblazer";

View File

@@ -13,7 +13,7 @@ public class PacketPlayerLoginScRsp extends BasePacket {
var data = PlayerLoginScRsp.newInstance()
.setBasicInfo(session.getPlayer().toProto())
.setCurTimezone(GameConstants.CURRENT_OFFSET.getTotalSeconds() / 60)
.setCurTimezone(GameConstants.CURRENT_TIMEZONE)
.setServerTimestampMs(System.currentTimeMillis())
.setStamina(session.getPlayer().getStamina());