Commit Graph

192 Commits

Author SHA1 Message Date
Aikar eec47ea701 add set/get format API 2017-07-17 23:44:33 -04:00
Aikar 1813dbe83c support a default formatter 2017-07-17 23:42:37 -04:00
Aikar e82b5ef9bd Refactor supported languages and move MessageKeyProvider to co.a.locales 2017-07-17 23:25:30 -04:00
Aikar 668fa650ba add some bukkit API's for loading YAML Locale 2017-07-17 23:02:14 -04:00
Aikar 4963db24b7 Update for the latest locales signature changes 2017-07-17 22:34:11 -04:00
Aikar 89d5e86823 Use per-platform Locales classes 2017-07-17 21:07:53 -04:00
Aikar 1c4e2d83d6 fix key name for multiple players matched 2017-07-16 21:45:20 -04:00
Aikar a20c2aecd2 make sendMessage public 2017-07-15 01:47:20 -04:00
Aikar 62df5e83b5 fix @Values bug on commands with no args 2017-07-14 02:20:44 -04:00
Aikar efa684ce2c add getter to RegisteredCommand.command 2017-07-14 01:52:01 -04:00
Aikar 6ffcafcd46 Restructure Precommand stuff and more command op context 2017-07-09 23:37:28 -05:00
Aikar c05729df09 avoid using the locale scanning code until we can get that just right 2017-07-04 09:12:02 -05:00
Aikar 08dc044d09 Add a @nothing command completion 2017-07-03 23:30:04 -05:00
Aikar c62c0298a2 Fix JB annotation deps 2017-07-03 22:56:02 -05:00
LordRobust f534b70bdb allow force registering of commands to override existing registrations of a command. (#55)
this took 30 minutes of debugging, just for 5 lines. turns out, after a bunch of fuckery with breakpoints, the issue was never with my code. i am incapable of doing a proper maven install more than once. i played myself.
2017-07-03 22:38:02 -05:00
Aikar dff336bd2a fix message color formatting 2017-07-03 21:06:43 -05:00
Aikar d2d0f22a07 use acf prefixes to msg keys 2017-07-03 19:04:31 -05:00
Aikar 60821e6c00 add World context to Sponge 2017-07-03 18:39:33 -05:00
Aikar bafbef5358 add OnlinePlayer[] to Sponge 2017-07-03 18:35:29 -05:00
Aikar e6ab045607 add command source/player context for sponge 2017-07-03 18:34:42 -05:00
Aikar 5398e3f8a7 add OnlinePlayer context for Sponge 2017-07-03 18:30:06 -05:00
Aikar dc8f95ba57 accidently left register in there 2017-07-03 15:43:58 -05:00
Aikar 39f571b4b6 add an unregister API for bukkit manager 2017-07-03 15:43:35 -05:00
Aikar 08558d7538 go back to auto language scanning 2017-07-03 15:40:21 -05:00
Aikar e6cbdf2eaf Fix shading of guava 2017-07-03 15:40:00 -05:00
Aikar 1ee1fcb9b3 update locales stuff to latest manager to go around the auto locale detect 2017-07-03 03:55:54 -05:00
Aikar f900a739df Add Sponge CommandResult API/Context and move/add operation context 2017-07-03 02:35:34 -05:00
Aikar 6243202fe9 Fix sponge @Default command handling 2017-07-03 00:04:45 -05:00
Aikar b128908a77 Replace a bit of code duplication and misc cleanup 2017-07-03 00:02:43 -05:00
Aikar d9652ba9eb autoload message bundles based on plugin name 2017-07-02 14:27:44 -05:00
Aikar 8c545ce343 Expose current issuer and manager through thread locals 2017-07-01 23:47:27 -05:00
Aikar 3215092a08 Finish moving all messages to a message key 2017-06-30 13:33:38 -05:00
Aikar 8168122241 Massive i18n work, not fully finished set but resolves #53 2017-06-30 12:05:00 -05:00
Aikar c9acb55a48 ton more I18N/Locales work, messages migrated! 2017-06-29 00:36:59 -04:00
Aikar a93d1cf5bc add MessageKey method to CommandIssuer and misc stuff 2017-06-28 23:02:23 -04:00
Aikar c3b3a5f43a Move Locale API's to the external Locales artifact/project 2017-06-28 22:44:15 -04:00
Aikar 7702977829 Update bukkit API to real 1.12 and shade in deps 2017-06-28 22:43:49 -04:00
Aikar 12b5da35f4 Refactor the MessageFormatter to support any number of colors 2017-06-27 19:41:51 -04:00
Aikar e51d3ddff4 Some more work on locale stuff 2017-06-27 18:09:38 -04:00
Aikar cd109eb266 Implement Chat Formatting per platform 2017-06-27 00:24:05 -04:00
Aikar 2e493fcb49 Clean up logging code duplication 2017-06-26 23:12:48 -04:00
Aikar f2e96ea244 Start of I18N work 2017-06-26 23:03:18 -04:00
Aikar 3a4ebe2d45 MC Timing upgrade, fix timing integrations, add parent timing 2017-06-24 01:23:22 -04:00
Aikar 26daa86c5b Remove guava cache map to fix 1.7 support - resolves #52 2017-06-22 23:08:34 -04:00
William Braecky 17996955e3 Fix Optional parameters being resolved (#51) 2017-06-22 09:27:29 -04:00
Aikar 6c374c78c2 Fix Boolean Optional check 2017-06-20 19:11:07 -04:00
Aikar e50e90637f Check for null name in find player smart 2017-06-18 18:02:18 -04:00
Aikar 87995f03df Add IssuerOnlyContextResolver, rename SenderAware (with back compat) 2017-06-18 15:21:08 -04:00
Aikar 2ea2303444 Fix some deps, timings shouldnt of been in core, target Guava 15 (MC1.7) 2017-06-18 14:02:16 -04:00
Aikar 5e4d20cf61 add OnlinePlayer[] Bukkit Context 2017-06-17 21:14:17 -04:00