public void func_112304_a(C_100730_lb var1) {
    this.field_112345_m = true;
    int var2 = C_100650_jv.func_108910_c(var1.field_103221_t / 16.0D);
    int var3 = C_100650_jv.func_108910_c(var1.field_103217_v / 16.0D);
    if (var2 != this.field_112336_g || var3 != this.field_112348_h) {
      System.out.println("Wrong location! " + var1);
      Thread.dumpStack();
    }

    int var4 = C_100650_jv.func_108910_c(var1.field_103219_u / 16.0D);
    if (var4 < 0) {
      var4 = 0;
    }

    if (var4 >= this.field_112346_j.length) {
      var4 = this.field_112346_j.length - 1;
    }

    var1.field_103235_ah = true;
    var1.field_103218_ai = this.field_112336_g;
    var1.field_103220_aj = var4;
    var1.field_103214_ak = this.field_112348_h;
    this.field_112346_j[var4].add(var1);
  }