Commit graph

13 commits

Author SHA1 Message Date
jmp
c3d679d5ec Implement EnchantmentArgument, remove inaccurate brig mappings. 2020-10-10 01:37:17 +02:00
Jason
882154a6a8
🐛 Fix async completions (#38)
Co-authored-by: Alexander Söderberg <sauilitired@gmail.com>
2020-10-08 13:12:07 +02:00
Alexander Söderberg
2aac3980d5 ♻️ Reformat + Update .editorconfig 2020-10-07 22:47:48 +02:00
jmp
d5461d104f 🎨 Move Brig mappings to a common class for Paper and Commodore 2020-10-06 20:04:16 +02:00
Josh Taylor
f1d4529276
Cleanup annotations and remove Cloud Brigs Pair (#32) 2020-10-06 12:40:35 +02:00
Alexander Söderberg
ec233fcc20
Get rid of some annoying warnings 2020-10-05 16:27:26 +02:00
Alexander Söderberg
a4544a8550
Prevent command arguments from being used in multiple commands
Also get rid of some random annoying warnings.
2020-10-05 16:17:18 +02:00
jmp
80988ec986 Throw an IllegalStateException when trying to register async completions on an unsupported server 2020-10-04 21:59:14 +02:00
Alexander Söderberg
22993a46d7
Improve Bukkit conflict management
Conflicting commands will now obey plugin load order. Brigadier aliases will be created for namespaced aliases. No asynchronous completions will be provided for conflicting commands and will only be provided for the namespaced label. Furthermore, error handling the command tree has been improved and the methods now return a pair, rather than an optional. This means that there's no need to catch and unwrap exceptions and they will be forwarded in the correct form.
2020-10-04 18:32:34 +02:00
Alexander Söderberg
a6b98ca278 🎨 Some codestyle fixes 2020-10-03 21:35:16 +02:00
jmp
9a35a873c0 Add entity selector arguments (@p, @e, @r, etc.) for Bukkit and register with the PaperBrigadierListener. 2020-10-03 21:35:16 +02:00
Alexander Söderberg
e033ee88db
Update LICENSE text 2020-09-27 23:30:13 +02:00
Alexander Söderberg
c74cda3a0f
🚚 Switch namespace 2020-09-27 23:04:15 +02:00