Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.scoreboard.Scoreboard;
- import java.util.HashMap;
- import java.util.Map;
- /**
- * The MIT License (MIT)
- * Created on 14/03/2016.
- * Copyright (c) 2016 Vinetos
- */
- public class PlayerJoin {
- private Map<Player, Scoreboard> map1 = new HashMap<Player, Scoreboard>();
- private Map<Player, Scoreboard> map2 = new HashMap<Player, Scoreboard>();
- private boolean fisrtSc = true;
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent e) {
- /*Je crée mes scoreboard et je les associe au joueur*/
- map1.put(e.getPlayer(), Bukkit.getServer().getScoreboardManager().getNewScoreboard());
- map2.put(e.getPlayer(), Bukkit.getServer().getScoreboardManager().getNewScoreboard());
- /*Dans ton scheduler*/
- if(fisrtSc)
- e.getPlayer()/*Remplacer par ton joueur*/.setScoreboard(getScoreboard1(e.getPlayer()));
- else
- e.getPlayer()/*Remplacer par ton joueur*/.setScoreboard(getScoreboard1(e.getPlayer()));
- /*Un peu plus propre:*/
- e.getPlayer()/*Remplacer par ton joueur*/.setScoreboard((fisrtSc ? getScoreboard1(e.getPlayer()) : getScoreboard2(e.getPlayer())));
- }
- public Scoreboard getScoreboard1(Player p){
- return map1.get(p);
- }
- public Scoreboard getScoreboard2(Player p){
- return map2.get(p);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment