diff --git a/.idea/compiler.xml b/.idea/compiler.xml index dd2289f0..0b4b9bf4 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -40,8 +40,9 @@ - + + \ No newline at end of file diff --git a/.idea/runConfigurations/ACF__Core___Bukkit___Example_.xml b/.idea/runConfigurations/ACF__Core___Paper___Example_.xml similarity index 76% rename from .idea/runConfigurations/ACF__Core___Bukkit___Example_.xml rename to .idea/runConfigurations/ACF__Core___Paper___Example_.xml index 22d3e23d..241036f6 100644 --- a/.idea/runConfigurations/ACF__Core___Bukkit___Example_.xml +++ b/.idea/runConfigurations/ACF__Core___Paper___Example_.xml @@ -1,5 +1,5 @@ - + + @@ -22,9 +23,10 @@ - + \ No newline at end of file diff --git a/example/pom.xml b/example/pom.xml index e31a83b0..2d71723f 100644 --- a/example/pom.xml +++ b/example/pom.xml @@ -93,8 +93,8 @@ - destroystokyo-repo - https://repo.destroystokyo.com/repository/maven-public/ + papermc + https://papermc.io/repo/repository/maven-public/ sonatype @@ -106,12 +106,12 @@ com.destroystokyo.paper paper-api - 1.11.2-R0.1-SNAPSHOT + 1.13.2-R0.1-SNAPSHOT provided co.aikar - acf-bukkit + acf-paper 0.5.0-SNAPSHOT compile diff --git a/example/src/main/java/co/aikar/acfexample/ACFExample.java b/example/src/main/java/co/aikar/acfexample/ACFExample.java index c58ffbac..043db1c5 100644 --- a/example/src/main/java/co/aikar/acfexample/ACFExample.java +++ b/example/src/main/java/co/aikar/acfexample/ACFExample.java @@ -23,7 +23,7 @@ package co.aikar.acfexample; -import co.aikar.commands.BukkitCommandManager; +import co.aikar.commands.PaperCommandManager; import co.aikar.commands.ConditionFailedException; import co.aikar.commands.MessageKeys; import co.aikar.commands.MessageType; @@ -34,7 +34,7 @@ import java.util.Arrays; public final class ACFExample extends JavaPlugin { private static ACFExample plugin; - private static BukkitCommandManager commandManager; + private static PaperCommandManager commandManager; @Override public void onEnable() { plugin = this; @@ -43,7 +43,7 @@ public final class ACFExample extends JavaPlugin { private void registerCommands() { // 1: Create Command Manager for your respective platform - commandManager = new BukkitCommandManager(this); + commandManager = new PaperCommandManager(this); // optional: enable unstable api to use help commandManager.enableUnstableAPI("help"); @@ -65,8 +65,8 @@ public final class ACFExample extends JavaPlugin { SomeObject.getContextResolver()); // 4: Register Command Completions - this will be accessible with @CommandCompletion("@test") - commandManager.getCommandCompletions().registerAsyncCompletion("test", c -> - Arrays.asList("foo", "bar", "baz") + commandManager.getCommandCompletions().registerAsyncCompletion("test", c -> + Arrays.asList("foo123", "bar123", "baz123") ); // 5: Register Command Conditions @@ -115,7 +115,7 @@ public final class ACFExample extends JavaPlugin { } // A way to access your command manager from other files if you do not use a Dependency Injection approach - public static BukkitCommandManager getCommandManager() { + public static PaperCommandManager getCommandManager() { return commandManager; } } diff --git a/example/src/main/java/co/aikar/acfexample/SomeCommand.java b/example/src/main/java/co/aikar/acfexample/SomeCommand.java index 89803b0e..b70429d2 100644 --- a/example/src/main/java/co/aikar/acfexample/SomeCommand.java +++ b/example/src/main/java/co/aikar/acfexample/SomeCommand.java @@ -127,7 +127,7 @@ public class SomeCommand extends BaseCommand { // This sub command requires that `/acf testsub test1` be typed to be executed, or /Foo @Subcommand("testsub test1") - @CommandCompletion("Foo") + @CommandCompletion("@test") public void onTestSub1(CommandSender sender, String hi) { sender.sendMessage(hi); }