Commit Graph

518 Commits

Author SHA1 Message Date
Luck
abfc23b04d
Provide tab completion for rewritten arguments & add some more rules 2017-03-25 20:27:33 +00:00
Luck
ebb24aefa1
Fix parent set command also adding default 2017-03-25 20:06:30 +00:00
Luck
2573f46f40
Fix removing temporary permissions/parents/meta in global context 2017-03-25 19:58:56 +00:00
Luck
5dcb8cd73a
Output group/track lists in alphabetical order 2017-03-25 19:48:17 +00:00
Luck
e4bfe09882
Don't bother loading test classes (#217) 2017-03-25 11:38:02 +00:00
Luck
671e2adc32
Cleanup remaining (un)setPermission methods 2017-03-25 11:04:25 +00:00
Luck
1137e476dd
Rewrite inheritance resolution implementation 2017-03-24 22:18:18 +00:00
Luck
c36b0d2975
Automatically push updates to other servers via the messaging service when commands are ran 2017-03-21 21:58:45 +00:00
Luck
f8ad562b95
Rename "debug" classes to "verbose" 2017-03-20 17:22:18 +00:00
Luck
c35ab38f36
Slight speed improvement for import processes 2017-03-19 20:52:35 +00:00
Luck
073b775566
Implement nicer json format for Sponge local data 2017-03-19 17:54:12 +00:00
Luck
85c7a7db8d
Implement new file layout for YAML / JSON storage files (#211) 2017-03-19 15:37:30 +00:00
Luck
1e134df27d
Clarify the file names of H2 and SQLite databases 2017-03-18 23:00:12 +00:00
Luck
bdff84885a
Enforce that ContextSets use the HashMultimap variant - closes #208 2017-03-18 20:18:18 +00:00
Luck
f1a9c3722c
Fix PM migration command not being registered 2017-03-18 17:26:44 +00:00
Luck
a0aec52661
Correct the case of group names when retrieved from Node instances 2017-03-18 14:43:34 +00:00
Luck
c2165e0196
Fix primary groups being selected in reverse order 2017-03-17 23:00:37 +00:00
Luck
2e75bc3f3b
Add some alternate options for primary group calculation 2017-03-17 22:54:18 +00:00
Luck
e91c2ca427
Add method to export Message enum and update language file 2017-03-17 21:17:59 +00:00
Luck
965ff04bcc
Fix ClassCastException with MongoDB user search 2017-03-17 20:54:40 +00:00
Luck
ac4bd418f3
Rename online-mode config option to use-server-uuids to better reflect/clarify its purpose 2017-03-17 20:51:06 +00:00
Luck
e9e844c1f7
Include internal weight value in meta output if not already present 2017-03-13 20:17:54 +00:00
Luck
aa2941fcdb
Refactor and cleanup commands 2017-03-13 20:03:03 +00:00
Luck
dbc909a317
Cleanup migration commands 2017-03-13 19:10:36 +00:00
Luck
f5007f94dc
Add server version info to the startup banner 2017-03-12 14:59:27 +00:00
Luck
b9fc5c39ae
Listen for changes in data files and automatically update 2017-03-11 23:05:03 +00:00
Luck
9dc2278083
Cleanup a bit 2017-03-11 21:10:27 +00:00
Luck
281060a972
Make the clone commands work for existing tracks/groups too 2017-03-11 18:30:27 +00:00
Luck
91626f079d
Fix mistake in removeprefix/removesuffix command descriptions 2017-03-11 18:26:29 +00:00
Luck
7305c6c54b
Migrate group weightings onto the group itself as well as to the chat meta held by it 2017-03-11 18:24:25 +00:00
Luck
bce7fa871d
Fix getAllNodes cache not working properly, remove pre-process contexts on Bungee & cleanup some unused methods 2017-03-11 17:55:50 +00:00
Luck
680ad3c145
Update hikari version 2017-03-11 10:32:10 +00:00
Luck
2462eac497
Run exporter in own thread and process user exports concurrently 2017-03-10 20:44:19 +00:00
Luck
bb818c8942
Cleanup powerfulperms migration & remove support for older PP versions 2017-03-09 19:10:48 +00:00
Luck
ddc881af11
Add new argument util method for reading context pairs 2017-03-09 17:56:15 +00:00
Luck
838fba9173
Switch all usages of file reader/writers to use java nio methods - closes #204 2017-03-09 17:55:33 +00:00
Luck
0b6f326c18
Fallback to uuid in the search command if the username is unknown 2017-03-07 22:17:49 +00:00
Luck
ecf1d3790c
Fix issue where group nodes could be unset using the permission commands, and where users with per-server groups wouldn't be assigned to the default group globally 2017-03-05 19:05:05 +00:00
Luck
2862f0dfae
Fix creating delimiter patterns 2017-02-26 21:28:40 +00:00
Luck
fd4963c74b
Fix getUuid and getName API methods returning null for User, Group and Track instances 2017-02-26 20:46:37 +00:00
Luck
df99ef4481
misc cleanup 2017-02-26 12:43:35 +00:00
Luck
26afb69a14
Cleanup LuckPermsSubjectData (fixes #194) 2017-02-26 01:00:02 +00:00
Luck
e8c0c43e9d
misc cleanup 2017-02-24 19:31:45 +00:00
Luck
6798fb21b2
Events rewrite, remove most deprecated API methods (v3.0) 2017-02-19 14:57:20 +00:00
Luck
b328fa74a7
Clarify thrown exception when a null context is returned 2017-02-16 21:45:43 +00:00
Luck
8d86eed0a7
Don't bother adding checks to the listener queue if no listeners are registered 2017-02-15 19:39:24 +00:00
Luck
05f906a759
Add /lp tree command - closes #175 2017-02-15 19:21:27 +00:00
Luck
bd97a7c5d2
Respect prefix option set in subject - closes #149 2017-02-14 17:11:17 +00:00
Luck
a3a23d8870
Remove redundant SQL queries and fix issue where multiple uuids could be mapped to the same username - fixes #179 2017-02-14 16:23:54 +00:00
Luck
30bddceac5
import log should be sent to console too 2017-02-13 16:26:41 +00:00
Luck
3f17e8c3c8
Test verbose filters before registering them (#178) 2017-02-12 17:19:16 +00:00
Luck
1df6f4b9df
Allow negated group permissions 2017-02-08 21:04:34 +00:00
Luck
0d1f3b855f
Ignore commented lines on dump imports & add annotations to export files - closes #169 2017-02-05 09:58:24 +00:00
Luck
9b8d6e1dc7
Modify node escaping to use "\" characters, and remove all limits on node/server/world strings - closes #166 2017-02-04 12:18:45 +00:00
Luck
6540c695de
Add configurable duration handling when a holder already has a temporary permission/parent/option set - closes #152 2017-02-03 22:24:42 +00:00
Luck
c837dd5cc8
fix jedis shading - closes #158 2017-02-02 16:00:18 +00:00
Luck
d804c4be2a
fix build 2017-02-02 15:16:08 +00:00
Luck
ede413a213
Fix import/export handling - closes #159 2017-02-02 15:13:44 +00:00
Luck
9cee319ed9
Cleanup all migration commands - closes #63 2017-02-01 18:41:15 +00:00
Luck
f7b281f655
Fix build 2017-01-31 12:32:18 +00:00
Luck
8dbb083b90
Fix migration log being sent to the console twice 2017-01-31 12:29:06 +00:00
Luck
0be6d658ed
Refactor plugin and scheduler interfaces 2017-01-31 12:14:42 +00:00
Luck
1efce41767
Fix search command page number 2017-01-30 20:13:19 +00:00
Luck
da23b6ea9a
Fix search command page number 2017-01-30 20:13:19 +00:00
Luck
a61d3b3fd4
Fix sponge PEX/PM migration issue with defaults 2017-01-29 21:56:09 +00:00
Luck
ab9284b80f
Use reflection in the #getAllKeys method instead of a list 2017-01-29 14:52:42 +00:00
Luck
424af27a47
Change update messages to account for more than just redis messaging 2017-01-29 11:09:11 +00:00
Luck
a617675771
prettify the verbose paste output 2017-01-26 19:47:46 +00:00
Luck
73c5a1ad9b
Fix apache pool2 jar not loading correctly - closes #150 2017-01-25 22:07:50 +00:00
Luck
81c71777cb
Fix some usage messages 2017-01-24 21:48:47 +00:00
Luck
599072eef6
Fix null config values throwing exception - closes #147 2017-01-24 20:13:18 +00:00
Luck
02ea3afbe9
Add "!" delimiter to verbose matching 2017-01-23 22:47:39 +00:00
Luck
0c1a2e82bf
implement verbose expression matching 2017-01-23 22:43:52 +00:00
Luck
f89fb87c92
Log the file name when I/O fails 2017-01-23 21:15:25 +00:00
Luck
98d6cf842a
reword check result message slightly 2017-01-23 21:08:27 +00:00
Luck
69dc02b2c2
Add /lp check <user> <permission> command 2017-01-23 21:03:58 +00:00
Luck
8025f3a082
Fix all users sharing the same meta state 2017-01-22 22:19:29 +00:00
Luck
327c8b83be
Implement BungeeCord & LilyPad messaging services - closes #142 2017-01-22 21:46:22 +00:00
Luck
0f8c334de8
FIx stacking backwards compatibility 2017-01-22 19:01:34 +00:00
Luck
292d4cd450
Implement stacking prefixes - closes #60 2017-01-22 18:23:08 +00:00
Luck
38d1c9974b
Soften server checking regex - also towards #143 2017-01-22 16:36:06 +00:00
Luck
0be7300677
Fix node shorthand parsing - closes #143 2017-01-22 16:29:52 +00:00
Luck
c03585aeca
Fix using UTF-8 characters with MySQL - closes #129 2017-01-22 12:19:29 +00:00
Luck
d39dad3287
Fix config reloading causing ClassCastExceptions 2017-01-22 11:58:48 +00:00
Luck
0a3ca3affe
Add /lp reloadconfig command - closes #100 2017-01-21 20:14:25 +00:00
Luck
b7cf0e6bc7
Refactor config handling - towards #100 2017-01-21 15:36:13 +00:00
Luck
6dd093fe72
fix API ClassCastException 2017-01-19 21:29:54 +00:00
Luck
2e16844141
Remove console only commands - closes #137 2017-01-19 20:39:09 +00:00
Luck
241507228f
Colorize console info messages 2017-01-19 19:51:41 +00:00
Luck
01ac5382ea
Prevent some shutdown exceptions - closes #136 2017-01-19 18:56:22 +00:00
Luck
02b88a8357 Maybe fix default assignment parsing error with sponge 2017-01-18 22:40:25 +00:00
Luck
c99d6556db
Fix issues with default assignment loading on Sponge 2017-01-18 21:37:41 +00:00
Luck
aea44fc8bc
API changes for 2.17 - closes #123 2017-01-16 20:01:41 +00:00
Luck
c0da9d49d9
make clickable message invert filter more specific 2017-01-16 16:55:59 +00:00
Luck
148fe4c729
Make prefix/suffix string optional in the meta remove commands - related to #83 2017-01-15 15:11:35 +00:00
Luck
32fd484b58
Change promote / demote behaviour at the end of tracks - towards #112 2017-01-15 13:22:50 +00:00
Luck
7d24e748b7
Fix reading and writing UTF-8 characters from storage files - closes #129 2017-01-15 12:18:12 +00:00
Luck
6501e5cf8d
Fix bukkit permission subscriptions 2017-01-14 23:19:11 +00:00
Luck
cd4a684613 Fix demote command not removing old group 2017-01-14 08:27:09 +00:00
Luck
d06fda6d9d
Add /lp search command 2017-01-13 20:11:25 +00:00