Commit Graph

  • 0babe4cdf4 Add Contexts for BigDecimal and BigInteger Aikar 2018-02-28 20:01:05 -05:00
  • f2c906a17a Validate subcommand configuration Aikar 2018-02-28 19:39:02 -05:00
  • 82390e5443 restore .setPlayerLocale API on bukkit manager Aikar 2018-02-28 18:03:58 -05:00
  • edf7ecc020 Add support for per issuer locale in Sponge and BungeeCord (#104) games647 2018-02-28 23:53:27 +01:00
  • c3ee9d4f20 Add brazilian portuguese translation (#103) LucasD 2018-02-27 22:11:38 -03:00
  • 1a9c9ab9ef some start of an annotation processor interface Aikar 2018-02-15 23:56:29 -05:00
  • 0ab9283099 (DEPLOYED ACF) Updated JavaDocs Aikar 2018-02-14 23:38:34 -05:00
  • 9acd2df4a2 Clean up JDA to use an options object builder instead of ctor builder Aikar 2018-02-14 23:36:39 -05:00
  • 816f1953df Added the autoDetectFromClient feature for Bukkit languages, it will disable the automated language detection system. (#100) Xavier 2018-02-08 15:28:54 -05:00
  • 0d0b2ef425 Added support for loading message bundles from other ClassLoaders, an… (#99) Xavier 2018-02-08 15:27:50 -05:00
  • 94caa234cd (DEPLOYED ACF) Updated JavaDocs Aikar 2018-02-06 01:07:43 -05:00
  • d9b532de11 Properly handle multi-character command prefixes. (#95) Jeremy Wood 2018-01-26 01:07:02 -05:00
  • afc7f801b2 Improvements for JDA command prefixes. (#94) Jeremy Wood 2018-01-25 18:28:02 -05:00
  • c2d421ed19 Update CONTRIBUTORS.md Daniel Ennis 2018-01-25 18:24:45 -05:00
  • 03d3d8b0e9 Added common message channel conditions. (#92) Jeremy Wood 2018-01-25 17:53:16 -05:00
  • cebe28ef6c [WIP] Add dependency injection functionality, Closes #85 (#86) MiniDigger 2018-01-25 20:21:16 +01:00
  • 23e8858c67 Improvements for JDA implementation. (#91) Jeremy Wood 2018-01-24 16:57:17 -05:00
  • 9aaf990ddb Added owneronly condition for JDA. (#88) Jeremy Wood 2018-01-24 15:20:50 -05:00
  • f858e71d7e Deprecate CatchAll in favour of CatchUnknown (#87) kashike 2018-01-23 20:05:52 -08:00
  • 42a6b112de constructor for jda can stay public for child classes Aikar 2018-01-23 00:48:53 -05:00
  • c3089d61c7 misc changes for jda Aikar 2018-01-23 00:47:15 -05:00
  • 7f590a76b2 Add permission resolver, fix many bugs, move to a builder style constructor Aikar 2018-01-23 00:42:21 -05:00
  • f1197dcdfc oops missed replacement Aikar 2018-01-23 00:31:28 -05:00
  • afd116982d use an interface for CommandConfig Aikar 2018-01-23 00:30:45 -05:00
  • 65ca960882 Use getter/setters for config so people can override it to bridge configs Aikar 2018-01-22 23:49:14 -05:00
  • bdfed57936 Setup Command Config object and allow providing alternate configs Aikar 2018-01-22 23:31:34 -05:00
  • 310dfea272 Update readme to setup guides and add JDA Aikar 2018-01-22 22:57:09 -05:00
  • d06fa55211 provide a better User context for JDA Aikar 2018-01-22 22:27:13 -05:00
  • 85d266b667 Smurf name the JDACommandEvent Aikar 2018-01-22 22:21:53 -05:00
  • ba6cf9a87c add getEvent for more clear getter Aikar 2018-01-22 22:20:25 -05:00
  • 46ee14e4a3 provide some contexts for JDA Aikar 2018-01-22 22:18:17 -05:00
  • 8667970216 Add JDA Implementation - untested - not ready yet! Aikar 2018-01-22 22:03:22 -05:00
  • 77751ad906 (DEPLOYED ACF) Updated JavaDocs Aikar 2018-01-15 21:16:15 -05:00
  • 2ce58133dc Repeat the last command completion param for all args Aikar 2018-01-15 21:12:16 -05:00
  • 93a57cbf2e Update readme with some more buzz words to hopefully help SEO Aikar 2018-01-14 20:03:06 -05:00
  • 442e438952 Nothing to see here Aikar 2018-01-14 19:51:13 -05:00
  • ba5adbc65d (DEPLOYED ACF) Updated JavaDocs Aikar 2018-01-14 19:49:22 -05:00
  • 1739bfc39c Add way to set @Flags context for entire command - Closes #29 Aikar 2018-01-14 19:48:25 -05:00
  • c7211e0a2b Updated JavaDocs Aikar 2018-01-14 19:03:02 -05:00
  • a14b30caea Add @CatchAll as a better named replacement to @UnknownHandler Aikar 2018-01-14 19:01:26 -05:00
  • 235914abc1 Updated JavaDocs Aikar 2018-01-13 11:22:05 -05:00
  • dce6bd2e64 add setPlayerLocale API for Bukkit Aikar 2018-01-13 11:20:45 -05:00
  • 1a99c9dcbc Updated JavaDocs Aikar 2018-01-10 21:05:44 -05:00
  • 55883cc3b1 Add an exception to show comamnd help Aikar 2018-01-10 21:04:37 -05:00
  • 0317fd5dfc Updated JavaDocs Aikar 2018-01-10 19:45:59 -05:00
  • 9f7eb9bcf5 Condition handlers wasnt meant to return boolean. Aikar 2018-01-10 19:44:26 -05:00
  • 813272fe39 Updated JavaDocs Aikar 2018-01-08 23:34:43 -05:00
  • 40eaa9ea07 Command Conditions and MANY other code changes for Generics <3🌮 Aikar 2018-01-08 23:30:27 -05:00
  • 01f47211bb update readme Aikar 2018-01-08 19:16:45 -05:00
  • 3781046746 Update LICENSE Daniel Ennis 2018-01-06 13:09:34 -05:00
  • ae52acf6ed Fix typo (parseAndValudateNumber). (#83) Hex 2018-01-06 10:08:43 -07:00
  • 607374bdfb Updated JavaDocs Aikar 2018-01-05 20:50:58 -05:00
  • bfc8534176 Validate that input does not exceed max values for numbers Aikar 2018-01-05 20:38:33 -05:00
  • 45dcc43d14 Support for Primitive parameter types Aikar 2018-01-05 20:07:46 -05:00
  • f591117733 Support looking up offline players Aikar 2018-01-05 19:49:53 -05:00
  • a1c9382251 Allow using Bukkit Player in place of OnlinePlayer Aikar 2018-01-05 19:38:22 -05:00
  • 22bc3f4754 Updated JavaDocs Aikar 2018-01-03 18:45:00 -05:00
  • faa1df0309 Fix setFormat(MEssageType, FT) index - Resolves #82 Aikar 2018-01-03 18:43:58 -05:00
  • 2057ed8a42 More work on Command Conditions #58 Aikar 2017-12-17 13:46:22 -05:00
  • 9ef0ac6e5e Current progress on Conditions, not done yet - #58 Aikar 2017-12-13 23:12:31 -05:00
  • 2ac98ba448 Updated JavaDocs Aikar 2017-12-13 22:33:01 -05:00
  • 52c95c3ee6 Unwrap Exception Handler receiving InvocationTargetException Aikar 2017-12-13 21:55:49 -05:00
  • b8744215d6 Fix typo of "occurred". (#81) Mariell 2017-12-10 20:39:57 +01:00
  • 90a8527cd2 Fix typo of "inconvenience" (#80) Mariell 2017-12-10 20:35:48 +01:00
  • d38006640d Updated JavaDocs Aikar 2017-12-09 13:42:41 -05:00
  • 77631767a7 Fix multiple default/unkown handlers being registered Aikar 2017-12-09 13:40:39 -05:00
  • df656196a9 Fix async completions bug in latest change Aikar 2017-12-09 13:40:25 -05:00
  • e8a1a6bd52 Update javadocs Aikar 2017-12-09 13:03:23 -05:00
  • d23588b046 Bukkit/Paper: expose .getPlayer() to completion/execution context Aikar 2017-12-09 13:01:39 -05:00
  • e1dd2e7613 recreate completions if the list was set to immutable Aikar 2017-12-09 12:53:04 -05:00
  • 305a7835ce fix trying to add to immutable collection for paper async completions Aikar 2017-12-06 23:05:06 -05:00
  • 9ec8bc1da7 Updated JavaDocs Aikar 2017-12-02 21:20:00 -05:00
  • abe66948db Fix multi class sub command tab completion for Paper Async Handler Aikar 2017-12-02 21:19:10 -05:00
  • 5e90fab7d0 Don't run async tab completions until a space exists Aikar 2017-12-02 20:20:49 -05:00
  • a239f336a1 Updated JavaDocs Aikar 2017-12-02 00:00:21 -05:00
  • fe1be188a4 Allow @Default to work on classes bound to a @Subcommand Aikar 2017-12-01 23:56:26 -05:00
  • 7798c37ee0 Updated JavaDocs Aikar 2017-11-30 01:31:54 -05:00
  • fbed6f2be3 Add Support for Async Tab Completions for Paper Servers Aikar 2017-11-26 23:21:15 -05:00
  • 229192f99c Updated JavaDocs Aikar 2017-11-25 22:08:08 -05:00
  • 8251b81a94 Fix Plugin Logger on Bukkit/Paper (not sure whats wrong with plugin.getLogger()) Aikar 2017-11-25 22:07:23 -05:00
  • 001dd406aa Updated JavaDocs Aikar 2017-11-25 20:50:56 -05:00
  • b032c677b8 require opting into per-issuer locale Aikar 2017-11-25 20:50:19 -05:00
  • 1f11d8be33 Keep protected javadocs Aikar 2017-11-25 19:44:36 -05:00
  • 8eafa3f54a Updated JavaDocs Aikar 2017-11-25 19:44:35 -05:00
  • e782d901d8 Updated JavaDocs Aikar 2017-11-25 19:40:56 -05:00
  • ab95e524a0 Update javadocs to only generate on deploy, add deploy script Aikar 2017-11-25 19:40:04 -05:00
  • c48576a4d7 Updated JavaDocs Aikar 2017-11-25 19:39:51 -05:00
  • e8c05cc39b Fix Cast to player issue for Bukkit Aikar 2017-11-25 19:17:33 -05:00
  • 59012dc6c0 more doc updates Aikar 2017-11-24 13:06:43 -05:00
  • 036166b551 Update javadocs Aikar 2017-11-24 13:05:57 -05:00
  • adfb4b11a1 Add support for Per Player Locale on Bukkit - Resolves #62 Aikar 2017-11-24 13:05:20 -05:00
  • 1915ebf00e check the scope of commands for permissions too and rename to getRequiredPermissions Aikar 2017-11-22 22:54:02 -05:00
  • 1e85b9bf42 update javadocs Aikar 2017-11-22 22:41:16 -05:00
  • 70571a4a0a new API for multi permissions on RegisteredCommand Aikar 2017-11-22 22:41:07 -05:00
  • 4a54e8c333 support requiring multiple permission nodes for a command Aikar 2017-11-22 22:33:49 -05:00
  • d560beeeab Include inherited methods on register (for precommand/help etc) Aikar 2017-11-22 22:07:16 -05:00
  • 55d238614f Add missing getDefCommand for Sponge - Fixes #75 Aikar 2017-11-14 01:00:21 -05:00
  • 171b083cba Ok that solution didn't even work (or only works sometimes?), try 2 Aikar 2017-10-29 20:37:15 -04:00
  • a1fecf3174 Fix java lameness with constructor order Aikar 2017-10-29 20:12:08 -04:00
  • 64de86be45 add t/f to the truthy list Aikar 2017-10-29 19:54:31 -04:00