Com dependência do WorldEdit.
Código:
private void loadArea(World world, File file,Vector origin) throws DataException, IOException, MaxChangedBlocksException{
EditSession es = new EditSession(new BukkitWorld(world), 999999999);
CuboidClipboard cc = CuboidClipboard.loadSchematic(file);
cc.paste(es, origin, false)
}