public boolean disguise(Player player, String teamName) {
if (!isValid(teamName)) {
return false;
}
Team team = teams.get(teamName);
ItemStack tshirt = new ItemStack(Material.LEATHER_CHESTPLATE);
LeatherArmorMeta tShirtMeta = (LeatherArmorMeta) tshirt.getItemMeta();
tShirtMeta.setColor(team.tshirtColor);
tShirtMeta.setDisplayName(team.chatColor + team.tshirtName);
backToNormal(player, false);
player.setDisplayName(team.chatColor + player.getName());
tshirt.setItemMeta(tShirtMeta);
player.getInventory().setChestplate(tshirt);
player.setGameMode(GameMode.ADVENTURE);
TagAPI.refreshPlayer(player);
_disguisedPlayers_mutex.lock();
try {
disguisedPlayers.put(player, team);
} finally {
_disguisedPlayers_mutex.unlock();
}
score.scoreTeams.get(teamName).addPlayer(player);
updateScoreboards();
return true;
}
TeamManager.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:libelula
作者:
评论列表
文章目录