30 minute mine windows

This commit is contained in:
2024-03-07 21:23:46 -06:00
parent 60a7b395e5
commit 1cb0848690
2 changed files with 16 additions and 4 deletions
+10 -2
View File
@@ -316,8 +316,16 @@ public class Mine extends AbstractGameObject {
mineOpenTime = mineOpenTime.plusDays(1);
mineCloseTime = mineCloseTime.plusDays(1);
}
writer.putLocalDateTime(mineOpenTime);
writer.putLocalDateTime(mineCloseTime);
String aMpMOPEN = "AM";
String aMpMCLOSE = "AM";
if(mineOpenTime.isAfter(LocalDateTime.now().withHour(11).withMinute(59))){
aMpMOPEN = "PM";
}
if(mineCloseTime.isAfter(LocalDateTime.now().withHour(11).withMinute(59))){
aMpMCLOSE = "PM";
}
writer.putString(mineOpenTime.getHour() + ":" + mineOpenTime.getMinute() + " " + aMpMOPEN);
writer.putString(mineCloseTime.getHour() + ":" + mineCloseTime.getMinute() + " " + aMpMCLOSE);
writer.put(mine.isActive ? (byte) 0x01 : (byte) 0x00);
Building mineTower = BuildingManager.getBuilding(mine.buildingID);