public static DataCompound create(final NBTTagCompound nbt) { final DataCompound compound = new DataCompound(); for (final Object key : nbt.func_150296_c()) try { compound.set((String) key, create(nbt.getTag((String) key))); } catch (final Exception e) { } return compound; }