1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-09-30 16:19:11 +02:00
Commit Graph

472 Commits

Author SHA1 Message Date
ElgarL
4097ef4939 Remove debug spam.
Stop using WeakHashMap in BukkitPermissions as using it with string keys results in unreliable removal.
2014-06-21 09:09:20 +01:00
ElgarL
3137c9ae10 Ensure GM reports the same permissions as Bukkit. 2014-06-20 22:33:25 +01:00
ElgarL
194de920cf Fix attachments not being reset between worlds. 2014-06-20 21:48:44 +01:00
ElgarL
9a55d32b75 Convert all User lookups and commands to use UUIDs where possible. 2014-06-20 10:56:52 +01:00
ElgarL
d86d72eeb7 Prevent NPEs on new user creation. 2014-06-20 08:51:41 +01:00
ElgarL
f336e54b67 Prevent plugins which run their PlayerJoinEvent too early from breaking the name to UUID lookups.
No plugin bar permission plugins shoud be running on Lowest for the PlayerJoinEvent
2014-06-19 21:40:01 +01:00
ElgarL
2e0a1dde85 Fix NPE when adding name to UUID key before the name has been set. 2014-06-19 17:29:20 +01:00
ElgarL
e862e3c87b Add internal name to UUID resolution to speed data lookups. 2014-06-19 07:59:20 +01:00
ElgarL
d9fdf3bdf6 Merge pull request #708 from necrodoom/patch-105
[REPULL] Fix successful message color
2014-05-28 11:56:11 +01:00
ElgarL
34a323125f Prevent GM's own permission tests from allowing inherited permissions to override inherited negations (caused when we added the exception override for sub groups). 2014-05-28 02:03:51 +01:00
ElgarL
f03e41536b Added metrics. 2014-05-15 19:07:04 +01:00
ElgarL
9c3d965371 Error in logic 2014-05-04 17:10:37 +01:00
ElgarL
578aec35eb Prevent players who have never logged in before from taking over existing accounts. 2014-05-04 16:17:31 +01:00
Necrodoom
6779c9f0d3 [REPULL] Fix successful message color 2014-05-04 16:33:20 +03:00
ElgarL
86b57804c6 Fix clones forgetting sub groups. 2014-05-04 12:50:22 +01:00
ElgarL
211dc220d8 Set a default mirror map if none is found in the config. 2014-05-04 12:50:21 +01:00
ElgarL
aae586f79a Fix overloadedWorldHolder so it correctly calls the new WorldHolder code when the user is not overloaded. 2014-05-04 12:50:20 +01:00
ElgarL
32f49350cf Fixup javadocs 2014-05-04 12:50:18 +01:00
ElgarL
9739784e75 v2.1: - Update for CraftBukkit 1.7.8-R0.1(3050). - Add UUID support. Plugins can still query by player name but a UUID is faster and preferable. 2014-05-04 12:50:17 +01:00
ElgarL
a0e93af758 Do not override higher level permissions with negations. 2014-05-04 12:50:16 +01:00
Necrodoom
81c6291338 Fix a /mangcheckp message 2014-05-04 12:50:15 +01:00
ElgarL
24509d60be Update mangcheckp to understand Exception nodes. 2014-05-04 12:50:14 +01:00
ElgarL
f0947e9a7c Fix manucheckp to understand and report correctly on Exception nodes. 2014-05-04 12:50:13 +01:00
ElgarL
92bb4e0e66 Allow Exceptions in any inherited group to override negation of permissions. 2014-05-04 12:50:12 +01:00
Necrodoom
8f810ad447 Cleanup plugin description 2014-05-04 12:50:11 +01:00
ElgarL
3f35a6b59c Prevent adding sub groups for ranks the granting player doesn't have access to. 2014-05-04 12:50:09 +01:00
ElgarL
427dd714c9 Allow Exception permission to override negations when in the same group. 2014-05-04 12:50:08 +01:00
ElgarL
9d7a2043f7 Change to use LinkedHashSets to preserve ordering. Fixes an issue with populating bukkit perms in the wrong order. Fix wildcard negation in parent groups. 2014-05-04 12:50:07 +01:00
ElgarL
ff3ec84b0d Fix Cyclic mirroring test (silly me) 2014-05-04 12:50:06 +01:00
ElgarL
1f9e72c5e2 Tidy imports 2014-05-04 12:50:05 +01:00
Necrodoom
67be18566c Improve Javadocs, clean ' strip checks, update changelog. 2014-05-04 12:50:04 +01:00
Necrodoom
862e71bc85 add recursive permission adding/removing
also other minor fixes
2014-05-04 12:50:03 +01:00
ElgarL
395655ba19 Check subgroup permissions with an equal priority so no one subgroup is higher ranked than another. 2014-05-04 12:50:02 +01:00
Necrodoom
a7d6e5440b Fix messages 2014-03-09 19:17:26 +02:00
KHobbits
09f67c9723 Split util classes. 2013-06-08 22:31:19 +01:00
evonuts
59c833aa9e Minor grammatical changes to config.yml 2013-04-19 12:13:09 +12:00
ElgarL
411b4e2b8f another string fix. 2013-03-28 16:08:59 +00:00
ElgarL
519785d09f More Necrodoom fixes. 2013-03-28 15:38:18 +00:00
ElgarL
231f9d49c1 Fix loops. 2013-03-28 13:10:17 +00:00
Necrodoom
973e918d3a readd some checks 2013-03-10 14:42:03 +02:00
Necrodoom
fd3cdde354 fix alias 2013-03-09 15:12:15 +02:00
Necrodoom
061794e86d add mising isopoverride check 2013-03-03 18:35:05 +02:00
Necrodoom
69c40a2f1a add new commands, add alias to listgroups 2013-03-02 10:03:45 +02:00
Necrodoom
42edd14939 Update GroupManagerPermissions.java 2013-03-02 09:56:38 +02:00
Necrodoom
dba47cb44c fix clear commands change mandemote and manpromote
dont make manpromote and mandemote act like manuadd when OP, 3 manuadd commands arent needed.
2013-03-02 09:50:31 +02:00
Necrodoom
b020983471 messages fix, add /manuclearp and /mangclearp 2013-03-01 20:48:12 +02:00
ElgarL
f5ed4dd6cd Merge pull request #361 from necrodoom/patch-66
add catches for the last 2 config settings
2013-02-26 08:49:40 -08:00
Necrodoom
308f05b8bf change commandblock message 2013-02-26 13:05:45 +02:00
Necrodoom
48db088fb4 fix a few groupmanager.java errors 2013-02-26 12:27:05 +02:00
Necrodoom
9965e41567 add catches for the last 2 config settings 2013-02-26 12:17:26 +02:00