Commit Graph

412 Commits

Author SHA1 Message Date
TheMode fc90fe8852 Remove some `Collections` usage
Signed-off-by: TheMode <themode@outlook.fr>
2022-09-06 15:08:36 +02:00
TheMode 1dd2cc72ee
1.19.2 (#774) 2022-09-05 13:54:58 +02:00
Noel Németh 9e5de35fa7
New command parser (#1235) 2022-07-25 19:34:40 +02:00
TheMode d596992c0e
Include command aliases in graph (#1244) 2022-07-17 23:13:25 +02:00
TheMode 07a0fb129c Rename node executor
Signed-off-by: TheMode <themode@outlook.fr>
2022-07-17 22:41:28 +02:00
Noel Németh c885ca1d7c
Fix index out of bounds when creating a command packet (#1243) 2022-07-17 20:28:14 +02:00
TheMode 366f08f7f9
Graph api (#1233) 2022-07-13 22:45:38 +02:00
TheMode 1cdee4a8e1
Revert "Initial graph api (#1230)" (#1231)
This reverts commit 3999c30961.
2022-07-13 01:16:18 +02:00
TheMode 3999c30961
Initial graph api (#1230) 2022-07-13 01:14:23 +02:00
Noel Németh ba73c742f4 Fix syntax condition isn't checked when building the graph 2022-07-06 17:01:11 +02:00
TheMode 0309d12540 Test loop/group arguments
Signed-off-by: TheMode <themode@outlook.fr>
2022-07-06 11:12:08 +02:00
Noel Németh 10a2967f33 Fix wrapper arguments not forwarding node properties 2022-07-05 20:25:09 +02:00
Noel Németh 2a1abdbaf4 Fix subcommands not being added to the graph and (maybe) better separate responsibilities of the relevant classes 2022-07-05 01:36:42 +02:00
Noel Németh 793561e0cb
Simplify command graph generation (#1200) 2022-07-02 05:39:39 +02:00
GoldenStack 54a6bcd2af
Command Tests (#1199) 2022-07-02 02:12:07 +02:00
Zak Shearman a01ff09563
Return null, don't throw NullPointerException (#1131) 2022-05-28 11:39:50 +02:00
TheMode f2fec73202
Tag internal rework (#782) 2022-03-20 01:47:57 +01:00
themode b906bd89ce Oops 2022-03-10 16:07:56 +01:00
themode 3e184abc0f Unnecessary array util 2022-03-02 14:55:03 +01:00
TheMode d316290ab8
Command test (#597) 2022-01-23 23:30:57 +01:00
TheMode 0366027c5d Misc cleanup
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-12 22:15:50 +01:00
Xavier Niochaut 9ab4277502 Port to Hephaistos v2 (#424) 2022-01-10 16:51:21 +01:00
TheMode 05de99f45f immutable packets (record) (#528) 2022-01-10 16:51:21 +01:00
TheMode 3fa7a0ba4b Deprecate unsafe casting methods
Signed-off-by: TheMode <themode@outlook.fr>
2021-11-23 20:38:57 +01:00
TheMode 0f2ad33e52 Use java 17 `toList()`
Signed-off-by: TheMode <themode@outlook.fr>
2021-11-23 20:27:25 +01:00
Zak Shearman 49f64581dc
Fix CommandManager javadocs (#519) 2021-11-06 18:33:48 +01:00
TheMode 7891cc5bbe Use more instanceof pattern matching
Signed-off-by: TheMode <themode@outlook.fr>
2021-10-22 02:19:38 +02:00
LeoDog896 811e3c542b Fix up tab completion for EntityType 2021-08-25 18:35:51 -04:00
TheMode f1c9268897 Catch Throwable instead of Exception 2021-08-22 18:35:19 +02:00
TheMode 93fc7235e0 Fix context being null in `globalListener` 2021-08-22 14:22:06 +02:00
Németh Noel f633cef273 Change argument order, restrict range type 2021-08-22 08:45:39 +02:00
Németh Noel 293786854b Fix range parsing 2021-08-22 08:36:02 +02:00
TheMode 2dbf795d5c Fix ArgumentBlockState not throwing an exception when properties are incorrect 2021-08-22 07:13:50 +02:00
TheMode a519360a8d Fix ArgumentNumber range error 2021-08-22 06:05:28 +02:00
TheMode 987e355a70 Cleanup basic command parsing 2021-08-19 09:06:24 +02:00
TheMode f3524d4a4f Use `var` to replace verbose map entrySet loop 2021-08-16 01:29:46 +02:00
Németh Noel 47a07ca219 Fix exception message 2021-08-10 22:21:19 +02:00
Németh Noel c94344a22e Reduce boilerplate, add missing toString method 2021-08-10 22:18:11 +02:00
TheMode 1c3bb5b0ff First NIO attempt
Signed-off-by: TheMode <themode@outlook.fr>
2021-08-03 12:57:13 +02:00
TheMode 9a74051cdb Use jdk method for array comparison 2021-08-01 14:00:57 +02:00
TheMode 16e4b61eb7 Fix unused imports 2021-07-29 00:02:43 +02:00
TheMode de944edf42 Fix item stack argument 2021-07-28 14:35:07 +02:00
TheMode 13b7039721 Replace most enums 2021-07-28 14:29:28 +02:00
TheMode a6a657b9b8 Make Enchantment an interface 2021-07-28 13:27:49 +02:00
TheMode 274a40ea27 Make EntityType an interface 2021-07-27 11:56:20 +02:00
TheMode c549ec1663 Remove legacy registry methods 2021-07-27 09:55:01 +02:00
TheMode 5285665939 Remove longly deprecated chat package 2021-07-27 06:55:08 +02:00
TheMode adacf6b8aa Improve mapping/filtering 2021-07-25 05:56:52 +02:00
TheMode 6c4cb66737 Merge branch 'master' into new-block-api 2021-07-23 01:09:22 +02:00
MrGazdag ac2d61d68b
undeprecate ArgumentType.Long() 2021-07-22 19:49:40 +02:00