geforkt von Mirrors/FastAsyncWorldEdit
Remove DataException from NbtValued's setNbtData().
Dieser Commit ist enthalten in:
Ursprung
759c6ba50d
Commit
bdd6d20013
@ -170,12 +170,8 @@ public class MCEditSchematicFormat extends SchematicFormat {
|
|||||||
BlockVector pt = new BlockVector(x, y, z);
|
BlockVector pt = new BlockVector(x, y, z);
|
||||||
BaseBlock block = getBlockForId(blocks[index], blockData[index]);
|
BaseBlock block = getBlockForId(blocks[index], blockData[index]);
|
||||||
|
|
||||||
if (block instanceof TileEntityBlock && tileEntitiesMap.containsKey(pt)) {
|
if (tileEntitiesMap.containsKey(pt)) {
|
||||||
try {
|
block.setNbtData(new CompoundTag("", tileEntitiesMap.get(pt)));
|
||||||
((TileEntityBlock) block).setNbtData(new CompoundTag("", tileEntitiesMap.get(pt)));
|
|
||||||
} catch (com.sk89q.worldedit.world.DataException e) {
|
|
||||||
throw new DataException(e.getMessage());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
clipboard.setBlock(pt, block);
|
clipboard.setBlock(pt, block);
|
||||||
}
|
}
|
||||||
|
@ -57,6 +57,6 @@ public interface NbtValued {
|
|||||||
* @param nbtData NBT data, or null if no data
|
* @param nbtData NBT data, or null if no data
|
||||||
* @throws DataException if possibly the data is invalid
|
* @throws DataException if possibly the data is invalid
|
||||||
*/
|
*/
|
||||||
void setNbtData(@Nullable CompoundTag nbtData) throws DataException;
|
void setNbtData(@Nullable CompoundTag nbtData);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren