package de.steamwar.schematicsystem; import com.boydti.fawe.object.schematic.Schematic; import com.sk89q.worldedit.EditSession; import com.sk89q.worldedit.EmptyClipboardException; import com.sk89q.worldedit.extent.clipboard.Clipboard; import de.steamwar.core.Core; import org.bukkit.entity.Player; import java.io.IOException; public class WorldEdit { private WorldEdit(){} public static void saveSchematic(Player player, String name) throws IOException, EmptyClipboardException { switch(Core.getVersion()){ case 14: WorldEdit_14.saveSchematic(player, name); break; default: WorldEdit_12.saveSchematic(player, name); } } public static void loadClipboardToPlayer(Player player, Clipboard clipboard){ switch(Core.getVersion()){ case 14: WorldEdit_14.loadClipboardToPlayer(player, clipboard); break; default: WorldEdit_12.loadClipboardToPlayer(player, clipboard); } } public static EditSession pasteSchematic(Player player, Schematic schematic){ switch(Core.getVersion()){ case 14: return WorldEdit_14.pasteSchematic(player, schematic); default: return WorldEdit_12.pasteSchematic(player, schematic); } } }