34 Commits

Author SHA1 Message Date
cf45d0e8ea
remove unused import 2024-10-25 20:47:54 +02:00
4a13899975
change to register all commands at once to use bulk overwrite features 2024-10-25 20:47:06 +02:00
0c9d8ecb53
change global flag to a list of serverIds and if it is empty it will be global 2024-10-25 20:25:57 +02:00
ec75215b72
compare ApplicationCommand annotations only by name 2024-10-25 20:15:49 +02:00
f12c83cf96
add isGlobal variable to the command annotation 2024-10-25 20:09:22 +02:00
824fcca52e
move InteractionHandler to interaction package 2024-10-25 19:41:28 +02:00
492399ec82
Switch to internal Librarywrapper instance management. 2024-10-25 19:40:50 +02:00
3e50a065a3
add wrapper register execution 2024-10-15 17:43:23 +02:00
b562349cae
merge Global and Server register methods into one 2024-10-15 17:43:07 +02:00
e38a382a7a
remnants of intermediate step removal 2024-10-15 17:34:22 +02:00
b0742e65ad
add definition parameter to wrapper register method 2024-10-15 17:31:13 +02:00
410b299ad6
add first ApplicationCommandDefinition implementation 2024-10-15 17:30:39 +02:00
89d172e2f3
remove intermediate variable step 2024-10-15 17:29:57 +02:00
b809411faf
add registerCommands() method 2024-10-14 17:13:51 +02:00
42a1d86bf9
add ApplicationCommandDefinition prototype 2024-10-14 17:13:18 +02:00
1a4dfff8ec
+ rename and move options into definition 2024-10-14 17:12:44 +02:00
bde3c401fb
+ rename 2024-10-14 17:11:43 +02:00
533af43bea
rename of the Command data class 2024-10-14 17:11:14 +02:00
ac8f6bdbb3
First basic data in API object 2024-10-14 00:54:50 +02:00
f011ec513a
change name of add method as it makes sense 2024-10-14 00:54:29 +02:00
7901e8c380
add initial InteractionRegistry 2024-10-14 00:53:59 +02:00
7fb27795d9
Removed Class target for the SubCommand Annotation as it makes no sense on a class 2024-10-14 00:53:00 +02:00
7a4bfbb6f8
add initial InteractionMethod logic 2024-10-14 00:51:36 +02:00
03f628aa03
add ReflectionUtil 2024-10-14 00:17:34 +02:00
e57f29500b
rename Root- to ApplicationCommand 2024-10-14 00:17:16 +02:00
ddeed7c0dc
remove converter 2024-10-13 21:15:30 +02:00
78e3a0ad51
move Command Annotations 2024-10-13 21:15:04 +02:00
421fb230e9
removed Command abstraction 2024-10-13 21:14:30 +02:00
3db51e9c0b
Added Interaction handler abstraction 2024-10-13 14:29:14 +02:00
aaa2785d37
added Command annotations and OptionType enum 2024-10-13 14:28:25 +02:00
14f9448ba4
Added Command abstraction layer 2024-10-13 14:27:49 +02:00
55bfeee2d0
added platform abstraction layer 2024-10-13 14:27:04 +02:00
Tueem
fff20c8dab
Move to correct location 2024-10-11 23:03:36 +02:00
Tueem
06307493b0
Project Init 2024-10-11 19:06:53 +02:00