broccolai
d5259dfbe4
Add explict this checkstyle rule and fix violations
2021-07-05 02:56:06 -07:00
Alexander Söderberg
1600ef16c3
:clock: 2021 let's go!!!
2021-01-16 09:58:46 +01:00
Zach Levis
78b081ccc2
core: Allow attaching a default description to arguments
2021-01-16 08:54:07 +01:00
Alexander Söderberg
9276a919d3
✨ Add keyed values to CommandContext and do some cleanup
2021-01-16 08:54:07 +01:00
jmp
b848070d57
Use an Object with fields instead of a Map for dependency versions
2021-01-16 08:54:07 +01:00
jmp
f1e467038c
Rename vers to versions
2021-01-16 08:54:07 +01:00
jmp
2c188eb130
✨ Convert build scripts to Kotlin
...
Also added some new tasks to only build/install to maven local certain platforms
`buildMinecraft`, `installMinecraft`, `buildDiscord`, `installDiscord`, `buildIRC`, `installIRC`
2021-01-16 08:54:07 +01:00
zml
1e91273e0e
✨ Work towards making CommandMeta typesafe ( #173 )
...
Co-authored-by: Alexander Söderberg <sauilitired@gmail.com>
2020-12-18 19:49:57 +01:00
broccolai
237eda75ef
Reformat project
2020-12-07 20:05:45 +01:00
jmp
7df6917fe4
✨ Added CommandExecutionException which wraps any exception thrown during the execution of command handlers. Should be handled using CommandManager#registerExceptionHandler, similar to NoSuchCommandException, ArgumentParseException, etc.
2020-12-07 20:05:45 +01:00
Alexander Söderberg
cfac2639ad
✨ Add errorprone and fix warnings/errors
...
The compiler will also treat all warnings as errors from now on.
2020-10-24 19:52:44 +02:00
jmp
6ffee9d04f
✨ Make changes from PR comments
2020-10-24 19:52:44 +02:00
Alexander Söderberg
d6ccc1d59b
🧹 Clean up the gradle build scripts a little
...
Changes:
- Move all dependency versions to a shared file
- Order the projects in settings.gradle
2020-10-24 19:52:44 +02:00
jmp
37d4bdfe80
📚 Add missing @since annotations
2020-10-24 19:52:44 +02:00
jmp
7cb1661f42
✨ Add BungeeCommandPreprocessor
2020-10-24 19:52:44 +02:00
allenclan23
f73b713658
Expand the bungee module
2020-10-24 19:52:44 +02:00
Alexander Söderberg
2aac3980d5
♻️ Reformat + Update .editorconfig
2020-10-07 22:47:48 +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
7f013124b2
🎨 @Annotation final -> final @Annotation
2020-10-03 21:40:07 +02:00
Alexander Söderberg
26f11e3a7e
🚚 More removal of javax annotations
2020-09-30 10:40:44 +02:00
Alexander Söderberg
4ca47777a3
⚡ Switch to gradle
2020-09-30 10:40:44 +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
Alexander Söderberg
e8a1a9a6cf
Replace command permissions with a new smarter permission system that allows for compound permissions
2020-09-25 00:36:30 +02:00
Alexander Söderberg
7501bd4743
Version bump.
2020-09-22 18:58:43 +02:00
Alexander Söderberg
96fcd03a75
Attempt to fix maven thing again yes
2020-09-20 21:13:09 +02:00
Alexander Söderberg
ec3438c0f3
Revert parent version change.
2020-09-20 20:21:24 +02:00
Alexander Söderberg
d4b9d033dc
Version (de-)bump
2020-09-20 20:00:50 +02:00
Alexander Söderberg
6f0dba0bf0
Add asynchronous tab completion to the paper module
2020-09-20 19:49:25 +02:00
Alexander Söderberg
0ccf8d37e6
Fix some velocity related issues
2020-09-20 17:09:48 +02:00
Alexander Söderberg
1fede2b4c0
Enable users to override exception handling and make the velocity test plugin less stupid
2020-09-19 16:38:58 +02:00
Alexander Söderberg
f1d4e7865d
Add Velocity module
2020-09-19 15:50:44 +02:00
Alexander Söderberg
ccd0e8ae0e
Clean up generics (and get rid of the type parameter for command meta data)
2020-09-19 12:14:09 +02:00
Alexander Söderberg
1a85251fc6
Add Bungee implementation
2020-09-19 00:21:27 +02:00