          try {
              boolean flag = true;
              String s = null;
-@@ -666,7 +649,12 @@
+@@ -666,7 +654,12 @@
      }
  
      public WorldServer func_71218_a(int p_71218_1_) {

             if (this.field_71307_n.func_76468_d()) {
                 this.field_71307_n.func_76470_e();
             }
@@ -439,6 +415,7 @@
 
     protected void func_71217_p() {
         long i = System.nanoTime();
+        NailedEventFactory.firePreServerTick(this);
         ++this.field_71315_w;
 
         if (this.field_71295_T) {
@@ -486,17 +463,19 @@
 
         this.field_71304_b.func_76319_b();
         this.field_71304_b.func_76319_b();
+        NailedEventFactory.firePostServerTick(this);
     }
 
     public void func_71190_q() {

                 CrashReport crashreport;
 
                 try {
@@ -526,6 +511,7 @@
                     throw new ReportedException(crashreport);
                 }
 
