Commit Graph

219 Commits

Author SHA1 Message Date
Aikar 48dc4e7fe9 Add Location context to Bukkit 2017-08-01 21:33:56 -04:00
Aikar 4e39a72326 use proper issuer based player search for bungee 2017-08-01 18:17:19 -04:00
Aikar 6be206ffa7 add dye color completions 2017-07-31 22:33:36 -04:00
Aikar 4e6fa422c8 rework Locale refs to provide our own common table of locales 2017-07-25 01:11:02 -04:00
MiniDigger fefd35804b add german translations (#65) 2017-07-24 23:57:04 -05:00
Frank Kusmiruk 414594d136 Adding spanish translations (#66) 2017-07-24 23:53:51 -05:00
Aikar 95ef58ce87 add set default locale 2017-07-25 00:42:28 -04:00
Aikar 00d3837fd0 Fix another empty args issue for @Values and context 2017-07-24 22:55:28 -04:00
Kacper Duras a2786fa123 update years of LICENSE (#64) 2017-07-24 17:00:53 -05:00
William Braecky 50add6ab1f Fix colors being reset on new line when using BungeeCommandIssuer.sendMessageInternal (#63) 2017-07-23 21:36:08 -05:00
Aikar 829d79a737 Fix the Bukkit force unregister command logic
The previous made the command think it was fully unregistered,
instead of just removing just the conflicting entry.
2017-07-19 22:57:01 -04:00
Aikar d76d796feb add hashcodes/equals to command issuers 2017-07-19 19:45:16 -04:00
Aikar 3065dfbc1a Support including the auto generated syntax in @Syntax overrides 2017-07-18 23:09:09 -04:00
Aikar af3177f334 Fix sponge context {valid} stuff 2017-07-18 22:39:34 -04:00
Aikar 1f7a412783 process {@@i18n.strings} in all command replacements 2017-07-18 22:35:45 -04:00
Aikar f3b8b6034e Fix getCurrentCommandOperationContext() peek exception 2017-07-18 22:35:16 -04:00
Aikar ebe7cbd2c0 process command replacements in messages 2017-07-18 21:54:56 -04:00
Aikar ef3b844ffa Move MessageFormatter stuff to base class using generics, readd default formatter G/S 2017-07-18 21:52:42 -04:00
Aikar 418bbd6fd9 Use generics on manager to understand impl types
Slight risk of API breakage but risk is minimal enough that I'm not bumping versions.

0.5.0 Migration guide suggested (Platform)CommandManager, which will set the generics for you.
Only if you stored the ref as the Abstract CommandManager would you now run into generic issues.

Also, cleaned up the sendMessage API's to not need Object now since we know the Generic type.

This is technically an API break, but considering Locales was only released last night and
the likelyhood someone overrode that method, is unlikey.

If you did, just fix the method signature! Sorry <3
2017-07-18 21:43:32 -04:00
Redrield 495e33e47e Added contexts for TextColor and TextStyle.Base (#61) 2017-07-18 20:42:08 -05:00
Aikar d24ae03b12 fix the format API's and add setFormat(type, i, color) 2017-07-18 08:31:35 -04:00
Aikar 0335378205 clean up bukkit command map stuff 2017-07-18 00:24:43 -04:00
Aikar 05b8141573 auto load locales 2017-07-18 00:21:45 -04:00
Aikar 39f569330b load parent acf-core lang 2017-07-18 00:20:27 -04:00
Aikar b0ae0209c9 Load languages post locales construction 2017-07-18 00:11:13 -04:00
Aikar b4539aa1ed Open the Locales API! 2017-07-17 23:59:50 -04:00
Aikar 9ee590026f add setFormat API's 2017-07-17 23:57:04 -04:00
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