- 27
- 2
Есть код
Выполняется в onUpdate, собственно если включил особый режим лука и выстрелил идет откат (
)
Но во время этого отката, лук невозможно натянуть вообще. Он сбрасывает натяжку. Я понимаю что скорее всего это связано с тем что каждый тик меняется NBT предмета и он обновляется, но возможно ли изменять NBT без обновлений и этих обрываний?
Java:
if(stack.getTagCompound().hasKey("Spell")) {
if (stack.getTagCompound().getInteger("Spell") > 0) {
stack.getTagCompound().setInteger("Spell", stack.getTagCompound().getInteger("Spell") - 1);
}
} else{
stack.getTagCompound().setInteger("Spell", 0);
}
Java:
stack.getTagCompound().setInteger("Spell", 250);
Но во время этого отката, лук невозможно натянуть вообще. Он сбрасывает натяжку. Я понимаю что скорее всего это связано с тем что каждый тик меняется NBT предмета и он обновляется, но возможно ли изменять NBT без обновлений и этих обрываний?