Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
А можешь код написать?Dragon2488 написал(а):entity.motionY+=НаСколькоПодкинуть
Спасибо!TheAndrey написал(а):В класс блока добавь метод
Код:@Override public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity) { entity.motionY = 1.0D; }
В данном случае без разницы.Dragon2488 написал(а):не =, нет. +=
Небось блок полноразмерный. В таком случае надо или чуть-чуть уменьшить границ блока, до 0.99D от обычного, либо использовать onEntityWalking.NATALI написал(а):У меня эта вещь на 1.6.4 не работает, жаль, не понимаю почему...
Код:@Override public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity) { entity.motionY+=9.0D; }
public void onEntityCollidedWithBlock(){ }
@Override
public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity) {
if(entity instanceof EntityLivingBase){
entity.motionY+=9.0D;
}
}
setBlockBounds
addCollisionBoxesToList
Лишная хрень осталась после моих тестов, можно выпилить. setBlockBounds из конструктора хватит. Вроде как.Agravaine написал(а):Что делает setBlockBoundsOnState и зачем он стоит в addCollisionBoxesToList?