Урон при хождение по блоку

Статус
В этой теме нельзя размещать новые ответы.
Версия Minecraft
1.7.10
29
1
2
Подскажите как реализовать чтоб блок наносил урон существам, если оно(существо) будет находиться над ним, но чтоб если игрок будет идти на шифте урона не было.
 

timaxa007

Модератор
5,831
409
672
Код:
	@Override
	public void updateTick(World world, int x, int y, int z, Random random) {
		if (!world.isRemote) {
			AxisAlignedBB aabb = AxisAlignedBB.getBoundingBox(x, y + 1, z, x + 1, y + 1.0625, z + 1);
			List list = world.getEntitiesWithinAABB(EntityLivingBase.class, aabb);
			Iterator iterator = list.iterator();
			EntityLivingBase entity;

			while (iterator.hasNext()) {
				entity = (EntityLivingBase)iterator.next();
				if (entity instanceof EntityPlayer && !((EntityPlayer)entity).isSneaking()) {

				} else {
					entity.attackEntityFrom(DamageSource.generic, 0.5F);
				}
			}
		}
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху