summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager
Commit message (Collapse)AuthorAgeLines
* Change Service registration to register WorldsHolder instead ofElgarL2012-02-11-2/+3
| | | AnjoPermissionsHandler. This is the correct entry point for all data.
* Add some commentingElgarL2012-02-05-36/+12
|
* Fix world mirroring so it correctly creates data files and data sourcesElgarL2012-02-05-77/+216
| | | | | 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-19/+27
| | | Improves performance when using complex inheritance structures.
* fix setGroup to only block superperms update if update is false.ElgarL2012-02-02-2/+2
|
* Fix a bug with getWorldData return the main world data for all mirrors,ElgarL2012-02-02-3/+15
| | | instead of the worlds parent data.
* Catch all errors in badly formatted groups.ElgarL2012-01-31-7/+9
|
* Track the 'onPlayerChangeWorld' event as some teleports seem to not beElgarL2012-01-30-1/+8
| | | triggering a world move.
* Auto sort permissions on load to speed up population of superperms.ElgarL2012-01-30-31/+54
| | | | | | | | | 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
* .project change for Eclipse Build toolElgarL2012-01-29-1/+1
|
* Merge remote branch 'remotes/origin/groupmanager'KHobbits2012-01-29-25/+34
|\
| * Fix players retaining permissions when demoted.ElgarL2012-01-29-25/+34
| |
* | Merge remote branch 'remotes/origin/groupmanager'KHobbits2012-01-29-1/+1
|\|
| * silly formatting change to test gitbotElgarL2012-01-28-1/+1
| |
* | Merge remote branch 'remotes/origin/groupmanager'KHobbits2012-01-28-88/+73
|\|
| * fix for an iterator error if there is only one element in the array.ElgarL2012-01-28-2/+3
| |
| * Fixed a bug when pushing superperms in the wrong order.ElgarL2012-01-28-85/+63
| |
| * Properly fix inherited negated nodes.ElgarL2012-01-27-4/+5
| |
| * do not allow inherited permissions to negate higher perms.ElgarL2012-01-27-3/+8
| |
* | Switch website URL's to point at wiki.KHobbits2012-01-28-1/+1
|/
* Fixed an infinite loop error when using '/manudel' on a logged inElgarL2012-01-25-3/+13
| | | | 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-4/+8
|
* Check for a null player object in the PlayerTeleportEvent.ElgarL2012-01-25-2/+3
|
* Fixed subgroups (I broke earlier).ElgarL2012-01-25-10/+17
|
* Fix trying to modify an unmodifiable collection breaking superperms.ElgarL2012-01-25-31/+33
|
* 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-6/+9
|
* Fix hasOwnData to return a correct result with new mirroring systemElgarL2012-01-24-1/+1
|
* Fixed isInListElgarL2012-01-24-1/+1
|
* addSubGroup now returns a boolean for success/failure.ElgarL2012-01-24-14/+23
| | | | '/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-44/+45
| | | | | | 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-9/+18
| | | | Optimized code to only update the player logging in instead of all players online.
* Separated all events to be independent classes.ElgarL2012-01-21-46/+50
|
* Fixed a random null error upon a player portaling.ElgarL2012-01-21-3/+4
|
* Update to new Bukkit Event system.ElgarL2012-01-21-36/+66
| | | Update GroupManagerBridge for new event system.
* Merge remote branch 'remotes/origin/groupmanager'KHobbits2012-01-19-3/+3
|\
| * Fixed text when adding a subgroup to not say the player was moved.ElgarL2012-01-19-2/+3
| |
| * Remove debug spamElgarL2012-01-19-1/+0
| |
* | Merge remote branch 'remotes/origin/groupmanager'KHobbits2012-01-18-81/+160
|\|
| * Better optimize assembling of a players permissions and allow the * nodeElgarL2012-01-18-79/+153
| | | | | | to populate all registered superperms.
| * Added a tidy error message for invalid permission entries inElgarL2012-01-18-3/+8
| | | | | | GlobalGroups.
* | Merge remote branch 'remotes/origin/groupmanager'KHobbits2012-01-17-30/+58
|\|
| * v 1.9:ElgarL2012-01-17-30/+58
| | | | | | | | | | Optimize populating Bukkit perms so we no longer calculate the child nodes (Bukkit already does this).
* | Merge remote branch 'remotes/origin/groupmanager'KHobbits2012-01-17-2/+2
|\|
| * Removed '- bukkit.command' form the globalgroups permission nodes.ElgarL2012-01-15-2/+2
| |
* | Merge remote branch 'remotes/origin/groupmanager'KHobbits2012-01-14-533/+633
|\|
| * Catch NullPointerErrors generated by blank permission nodes.ElgarL2012-01-14-3/+14
| |
| * Major, MAJOR changes to support partial/full world mirroring.ElgarL2012-01-11-527/+613
| | | | | | | | You can now mirror groups.yml, users.yml or both files between different worlds.
| * Optimize fetching of Mirrored world data.ElgarL2012-01-10-11/+14
| |
* | Merge branch 'refs/heads/groupmanager'snowleo2012-01-13-97/+224
|\|