Hi,
hier mal ein Code Snippet für Schematics von WorldEdit
CodeAlles anzeigenpublic static void pasteSchematic(Player p, Location pastehere) { Location loc = pastehere; //pastehere ist die Location wo die Schematic eingefügt wird WorldEditPlugin weP = (WorldEditPlugin) Bukkit.getPluginManager().getPlugin("WorldEdit"); File schematic = new File("/home/Maps/Skyblock/sb.schematic"); //ändern wo deine Schematic liegt if(!schematic.exists()) { //falls nicht vorhanden, abbrechen p.sendMessage(Main.prefix + "§cEin Fehler ist aufgetreten. Bitte schreibe NettyExploit folgendes: schematic does not exists!"); return; } EditSession session = weP.getWorldEdit().getEditSessionFactory().getEditSession(new BukkitWorld(loc.getWorld()), 9999999); try { CuboidClipboard clipboard = MCEditSchematicFormat.getFormat(schematic).load(schematic); //clipboard.rotate2D(180); //falls nötig rotieren clipboard.paste(session, new Vector(loc.getX(), loc.getY(), loc.getZ()), false); //Schematic wird eingefügt } catch (DataException | IOException | MaxChangedBlocksException e) { e.printStackTrace(); } }
EditSessions müssen geschlossen werden.