Событие взмаха предметом, кулдаун

Версия Minecraft
1.7.10
11
0
Собираюсь сделать кд на всём оружии, искал - не нашёл, есть ли какой-то ивент при "взмахе" предметом по чему-либо (воздуху, блоку, сущности), чтобы его можно было скипнуть?
 
Решение
насколько я знаю, анимация взмаха вызывается методом Item#swingItem(),
если ты его хочешь отменять есть метод Item#onEntitySwing(EntityLivingBase, ItemStack) и там ты уже можешь проверять
проверять можно флаг в NBT предмета и при ударе его сохранять до опр времени, и если время не прошло то в onEntitySwing
возвращать true, анимации тогда не будет, если возвращать false анимация будет.

jopi

Попрошайка
1,421
30
260
насколько я знаю, анимация взмаха вызывается методом Item#swingItem(),
если ты его хочешь отменять есть метод Item#onEntitySwing(EntityLivingBase, ItemStack) и там ты уже можешь проверять
проверять можно флаг в NBT предмета и при ударе его сохранять до опр времени, и если время не прошло то в onEntitySwing
возвращать true, анимации тогда не будет, если возвращать false анимация будет.
 
Сверху