1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-05-29 15:39:23 +02:00

4289 Commits

Author SHA1 Message Date
ElgarL
02c6780476 Release the Player object reference on quit. gm-final 2014-10-15 09:39:23 +01:00
ElgarL
2526f559ff Merge pull request #766 from necrodoom/patch-133
Fix error message typo
2014-10-03 08:42:46 +01:00
Necrodoom
9818df3039 Fix error message typo 2014-10-03 10:30:53 +03:00
ElgarL
c843a329bd Update WorldDataHolder.java
Set Primary group before sub group on loading else the subgroup tests default.
2014-10-03 08:25:04 +01:00
ElgarL
4fb96aa586 Merge pull request #740 from necrodoom/patch-119
Remove null check
2014-07-24 13:38:00 +01:00
Necrodoom
a11daafb0d Remove null check
Match can never be null
2014-07-24 12:58:23 +03:00
ElgarL
c6dfa741c1 Case sensitive works, so make all Users names case insensitive as no duplicate names will be allowed. 2014-07-20 13:46:59 +01:00
ElgarL
e36f26e185 All User lookups should be case sensitive. 2014-07-19 04:10:35 +01:00
ElgarL
4b20b6a93a Perform case sensitive name checks on plugin requests. 2014-07-19 04:04:20 +01:00
ElgarL
cdd5df0c0a Debug logging on Name to UUID lookup. 2014-07-19 02:21:34 +01:00
ElgarL
d3be04c81a Merge branch 'groupmanager' of https://github.com/essentials/Essentials into groupmanager 2014-07-19 00:08:00 +01:00
ElgarL
e6049b0818 Add FINE debug on user login. 2014-07-19 00:05:50 +01:00
ElgarL
2e04dbf7be Merge pull request #736 from necrodoom/patch-117
Remove unneeded negation
2014-07-17 11:25:04 +01:00
Necrodoom
bd210309b2 Add exception node example
Readd toggle effect options
2014-07-17 12:49:40 +03:00
Necrodoom
d7c9a8742d Change vanish negation in groups.yml
Instead of negating all vanish perms, negate forced effects
2014-07-17 12:48:08 +03:00
Necrodoom
7b63aab562 Remove unneeded negation
No vanish perms are default given
2014-07-17 12:45:32 +03:00
ElgarL
2c9feadf1d Fix 'manudel' so it correctly deletes the user. 2014-07-17 10:40:28 +01:00
ElgarL
bd72eee559 Prevent inherited group permission negations overriding higher level group perms. 2014-07-17 10:37:58 +01:00
ElgarL
d32c692b66 Fix Overloaded and non-overloaded users to report correctly for group tests. 2014-07-08 18:03:21 +01:00
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
ElgarL
a8ad83fb0b Merge branch 'groupmanager' of https://github.com/essentials/Essentials into groupmanager 2014-05-04 16:13:02 +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