Предмет исполняющий команды

Версия Minecraft
1.7.10
32
0
Как сделать предмет который исполняет команду из плагина от имени сервера? Допустим, я хочу чтобы при нажатии пкм, держа предмет в руке, прописывалась команда /heal и имя игрока который нажал пкм предметом.
 
241
20
75
ну когда вводишь команду из ванильного майнкрафта или из другого мода, то работает. А если вписать команду из плагина, пишет неизвестная команда
А ты добавлял проверку if (!world.isRemote) ?
Должно работать.
 
32
0
Да

Код:
    @Override
     public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer player) {
        if(!world.isRemote) {
        MinecraftServer.getServer().getCommandManager().executeCommand(MinecraftServer.getServer(), "heal " + player.getCommandSenderName());
        player.addChatComponentMessage(new ChatComponentTranslation(StatCollector.translateToLocal("info.heal.txt")));
    
        if(!player.capabilities.isCreativeMode) player.inventory.consumeInventoryItem(itemstack.getItem());
        }
         return super.onItemRightClick(itemstack, world, player);
    }
 
Сверху