From 9238a887c04a76728e79360e2d4bbb72fc325f6e Mon Sep 17 00:00:00 2001 From: Aurora Date: Sat, 29 Aug 2020 13:32:05 +0200 Subject: [PATCH 1/2] fix filepath in Local Configuration --- .../src/main/java/com/sk89q/worldedit/LocalConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java b/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java index a672be22f..a8b5422d8 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java @@ -208,7 +208,7 @@ public abstract class LocalConfiguration { * @return a working directory */ public Path getWorkingDirectoryPath() { - return Paths.get("."); + return Paths.get(".","plugins", "FastAsyncWorldEdit"); } public void initializeSnapshotConfiguration(String directory, boolean experimental) { From dd85fc254ffbce12ed98ea0cb9e0f5c21a5cac0f Mon Sep 17 00:00:00 2001 From: Aurora Date: Sun, 30 Aug 2020 11:45:37 +0200 Subject: [PATCH 2/2] actually do the file path stuff how it's supposed to work --- .../java/com/sk89q/worldedit/bukkit/BukkitConfiguration.java | 5 +++-- .../main/java/com/sk89q/worldedit/LocalConfiguration.java | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitConfiguration.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitConfiguration.java index a97686062..cbca361b0 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitConfiguration.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitConfiguration.java @@ -25,6 +25,7 @@ import com.sk89q.worldedit.util.report.Unreported; import org.slf4j.LoggerFactory; import java.io.File; +import java.nio.file.Path; /** * YAMLConfiguration but with setting for no op permissions and plugin root data folder. @@ -68,7 +69,7 @@ public class BukkitConfiguration extends YAMLConfiguration { } @Override - public File getWorkingDirectory() { - return plugin.getDataFolder(); + public Path getWorkingDirectoryPath() { + return plugin.getDataFolder().toPath(); } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java b/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java index a8b5422d8..a672be22f 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java @@ -208,7 +208,7 @@ public abstract class LocalConfiguration { * @return a working directory */ public Path getWorkingDirectoryPath() { - return Paths.get(".","plugins", "FastAsyncWorldEdit"); + return Paths.get("."); } public void initializeSnapshotConfiguration(String directory, boolean experimental) {