summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/Changelog.txt
Commit message (Collapse)AuthorAgeLines
...
* Added missing confirmation message on '/manload'.ElgarL2012-04-07-1/+2
|
* Better handling of errors in user and group yml's.ElgarL2012-04-07-1/+2
|
* Fix a concurrent modification error when removing all attachments.ElgarL2012-04-07-1/+2
|
* Expand 'manwhois' to also list a users subgroups.ElgarL2012-04-07-1/+2
|
* Remove all permission attachments when performing a manload or restart.ElgarL2012-04-06-1/+2
|
* Don't throw errors when attempting to remove permission attachmentsElgarL2012-04-05-1/+2
| | | (bukkit will have already removed it).
* Fix an error I caused trying to modify an unmodifiable list when parsingElgarL2012-04-05-1/+2
| | | '*' permissions.
* Update to 2.0ElgarL2012-04-05-1/+3
| | | | | Fix GM reporting of permission inheritance to retain the correct order. Lower inheritance groups can no longer negate a higher groups permissions.
* Prevent Null entries in group inheritance from throwing errors.ElgarL2012-04-03-1/+2
|
* Added a new permission node 'groupmanager.op'. This will cause playersElgarL2012-04-02-1/+3
| | | | | with this node to be treated as op's when using GroupManager commands (they will still require each commands permission node to use them).
* Force remove player attachments on disconnect, and tidyup during playerElgarL2012-04-01-1/+2
| | | join in case of any errors. Fixes a bug of losing permissions.
* Catch errors caused by bad indentation in yml's.ElgarL2012-03-29-1/+2
|
* Stop attempting to push empty permissions when players edit the yml'sElgarL2012-03-29-1/+2
| | | incorrectly.
* Update GlobalGroups.yml for new/changed Towny permission nodes.ElgarL2012-03-27-1/+2
|
* Auto rename all case sensitive world folders to lower case (ifElgarL2012-03-26-1/+2
| | | possible).
* Treat all world names as lower case for file handling (please check inElgarL2012-03-26-1/+2
| | | | your worlds folder. You should have no folders with upper case letters from now).
* Don't remove an attachment on a player leaving as Bukkit never forgetsElgarL2012-03-17-1/+2
| | | | it. This fixes non mirrored permissions being messed up if a player relogs.
* Removed some debug spam.ElgarL2012-03-17-1/+2
|
* Expanded '/manuadd'to accept an optional variable for the world (egElgarL2012-03-06-1/+2
| | | '/manuadd <player> <group> <world>').
* Better reporting when a users.yml is failing to load.ElgarL2012-03-04-1/+2
|
* Minor optimization when checking bukkit permissions.ElgarL2012-03-03-1/+2
|
* Make 'manload' reload the config correctly.ElgarL2012-02-28-1/+2
|
* Prevent promoting players to, and demoting to GlobalGroups.ElgarL2012-02-25-1/+2
|
* Prevent adding inheritances to globalgroups. These are permissionsElgarL2012-02-25-1/+2
| | | collections, not player groups.
* Removed BukkitPermsOverride as this is now the default with bukkitElgarL2012-02-21-1/+2
| | | handling child nodes.
* Update for Bukkit R5 compatability.ElgarL2012-02-21-1/+2
| | | Removed some unused variables.
* A command of '/manload' with no world arguments now performs a fullElgarL2012-02-18-1/+2
| | | reload of GM.
* Depreciate PlayerTeleportEvent, PlayerRespawnEvent and PlayerPortalEventElgarL2012-02-15-1/+2
| | | | | as it's all handled in PlayerChangedWorldEvent. This also means we no longer update permissions before we change worlds.
* Depreciate PlayerTeleportEvent as it's all handled inElgarL2012-02-14-1/+2
| | | PlayerChangedWorldEvent.
* Change Service registration to register WorldsHolder instead ofElgarL2012-02-11-1/+2
| | | AnjoPermissionsHandler. This is the correct entry point for all data.
* Fix world mirroring so it correctly creates data files and data sourcesElgarL2012-02-05-1/+3
| | | | | for partially mirrored worlds. Fixed world mirroring so it returns the correct data for the requested world
* Prevent getAllPlayersPermissions() processing a group more than once.ElgarL2012-02-02-1/+2
| | | Improves performance when using complex inheritance structures.
* Fix a bug with getWorldData return the main world data for all mirrors,ElgarL2012-02-02-1/+2
| | | instead of the worlds parent data.
* Catch all errors in badly formatted groups.ElgarL2012-01-31-1/+2
|
* Track the 'onPlayerChangeWorld' event as some teleports seem to not beElgarL2012-01-30-1/+2
| | | triggering a world move.
* Auto sort permissions on load to speed up population of superperms.ElgarL2012-01-30-1/+7
| | | | | | | | | Negating a parent node after adding all nodes with * will now correctly remove all child nodes of that parent before populating superperms. eg. - '*' - -vanish.* - vanish.standard
* Fix players retaining permissions when demoted.ElgarL2012-01-29-1/+2
|
* silly formatting change to test gitbotElgarL2012-01-28-1/+1
|
* Fixed a bug when pushing superperms in the wrong order.ElgarL2012-01-28-1/+2
|
* do not allow inherited permissions to negate higher perms.ElgarL2012-01-27-1/+2
|
* Fixed an infinite loop error when using '/manudel' on a logged inElgarL2012-01-25-1/+2
| | | | player. It caused setDefaultGroup to trigger a bukkit update when no GM User existed yet.
* Trap errors in fetching the mirrors map.ElgarL2012-01-25-1/+2
|
* Check for a null player object in the PlayerTeleportEvent.ElgarL2012-01-25-1/+2
|
* Fixed subgroups (I broke earlier).ElgarL2012-01-25-1/+2
|
* Fix trying to modify an unmodifiable collection breaking superperms.ElgarL2012-01-25-1/+2
|
* Fix typo/wording in changelogElgarL2012-01-24-1/+1
| | | Allow negation to the * permission node when populating superperms.
* Allow negations with the * permission node when population superperms.ElgarL2012-01-24-1/+2
|
* addSubGroup now returns a boolean for success/failure.ElgarL2012-01-24-1/+4
| | | | '/manuaddsub' now correctly reports if it was able to add the sub group.
* Added recursive loop detection for World mirroring (you may not set theElgarL2012-01-24-1/+3
| | | | | | main world as a mirror of another). Fixed fetching world data so it no longer returns the mirrored world for groups. Each world data holder now points to the correct data set, so can be returned as an object.
* Fixed infinite loop error on player join.ElgarL2012-01-22-1/+3
| | | | Optimized code to only update the player logging in instead of all players online.