用脚本物品实现NarutoAnimeMod的写轮眼加速

function startItem(event) {
    var item = event.getItem();
    var stacksize = item.getStackSize() - 1;
    var lore = item.getLore();
    var players = event.getPlayer().getMCEntity();
    var props = Java.type("alcoholmod.Mathioks.ExtendedPlayer").get(players);
    var SharinganUnlockmessage = Java.type("alcoholmod.Mathioks.ExtraFunctions.SyncJutsuPointsMessage");
    var message = new SharinganUnlockmessage(players);
    var PacketDispatcher = Java.type("alcoholmod.Mathioks.PacketDispatcher");
    var numSharinganUnlock = props.getSharinganUnlock();
    var addnum = (60 * 12);
    for (var i = 0; i < lore.length; i++) {
        if (lore[i].contains("一只内藏着不知名幻术的写轮眼")) {
            if (props.getsharinganicon() == 1) {
                props.setSharinganUnlock(numSharinganUnlock + addnum);
                event.player.sendMessage("这只眼睛中的幻术使你回忆起过往的一些痛苦经历");
                event.player.sendMessage("你的精神力似乎有所增强");
                PacketDispatcher.sendTo(message, players);
                item.setStackSize(stacksize);
            } else {
                event.player.sendMessage("这只眼睛似乎毫无反应");
            }
        }
    }
}

function init(event) {
    var item = event.item;
    item.setCustomName("§4红眼病患者掉下来的眼睛");
    item.setTexture("tm:textures/items/SharinganEye.png");
    item.setColor(-1);
    item.setLore(["§4一只内藏着不知名幻术的写轮眼"]);
}

最后更新于