From a3db6e9b5dca6c2ae7c65b56216e5fa2e393b49d Mon Sep 17 00:00:00 2001 From: Florian CUNY Date: Fri, 22 Dec 2017 13:39:00 +0100 Subject: [PATCH] AddonsAPI - Made overriden BSModule methods final, so they cannot be over-overriden --- src/main/java/us/tastybento/bskyblock/BSkyBlock.java | 6 +++--- .../java/us/tastybento/bskyblock/api/addons/BSAddon.java | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/us/tastybento/bskyblock/BSkyBlock.java b/src/main/java/us/tastybento/bskyblock/BSkyBlock.java index 0b00f8767..2e60999d1 100755 --- a/src/main/java/us/tastybento/bskyblock/BSkyBlock.java +++ b/src/main/java/us/tastybento/bskyblock/BSkyBlock.java @@ -216,17 +216,17 @@ public class BSkyBlock extends JavaPlugin implements BSModule { } @Override - public String getIdentifier() { + public final String getIdentifier() { return getDescription().getName(); } @Override - public boolean isAddon() { + public final boolean isAddon() { return false; } @Override - public File getFolder() { + public final File getFolder() { return getDataFolder(); } } diff --git a/src/main/java/us/tastybento/bskyblock/api/addons/BSAddon.java b/src/main/java/us/tastybento/bskyblock/api/addons/BSAddon.java index 31d03d521..4677e5d6c 100644 --- a/src/main/java/us/tastybento/bskyblock/api/addons/BSAddon.java +++ b/src/main/java/us/tastybento/bskyblock/api/addons/BSAddon.java @@ -36,17 +36,17 @@ public abstract class BSAddon implements BSModule { } @Override - public String getIdentifier() { + public final String getIdentifier() { return getDescription().getName(); } @Override - public boolean isAddon() { + public final boolean isAddon() { return true; } @Override - public File getFolder() { + public final File getFolder() { if (folder == null) { folder = new File(BSkyBlock.getPlugin().getFolder() + "/addons/" + getIdentifier()); }