diff --git a/pom.xml b/pom.xml index 1057429..38e0414 100644 --- a/pom.xml +++ b/pom.xml @@ -1,63 +1,50 @@ + 4.0.0 + + us.tastybento + Challenges 0.0.1-SNAPSHOT - jar + + Challenges + Challenges is an add-on for BentoBox, an expandable Minecraft Bukkit plugin for island-type games like ASkyBlock or AcidIsland. + https://github.com/BentoBoxWorld/addon-challenges + 2018 + + + scm:git:https://github.com/BentoBoxWorld/addon-challenges.git + scm:git:git@github.com:BentoBoxWorld/addon-challenges.git + https://github.com/BentoBoxWorld/addon-challenges + + + + GitHub + https://github.com/BentoBoxWorld/addon-challenges/issues + + UTF-8 - 1.7.1 + UTF-8 + 1.8 + 1.7.4 - - clean package install - - - . - true - ${basedir} - - *.yml - - - - locales - false - ${basedir}/locales - - *.yml - - - - - - maven-compiler-plugin - 3.5.1 - - 1.8 - 1.8 - - - - + + + spigot-repo + https://hub.spigotmc.org/nexus/content/repositories/snapshots + + + - org.bukkit - bukkit + org.spigotmc + spigot-api 1.13-R0.1-SNAPSHOT provided - - world.bentobox - bentobox - FC-0.95 - provided - - - bskyblock.addon - Level - provided - org.mockito mockito-all @@ -76,23 +63,175 @@ ${powermock.version} test - + + org.mongodb + mongodb-driver + 3.8.0 + + + world.bentobox + bentobox + FC-1 + + + bskyblock.addon + Level + 0.0.1-SNAPSHOT + - - - spigot-repo - https://hub.spigotmc.org/nexus/content/repositories/snapshots/ - - - Challenges - bskyblock.addons - - - - bskyblock.addon - Level - 0.0.1-SNAPSHOT - - - + + + clean package + + + src/main/resources + false + + + src/main/resources/locales + ./locales + false + + *.yml + + + + src/main/resources/schems + ./schems + false + + *.schems + + + + + + org.apache.maven.plugins + maven-clean-plugin + 3.1.0 + + + org.apache.maven.plugins + maven-resources-plugin + 3.1.0 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.7.0 + + ${java.version} + ${java.version} + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.22.0 + + + org.apache.maven.plugins + maven-jar-plugin + 3.1.0 + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.1 + + public + false + -Xdoclint:none + + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.0.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.1.1 + + false + + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.jacoco + jacoco-maven-plugin + 0.8.1 + + true + + + + pre-unit-test + + prepare-agent + + + + post-unit-test + + report + + + + + + + + + + sonar + + https://sonarcloud.io + tastybento-github + + + + + org.sonarsource.scanner.maven + sonar-maven-plugin + 3.4.1.1168 + + + verify + + sonar + + + + + + + + \ No newline at end of file diff --git a/src/main/java/bentobox/addon/challenges/commands/ChallengesCommand.java b/src/main/java/bentobox/addon/challenges/commands/ChallengesCommand.java index 9239a9d..b4b33f8 100644 --- a/src/main/java/bentobox/addon/challenges/commands/ChallengesCommand.java +++ b/src/main/java/bentobox/addon/challenges/commands/ChallengesCommand.java @@ -28,7 +28,7 @@ public class ChallengesCommand extends CompositeCommand { public void setup() { this.setOnlyPlayer(true); this.setPermission(CHALLENGE_COMMAND); - this.setParameters(CHALLENGE_COMMAND + ".parameters"); + this.setParametersHelp(CHALLENGE_COMMAND + ".parameters"); this.setDescription(CHALLENGE_COMMAND + ".description"); this.setOnlyPlayer(true); } diff --git a/src/main/java/bentobox/addon/challenges/commands/admin/CreateChallenge.java b/src/main/java/bentobox/addon/challenges/commands/admin/CreateChallenge.java index 38d16a8..3aa0edf 100644 --- a/src/main/java/bentobox/addon/challenges/commands/admin/CreateChallenge.java +++ b/src/main/java/bentobox/addon/challenges/commands/admin/CreateChallenge.java @@ -28,7 +28,7 @@ public class CreateChallenge extends CompositeCommand { public void setup() { this.setOnlyPlayer(true); this.setPermission("admin.challenges"); - this.setParameters("challaneges.admin.create.parameters"); + this.setParametersHelp("challaneges.admin.create.parameters"); this.setDescription("challenges.admin.create.description"); } diff --git a/src/main/java/bentobox/addon/challenges/commands/admin/CreateSurrounding.java b/src/main/java/bentobox/addon/challenges/commands/admin/CreateSurrounding.java index c1b709d..97aaeab 100644 --- a/src/main/java/bentobox/addon/challenges/commands/admin/CreateSurrounding.java +++ b/src/main/java/bentobox/addon/challenges/commands/admin/CreateSurrounding.java @@ -46,7 +46,7 @@ public class CreateSurrounding extends CompositeCommand implements Listener { public void setup() { this.setOnlyPlayer(true); this.setPermission("admin.challenges"); - this.setParameters("challaneges.admin.create.surrounding.parameters"); + this.setParametersHelp("challaneges.admin.create.surrounding.parameters"); this.setDescription("challenges.admin.create.surrounding.description"); } diff --git a/src/main/java/bentobox/addon/challenges/commands/admin/ImportCommand.java b/src/main/java/bentobox/addon/challenges/commands/admin/ImportCommand.java index 648247e..6096b3c 100644 --- a/src/main/java/bentobox/addon/challenges/commands/admin/ImportCommand.java +++ b/src/main/java/bentobox/addon/challenges/commands/admin/ImportCommand.java @@ -4,8 +4,6 @@ import java.util.Arrays; import java.util.List; import java.util.Optional; -import org.bukkit.Bukkit; - import bentobox.addon.challenges.ChallengesAddon; import world.bentobox.bentobox.api.addons.Addon; import world.bentobox.bentobox.api.commands.CompositeCommand; diff --git a/src/main/java/bentobox/addon/challenges/commands/admin/SetIcon.java b/src/main/java/bentobox/addon/challenges/commands/admin/SetIcon.java index 82786b2..ed03118 100644 --- a/src/main/java/bentobox/addon/challenges/commands/admin/SetIcon.java +++ b/src/main/java/bentobox/addon/challenges/commands/admin/SetIcon.java @@ -35,7 +35,7 @@ public class SetIcon extends CompositeCommand { */ @Override public void setup() { - setParameters("challenges.admin.seticon.parameters"); + setParametersHelp("challenges.admin.seticon.parameters"); setDescription("challenges.admin.seticon.description"); } diff --git a/src/main/java/bentobox/addon/challenges/panel/AdminGUI.java b/src/main/java/bentobox/addon/challenges/panel/AdminGUI.java index 51f26fc..57c2192 100644 --- a/src/main/java/bentobox/addon/challenges/panel/AdminGUI.java +++ b/src/main/java/bentobox/addon/challenges/panel/AdminGUI.java @@ -5,7 +5,6 @@ import org.bukkit.World; import org.bukkit.inventory.ItemStack; import bentobox.addon.challenges.ChallengesAddon; -import bentobox.addon.challenges.ChallengesManager; import bentobox.addon.challenges.database.object.Challenges; import world.bentobox.bentobox.api.panels.builders.PanelBuilder; import world.bentobox.bentobox.api.panels.builders.PanelItemBuilder; diff --git a/addon.yml b/src/main/resources/addon.yml similarity index 100% rename from addon.yml rename to src/main/resources/addon.yml diff --git a/challenges.yml b/src/main/resources/challenges.yml similarity index 100% rename from challenges.yml rename to src/main/resources/challenges.yml diff --git a/config.yml b/src/main/resources/config.yml similarity index 100% rename from config.yml rename to src/main/resources/config.yml diff --git a/locales/en-US.yml b/src/main/resources/locales/en-US.yml similarity index 100% rename from locales/en-US.yml rename to src/main/resources/locales/en-US.yml diff --git a/src/test/java/bentobox/addon/challenges/ParseItemTest.java b/src/test/java/bentobox/addon/challenges/ParseItemTest.java index 03e8c60..cb0e155 100644 --- a/src/test/java/bentobox/addon/challenges/ParseItemTest.java +++ b/src/test/java/bentobox/addon/challenges/ParseItemTest.java @@ -23,9 +23,6 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.powermock.modules.junit4.PowerMockRunner; -import bentobox.addon.challenges.ChallengesAddon; -import bentobox.addon.challenges.ParseItem; - @RunWith(PowerMockRunner.class) public class ParseItemTest {