PVPAsWantedManager.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:PVPAsWantedManager 作者:
@EventHandler
public void onPlayerExpChange(PlayerExpChangeEvent event){
    Player player = event.getPlayer();
    YamlConfiguration PlayerData = onLoadData(player.getName());
    if(PlayerData ==null)return;
    PlayerData.set("attribute.level", player.getLevel());
    onSaveData(player.getName(), PlayerData);
    if(Config.getConfig("extraExp.enabled").equals("true")){
        int playerWantedPoints = PlayerData.getInt("wanted.points");
        if(playerWantedPoints > 0){
            int exp = event.getAmount();
            int value = Integer.valueOf(Config.getConfig("extraExp.pointsValue").replaceAll("%", ""));
            PlayerData.set("attribute.level", player.getLevel());
            int addExp = Integer.valueOf(String.valueOf(exp*playerWantedPoints*value/100));
            event.setAmount(addExp + exp);
            if(getConfig().getBoolean("extraExp.message") == true)
            player.sendMessage(Message.getMsg("player.expMessage", String.valueOf(addExp), String.valueOf(exp), String.valueOf(exp+addExp)));
            onSaveData(player.getName(), PlayerData);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号