diff options
| author | The Dark Knight <sor1n@users.noreply.github.com> | 2015-08-22 00:40:42 +0200 |
|---|---|---|
| committer | The Dark Knight <sor1n@users.noreply.github.com> | 2015-08-22 00:40:42 +0200 |
| commit | 7065e29df79cf410e63725550d7bb044be1e79e1 (patch) | |
| tree | 6c53837d3a03aa039443a0f91a253c7ef445ee9a /src | |
| parent | 4d0e603d8dbfee46410d3910ce8778bfd4c4a20d (diff) | |
Fixed infinite loop
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/darkknight/jewelrycraft/events/EntityEventHandler.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/events/EntityEventHandler.java b/src/main/java/darkknight/jewelrycraft/events/EntityEventHandler.java index d6f60ae..c3b35a9 100644 --- a/src/main/java/darkknight/jewelrycraft/events/EntityEventHandler.java +++ b/src/main/java/darkknight/jewelrycraft/events/EntityEventHandler.java @@ -227,7 +227,7 @@ public class EntityEventHandler { else if (playerInfo.getFloat("BlackHeart") > 0) {
AxisAlignedBB axisalignedbb = player.boundingBox.expand(3.0D, 0.0D, 3.0D);
List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb);
- if (enemies != null && !enemies.isEmpty()) {
+ if (enemies != null && !enemies.isEmpty() && event.source != DamageSourceList.blackHeart) {
Iterator iterator = enemies.iterator();
while (iterator.hasNext()) {
Entity enemy = (Entity) iterator.next();
@@ -374,4 +374,4 @@ public class EntityEventHandler { }
if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo());
}
-}
\ No newline at end of file +}
|
