aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorDream-Master <dream-master@gmx.net>2015-12-29 15:20:14 +0100
committerDream-Master <dream-master@gmx.net>2015-12-29 15:20:14 +0100
commit1b6f3ab64d6c293fd6a48a826038f90ccd31c57e (patch)
tree1a0e4e96e27cd9d2379ad653eb95f99867687810 /src/main/java/gregtech
parentfaa4c18f63edb46e60da26e64b597d19abb6b49e (diff)
downloadGT5-Unofficial-1b6f3ab64d6c293fd6a48a826038f90ccd31c57e.tar.gz
GT5-Unofficial-1b6f3ab64d6c293fd6a48a826038f90ccd31c57e.tar.bz2
GT5-Unofficial-1b6f3ab64d6c293fd6a48a826038f90ccd31c57e.zip
Revert "Fixed world event lag and related cauldron crash (LemADEC)"
This reverts commit 10d1e48220974c1c39e96e84108f8b908b0b43b1.
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/common/GT_Proxy.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/gregtech/common/GT_Proxy.java b/src/main/java/gregtech/common/GT_Proxy.java
index f4d405c02e..0868a50f5c 100644
--- a/src/main/java/gregtech/common/GT_Proxy.java
+++ b/src/main/java/gregtech/common/GT_Proxy.java
@@ -1418,20 +1418,20 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
}
}
if ((aEvent.world.getTotalWorldTime() % 100L == 0L) && ((this.mItemDespawnTime != 6000) || (this.mMaxEqualEntitiesAtOneSpot > 0))) {
- for (Object object : aEvent.world.loadedEntityList) {
- if (object instanceof Entity) {
- Entity tEntity = (Entity) object;
- if ((tEntity instanceof EntityItem) && (this.mItemDespawnTime != 6000) && (((EntityItem) tEntity).lifespan == 6000)) {
+ for (int i = 0; i < aEvent.world.loadedEntityList.size(); i++) {
+ if ((aEvent.world.loadedEntityList.get(i) instanceof Entity)) {
+ Entity tEntity = (Entity) aEvent.world.loadedEntityList.get(i);
+ if (((tEntity instanceof EntityItem)) && (this.mItemDespawnTime != 6000) && (((EntityItem) tEntity).lifespan == 6000)) {
((EntityItem) tEntity).lifespan = this.mItemDespawnTime;
- } else if ((tEntity instanceof EntityLivingBase) && (this.mMaxEqualEntitiesAtOneSpot > 0) && (!(tEntity instanceof EntityPlayer))
+ } else if (((tEntity instanceof EntityLivingBase)) && (this.mMaxEqualEntitiesAtOneSpot > 0) && (!(tEntity instanceof EntityPlayer))
&& (((EntityLivingBase) tEntity).canBePushed()) && (((EntityLivingBase) tEntity).getHealth() > 0.0F)) {
- List<Entity> tList = tEntity.worldObj.getEntitiesWithinAABBExcludingEntity(tEntity,
+ List tList = tEntity.worldObj.getEntitiesWithinAABBExcludingEntity(tEntity,
tEntity.boundingBox.expand(0.20000000298023224D, 0.0D, 0.20000000298023224D));
Class tClass = tEntity.getClass();
int tEntityCount = 1;
if (tList != null) {
- for (Entity nearbyEntity : tList) {
- if ((nearbyEntity != null) && (nearbyEntity.getClass() == tClass)) {
+ for (int j = 0; j < tList.size(); j++) {
+ if ((tList.get(j) != null) && (tList.get(j).getClass() == tClass)) {
tEntityCount++;
}
}