Sainthozier
Стрелочник
- 623
- 11
- 369
Всем привет.
Как лучше всего убить моба с 1-го удара, при этом не сетить предмету урон овер миллион?
Пробовал так:
Но ничего не получилось. Так же пробовал написать тоже самое в
Ещё пробовал написать
Подскажите, пожалуйста, как правильнее всего убить моба с 1-го удара )
Как лучше всего убить моба с 1-го удара, при этом не сетить предмету урон овер миллион?
Пробовал так:
Java:
@Override
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase player) {
if (player.worldObj.isRemote) {
return false;
}
if (target.canAttackWithItem() && !target.hitByEntity(player) && !target.equals(player)) {
target.attackEntityFrom(DamageSource.causePlayerDamage((EntityPlayer) player), target.getHealth());
stack.damageItem(1, player);
return true;
}
return false;
}
onLeftClickEntity
, вроде бы работает, но айтем не ломается. Прочка доходит до 0, удар и прочка снова фулловая.Ещё пробовал написать
target.setHealth(0.0F)
, но тогда дропа нет.Подскажите, пожалуйста, как правильнее всего убить моба с 1-го удара )