[1.6.4] Отскок игрока

Agravaine написал(а):
EntityLivingBase#knockback();
Спасибо, но с этим методом я совсем не знаком => не знаю как его использовать, подскажи что не так делаю?

Код:
private EntityLivingBase entitylivingbase;
   
public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
    {
        entitylivingbase.knockBack(par3EntityPlayer, 2.0f, 2.0f, 2.0f);

        return par1ItemStack;
    }

Выдает краш.
 
Скорее всего выдаёт краш о том, что у тебя "entitylivingbase" равен null.
 
Не быть идиотом и идти учить джаву. Тебе дают игрока, а игрок наследует EntityLivingBase.
 
Объявляешь переменную без значения и пытаешься с ней что-то сделать. Не похоже.
 
Onneros написал(а):
А джаву я знаю, только не садился за Eclipse уже около года..
А я 10-тилетняя девочка-обзорщик Сталкер-модов на YouTube.

Код:
if (par3EntityPlayer != null)
{
    if (par3EntityPlayer instanceof EntityLivingBase)
    {
        par3EntityPlayer.knockBack(par3EntityPlayer, 2.0f, 2.0f, 2.0f);
    }
}
Типа такого чет, наверное...
 
А можно инвентировать коорды взгяда игрока и добавить его к существующим коордам, и на это всё телепортировать.
 
Назад
Сверху