RuneManager.java 文件源码

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

项目:AsgardAscension 作者:
public void start(Player player, Rune rune) {
    startEffect(player, rune);
    setActiveRune(player, rune);
    switch(rune.getName()) {
        case "Freeze":
            handleFreeze(player, rune);
            return;
        case "Fire Storm":
            handleFireStorm(player, rune);
            break;
        case "Slowdown":
            handleSlowdown(player, rune);
            break;
        case "Invisibility":
            handleInvisibility(player, rune);
            break;
        case "Lightning":
            handleLightning(player, rune);
            break;
        case "Detonate":
            handleDetonate(player, rune);
            break;
        default:
            return;
    }
    player.getInventory().setItemInMainHand(new ItemStack(Material.AIR));
    player.sendMessage(Lang.HEADERS_TOKENS.toString() + Lang.TOKENS_RUNE_APPLY.toString()
        .replaceAll("%s", rune.getName()));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号