[1.7.10] Моб, горящий на солце

Версия Minecraft
1.7.10
API
Forge
28
1
1
Как сделать так, чтобы моб горел на солнце??

** Пошарился в EntityZombie, но так и не смог разобраться
 
public void onLivingUpdate()
{
if (this.worldObj.isDaytime() && !this.worldObj.isRemote && !this.isChild())
{
float f = this.getBrightness(1.0F);

if (f > 0.5F && this.rand.nextFloat() * 30.0F < (f - 0.4F) * 2.0F && this.worldObj.canBlockSeeTheSky(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.posY), MathHelper.floor_double(this.posZ)))
{
boolean flag = true;
ItemStack itemstack = this.getEquipmentInSlot(4);

if (itemstack != null)
{
if (itemstack.isItemStackDamageable())
{
itemstack.setMetadata(itemstack.getCurrentDurability() + this.rand.nextInt(2));

if (itemstack.getCurrentDurability() >= itemstack.getMaxDurability())
{
this.renderBrokenItemStack(itemstack);
this.setCurrentItemOrArmor(4, (ItemStack)null);
}
}

flag = false;
}

if (flag)
{
this.setFire(8);
}
}
}

if (this.isRiding() && this.getAttackTarget() != null && this.ridingEntity instanceof EntityChicken)
{
((EntityLiving)this.ridingEntity).getNavigator().setPath(this.getNavigator().getPath(), 1.5D);
}

super.onLivingUpdate();
}

Возможно это, вот перевод из срц майна

( Вызывается часто, поэтому объект может обновлять свое состояние каждый тик по мере необходимости. Например, зомби и скелеты
* Используйте это, чтобы реагировать на солнечный свет и начать гореть. )
 
Назад
Сверху