public void triggerWorldHour(World world, int h) {
   h = h % 24;
   for (Gate gate : Gates.i.getAll()) {
     World gateWorld = gate.calcGateWorld();
     if (!world.equals(gateWorld)) continue;
     gate.trigger(TriggerHour.getInstance(h), null, null);
   }
 }