SteamWar/BauSystem2.0
Archiviert
12
0

Fix TNTSimulator
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Signed-off-by: yoyosource <yoyosource@nidido.de>
Dieser Commit ist enthalten in:
yoyosource 2021-11-12 22:32:59 +01:00
Ursprung 54c8d2dc3f
Commit e42bee62d3
2 geänderte Dateien mit 8 neuen und 3 gelöschten Zeilen

Datei anzeigen

@ -75,8 +75,8 @@ public class TNTSimulator {
});
}
public void saveAndDelete() {
TNTSimulator simulator = TNT_SIMULATOR_MAP.remove(player);
public void save() {
TNTSimulator simulator = TNT_SIMULATOR_MAP.get(player);
YAPIONArray yapionArray = new YAPIONArray();
simulator.spawns.forEach(tntSpawn -> {
yapionArray.add(tntSpawn.output());
@ -90,6 +90,11 @@ public class TNTSimulator {
simulator.hide();
}
public void saveAndDelete() {
save();
TNT_SIMULATOR_MAP.remove(player);
}
public void delete() {
TNTSimulator simulator = TNT_SIMULATOR_MAP.remove(player);
WorldData.getSimulatorData().remove(SteamwarUser.get(player.getUniqueId()).getId() + "");

Datei anzeigen

@ -147,7 +147,7 @@ public class TNTSimulatorListener implements Listener, Disable {
@Override
public void disable() {
for (TNTSimulator simulator : TNTSimulator.TNT_SIMULATOR_MAP.values()) {
simulator.saveAndDelete();
simulator.save();
}
}
}