コード例 #1
0
  public static StructureStart func_143035_a(NBTTagCompound p_143035_0_, World p_143035_1_) {
    StructureStart var2 = null;

    try {
      Class var3 = (Class) field_143040_a.get(p_143035_0_.func_74779_i("id"));
      if (var3 != null) {
        var2 = (StructureStart) var3.newInstance();
      }
    } catch (Exception var4) {
      p_143035_1_
          .func_98180_V()
          .func_98236_b("Failed Start with id " + p_143035_0_.func_74779_i("id"));
      var4.printStackTrace();
    }

    if (var2 != null) {
      var2.func_143020_a(p_143035_1_, p_143035_0_);
    } else {
      p_143035_1_
          .func_98180_V()
          .func_98236_b("Skipping Structure with id " + p_143035_0_.func_74779_i("id"));
    }

    return var2;
  }