Уменьшение числа по клику

Версия Minecraft
1.7.10
31
2
Всем дарова. Хотел бы узнать, как по клику на предмет в чат писалось с 50 до 0 по убыванию?
 
Решение
Да, я неправильно понял вопрос. Тогда всё тож самое, но без цикла)
По типу

Java:
//Код на коленочке, строго не судить ))
int i = 50;

@Override
public static void onItemRightClick(...){
    if(!world.isRemote){
        i--;
        world.getMinecraftServer().sendMessage(i);
    }
}
i--;
 
В эвенте (или онАйтемРфйгхтКлик) регаешь переменную типа инт, например i. Теперь пишешь цикл for, где i будет уменьшаться каждый раз при использовании. В теле цикла тебе нужен будет
, а далее просто выводи в чат. Сделать всё это не так уж сложно. Код не проси, я тебе всё разжевал. Не за что)
 
А что, у палки нбт нет?) Просто делать тоже самое не в onItemRightClick, а в PlayerInteractEvent.
В твоем варике ты за один клик выведешь n сообщений в чат и все, ибо цикл.
Человеку же нужно за один клик декрементировать переменную и вывести в чат один раз.
 
Да, я неправильно понял вопрос. Тогда всё тож самое, но без цикла)
По типу

Java:
//Код на коленочке, строго не судить ))
int i = 50;

@Override
public static void onItemRightClick(...){
    if(!world.isRemote){
        i--;
        world.getMinecraftServer().sendMessage(i);
    }
}
 
Да, я неправильно понял вопрос. Тогда всё тож самое, но без цикла)
По типу

Java:
//Код на коленочке, строго не судить ))
int i = 50;

@Override
public static void onItemRightClick(...){
    if(!world.isRemote){
        i--;
        world.getMinecraftServer().sendMessage(i);
    }
}
Спасибо, но проблема он уходит в минус, а мне надо от 50 до 0
 
Назад
Сверху