Fix Everything

This commit is contained in:
2024-12-21 12:30:39 +01:00
parent 336915dd96
commit d08ccc3a98
12 changed files with 64 additions and 888 deletions
@@ -77,7 +77,7 @@ public class ErrorHandler extends Handler {
return;
try {
//SWException.log(message, stacktrace);
SWException.log(message, stacktrace);
} catch (SecurityException e) {
Core.getInstance().getLogger().log(Level.INFO, "Could not log error in database", e);
}
@@ -46,6 +46,8 @@ public interface WorldEditWrapper {
Vector getMaximum(Region region);
Vector applyTransform(Vector vector, Transform transform);
NodeData.SchematicFormat getNativeFormat();
static WorldEditPlugin getWorldEditPlugin() {
return (WorldEditPlugin) Bukkit.getPluginManager().getPlugin("WorldEdit");
}
@@ -86,16 +88,6 @@ public interface WorldEditWrapper {
return inputStream;
}
static NodeData.SchematicFormat getNativeFormat() {
if (Core.getVersion() <= 12) {
return NodeData.SchematicFormat.MCEDIT;
} else if (Core.getVersion() <= 20) {
return NodeData.SchematicFormat.SPONGE_V2;
} else {
return NodeData.SchematicFormat.SPONGE_V3;
}
}
interface SchematicWriter {
void write(OutputStream outputStream, Clipboard clipboard, ClipboardHolder holder) throws IOException;
}
@@ -61,7 +61,7 @@ public class SchematicData {
}
public void saveFromPlayer(Player player) throws IOException, NoClipboardException {
data.saveFromStream(WorldEditWrapper.impl.getPlayerClipboard(player), WorldEditWrapper.getNativeFormat());
data.saveFromStream(WorldEditWrapper.impl.getPlayerClipboard(player), WorldEditWrapper.impl.getNativeFormat());
}
@Deprecated