44 Zeilen
1.4 KiB
Java
44 Zeilen
1.4 KiB
Java
|
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_v14.saveSchematic(player, name);
|
||
|
break;
|
||
|
default:
|
||
|
WorldEdit_v12.saveSchematic(player, name);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static void loadClipboardToPlayer(Player player, Clipboard clipboard){
|
||
|
switch(Core.getVersion()){
|
||
|
case 14:
|
||
|
WorldEdit_v14.loadClipboardToPlayer(player, clipboard);
|
||
|
break;
|
||
|
default:
|
||
|
WorldEdit_v12.loadClipboardToPlayer(player, clipboard);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static EditSession pasteSchematic(Player player, Schematic schematic){
|
||
|
switch(Core.getVersion()){
|
||
|
case 14:
|
||
|
return WorldEdit_v14.pasteSchematic(player, schematic);
|
||
|
default:
|
||
|
return WorldEdit_v12.pasteSchematic(player, schematic);
|
||
|
}
|
||
|
}
|
||
|
}
|