Try not to specify the plugins/ folder

This commit is contained in:
libraryaddict 2022-10-04 12:48:08 +13:00
parent a2d90ac03c
commit a05bf1ed94
3 changed files with 6 additions and 5 deletions

View File

@ -228,8 +228,8 @@ public class DisguiseUtilities {
private static final HashMap<String, ArrayList<Object>> runnables = new HashMap<>();
@Getter
private static final HashSet<UUID> selfDisguised = new HashSet<>();
private static final File profileCache = new File("plugins/LibsDisguises/SavedSkins");
private static final File savedDisguises = new File("plugins/LibsDisguises/SavedDisguises");
private static final File profileCache = new File(LibsDisguises.getInstance().getDataFolder(), "SavedSkins");
private static final File savedDisguises = new File(LibsDisguises.getInstance().getDataFolder(), "SavedDisguises");
@Getter
private static Gson gson;
@Getter
@ -586,7 +586,7 @@ public class DisguiseUtilities {
}
public static File updateProtocolLib() throws Exception {
File dest = new File("plugins/ProtocolLib.jar");
File dest = new File(LibsDisguises.getInstance().getDataFolder().getAbsoluteFile().getParentFile(), "ProtocolLib.jar");
if (Bukkit.getPluginManager().getPlugin("ProtocolLib") != null) {
Method getFile = JavaPlugin.class.getDeclaredMethod("getFile");

View File

@ -149,7 +149,7 @@ public class LibsPremium {
}
private static void doSecondaryCheck(String version) {
File pluginDir = new File("plugins/LibsDisguises/");
File pluginDir = new File(LibsDisguises.getInstance().getDataFolder(), "LibsDisguises/");
if (!pluginDir.exists() && LibsDisguises.getInstance() != null) {
pluginDir = LibsDisguises.getInstance().getDataFolder();

View File

@ -1,6 +1,7 @@
package me.libraryaddict.disguise.utilities.translations;
import me.libraryaddict.disguise.DisguiseConfig;
import me.libraryaddict.disguise.LibsDisguises;
import me.libraryaddict.disguise.utilities.DisguiseUtilities;
import me.libraryaddict.disguise.utilities.LibsPremium;
import org.apache.commons.lang.StringEscapeUtils;
@ -40,7 +41,7 @@ public enum TranslateType {
private int written;
TranslateType(String fileName) {
file = new File("plugins/LibsDisguises/Translations", fileName + ".yml");
file = new File(LibsDisguises.getInstance().getDataFolder(), "Translations/" + fileName + ".yml");
}
public static void refreshTranslations() {