SteamWar/FightSystem
Archiviert
13
1

Fix multifights
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Signed-off-by: Lixfel <agga-games@gmx.de>
Dieser Commit ist enthalten in:
Lixfel 2022-03-05 17:30:59 +01:00
Ursprung 7822bb9651
Commit 5447f37a6b
2 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -94,6 +94,7 @@ public class FightTeam {
team.setAllowFriendlyFire(false); team.setAllowFriendlyFire(false);
new OneShotStateDependent(ArenaMode.Restartable, FightState.PreLeaderSetup, () -> Bukkit.getScheduler().runTask(FightSystem.getPlugin(), this::reset)); new OneShotStateDependent(ArenaMode.Restartable, FightState.PreLeaderSetup, () -> Bukkit.getScheduler().runTask(FightSystem.getPlugin(), this::reset));
new OneShotStateDependent(Config.replayserver(), FightState.PreLeaderSetup, () -> Bukkit.getScheduler().runTask(FightSystem.getPlugin(), this::reset));
} }
public void setPrefixAndName(String prefix, String name){ public void setPrefixAndName(String prefix, String name){

Datei anzeigen

@ -41,6 +41,12 @@ public class OneShotStateDependent extends StateDependent{
register(); register();
} }
public OneShotStateDependent(boolean active, Set<FightState> states, Runnable runnable) {
super(active, states);
this.runnable = runnable;
register();
}
@Override @Override
public void enable() { public void enable() {
runnable.run(); runnable.run();