mob desync issue

This commit is contained in:
2024-04-24 14:47:55 -05:00
parent baf28519c2
commit f865f94806
3 changed files with 22 additions and 17 deletions
+17 -13
View File
@@ -247,20 +247,24 @@ public class WorldServer {
nextWareHousePushTime = LocalDateTime.now().plusMinutes(15);
}
switch(LocalDateTime.now().getHour()){
case 0:
case 4:
case 8:
case 12:
case 16:
case 20:
for(Mob dropper : Mob.disciplineDroppers) {
if (!dropper.isAlive()) {
Zone.respawnQue.add(dropper);
}
}
break;
if(LocalDateTime.now().isAfter(nextDiscSpawn)) {
switch (LocalDateTime.now().getHour()) {
case 0:
case 4:
case 8:
case 12:
case 16:
case 20:
for (Mob dropper : Mob.disciplineDroppers) {
if (!dropper.isAlive()) {
Zone.respawnQue.add(dropper);
}
}
break;
}
nextDiscSpawn = nextDiscSpawn.plusHours(1);
}
ThreadUtils.sleep(50);
}