Example #1
0
 /** Export to Bans class. Called by BansPlugin.getBans() */
 public List<Ban> exportBans(Player player) {
   PlayerTable playerTable = getPlayer(player);
   if (player == null) return new ArrayList<Ban>(0);
   List<BanTable> banList = playerTable.getBans();
   if (banList == null) return new ArrayList<Ban>(0);
   List<Ban> result = new ArrayList<Ban>(banList.size());
   for (BanTable entry : banList) {
     result.add(new Ban(entry));
   }
   return result;
 }
Example #2
0
 public void updateTable() {
   tableModel.playerList = nGame.playerList;
   tableModel.fireTableDataChanged();
   tableModel.fireTableStructureChanged();
   if (player.getGame().serverOwner) {
     boolean allready = true;
     if (nGame.playerList.size() == 0) allready = false;
     for (NPlayer pl : nGame.playerList) if (!pl.isReady()) allready = false;
     start.setEnabled(allready);
   }
 }
Example #3
0
 public PlayerTable getPlayer(OfflinePlayer player) {
   PlayerTable result =
       getDatabase().find(PlayerTable.class).where().eq("uuid", player.getUniqueId()).findUnique();
   if (result == null) {
     result = new PlayerTable(player, new Date());
     getDatabase().save(result);
   } else if (!result.getName().equals(player.getName())) {
     if (player.getName() == null) {
       plugin.getLogger().warning("Unknown for player with UUID " + player.getUniqueId());
       return null;
     }
     result.setName(player.getName());
     getDatabase().save(result);
   }
   return result;
 }
Example #4
0
 public void addlocalPl(NPlayer pl) {
   if (player == null) {
     this.player = pl;
     player.setChatterBox(chat, chatinput);
     main.controller.setPlayer(pl);
     tableModel.fireTableDataChanged();
   }
 }
Example #5
0
 public void addPl(NPlayer pl) {
   nGame.playerList.add(pl);
   tableModel.fireTableDataChanged();
 }