Помогите Активация предмета на даблклик

Статус
Закрыто для дальнейших ответов.

Dekada

Активный участник
Баллы
61
Имя в Minecraft
Dekada
Сап, форумчане.
Как решить проблему, в какую сторону копать?
Хочу сделать активацию предмета только на второй клик, например:

В первый клик высвечивается текст, типа "Вы зарядили <ПредметНейм>"
А на второй, этот "<ПредметНейм>" должен выполнять определенный эвент, например -- стрелять.

Как это сделать? Весь форум облазил, гуглил под разными углами. НИЧЕГО не нашел.
 
Ну вставь условие и все.
А какое? Я недавно начал этим заниматься, и не очень сильно в этом шарю. Пытался сделать переменную "клики" которая увеличивается с каждым нажатием, и при достижении, например, двух нажатий активируется эвент. Но выглядит как костыль, да и работает через раз.
 
А какое? Я недавно начал этим заниматься, и не очень сильно в этом шарю. Пытался сделать переменную "клики" которая увеличивается с каждым нажатием, и при достижении, например, двух нажатий активируется эвент. Но выглядит как костыль, да и работает через раз.
Можешь юзать мапу Map<Player, Map<ItemStack, Integer>> clickedItems.
Player - игрок, кликнувший на предмет
ItemStack - нужный тебе предмет
Integer - кол-во кликов
Либо 2 вариант сделать это все через класс
 
Можешь юзать мапу Map<Player, Map<ItemStack, Integer>> clickedItems.
Player - игрок, кликнувший на предмет
ItemStack - нужный тебе предмет
Integer - кол-во кликов
Либо 2 вариант сделать это все через класс
Ты уверен что это именно то, о чем я говорю? Мне надо чтобы игрок кликал не НА предмет, а кликал по воздуху, держа этот предмет в руке.
 
Ты уверен что это именно то, о чем я говорю? Мне надо чтобы игрок кликал не НА предмет, а кликал по воздуху, держа этот предмет в руке.
Ну и слушай InteractEvent и все.
 
А как сделать чтобы InteractEvent в зависимости от количества кликов по воздуху делал разный эффект? Я в оп-посте написал какой результат меня интересует.
Можешь юзать мапу Map<Player, Map<ItemStack, Integer>> clickedItems.
Player - игрок, кликнувший на предмет
ItemStack - нужный тебе предмет
Integer - кол-во кликов
 
плохо искал, второй запрос в гугле....

в какую сторону копать?
Я уже разобрался, но я просто не знал куда копать и как сформулировать вопрос гугелу. Оказывается мой первый вариант с "кликами" был верным... хД
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх