ElgarL
8d29a2c578
deleting the contents of GlobalGroups.yml will no longer thrown a
...
NullPointerException.
2011-12-14 04:26:02 +00:00
ElgarL
559400c606
GM now registers with Bukkits ServicesManager.
2011-12-13 18:20:02 +00:00
ElgarL
759892078a
Added custom events so plugins can now be notified of changes within
...
GroupManager.
2011-12-13 17:13:53 +00:00
ElgarL
0e0b441168
Offline player checks now support partial name matches.
2011-12-12 16:39:15 +00:00
ElgarL
4b43453a74
Update GM version to 1.7
...
GM now supports offline players without having to mantogglevalidate
Added craftbukkit-1.0.0-SNAPSHOT.jar to lib (version 1587)
Added bukkit-1.0.0-R1-SNAPSHOT.jar to lib (version 1065)
Updated GM XML's to build using dev bukkit/CB build jars.
2011-12-12 15:53:33 +00:00
ElgarL
263a3fc80b
Added file details in error messages for loading groups/users.
2011-11-27 03:12:28 +00:00
ElgarL
b25a8f059b
Optimizations include changing the return of comparePermissionString.
2011-11-25 19:33:32 +00:00
ElgarL
24a6073488
Fix superperms to pass all tests
...
http://dev.bukkit.org/server-mods/superpermstest/
2011-11-25 15:49:35 +00:00
ElgarL
94983c3ca7
Optimize sorting to speedup permission tests.
2011-11-24 13:26:30 +00:00
ElgarL
fd1c2824ce
Stop throwing errors on an empty users file.
2011-11-21 09:51:31 +00:00
ElgarL
317b0833ef
Prevent Group.equals tests throwing a NullPointerException for
...
GlobalGroups.
2011-11-19 20:46:34 +00:00
ElgarL
7b7d1f557f
Fixed a crash on reload due to bukkit not unloading plugins before
...
reloading.
2011-11-17 14:28:33 +00:00
ElgarL
022f7ab1d4
Fixed GM holding files open and causing the time stamp to be incorrect.
...
This caused GM to require a '/mansave force' when it shouldn't be
needed.
2011-11-17 05:46:01 +00:00
ElgarL
4ac5551c6b
Notification of being moved to the default group only happens if it's a
...
demotion/promotion (not on join).
2011-11-04 17:51:29 +00:00
ElgarL
5560ab4294
Fix for an error in checkFullUserPermission caused by players
...
disconnecting mid perms update.
2011-11-03 20:42:34 +00:00
ElgarL
87ccd7bf46
Fix for an error in checkFullUserPermission caused by silly requests for
...
a null perm.
2011-11-03 20:29:30 +00:00
ElgarL
e873ebd67d
GM will now check to see if it's data files have been changed at each
...
scheduled save.
If the files have been altered (on disc) it will reload, so long as
the in-memory data hasn't changed.
If the files on Disc have changed AND there have been changes to it's
in-memory data it will show a warning.
You then MUST issue a '/mansave force' to overwrite the disc files,
or a '/manload' to overwrite the memory data.
2011-11-02 22:33:29 +00:00
ElgarL
57f9bc06b0
Prevent setting 'minutes' in the config to zero causing an error.
2011-11-01 12:12:32 +00:00
ElgarL
97cae6c0cb
Added a config.yml setting of 'validate_toggle' for those who prefer
...
'mantogglevalidate' to always be off.
2011-10-31 20:41:50 +00:00
ElgarL
1fd02b8a4a
Expanded 'canUserBuild()' to include inheritance and subgroups.
2011-10-31 20:20:57 +00:00
ElgarL
9734274ed1
Fixed an error on 'manucheckv'. If the users doesn't have the variable
...
it fell through causing an exception.
Added checking of subgroups for Info nodes.
2011-10-31 20:07:21 +00:00
ElgarL
3f2916967d
Added Info node support to Global Groups.
2011-10-31 17:23:24 +00:00
ElgarL
34ba8e89bc
Added Global Groups
...
Defined in groupmanager/globalgroups.yml.
Create groups in the yml with a g: prefix, then inherit in the worlds
groups files.
2011-10-31 08:34:07 +00:00
ElgarL
b1c6173995
Fixed GM loading world data files twice at startup.
...
Improved error reporting for invalid groups.yml
2011-10-31 02:06:25 +00:00
ElgarL
819c8f3aa9
Fixed GM to recognize Superperm child nodes.
...
If you add a node like Towny.admin GM will now correctly report on
all child nodes.
2011-10-28 18:43:29 +01:00
ElgarL
fadfc490a7
v 1.5:
...
- Fixed opOverrides and bukkit_perms_override to read the correct
entries.
- Better commenting in config.yml
2011-10-27 00:04:54 +01:00
ElgarL
569af0bcf0
Added data.save.hours setting to config. This allow control over how
...
long backups are retained.
2011-10-16 08:58:45 +01:00
ElgarL
e049364557
Simplified config.yml while retaining backwards compatibility.
2011-10-16 03:35:55 +01:00
ElgarL
121966436e
Fixed reading world mirrors from the config.
2011-10-16 01:23:25 +01:00
ElgarL
03adb56d25
Added a config setting - bukkit_perms_override: false
...
Enable to allow default Bukkit based permissions to remain enabled,
unless directly negated within GroupManager.
2011-10-12 00:16:53 +01:00
ElgarL
1543bfd550
v 1.4:
...
- Updated for Bukkits new YamlConfiguration.
- Cleared remaining Cast errors cause by object cloning.
2011-10-11 22:05:21 +01:00
ElgarL
1bb3eb0d07
Added two new permission nodes - groupmanager.notify.self &
...
groupmanager.notify.other
These allow players/admins to be notified when players are moved
between groups.
2011-10-11 13:10:29 +01:00
ElgarL
6877f95636
Merge branch 'groupmanager' of
...
https://elgarl@github.com/essentials/Essentials.git into groupmanager
Conflicts:
EssentialsGroupManager/src/Changelog.txt
2011-10-11 01:05:48 +01:00
ElgarL
cb41b7ac33
Fixed manudelsub not correctly selecting the group to remove.
2011-10-11 01:03:38 +01:00
ElgarL
9129386f12
Fixed manudelsub not correctly selecting the group to remove.
2011-10-11 00:34:17 +01:00
snowleo
0645d58594
Since it will be released, it needs a new version number
2011-10-04 22:19:23 +02:00
ElgarL
49e2c38289
Fix for Bukkit passing a null To location on a player Portaling
2011-10-02 18:00:42 +01:00
ElgarL
3030093907
Added the ability to handle unknown worlds at server start.
...
(GM will create the data files for any worlds it finds which are not
in the config.yml)
2011-10-01 21:07:39 +01:00
ElgarL
d2c02569d0
Added event handling to manage new world creation at runtime.
2011-10-01 17:06:14 +01:00
ElgarL
30af6f36ce
Attempt to stop GM wiping groups/users yml's on a bad shut down.
2011-10-01 13:54:28 +01:00
ElgarL
f712b56671
Rewrote Config loading to use Bukkits Configuration features
...
Added an opOverride setting in config.
If present and set to false, op's will not get overriding permissions
in GroupManager.
(one op will not be able to alter another op's settings)
GM will now create all relevant world data files for non mirrored
worlds.
(for all worlds named in config.yml)
2011-10-01 13:44:06 +01:00
ElgarL
0462026f33
Fixed an issue with superperms where plugins define perms with
...
inheritance after the root perms
2011-10-01 11:22:19 +01:00
ElgarL
ab67d0e232
Changed priority if Registered events to lowest.
2011-09-30 08:51:09 +01:00
ElgarL
d890418944
Update to 1.2
2011-09-27 01:59:01 +01:00
ElgarL
a39a904c8a
Optimized getAllPlayersPermissions and fixed pushing unknown perms to
...
superperms.
2011-09-26 21:52:32 +01:00
ElgarL
1d38b72835
Fix for GM not checking inheritance for known superperms nodes.
2011-09-26 21:24:12 +01:00
ElgarL
32f5a31ea5
Added a BukkitPermsUpdateTask to only update superperms once on a
...
load/reload.
2011-09-24 19:10:55 +01:00
ElgarL
621f9b4f48
Removed superperms update on plugins unloading. Unneeded and created
...
undesired lag on shutdown.
2011-09-24 17:33:25 +01:00
ElgarL
497a08940e
manulistp now accepts an additional + to list ALL Superperms
...
effective permissions (/manulistp <name> +).
manucheckp also outputs superperms results.
2011-09-24 15:26:55 +01:00
ElgarL
b0fe189156
Fixed wasteful updating of perms on a manload.
2011-09-24 02:53:38 +01:00