some more shit
This commit is contained in:
@ -7,6 +7,7 @@ import org.bukkit.World;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.entity.EntityType;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
import rip.tilly.bedwars.listeners.GameStartListener;
|
||||
import rip.tilly.bedwars.listeners.InteractListener;
|
||||
import rip.tilly.bedwars.listeners.PlayerDataListener;
|
||||
import rip.tilly.bedwars.listeners.RandomListeners;
|
||||
@ -117,7 +118,7 @@ public final class BedWars extends JavaPlugin {
|
||||
|
||||
private void loadListeners() {
|
||||
Arrays.asList(
|
||||
new PlayerDataListener(), new RandomListeners(), new InteractListener()
|
||||
new PlayerDataListener(), new RandomListeners(), new InteractListener(), new GameStartListener()
|
||||
).forEach(listener -> this.getServer().getPluginManager().registerEvents(listener, this));
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,7 @@
|
||||
package rip.tilly.bedwars.game;
|
||||
|
||||
public enum GameState {
|
||||
|
||||
STARTING,
|
||||
FIGHTING,
|
||||
ENDING
|
||||
|
@ -3,6 +3,7 @@ package rip.tilly.bedwars.game.events;
|
||||
import rip.tilly.bedwars.game.Game;
|
||||
|
||||
public class GameStartEvent extends GameEvent {
|
||||
|
||||
public GameStartEvent(Game game) {
|
||||
super(game);
|
||||
}
|
||||
|
@ -0,0 +1,17 @@
|
||||
package rip.tilly.bedwars.listeners;
|
||||
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import rip.tilly.bedwars.BedWars;
|
||||
import rip.tilly.bedwars.game.Game;
|
||||
import rip.tilly.bedwars.game.events.GameStartEvent;
|
||||
|
||||
public class GameStartListener implements Listener {
|
||||
|
||||
private BedWars main = BedWars.getInstance();
|
||||
|
||||
@EventHandler
|
||||
public void onGameStart(GameStartEvent event) {
|
||||
Game game = event.getGame();
|
||||
}
|
||||
}
|
@ -42,15 +42,18 @@ public class ScoreboardProvider implements AssembleAdapter {
|
||||
|
||||
private List<String> spawnScoreboard(PlayerData playerData) {
|
||||
List<String> lines = new ArrayList<String>();
|
||||
|
||||
boolean inParty = this.main.getPartyManager().getParty(playerData.getUniqueId()) != null;
|
||||
|
||||
lines.add(CC.scoreboardBar);
|
||||
|
||||
if (inParty) {
|
||||
Party party = this.main.getPartyManager().getParty(playerData.getUniqueId());
|
||||
lines.add("&9Party Leader: &d" + Bukkit.getPlayer(party.getLeader()).getName());
|
||||
lines.add("&9Party Members: &d" + party.getMembers().size());
|
||||
lines.add("&9Party Members: &d" + party.getMembers().size() + "&7/&d" + party.getLimit());
|
||||
lines.add(CC.scoreboardBar);
|
||||
}
|
||||
|
||||
lines.add("&fOnline: &d" + this.main.getServer().getOnlinePlayers().size());
|
||||
lines.add("&fPlaying: &d" + this.main.getGameManager().getFighters());
|
||||
lines.add(" ");
|
||||
|
Reference in New Issue
Block a user