Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Don't remove an attachment on a player leaving as Bukkit never forgets | ElgarL | 2012-03-17 | -10/+2 |
| | | | | it. This fixes non mirrored permissions being messed up if a player relogs. | |||
* | Fix a silly logic error when testing bukkit perms | ElgarL | 2012-03-03 | -1/+1 |
| | ||||
* | Minor optimization when checking bukkit permissions. | ElgarL | 2012-03-03 | -5/+3 |
| | ||||
* | comment name change | ElgarL | 2012-02-15 | -1/+1 |
| | ||||
* | Depreciate PlayerTeleportEvent, PlayerRespawnEvent and PlayerPortalEvent | ElgarL | 2012-02-15 | -14/+6 |
| | | | | | 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 in | ElgarL | 2012-02-14 | -9/+1 |
| | | | PlayerChangedWorldEvent. | |||
* | Prevent getAllPlayersPermissions() processing a group more than once. | ElgarL | 2012-02-02 | -18/+25 |
| | | | Improves performance when using complex inheritance structures. | |||
* | Track the 'onPlayerChangeWorld' event as some teleports seem to not be | ElgarL | 2012-01-30 | -0/+6 |
| | | | triggering a world move. | |||
* | Auto sort permissions on load to speed up population of superperms. | ElgarL | 2012-01-30 | -4/+17 |
| | | | | | | | | | 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. | ElgarL | 2012-01-29 | -9/+6 |
| | ||||
* | fix for an iterator error if there is only one element in the array. | ElgarL | 2012-01-28 | -2/+3 |
| | ||||
* | Fixed a bug when pushing superperms in the wrong order. | ElgarL | 2012-01-28 | -84/+61 |
| | ||||
* | Properly fix inherited negated nodes. | ElgarL | 2012-01-27 | -4/+5 |
| | ||||
* | do not allow inherited permissions to negate higher perms. | ElgarL | 2012-01-27 | -2/+6 |
| | ||||
* | Check for a null player object in the PlayerTeleportEvent. | ElgarL | 2012-01-25 | -1/+1 |
| | ||||
* | Fix trying to modify an unmodifiable collection breaking superperms. | ElgarL | 2012-01-25 | -30/+31 |
| | ||||
* | Allow negations with the * permission node when population superperms. | ElgarL | 2012-01-24 | -5/+7 |
| | ||||
* | Fixed infinite loop error on player join. | ElgarL | 2012-01-22 | -2/+9 |
| | | | | Optimized code to only update the player logging in instead of all players online. | |||
* | Fixed a random null error upon a player portaling. | ElgarL | 2012-01-21 | -2/+2 |
| | ||||
* | Update to new Bukkit Event system. | ElgarL | 2012-01-21 | -27/+15 |
| | | | Update GroupManagerBridge for new event system. | |||
* | Remove debug spam | ElgarL | 2012-01-19 | -1/+0 |
| | ||||
* | Better optimize assembling of a players permissions and allow the * node | ElgarL | 2012-01-18 | -72/+145 |
| | | | to populate all registered superperms. | |||
* | v 1.9: | ElgarL | 2012-01-17 | -28/+53 |
| | | | | | Optimize populating Bukkit perms so we no longer calculate the child nodes (Bukkit already does this). | |||
* | Major, MAJOR changes to support partial/full world mirroring. | ElgarL | 2012-01-11 | -1/+1 |
| | | | | You can now mirror groups.yml, users.yml or both files between different worlds. | |||
* | Changed over to a reflection method for populating superperms as Bukkit | ElgarL | 2012-01-09 | -35/+82 |
| | | | lags when you handle permissions one at a time. | |||
* | Fixed manucheckp on group (missed it in last commit) | ElgarL | 2011-12-18 | -1/+1 |
| | ||||
* | Fixed 'manucheckp' returning a null for the searched node when it's a | ElgarL | 2011-12-18 | -0/+3 |
| | | | group/subgroup. | |||
* | Optimizations include changing the return of comparePermissionString. | ElgarL | 2011-11-25 | -70/+66 |
| | ||||
* | Raised bukkit perms priority | ElgarL | 2011-11-25 | -11/+11 |
| | ||||
* | Fix superperms to pass all tests | ElgarL | 2011-11-25 | -258/+338 |
| | | | http://dev.bukkit.org/server-mods/superpermstest/ | |||
* | minimal optimizations | ElgarL | 2011-11-24 | -4/+2 |
| | ||||
* | More optimization (charAt(0)) | ElgarL | 2011-11-24 | -4/+4 |
| | ||||
* | remove unused imports. | ElgarL | 2011-11-24 | -2/+0 |
| | ||||
* | rewrite of comparePermissionString (snowleo) | ElgarL | 2011-11-24 | -52/+28 |
| | ||||
* | Optimize comparePermissionString | ElgarL | 2011-11-24 | -8/+20 |
| | ||||
* | remove bukkit perms check from checkUserPermission as it's performed in | ElgarL | 2011-11-24 | -2/+1 |
| | | | checkFullUserPermission | |||
* | Fixed up javadoc comment errors | ElgarL | 2011-11-04 | -93/+93 |
| | ||||
* | Fix for an error in checkFullUserPermission caused by players | ElgarL | 2011-11-03 | -2/+2 |
| | | | disconnecting mid perms update. | |||
* | Fix for an error in checkFullUserPermission caused by silly requests for | ElgarL | 2011-11-03 | -1/+1 |
| | | | a null perm. | |||
* | Expanded 'canUserBuild()' to include inheritance and subgroups. | ElgarL | 2011-10-31 | -24/+27 |
| | ||||
* | Fixed an error on 'manucheckv'. If the users doesn't have the variable | ElgarL | 2011-10-31 | -8/+40 |
| | | | | it fell through causing an exception. Added checking of subgroups for Info nodes. | |||
* | Typo's and formatting | ElgarL | 2011-10-31 | -1067/+1099 |
| | ||||
* | Added Global Groups | ElgarL | 2011-10-31 | -15/+34 |
| | | | | | Defined in groupmanager/globalgroups.yml. Create groups in the yml with a g: prefix, then inherit in the worlds groups files. | |||
* | Fixed GM to recognize Superperm child nodes. | ElgarL | 2011-10-28 | -3/+51 |
| | | | | If you add a node like Towny.admin GM will now correctly report on all child nodes. | |||
* | Added a config setting - bukkit_perms_override: false | ElgarL | 2011-10-12 | -6/+23 |
| | | | | Enable to allow default Bukkit based permissions to remain enabled, unless directly negated within GroupManager. | |||
* | Fix for Bukkit passing a null To location on a player Portaling | ElgarL | 2011-10-02 | -2/+2 |
| | ||||
* | Moved events into GMWorldListener | ElgarL | 2011-10-01 | -1/+0 |
| | | | Better error output | |||
* | Fixed an issue with superperms where plugins define perms with | ElgarL | 2011-10-01 | -3/+3 |
| | | | inheritance after the root perms | |||
* | Changed priority if Registered events to lowest. | ElgarL | 2011-09-30 | -6/+6 |
| | ||||
* | Optimized getAllPlayersPermissions and fixed pushing unknown perms to | ElgarL | 2011-09-26 | -60/+11 |
| | | | superperms. |