Почему схематика не хочет паститься, структура не появляется когда пасчу её, путь к файлу со схематикой написан правильно т.к system.out.println выводит весь путь до файла.
Код:
public static void paste(Location location, File file) {
ClipboardFormat clipboardFormat = ClipboardFormats.findByFile(file);
Clipboard clipboard;
BlockVector3 blockVector3 = BlockVector3.at(location.getBlockX(), location.getBlockY(), location.getBlockZ());
if (clipboardFormat != null) {
try (ClipboardReader clipboardReader = clipboardFormat.getReader(new FileInputStream(file))) {
if (location.getWorld() == null)
throw new NullPointerException("Failed to paste schematic due to world being null");
World world = (World) BukkitAdapter.adapt(location.getWorld());
EditSession editSession = WorldEdit.getInstance().newEditSessionBuilder().world((com.sk89q.worldedit.world.World) world).build();
clipboard = clipboardReader.read();
Operation operation = new ClipboardHolder(clipboard)
.createPaste(editSession)
.to(blockVector3)
.ignoreAirBlocks(true)
.build();
try {
Operations.complete(operation);
editSession.close();
} catch (WorldEditException e) {
e.printStackTrace();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}