From 9452873d13ed421326d178a94744eba0bcec380c Mon Sep 17 00:00:00 2001 From: MiniDigger Date: Fri, 14 Aug 2020 02:40:06 +0200 Subject: [PATCH] Add initial brigadier support (implements #77) (#153) Co-authored-by: Aikar --- .idea/compiler.xml | 17 +- .idea/encodings.xml | 2 + .idea/inspectionProfiles/Project_Default.xml | 1 + brigadier/pom.xml | 74 ++++++++ .../ACFBrigadierManager.java | 164 ++++++++++++++++++ .../java/co/aikar/commands/BaseCommand.java | 10 +- .../co/aikar/commands/CommandParameter.java | 28 ++- .../co/aikar/commands/ForwardingCommand.java | 2 - .../co/aikar/commands/RegisteredCommand.java | 11 +- example/pom.xml | 2 +- .../java/co/aikar/acfexample/ACFExample.java | 12 +- .../co/aikar/acfexample/BrigadierTest.java | 92 ++++++++++ paper/pom.xml | 20 ++- .../PaperAsyncTabCompleteHandler.java | 4 + .../aikar/commands/PaperBrigadierManager.java | 78 +++++++++ .../aikar/commands/PaperCommandManager.java | 17 ++ pom.xml | 2 + 17 files changed, 519 insertions(+), 17 deletions(-) create mode 100644 brigadier/pom.xml create mode 100644 brigadier/src/main/java/co.aikar.commands/ACFBrigadierManager.java create mode 100644 example/src/main/java/co/aikar/acfexample/BrigadierTest.java create mode 100644 paper/src/main/java/co/aikar/commands/PaperBrigadierManager.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index c61c5f2b..e9b5c8e4 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -7,20 +7,22 @@ + + + + + + + + - - - - - - - + @@ -36,6 +38,7 @@