Merge in fixes from chickenbones for tick related problem

and straighten out variable naming in ModLoaderModContainer
This commit is contained in:
Christian committed 2012-04-10 22:22:13 -04:00
1 parent 9fdc403396
commit 78f2e8f38a
2 files changed
+22 -18

No files matched your search

@@ -25,19 +25,22 @@
this.field_6033_f = new ServerConfigurationManager(this);
this.field_6028_k[0] = new EntityTracker(this, 0);
this.field_6028_k[1] = new EntityTracker(this, -1);
@@ -370,6 +374,7 @@
var7 = 0L;
@@ -444,6 +448,8 @@
private void func_6018_h()
{
+ FMLServerHandler.instance().onPreTick();
+
long var1 = System.nanoTime();
ArrayList var3 = new ArrayList();
Iterator var4 = field_6037_b.keySet().iterator();
@@ -533,6 +539,8 @@
this.field_48076_G = Packet.field_48101_l;
this.field_48082_x[this.field_9014_h % 100] = Packet.field_48102_m - this.field_48077_H;
this.field_48077_H = Packet.field_48102_m;
+
+ FMLServerHandler.instance().onPostTick();
}
+ FMLServerHandler.instance().onPreTick();
var3 += var7;
var1 = var5;
public void func_6010_a(String p_6010_1_, ICommandListener p_6010_2_)
@@ -386,6 +391,7 @@
this.func_6018_h();
}
}
+ FMLServerHandler.instance().onPostTick();
}
}
else
@@ -429,13 +429,14 @@ public class ModLoaderModContainer implements ModContainer
if ("required-before".equals(depparts[0]) || "before".equals(depparts[0]))
{
preDependencies.add(depparts[1]);
postDependencies.add(depparts[1]);
}
if ("required-after".equals(depparts[0]) || "after".equals(depparts[0]))
{
postDependencies.add(depparts[1]);
preDependencies.add(depparts[1]);
}
}
}
@@ -458,7 +459,7 @@ public class ModLoaderModContainer implements ModContainer
computeDependencies();
}
return preDependencies;
return postDependencies;
}
@Override
@@ -468,10 +469,10 @@ public class ModLoaderModContainer implements ModContainer
{
computeDependencies();
}
return postDependencies;
return preDependencies;
}
public String toString()
{
return modSource;