Commit graph

215 commits

Author SHA1 Message Date
Alexander Söderberg
f26b200809 Some documentation improvements 2020-09-21 09:00:50 +02:00
Alexander Söderberg
1b8ccbbf11
Basic Minecraft specific documentation 2020-09-20 22:35:41 +02:00
Alexander Söderberg
756908a3b3
Add very simple help utility 2020-09-20 22:01:38 +02:00
Alexander Söderberg
c336a2d7e8
Add named parsers 2020-09-20 21:36:44 +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
31db613028
Very important fix. 2020-09-20 20:01:48 +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
9d5f007e37
Add the option to use an asynchronous command execution coordinator 2020-09-20 17:37:46 +02:00
Alexander Söderberg
0ccf8d37e6
Fix some velocity related issues 2020-09-20 17:09:48 +02:00
Alexander Söderberg
1c831a3bcf
Add support for Commodore mappings 2020-09-20 16:44:30 +02:00
Alexander Söderberg
b80e33503f
Fix dumb test breakage 2020-09-19 23:39:20 +02:00
Alexander Söderberg
95f903bb1f
Allow overriding of all argument suggestions 2020-09-19 23:23:28 +02:00
Alexander Söderberg
62bc4dc005
Fix maven dependency graph 2020-09-19 22:56:35 +02:00
Alexander Söderberg
d83690cdcf
Hackily solve issue where Bukkit doesn't create a new Brigadier command per alias, so that command aliases get the full Brigadier treatment 2020-09-19 22:49:03 +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
5f48b0a032
Include the Velocity test plugin file 2020-09-19 15:51:54 +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
Alexander Söderberg
04a6919c6a
Add completions to all integer types 2020-09-18 22:51:33 +02:00
Alexander Söderberg
36f680cff0
Remove debug message 2020-09-18 22:45:11 +02:00
Alexander Söderberg
c208204fa3
Construct more reasonable syntax messages 2020-09-18 22:42:18 +02:00
Alexander Söderberg
3f852d068e
Improve the annotated command method code and add more supported annotations 2020-09-18 21:30:00 +02:00
Alexander Söderberg
1e58ca3f13
More progress on command method parsing 2020-09-18 14:34:14 +02:00
Alexander Söderberg
da68a6bc87
Test the syntax parsing method 2020-09-17 22:45:12 +02:00
Alexander Söderberg
e43a3c7194
Start working on the annotated command method system 2020-09-17 22:34:58 +02:00
Alexander Söderberg
a749b8f849
Add MaterialArgument 2020-09-17 21:04:09 +02:00
Alexander Söderberg
8190c96d1c
Add "literal" helper method to command builder 2020-09-17 14:56:07 +02:00
Alexander Söderberg
fb1f609c7f
Move codefactor badge 2020-09-17 13:50:31 +02:00
Alexander Söderberg
fe4def28e4
Add README badged because I love copying adventure 2020-09-17 13:48:37 +02:00
Alexander Söderberg
4cbbee7db0
Get rid of the command sender interface entirely 2020-09-17 13:35:16 +02:00
Alexander Söderberg
8b0a650b48
component->argument 2020-09-17 13:19:31 +02:00
Alexander Söderberg
b3d75496b5
Make use of the parser repository in the component builder 2020-09-17 12:09:15 +02:00
Alexander Söderberg
14b5d9fc3c
Command suggestion improvements 2020-09-17 09:50:36 +02:00
Alexander Söderberg
bc261676e7
Add required sender checking and add more tests 2020-09-16 21:22:46 +02:00
Alexander Söderberg
f5e230945d
Only set executor when the command is executable 2020-09-15 17:51:09 +02:00
Alexander Söderberg
c88b267758
Make the brigadier mapper a bit smarter 2020-09-15 17:27:41 +02:00
Alexander Söderberg
d78d64329b
Don't require BukkitCommandManager to use BukkitCommandSender 2020-09-15 14:07:00 +02:00
Alexander Söderberg
d144c3ea8c
Store component type in the component. Add mappings to native (NMS) Brigadier types. Shorten builder names. Make the Bukkit command manager take in a generic command sender type. 2020-09-15 13:36:13 +02:00
Alexander Söderberg
b8db1d3cb7
Add missing Brigadier pom... 2020-09-14 22:46:15 +02:00
Alexander Söderberg
7148e76bcd
Add Brigadier support. 2020-09-14 22:37:06 +02:00
dependabot[bot]
e1c17a4906 Bump junit-jupiter-engine from 5.6.2 to 5.7.0
Bumps [junit-jupiter-engine](https://github.com/junit-team/junit5) from 5.6.2 to 5.7.0.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.6.2...r5.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-14 08:53:03 +02:00
Alexander Söderberg
e7c59b2062
Fix suggestions and add a bukkit test module 2020-09-13 22:07:34 +02:00
Alexander Söderberg
2cb367903f
Add command aliases 2020-09-13 19:02:46 +02:00
Alexander Söderberg
f70227ad7f
Make StringComponent return the correct mode when throwing exception due to missing leading '"' 2020-09-13 16:17:39 +02:00
Alexander Söderberg
d60e201502
Fix checkstyle violations 2020-09-13 14:24:12 +02:00
Alexander Söderberg
0fcf9822a9
Remove exec-maven-plugin for now 2020-09-13 14:16:02 +02:00
Alexander Söderberg
d797c848ee
Remove CodeQL workflow 2020-09-13 14:13:43 +02:00