QuestPlayer.java 文件源码

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

项目:QuestManager 作者:
@EventHandler
public void onExp(PlayerExpChangeEvent e) {
    if (!QuestManagerPlugin.questManagerPlugin.getPluginConfiguration().getXPMoney()) {
        return;
    }
    if (!getPlayer().isOnline()) {
        return;
    }

    Player p = getPlayer().getPlayer();

    if (!p.getUniqueId().equals(e.getPlayer().getUniqueId())) {
        return;
    }

    if (!QuestManagerPlugin.questManagerPlugin.getPluginConfiguration()
            .getWorlds().contains(p.getWorld().getName())) {
        return;
    }

    money += e.getAmount();
    p.setLevel(money);

    if (QuestManagerPlugin.questManagerPlugin.getPluginConfiguration().getMagicEnabled()
             && QuestManagerPlugin.questManagerPlugin.getPluginConfiguration().getMagicRegenXP() != 0) {
        double amt = QuestManagerPlugin.questManagerPlugin.getPluginConfiguration().getMagicRegenXP();
        regenMP(amt);
    }

    e.setAmount(0);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号