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
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