Commit graph

119 commits

Author SHA1 Message Date
jmp
fba29041e6 🎨 Add caption for string "No input was provided" 2020-10-24 19:52:44 +02:00
jmp
c67cc35cf6 🎨 Add captions for Bukkit entity selector arguments 2020-10-24 19:52:44 +02:00
Alexander Söderberg
366c4f2ce5 Add an adventure text colour parser 2020-10-24 19:52:44 +02:00
Alexander Söderberg
edc5249244 Improve the velocity module 2020-10-24 19:52:44 +02:00
Alexander Söderberg
9761c0fadf 🚀 Version bump. 2020-10-24 19:52:44 +02:00
jmp
bc0cc6fa4b 🔖 Bump version to 1.0.2 2020-10-19 10:03:56 +02:00
jmp
3125e49632 📦 Bump adventure-api to 4.1.1 2020-10-19 10:03:56 +02:00
Alexander Söderberg
d6cdeca1c3 📚 Improve the Bukkit and PaperCommandManager documentation 2020-10-17 19:03:52 +02:00
allenclan23
4de9946683 Fix an issue created by breaking changes in Velocity. CommandSource#sendMessage now requires an Identity 2020-10-16 08:00:01 +02:00
jmp
6f0940ebd4
📦 Update minecraft-extras for Adventure 4.0.0 2020-10-14 12:11:25 +02:00
Alexander Söderberg
79bb017fd3
🔖 Version bump 2020-10-14 12:11:19 +02:00
Alexander Söderberg
f669e93be5
🚀 Version bump. 2020-10-14 01:34:32 +02:00
Alexander Söderberg
06a34651bf
🐛 Fix brigadier suggestion building
An offset will be added pointing to the last occurrence of a blank space. This fixes incorrect tab completions for greedy strings
2020-10-13 19:53:01 +02:00
jmp
5f466fcbc0 Fix parsing of flag arguments that start with '-', i.e. a negative integer, add captions for flag argument 2020-10-13 15:07:40 +02:00
jmp
2fbd90dfee 🐛 Register permissions with Bukkit so commands aren't suggested to players without permission when Brigadier is not used 2020-10-12 13:33:07 -07:00
Alexander Söderberg
6ab1c8a2e0
Merge pull request #43
*  Add a new caption system to allow for the configuration of…

*  Add caption support to all numerical types

* Add more standard pasres to the registry

* Add default messages for captions

*  Improve captions in core

* Add captions for Bukkit

*  Add FactoryDelegatingCaptionRegistry.java
2020-10-12 18:13:23 +02:00
jmp
378d57964f 🐛 Override build in Material and Enchant arguments 2020-10-11 21:19:32 -07:00
jmp
674507fea6 Add pagination to MinecraftHelp, move minecraft-extras to it's own package 2020-10-11 17:46:28 +02:00
jmp
7e09351cf1 Add highlighting to invalid syntax exception 2020-10-10 01:37:17 +02:00
jmp
c3d679d5ec Implement EnchantmentArgument, remove inaccurate brig mappings. 2020-10-10 01:37:17 +02:00
Alexander Söderberg
fcd269b6e7
Add String[] args 2020-10-09 20:44:17 +02:00
Alexander Söderberg
4368305bc9
Add adventure-based exception handlers to cloud-minecraft-extras 2020-10-09 15:07:41 +02:00
jmp
70818bb4b2 🎨 Show less useless info in MinecraftHelp 2020-10-09 13:37:01 +02:00
jmp
decde5cc77 Add message provider function to MinecraftHelp 2020-10-09 13:37:01 +02:00
jmp
29740aa780 🎨 Make MinecraftHelp use Component builders instead of MiniMessage, add a configurable Color pallet 2020-10-09 13:37:01 +02:00
Alexander Söderberg
3763eb40d4
Make MaterialArgument's error message less annoying 2020-10-08 13:26:23 +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
jmp
2bad5759c6 🐛 Actually fix double namespaced commands 2020-10-07 23:11:37 +02:00
jmp
eabdfe4243 🐛 Fix double namespaced commands on Bukkit without Brigadier 2020-10-07 23:11:37 +02:00
Alexander Söderberg
4777831ee6 🗑️ Get rid of JLine3 and clean up Velocity 2020-10-07 22:47:48 +02:00
Alexander Söderberg
2aac3980d5 ♻️ Reformat + Update .editorconfig 2020-10-07 22:47:48 +02:00
Alexander Söderberg
aaa6386ca3 Add a system for creating task chains
This will make it easier to use the asynchronous coordinator.
2020-10-06 20:55:34 +02:00
jmp
0caaccb7de 🐛 Also register namespaced commands with Commodore 2020-10-06 20:04:34 +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
c3469706ab
fix-commodore (#27) 2020-10-06 12:39:06 +02:00
broccolai
8f8f98b189 Update README's 2020-10-05 23:40:32 +01:00
jmp
b37706fd97 Respect permissions in help queries 2020-10-05 22:44:37 +01:00
Alexander Söderberg
d6a2062069
Fix annotation order 2020-10-05 17:56:12 +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
5a89f98a25
🐛 Fix BukkitCommandManager capability calculations 2020-10-04 21:18:16 +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
jmp
a8b2b9a608 Expose input string from EntitySelectors 2020-10-04 13:48:57 +02:00
jmp
4c178fc9cd 🖌️ Small codestyle fix 2020-10-03 22:45:10 +02:00
Alexander Söderberg
a2670722e7
🗑️ Remove plugin test modules 2020-10-03 21:46:22 +02:00
Alexander Söderberg
7f013124b2
🎨 @Annotation final -> final @Annotation 2020-10-03 21:40:07 +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