static {
      EnumType[] var0 = values();
      int var1 = var0.length;

      for (int var2 = 0; var2 < var1; var2++) {
        EnumType var3 = var0[var2];
        METADATA[var3.getMetadata()] = var3;
      }
    }
    static {
      EnumType[] stateArray = values();
      int var1 = stateArray.length;

      for (int i = 0; i < var1; ++i) {
        EnumType metas = stateArray[i];
        META_LOOKUP[metas.getMetadata()] = metas;
      }
    }
  /** returns a list of block with the same ID, but different meta (eg: wood returns 4 block) */
  @Override
  @SideOnly(Side.CLIENT)
  public void getSubBlocks(Item itemIn, CreativeTabs tab, List list) {
    EnumType[] aenumtype = EnumType.values();
    int i = aenumtype.length;

    for (int j = 0; j < i; ++j) {
      EnumType enumtype = aenumtype[j];
      list.add(new ItemStack(itemIn, 1, enumtype.getMetadata()));
    }
  }
Beispiel #4
0
 static {
   for (EnumType i : values()) {
     META_LOOKUP[i.getMetadata()] = i;
   }
 }
Beispiel #5
0
 public void getSubBlocks(Item itemIn, CreativeTabs tab, List list) {
   for (EnumType i : EnumType.values()) {
     list.add(new ItemStack(itemIn, 1, i.getMetadata()));
   }
 }