30 minute mine windows

This commit is contained in:
2024-03-07 21:11:28 -06:00
parent 09e57852f4
commit 60a7b395e5
2 changed files with 12 additions and 11 deletions
+6 -6
View File
@@ -311,13 +311,13 @@ public class Mine extends AbstractGameObject {
mineOpenTime = LocalDateTime.now().withHour(mine.liveTime).withMinute(30).withSecond(0).withNano(0);
}
if(LocalDateTime.now().isAfter(mineOpenTime.plusMinutes(30))){
writer.putLocalDateTime(mineOpenTime.plusDays(1));
writer.putLocalDateTime(mineOpenTime.plusMinutes(30).plusDays(1));
} else {
writer.putLocalDateTime(mineOpenTime);
writer.putLocalDateTime(mineOpenTime.plusMinutes(30));
LocalDateTime mineCloseTime = mineOpenTime.plusMinutes(30);
if(LocalDateTime.now().isAfter(mineCloseTime)){
mineOpenTime = mineOpenTime.plusDays(1);
mineCloseTime = mineCloseTime.plusDays(1);
}
writer.putLocalDateTime(mineOpenTime);
writer.putLocalDateTime(mineCloseTime);
writer.put(mine.isActive ? (byte) 0x01 : (byte) 0x00);
Building mineTower = BuildingManager.getBuilding(mine.buildingID);