Aikar
b2b7b18cb1
Remove the .iml files to make kashike happy.
2017-08-23 20:23:51 -04:00
Aikar
11dcf57113
Work on the help system to start work on pagination and search
2017-08-23 19:16:45 -04:00
Aikar
75579fe649
more fixes, formatting, expand control over format, fix dupe
2017-08-08 22:08:05 -04:00
Aikar
05323ea8f8
Get things back compiling
2017-08-08 21:05:42 -04:00
Aikar
85554c2b6e
remove extra error feedback on OnlinePlayer's
2017-08-02 23:30:37 -04:00
Aikar
d76d796feb
add hashcodes/equals to command issuers
2017-07-19 19:45:16 -04:00
Aikar
af3177f334
Fix sponge context {valid} stuff
2017-07-18 22:39:34 -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
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
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
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
c62c0298a2
Fix JB annotation deps
2017-07-03 22:56:02 -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
08558d7538
go back to auto language scanning
2017-07-03 15:40:21 -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
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
12b5da35f4
Refactor the MessageFormatter to support any number of colors
2017-06-27 19:41:51 -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
2ea2303444
Fix some deps, timings shouldnt of been in core, target Guava 15 (MC1.7)
2017-06-18 14:02:16 -04:00
Aikar
15b149d55c
Big Break: Change the Command Completion Handler signature to match Context
...
For consistency, make Completion Handlers be implemented the same way Context Handlers are.
Previously when we added the Context parameter, we left the original signature in place and simply tacked , c on the end.
This made migration easier than changing all completion handlers bodies.
But since 0.5.0 is a big migration already, let's just get it over with.
See changes to Bukkit default completions and the example plugin for migration example.
2017-06-14 22:17:33 -04:00
Aikar
bd19a78ec1
rename testPermission to hasPermission
2017-06-07 23:51:42 -04:00
Aikar
93221e7832
fix sponge perm check
2017-06-07 23:50:34 -04:00
Aikar
64c04e5944
clean up permission checking
2017-06-07 23:46:33 -04:00
Aikar
c7dfe4eeb3
Add sponge files
2017-06-07 23:38:37 -04:00
kashike
96a3a3c57d
Death to ACFLog ( #42 )
2017-06-06 19:03:01 -04:00
kashike
cd892fccd4
Start of Sponge support ( #41 )
2017-06-05 11:25:00 -04:00