|  | 6eb7fb723f   | add geantyref to fix and simplify generic Type parsing. Also switch to java 23 to avoid conflicts and issues. | 2024-11-29 21:36:02 +01:00 |  | 
			
				
					|  | 659218682e   | add context Object to check methods and create the ability to have a specific method for each type of context or one for all by using the superclass and casting yourself 
		
	
	
		
			
				
	
				github-mirror / push-github (push) Successful in 4s 
				
	
				Build / Gradle-Build (push) Successful in 12s 
				
	
				Test / Gradle-Test (push) Successful in 17s | 2024-11-29 18:17:33 +01:00 |  | 
			
				
					|  | 019ba8f552   | add getMostSpecificMethod method to simplify Check method parsing. This Method searches the The method that has the best matching parameters with the fewest inheritance levels as possible. Left sided priority | 2024-11-29 18:15:47 +01:00 |  | 
			
				
					|  | f89ae5e425   | - add prototype Interactioncheck impementation. 
		
	
	
		
			
				
	
				github-mirror / push-github (push) Successful in 4s 
				
	
				Build / Gradle-Build (push) Successful in 12s 
				
	
				Test / Gradle-Test (push) Successful in 16s - refactor dependency injection to have all widely used dependencies in the Marinara class. | 2024-11-28 10:32:48 +01:00 |  | 
			
				
					|  | 582e0f0bae   | implement AnnotationParser system 
		
	
	
		
			
				
	
				github-mirror / push-github (push) Successful in 4s 
				
	
				Build / Gradle-Build (push) Successful in 13s 
				
	
				Test / Gradle-Test (push) Successful in 16s | 2024-11-24 00:02:19 +01:00 |  | 
			
				
					|  | 480c1ec81f   | add Button Interaction Method case to factory method | 2024-11-07 11:50:09 +01:00 |  | 
			
				
					|  | 3d2bca4548   | fix off by one error | 2024-11-07 11:49:45 +01:00 |  | 
			
				
					|  | 7d9e14eb25   | add retention and target and change the annotation parameter to "value" for easier usage | 2024-11-06 14:43:49 +01:00 |  | 
			
				
					|  | 0ce0b3eb4f   | Add Button Interaction with specific method parameter support. | 2024-11-05 15:54:49 +01:00 |  | 
			
				
					|  | e39ac2d67e | fix random nulls in list | 2024-11-01 17:37:36 +01:00 |  | 
			
				
					|  | 0f337696c1 | change to selective catching | 2024-11-01 17:36:12 +01:00 |  | 
			
				
					|  | 9d81522429 | switch to user create wrapper instances | 2024-11-01 16:07:10 +01:00 |  | 
			
				
					|  | 7888819f6e | rework class invariant checks and cast issues | 2024-11-01 16:06:52 +01:00 |  | 
			
				
					|  | 3d5201329b | Add missing initialisation and nonNull filter | 2024-11-01 16:05:33 +01:00 |  | 
			
				
					|  | 3778f45cf3 | fix wrong logic | 2024-11-01 15:30:50 +01:00 |  | 
			
				
					|  | 0c3aeed4f4 | Add getFullSlashCommand() method to get the SlashCommand annotation instance that has options if it is a rootcommand | 2024-10-29 23:03:09 +01:00 |  | 
			
				
					|  | 0615741def | ae7e66d06drewrite both methods in a more efficient way | 2024-10-29 20:58:08 +01:00 |  | 
			
				
					|  | 1aa052a85b | minor refactoring and addition of isRootCommand() to SlashCommandDefinition | 2024-10-29 19:51:37 +01:00 |  | 
			
				
					|  | 19bf9d24bc | fix further naming related to df94601816 | 2024-10-29 15:42:22 +01:00 |  | 
			
				
					|  | ae7e66d06d | Add Helper methods for easier command registration | 2024-10-26 19:43:31 +02:00 |  | 
			
				
					|  | df94601816 | fix naming | 2024-10-26 19:13:27 +02:00 |  | 
			
				
					|  | d86c307166 | rename and removal of ability for multiple subcommandgroups because I was dumb | 2024-10-26 01:37:07 +02:00 |  | 
			
				
					|  | f4a6bf937d | rename to make more sense x2 | 2024-10-26 00:56:27 +02:00 |  | 
			
				
					|  | 11ebb3fdea | rename to make more sense | 2024-10-26 00:43:05 +02:00 |  | 
			
				
					|  | fd749b31d8 | add getUniqueExecutableDefinitions to ApplicationCommandDefinition | 2024-10-25 21:04:10 +02:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | d0cbb096a8 | remove unused libraries | 2024-10-25 19:41:43 +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 |  |