2011-09-03 10:33:14 +00:00
|
|
|
Changelog
|
|
|
|
|
|
|
|
v 1.1:
|
|
|
|
- Fixed users being able to use 'manuadd' to add users to higher groups than their own.
|
2011-09-03 13:24:32 +00:00
|
|
|
- Added SuperPerms support so GM will update and provide the permissions to plugins which only support Bukkit Perms.
|
|
|
|
- Added more helpful output to errors on argument lengths.
|
2011-09-03 14:29:44 +00:00
|
|
|
- GroupManager will now attempt to select the default world when using commands instead of failing and telling you to use '/manselect <world>'.
|
2011-09-03 15:13:43 +00:00
|
|
|
- Invalid groups assigned to players in users.yml will no longer cause a crash. GM will now set them to the default group instead.
|
|
|
|
- Fix for Users.yml containing only 'users:' causing a crash.
|
2011-09-03 16:53:34 +00:00
|
|
|
- GroupManager will now generate a fresh Users and Groups yml if either file is empty.
|
2011-09-06 09:11:21 +00:00
|
|
|
- Fix for an infinite loop bug with the new Bukkit Perms during a new user creation.
|
2011-09-19 21:51:07 +00:00
|
|
|
- Fixed BukkitPerms population. Wasn't correctly setting superperms.
|
2011-09-20 13:49:42 +00:00
|
|
|
- Push updates to superperms for all valid GM commands.
|
2011-09-21 11:30:11 +00:00
|
|
|
- All GroupManager commands issued by players are now echoed in the console.
|
2011-09-21 15:23:47 +00:00
|
|
|
- Reverted WorldHolder static change to maintain backward plugin compatibility.
|
2011-09-24 01:47:01 +00:00
|
|
|
- Update to handle 'getDescription().getPermissions(') returning a list (CB 1172).
|
2011-09-24 01:53:38 +00:00
|
|
|
- Fix for null in PLAYER_TELEPORT for bukkit perms.
|
2011-09-24 14:26:55 +00:00
|
|
|
- Fixed wasteful updating of perms on a manload.
|
|
|
|
- manulistp now accepts an additional + to list ALL Superperms effective permissions (/manulistp <name> +).
|
2011-09-24 16:33:25 +00:00
|
|
|
- manucheckp also outputs superperms results.
|
2011-09-24 18:10:55 +00:00
|
|
|
- Removed superperms update on plugins unloading. Unneeded and created undesired lag on shutdown.
|
2011-09-26 20:24:12 +00:00
|
|
|
- Added a BukkitPermsUpdateTask to only update superperms once on a load/reload.
|
2011-09-26 20:52:32 +00:00
|
|
|
- Fix for GM not checking inheritance for known superperms nodes.
|
2011-09-27 00:59:01 +00:00
|
|
|
- Optimized getAllPlayersPermissions and fixed pushing unknown perms to superperms.
|
2011-09-30 07:51:09 +00:00
|
|
|
v 1.2:
|
2011-10-01 10:22:19 +00:00
|
|
|
- Changed priority of Registered events to lowest.
|
2011-10-01 12:44:06 +00:00
|
|
|
- Fixed an issue with superperms where plugins define perms with inheritance after the root perms
|
2011-10-11 00:03:38 +00:00
|
|
|
v 1.3:
|
2011-10-01 12:44:06 +00:00
|
|
|
- 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.
|
2011-10-01 12:54:28 +00:00
|
|
|
(for all worlds named in config.yml)
|
2011-10-01 16:06:14 +00:00
|
|
|
- Attempt to stop GM wiping groups/users yml's on a bad shut down.
|
2011-10-01 20:07:39 +00:00
|
|
|
- Added event handling to manage new world creation at runtime.
|
2011-10-11 00:05:48 +00:00
|
|
|
- Added the ability to handle unknown worlds at server start.
|
2011-10-11 00:03:38 +00:00
|
|
|
(GM will create the data files for any worlds it finds which are not in the config.yml)
|
2011-10-10 23:34:17 +00:00
|
|
|
- Fix for Bukkit passing a null To location on a player Portaling
|
2011-10-11 00:03:38 +00:00
|
|
|
- Fixed manudelsub not correctly selecting the group to remove.
|
2011-10-11 12:10:29 +00:00
|
|
|
- Added two new permission nodes - groupmanager.notify.self & groupmanager.notify.other
|
2011-10-11 21:05:21 +00:00
|
|
|
These allow players/admins to be notified when players are moved between groups.
|
|
|
|
v 1.4:
|
|
|
|
- Updated for Bukkits new YamlConfiguration.
|
2011-10-11 23:16:53 +00:00
|
|
|
- Cleared remaining Cast errors cause by object cloning.
|
|
|
|
- Removed extra notification messages for the player issuing the group move command.
|
|
|
|
- Added a config setting - bukkit_perms_override: false
|
2011-10-16 00:23:25 +00:00
|
|
|
Enable to allow default Bukkit based permissions to remain enabled, unless directly negated within GroupManager.
|
2011-10-16 02:35:55 +00:00
|
|
|
- Fixed reading world mirrors from the config.
|
2011-10-16 07:58:45 +00:00
|
|
|
- Simplified config.yml while retaining backwards compatibility.
|
2011-10-26 23:04:54 +00:00
|
|
|
- Added data.save.hours setting to config. This allow control over how long backups are retained.
|
|
|
|
v 1.5:
|
|
|
|
- Fixed opOverrides and bukkit_perms_override to read the correct entries.
|
2011-10-28 17:43:29 +00:00
|
|
|
- Better commenting in config.yml
|
|
|
|
- Fixed GM to recognize Superperm child nodes.
|
2011-10-31 02:06:25 +00:00
|
|
|
If you add a node like Towny.admin GM will now correctly report on all child nodes.
|
|
|
|
- Fixed GM loading world data files twice at startup.
|
2011-10-31 08:34:07 +00:00
|
|
|
- Improved error reporting for invalid groups.yml
|
|
|
|
- Added Global Groups
|
|
|
|
Defined in groupmanager/globalgroups.yml.
|
2011-10-31 17:23:24 +00:00
|
|
|
Create groups in the yml with a g: prefix, then inherit in the worlds groups files.
|
2011-10-31 20:07:21 +00:00
|
|
|
- Added Info node support to Global Groups.
|
|
|
|
- Fixed an error on 'manucheckv'. If the users doesn't have the variable it fell through causing an exception.
|
2011-10-31 20:20:57 +00:00
|
|
|
- Added checking of subgroups for Info nodes.
|
2011-10-31 20:41:50 +00:00
|
|
|
- Expanded 'canUserBuild()' to include inheritance and subgroups.
|
2011-11-01 12:12:32 +00:00
|
|
|
- Added a config.yml setting of 'validate_toggle' for those who prefer 'mantogglevalidate' to always be off.
|
2011-11-02 22:33:29 +00:00
|
|
|
- Prevent setting 'minutes' in the config to zero causing an error.
|
|
|
|
- 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.
|
2011-11-03 20:29:30 +00:00
|
|
|
You then MUST issue a '/mansave force' to overwrite the disc files, or a '/manload' to overwrite the memory data.
|
2011-11-04 17:51:29 +00:00
|
|
|
- Fix for an error in checkFullUserPermission caused by players disconnecting mid perms update.
|
2011-11-17 05:46:01 +00:00
|
|
|
- Notification of being moved to the default group only happens if it's a demotion/promotion (not on join).
|
2011-11-17 14:28:33 +00:00
|
|
|
- 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-19 20:46:34 +00:00
|
|
|
- Fixed a crash on reload due to bukkit not unloading plugins before reloading.
|
|
|
|
v 1.6:
|
2011-11-21 09:51:31 +00:00
|
|
|
- Prevent Group.equals tests throwing a NullPointerException for GlobalGroups.
|
2011-11-24 13:26:30 +00:00
|
|
|
- Stop throwing errors on an empty users file.
|
|
|
|
- Optimize sorting to speedup permission tests.
|