@EventHandler
public void onJoin(PlayerJoinEvent event) {
plugin.getPlayerManager().loadData(event.getPlayer());
if(event.getPlayer().hasPermission("asgardascension.staff")) {
event.getPlayer().setPlayerListName(ChatColor.YELLOW + event.getPlayer().getDisplayName());
}
// Restoring location, level and experience in case server crashed
plugin.getPlayerFile().createConfig(event.getPlayer());
if(plugin.getPlayerFile().isInChallenge()) {
Player player = event.getPlayer();
player.teleport(plugin.getPlayerFile().getChallengeLocation());
player.setLevel(plugin.getPlayerFile().getChallengeLevel());
player.setExp(plugin.getPlayerFile().getChallengeExperience());
plugin.getEconomy().depositPlayer(player, plugin.getPlayerFile().getChallengePrice());
plugin.getPlayerFile().removeChallenge();
plugin.getPlayerFile().saveConfig();
}
}
PlayerListener.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:AsgardAscension
作者:
评论列表
文章目录