салют из крипера

Статус
В этой теме нельзя размещать новые ответы.
Версия Minecraft
1.7.10
как сделать так, чтобы крипер полетел вверх и взорвался на верху? вот небольшой код:
Код:
@Override
 public boolean itemInteractionForEntity(ItemStack item, EntityPlayer player, EntityLivingBase entity) {
    if (!player.worldObj.isRemote && entity instanceof EntityCreeper) {
     if (item.getItemDamage() <= 9500){
        EntityLiving entityliving = (EntityLiving)entity;
 //тут надо что-то написать чтобы крипер полетел вверх и стал активен//
        entityliving.func_110163_bv();
        item.damageItem(500, entity);
        return true;
    }}}


ой, забыл тему назвать)))


а нет, не забыл...
 
А ты пробовал сделать что-то сам, что бы он полетел и взорвался?
 
Doc написал(а):
А ты пробовал сделать что-то сам, что бы он полетел и взорвался?

нет, токо в майне на кб можно через entitydata {Motion и Ignited так сделать, а в кодинге... хз.}
 
Как вариант можно сделать это при каком либо условии, например, если крипер получил урон от игрока.
Написать метод onEntityLiving с условием если крипер получил урон, то он взлетает в небо motionY до бесконечности и на определённой высоте, например Y:130 можно присунуть worldObj с партиклами салюта разными. Так норм?
 
ARTIC030 написал(а):
Как вариант можно сделать это при каком либо условии, например, если крипер получил урон от игрока.
Написать метод onEntityLiving с условием если крипер получил урон, то он взлетает в небо motionY до бесконечности и на определённой высоте, например Y:130 можно присунуть worldObj с партиклами салюта разными. Так норм?
ну... почти... короче мне надо чтобы эффект был как от кб (командного блока) /entitydata @e[type=Creeper] {Motion:[0.0,5.0,0.0],Ignited:1b} пропиши в кб в майне и поймёшь, о чём я. (я писал на глаз так что могут быть ошибки и недосчёты)


ARTIC030 написал(а):
Как вариант можно сделать это при каком либо условии, например, если крипер получил урон от игрока.
Написать метод onEntityLiving с условием если крипер получил урон, то он взлетает в небо motionY до бесконечности и на определённой высоте, например Y:130 можно присунуть worldObj с партиклами салюта разными. Так норм?

entityliving.motionY += 2; вот строка как заставить его лететь, но как его зашипеть заставить... хз.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху