Commit Graph

  • 0f50af34a9 Merge pull request #440 from benwoo1110/feat/completion-filter master chickeneer 2026-05-11 17:10:10 -05:00
  • 5dc302e07f Merge pull request #441 from benwoo1110/feat/expose-args chickeneer 2026-05-09 09:26:41 -05:00
  • dd43f40e4d Expose command args in completion context Ben Woo 2026-05-09 11:54:08 +08:00
  • 68595f9657 Add support for having custom completion filters Ben Woo 2026-05-04 23:46:46 +08:00
  • a084fec321 Don't require a commands arguments to not exceed registered resolvers chickeneer 2026-01-17 18:55:04 -06:00
  • f5df0e8117 Do not double add BaseCommands in RootCommand children #439 chickeneer 2025-11-21 03:44:18 -06:00
  • 3b2de1f46e Reapply "Merge pull request #439 from benwoo1110/fix/tab-complete-spam" chickeneer 2025-11-21 03:40:51 -06:00
  • edfe2bed23 Update some dependencies chickeneer 2025-11-20 23:32:41 -06:00
  • 79c39903e7 Revert "Merge pull request #439 from benwoo1110/fix/tab-complete-spam" chickeneer 2025-11-20 23:20:25 -06:00
  • 6c8bb2620c Merge pull request #439 from benwoo1110/fix/tab-complete-spam chickeneer 2025-10-27 07:34:22 -05:00
  • 01d900efd8 Merge pull request #437 from Intybyte/fix/sponge10-broken-contexts chickeneer 2025-10-27 07:32:37 -05:00
  • 0d89c8f8ea BaseCommand should only fulfill tab complete of its own scope Ben Woo 2025-10-15 20:03:06 +08:00
  • 06b314ce91 Import cleanup Intybyte 2025-10-14 11:58:56 +02:00
  • ae9a93f23a Hide the hours wasted crying Intybyte 2025-10-14 11:58:40 +02:00
  • 459ef7b5bb Fix command completions Intybyte 2025-10-14 11:58:14 +02:00
  • e895cbefe4 How did I even miss this Intybyte 2025-10-12 21:04:02 +02:00
  • bd7d26a015 Merge pull request #436 from Trynocs/master chickeneer 2025-07-15 10:43:29 -05:00
  • 1930d73e11 Update acf-core_de.properties trynocs 2025-07-15 01:53:57 +02:00
  • c9b808ec49 Merge pull request #432 from benwoo1110/feat/consumes-rest chickeneer 2025-04-12 17:27:20 -05:00
  • 85829acc41 Merge pull request #429 from benwoo1110/feat/recursive-annotations chickeneer 2025-04-12 17:27:08 -05:00
  • 5a5a31c483 Rename method to getAnnotationFromParentParameters to match other methods chickeneer 2025-04-12 17:26:50 -05:00
  • 3bd89c6902 Make LogLevel enum public to allow overriding of log method in CommandManager (#433) Ben Woo 2025-04-12 23:34:03 +08:00
  • 2d1fe63b6f Merge pull request #430 from benwoo1110/feat/openbukkitrootcommand chickeneer 2025-04-12 10:33:36 -05:00
  • 51ec341fb9 Merge pull request #421 from Intybyte/update/sponge-8-fix chickeneer 2025-04-12 10:14:05 -05:00
  • ddb827e5b2 Rework subclass unusable constructor logging #428 chickeneer 2025-04-12 10:09:44 -05:00
  • b434783ae1 Merge pull request #428 from benwoo1110/fix/subclass chickeneer 2025-04-12 10:04:40 -05:00
  • b1b050b87b Merge pull request #426 from Intybyte/fix/method-handle chickeneer 2025-04-12 09:26:21 -05:00
  • a2cf22892c Improve MethodHandle API PR for ACFBukkitLocalesListener chickeneer 2025-04-12 09:25:20 -05:00
  • 94815618d1 Implement @ConsumesRest annotation Ben Woo 2025-04-09 13:36:50 +08:00
  • 254164bc49 Open BukkitRootCommand implementations for extension Ben Woo 2025-04-08 13:52:40 +08:00
  • e3c16dc16d Add support for getting annotation from parent class/method/parameter Ben Woo 2025-04-06 17:10:17 +08:00
  • 8cc4aa0115 Fix instantiate subclass if constructor parameter is the command's type Ben Woo 2025-04-06 11:50:00 +08:00
  • 11fd673a6e Use MethodHandle API Intybyte 2025-03-26 15:11:53 +01:00
  • 5efec647c5 Fix issue with 1.8 paper having a different named method when locale changes chickeneer 2025-03-25 16:13:53 -05:00
  • 056d595ddf Add @NotNull annotations, restore and deprecate old constructors, only store Locale. Intybyte 2025-03-24 15:30:49 +01:00
  • 2b2e81c5ae During setPlayerLocale store the LocaleString chickeneer 2025-03-23 20:15:35 -05:00
  • 89575e67bd Use PlayerLocaleChangeEvent instead of repeating task when available (#423) Ben Woo 2025-03-24 09:11:27 +08:00
  • 2b6abf9e69 Update acf-core_de.properties (#425) trynocs 2025-03-24 01:27:33 +01:00
  • d55253c669 Remove unused constructor + extra check Intybyte 2025-03-04 18:27:24 +01:00
  • eecbe69d96 Merge branch 'refs/heads/master' into update/sponge-8-fix Intybyte 2025-03-04 18:19:31 +01:00
  • c057b14f6c Composition over inheritance for looser coupling Intybyte 2025-03-04 18:15:11 +01:00
  • 8631777bd1 Don't blindly return input argument as a completion value #417 chickeneer 2025-02-22 13:02:44 -06:00
  • 229ca53d99 Fix an issue with CommandManager#usePerIssuerLocale(false) chickeneer 2025-02-22 11:28:28 -06:00
  • 6629dc2f46 Add support for both AND and OR permission checking chickeneer 2025-02-22 11:12:38 -06:00
  • 25e692eb50 Feature/pipe or permissions (#418) Vaan1310 2025-02-22 17:28:34 +01:00
  • 0e5e662c1a Unnecessary trim Intybyte 2025-02-08 16:21:07 +01:00
  • 5dad9e0c54 Add pipe OR handling for permissions Intybyte 2025-02-08 16:19:25 +01:00
  • 1d285db1aa Allow extension of module specific context classes chickeneer 2025-01-28 19:01:41 -06:00
  • d2d8833b9d Open CommandIssuer implementations for extension. (#416) Jeremy Wood 2025-01-28 19:55:16 -05:00
  • 3e830097ba Remove irc reference regarding support and contributing chickeneer 2024-12-13 18:23:42 -06:00
  • 623048b763 Add a JDA 5 module chickeneer 2024-12-13 18:11:04 -06:00
  • 43323e656a Add updated sponge module, sponge 10 (#411) Vaan1310 2024-11-01 00:10:09 +01:00
  • aff3e6a8c7 fix Velocity root command not checking for permissions correctly (#406) mohammed Alteneiji 2024-05-04 22:35:52 +04:00
  • 8f9c0d141b Fix locale reading for non-paper bukkit for 1.20.2+ #405 chickeneer 2024-01-25 07:13:04 -06:00
  • 26d72f27c6 Use the player locale api instead of reflection to fix issues #402 chickeneer 2023-10-02 16:25:35 -05:00
  • d22fae6bfa Remove save actions intellij plugin chickeneer 2023-10-01 21:48:00 -05:00
  • 651a558a68 Try to fix readPlayerLocale from 1.20.2 #402 chickeneer 2023-10-01 21:41:16 -05:00
  • 461090c1c8 Italian translation (#398) Alien0-7 2023-08-02 18:19:10 +02:00
  • b50215e2fa Move all scheduler initialization to BukkitCommandManager #394 chickeneer 2023-06-26 18:11:01 -05:00
  • 6a259126a5 Let's not use reflection for scheduler detection chickeneer 2023-06-26 16:55:22 -05:00
  • 8c56e992a6 Improve AsyncScheduler detection #394 chickeneer 2023-06-26 16:24:21 -05:00
  • e41896bf2f Update javadocs chickeneer 2023-04-02 16:51:48 -05:00
  • fa29b4de22 Add deregister ability to completions and contexts (#364) Christopher Nethercott 2023-04-02 22:47:44 +01:00
  • e9ca4fcd65 Change valid name checking to a configurable predicate #382 chickeneer 2023-04-02 16:41:26 -05:00
  • 260a772903 Add backwards api support AlexProgrammerDE 2023-01-05 13:57:09 +01:00
  • 905d5406ec Add allow illegal name manager option AlexProgrammerDE 2023-01-05 12:47:07 +01:00
  • 720e43cbac Update javadocs chickeneer 2023-04-02 06:42:01 -05:00
  • f607076412 Cleanup some formatting on folia PR chickeneer 2023-04-02 06:31:59 -05:00
  • 8b87af631f Remove Folia Module. - Add a scheduler assign check into the BukkitCommandManager creatorfromhell 2023-04-01 13:19:45 -04:00
  • 6cfe46e532 Add support for Folia. - Added a new Scheduler class to managing all scheduling. creatorfromhell 2023-04-01 12:36:22 -04:00
  • a1578baea3 Deprecate bukkit command manager getTimings and remove creation of timing calls #385 chickeneer 2023-03-30 00:00:47 -05:00
  • 5afde372a2 leanup lastCommandOperationContext after command has executed #337 chickeneer 2022-11-13 18:14:52 -06:00
  • 1f14cbc079 Translate CommandCompletion #377 chickeneer 2022-11-05 18:31:24 -05:00
  • 3c9ee804f2 Start development on a 0.6.0 version of acf dev/0.6.0 chickeneer 2022-09-21 20:54:52 -05:00
  • 31341dcebd Adjust some README stuff to better reflect the state of the project chickeneer 2022-09-21 20:42:36 -05:00
  • 0f75b89a2e Fix brigadier command registration with no required arguments chickeneer 2022-08-01 02:01:05 -05:00
  • c35e45477e Strings should only consume rest when they are the last parameter chickeneer 2022-07-31 10:08:24 -05:00
  • 348f8fb4c9 Add korean to list of supported languages chickeneer 2022-07-30 20:08:03 -05:00
  • d4724bf9b8 Create acf-core_ko.properties _LittleGiant_ 2022-07-14 22:47:37 +09:00
  • 368b32fb81 Create acf-minecraft_ko.properties _LittleGiant_ 2022-07-14 22:42:40 +09:00
  • b397cf6ab4 Fix NullPointerException when attempting to parsing a location relative to the player's position with the ~ term GrowlyX 2022-07-24 11:52:37 -04:00
  • 5374719bf3 Attach the command executor to brigadier last parameters Fixes #372 chickeneer 2022-07-30 19:56:22 -05:00
  • 3652ceb975 Send invalid name feedback only after no player is returned #365 chickeneer 2022-04-27 17:22:49 -05:00
  • 9ededdf0c6 Resolve some missing language keys chickeneer 2022-02-26 13:32:16 -06:00
  • 4c3d33b26f feat: add description dependency to bungeecord Christopher Nethercott 2022-02-24 11:23:23 +00:00
  • 44616313a0 feat: add plugin description to dependency injection Christopher Nethercott 2022-02-24 11:17:06 +00:00
  • 4fa0d8ee32 Fix a bug with command completions generations for some subcommands chickeneer 2022-02-07 18:36:08 -06:00
  • 1c1a39ec8f Use every subcommand for command completions JOO200 2021-05-12 15:26:45 +02:00
  • c76a9f911e Minor language fix in acf-core_cs.properties kyngs 2022-02-02 21:05:14 +01:00
  • c9fff6a372 Pass RegisteredCommand and permCheckerSub for default command DeathRealms 2022-01-11 20:56:07 -05:00
  • 1bb376f7f6 Move duplicated code to new method DeathRealms 2022-01-09 21:03:20 -05:00
  • 6db6f97c01 Fixed tab completion for @Default method when using brigadier DeathRealms 2022-01-09 18:51:08 -05:00
  • dcbc28c931 Fixes /help <plugin> messages not localized #296 RoinujNosde 2022-01-30 00:00:19 -03:00
  • 153a636fa1 Fix isOptional usage in onlinePlayer context resolvers chickeneer 2022-01-15 13:45:55 -06:00
  • 61904737e0 Revert "Short circuit getOnlinePlayer if empty lookup" chickeneer 2022-01-15 12:10:36 -06:00
  • 1a06f4f801 Short circuit getOnlinePlayer if empty lookup chickeneer 2022-01-15 12:00:08 -06:00
  • 39d3f9909e Update javadocs chickeneer 2021-12-21 20:55:35 -06:00
  • 4d3b0192fc Miscellaneous grammar improvements chickeneer 2021-12-21 20:46:53 -06:00
  • 3295b82df6 Remove redundant inspection suppressions chickeneer 2021-12-21 20:46:36 -06:00
  • 59de061bea Remove extra imports chickeneer 2021-12-21 20:38:14 -06:00