13
0
Dieses Repository wurde am 2024-08-05 archiviert. Du kannst Dateien ansehen und es klonen, aber nicht pushen oder Issues/Pull-Requests öffnen.
SchematicSystem/SchematicSystem_Main/src/de/steamwar/schematicsystem/WorldEdit.java

44 Zeilen
1.4 KiB
Java

2019-11-10 17:31:30 +01:00
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:
2019-11-20 14:12:17 +01:00
WorldEdit_14.saveSchematic(player, name);
2019-11-10 17:31:30 +01:00
break;
default:
2019-11-20 14:12:17 +01:00
WorldEdit_12.saveSchematic(player, name);
2019-11-10 17:31:30 +01:00
}
}
public static void loadClipboardToPlayer(Player player, Clipboard clipboard){
switch(Core.getVersion()){
case 14:
2019-11-20 14:12:17 +01:00
WorldEdit_14.loadClipboardToPlayer(player, clipboard);
2019-11-10 17:31:30 +01:00
break;
default:
2019-11-20 14:12:17 +01:00
WorldEdit_12.loadClipboardToPlayer(player, clipboard);
2019-11-10 17:31:30 +01:00
}
}
public static EditSession pasteSchematic(Player player, Schematic schematic){
switch(Core.getVersion()){
case 14:
2019-11-20 14:12:17 +01:00
return WorldEdit_14.pasteSchematic(player, schematic);
2019-11-10 17:31:30 +01:00
default:
2019-11-20 14:12:17 +01:00
return WorldEdit_12.pasteSchematic(player, schematic);
2019-11-10 17:31:30 +01:00
}
}
}