Nassim Jahnke
c1d9a67e3f
Add default canUse and permission methods to BasicCommand ( #11047 )
2024-07-14 14:04:38 +02:00
Jake Potrebic
25c3a98398
Registry Modification API ( #10893 )
...
* Registry Modification API
* some fixes
* even more fixes
2024-06-16 12:39:59 -07:00
Yannick Lamprecht
f594b47eda
address compile and test issue ( #10890 )
2024-06-16 11:47:44 +02:00
Bjarne Koll
7289589315
988
2024-06-14 11:59:44 +02:00
Jake Potrebic
0ef31547a1
Finish API patches
2024-06-13 08:45:43 -07:00
Jake Potrebic
3a135ada91
Fire TabCompleteEvent for legacy commands ( #10834 )
2024-05-31 08:46:42 -07:00
Jake Potrebic
a888e73efa
Add registry-related argument types ( #10770 )
...
* Add registry-related argument types
* fix tests
2024-05-29 14:11:52 -07:00
Bjarne Koll
6496275397
Flatten namespaced vanilla command alias redirects ( #10821 )
...
The brigadier command dispatcher is not capable of executing commands
that redirect more than one.
The exemplary alias 'minecraft:tp' may hence not redirect to 'tp' it
instead has to redirect to 'teleport' as 'tp' itself is merely a
redirect.
2024-05-29 21:47:07 +02:00
Jake Potrebic
c7e42591dd
Always show command exception stack traces in logs ( #10766 )
2024-05-22 10:24:09 -07:00
Bjarne Koll
def79f079d
Prevent infinite recursion on cyclic brig redirect ( #10705 )
...
Prevent infinite recursion when declaring a cyclic relation between
command nodes via child nodes redirecting to an nth parent by marking a
command node as unwrapped before unwrapping its children.
2024-05-12 17:41:21 +02:00
Owen1212055
cde6cb4f28
Properly pass requirement on namespaced redirects ( #10701 )
2024-05-12 02:46:42 -04:00
Owen1212055
567cc3f4b3
Brigadier Command Support ( #8235 )
...
Adds the ability for plugins to register their own brigadier commands
---------
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com >
Co-authored-by: Bjarne Koll <git@lynxplay.dev >
2024-05-11 16:30:30 -04:00