Compare commits
2
Commits
d412812dcb
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7dce9d9f30 | ||
|
|
95219c17bc |
@@ -38,13 +38,13 @@ public final class Main extends JavaPlugin {
|
||||
statService = new StatService(this, round);
|
||||
playerTeleporterService = PlayerTeleporterService.createSingletonInstance();
|
||||
roundService = RoundService.createSingletonInstance(round, this, lootService, statService, playerTeleporterService);
|
||||
tabListService = new TabListService(round, roundService);
|
||||
roundService.setTabListService(tabListService);
|
||||
playerService = PlayerService.createSingletonInstance(round, roundService, playerTeleporterService);
|
||||
|
||||
bossBarService = BossBarService.createSingletonInstance(round, roundService);
|
||||
round.setBossBarService(bossBarService);
|
||||
roundService.setBossBarService(bossBarService);
|
||||
|
||||
tabListService = new TabListService(round, roundService);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -40,6 +40,8 @@ public class RoundService implements RoundListener {
|
||||
private final Round round;
|
||||
@Setter
|
||||
private BossBarService bossBarService;
|
||||
@Setter
|
||||
private TabListService tabListService;
|
||||
|
||||
public static RoundService createSingletonInstance(Round round, Main main, LootService lootService, StatService statService, PlayerTeleporterService playerTeleporterService) {
|
||||
if (instance != null) {
|
||||
@@ -75,6 +77,13 @@ public class RoundService implements RoundListener {
|
||||
}
|
||||
}
|
||||
|
||||
if (tabListService != null) {
|
||||
Player player = Bukkit.getPlayer(uuid);
|
||||
if (player != null) {
|
||||
tabListService.updatePlayerColor(player);
|
||||
}
|
||||
}
|
||||
|
||||
if (!roundState.equals(ROUND_STATE.KILL_PHASE) && !roundState.equals(ROUND_STATE.FINALE)) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,10 @@ version: ${version}
|
||||
main: com.alttd.hunger_games.Main
|
||||
api-version: "1.21"
|
||||
|
||||
# Load after Multiverse-Core to be able to find the teleport locations
|
||||
softdepend:
|
||||
- Multiverse-Core
|
||||
|
||||
commands:
|
||||
hungergames:
|
||||
description: Main HungerGames command
|
||||
|
||||
Reference in New Issue
Block a user