diff --git a/src/main/java/forestry/lepidopterology/entities/EntityButterfly.java b/src/main/java/forestry/lepidopterology/entities/EntityButterfly.java index 1295678dd..d2c366394 100755 --- a/src/main/java/forestry/lepidopterology/entities/EntityButterfly.java +++ b/src/main/java/forestry/lepidopterology/entities/EntityButterfly.java @@ -108,6 +108,8 @@ public class EntityButterfly extends EntityCreature implements IEntityButterfly public int cooldownPollination = 0; public int cooldownEgg = 0; + public int lifespanRemaining = 24000 * 7; // one minecraft week in ticks + /* CONSTRUCTOR */ public EntityButterfly(World world) { super(world); @@ -455,6 +457,12 @@ public class EntityButterfly extends EntityCreature implements IEntityButterfly attackEntityFrom(DamageSource.generic, 1); } + if (lifespanRemaining > 0) { + lifespanRemaining--; + } else { + attackEntityFrom(DamageSource.generic, 1); + } + // Reduce cooldowns if (cooldownEgg > 0) { cooldownEgg--;