Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.lesushi.monplugin;
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.configuration.ConfigurationSection;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.java.JavaPlugin;
- import fr.lesushi.monplugin.commands.CommandTest;
- public class Main extends JavaPlugin implements Listener {
- private List<Team> teams = new ArrayList<>();
- @Override
- public void onEnable() {
- System.out.println("Serveur lancé");
- getCommand("test").setExecutor(new CommandTest());
- getCommand("Sushi").setExecutor(new CommandTest());
- getServer().getPluginManager().registerEvents(new MonPluginListerners(), this);
- saveDefaultConfig();
- ConfigurationSection section = getConfig().getConfigurationSection("teams");
- for(String team : section.getKeys(false)) {
- String name = section.getString(team + ".name");
- String tag = section.getString(team + ".color").replace("&", "§");
- byte data = (byte) section.getInt(team + ".data");
- System.out.println(name + "/" + tag + "/" + data);
- teams.add(new Team(name, tag, data));
- }
- System.out.println(teams.size() + "teams ont été chargé !");
- }
- public void addPlayer(Player player, Team team) {
- String tag = team.getTag() + team.getName();
- if(team.getPlayers().contains(player)) {
- player.sendMessage("vous etes déjà dans l'équipe " + tag);
- return;
- }
- if(team.getSize() >=15) {
- player.sendMessage("L'équipe " + tag + " est full rip");
- return;
- }
- team.addPlayer(player);
- player.setPlayerListName(tag + player.getName());
- player.sendMessage("tu rejoins la team" + tag);
- }
- public void removePlayer(Player player) {
- }
- public List<Team> getTeams(){
- return teams;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement