Remove DataException from NbtValued's setNbtData().

This commit is contained in:
sk89q 2014-07-13 18:15:44 -07:00
parent 759c6ba50d
commit bdd6d20013
2 changed files with 3 additions and 7 deletions

View File

@ -170,12 +170,8 @@ public class MCEditSchematicFormat extends SchematicFormat {
BlockVector pt = new BlockVector(x, y, z);
BaseBlock block = getBlockForId(blocks[index], blockData[index]);
if (block instanceof TileEntityBlock && tileEntitiesMap.containsKey(pt)) {
try {
((TileEntityBlock) block).setNbtData(new CompoundTag("", tileEntitiesMap.get(pt)));
} catch (com.sk89q.worldedit.world.DataException e) {
throw new DataException(e.getMessage());
}
if (tileEntitiesMap.containsKey(pt)) {
block.setNbtData(new CompoundTag("", tileEntitiesMap.get(pt)));
}
clipboard.setBlock(pt, block);
}

View File

@ -57,6 +57,6 @@ public interface NbtValued {
* @param nbtData NBT data, or null if no data
* @throws DataException if possibly the data is invalid
*/
void setNbtData(@Nullable CompoundTag nbtData) throws DataException;
void setNbtData(@Nullable CompoundTag nbtData);
}