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 @@
-
+
@@ -14,6 +14,7 @@
+
@@ -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);
}