Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Synchronize the raising of GroupManager events to Bukkit.getServer() | ElgarL | 2013-01-09 | -11/+10 |
| | | | (should prevent deadlocks). | |||
* | GroupManager typo fix | Necrodoom | 2012-11-08 | -2/+2 |
| | ||||
* | No need for a new array. | ElgarL | 2012-09-25 | -3/+1 |
| | ||||
* | Add alphabetically sorted user lists. | ElgarL | 2012-09-25 | -4/+10 |
| | ||||
* | Change order of data in Users.yml to [name, Group, SubGroup, | ElgarL | 2012-09-25 | -124/+105 |
| | | | Permissions, Info nodes]. | |||
* | Thread safety for GM | snowleo | 2012-09-10 | -7/+22 |
| | ||||
* | Give a better error when a subgroup is null. | ElgarL | 2012-08-31 | -4/+8 |
| | ||||
* | Throw a better error than 'null' when someone removes all groups from a | ElgarL | 2012-07-06 | -0/+4 |
| | | | yml. | |||
* | Fix loading users with only numerals in their names to be seen as | ElgarL | 2012-06-24 | -2/+8 |
| | | | strings. | |||
* | Update all code formatting to use tabs for indentation. | ElgarL | 2012-04-13 | -1099/+1180 |
| | ||||
* | Fixed the 'last' nested throw/catch and rework all user and group | ElgarL | 2012-04-13 | -102/+190 |
| | | | reading to be certain to trap all errors. | |||
* | Fix silly nested throw/catch statements. Errors are now correctly | ElgarL | 2012-04-12 | -142/+171 |
| | | | generated when reading yml's. | |||
* | Expand GlobalGroups.yml and groups.yml to cover the VanishNoPacket | ElgarL | 2012-04-11 | -4/+6 |
| | | | | plugin. Demonstrating how to negate and add nodes when using the '*' permission with inheritance. | |||
* | Better handling of errors in user and group yml's. | ElgarL | 2012-04-07 | -177/+230 |
| | ||||
* | Prevent Null entries in group inheritance from throwing errors. | ElgarL | 2012-04-03 | -4/+6 |
| | ||||
* | Catch errors caused by bad indentation in yml's. | ElgarL | 2012-03-29 | -168/+176 |
| | ||||
* | Stop attempting to push empty permissions when players edit the yml's | ElgarL | 2012-03-29 | -4/+20 |
| | | | incorrectly. | |||
* | Better reporting when a users.yml is failing to load. | ElgarL | 2012-03-04 | -1/+6 |
| | ||||
* | Updated Essentials to work with R5 | snowleo | 2012-02-21 | -1/+1 |
| | ||||
* | Add some commenting | ElgarL | 2012-02-05 | -2/+5 |
| | ||||
* | Fix world mirroring so it correctly creates data files and data sources | ElgarL | 2012-02-05 | -40/+62 |
| | | | | | for partially mirrored worlds. Fixed world mirroring so it returns the correct data for the requested world | |||
* | Catch all errors in badly formatted groups. | ElgarL | 2012-01-31 | -5/+6 |
| | ||||
* | Auto sort permissions on load to speed up population of superperms. | ElgarL | 2012-01-30 | -26/+30 |
| | | | | | | | | | 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 | |||
* | Fixed an infinite loop error when using '/manudel' on a logged in | ElgarL | 2012-01-25 | -1/+1 |
| | | | | player. It caused setDefaultGroup to trigger a bukkit update when no GM User existed yet. | |||
* | Catch NullPointerErrors generated by blank permission nodes. | ElgarL | 2012-01-14 | -2/+12 |
| | ||||
* | Major, MAJOR changes to support partial/full world mirroring. | ElgarL | 2012-01-11 | -360/+164 |
| | | | | You can now mirror groups.yml, users.yml or both files between different worlds. | |||
* | Added custom events so plugins can now be notified of changes within | ElgarL | 2011-12-13 | -2/+27 |
| | | | GroupManager. | |||
* | Fix manload to properly clone user variables. | ElgarL | 2011-12-08 | -8/+12 |
| | ||||
* | globalgroups prefix 'g:' is now not case sensitive. | ElgarL | 2011-11-29 | -5/+5 |
| | ||||
* | Added file details in error messages for loading groups/users. | ElgarL | 2011-11-27 | -10/+10 |
| | ||||
* | Stop throwing errors on an empty users file. | ElgarL | 2011-11-21 | -67/+63 |
| | ||||
* | Fixed GM holding files open and causing the time stamp to be incorrect. | ElgarL | 2011-11-17 | -4/+8 |
| | | | | This caused GM to require a '/mansave force' when it shouldn't be needed. | |||
* | Added comments to groups.yml for global groups | ElgarL | 2011-11-15 | -2/+17 |
| | ||||
* | Minor optimization for Group loading/clone | ElgarL | 2011-11-07 | -2/+6 |
| | ||||
* | Fix for Users file being flagged as updated when it wasn't. | ElgarL | 2011-11-07 | -2/+2 |
| | ||||
* | Fixed Group/User reloading | ElgarL | 2011-11-05 | -6/+28 |
| | | | Fixed Group.clone(dataholder) | |||
* | Fix for file date conflict causing memory data to be wiped. | ElgarL | 2011-11-04 | -27/+12 |
| | ||||
* | Fixed up javadoc comment errors | ElgarL | 2011-11-04 | -10/+12 |
| | ||||
* | GM will now check to see if it's data files have been changed at each | ElgarL | 2011-11-02 | -18/+186 |
| | | | | | | | | | 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. | |||
* | Added Info node support to Global Groups. | ElgarL | 2011-10-31 | -1/+6 |
| | ||||
* | Added Global Groups | ElgarL | 2011-10-31 | -4/+20 |
| | | | | | Defined in groupmanager/globalgroups.yml. Create groups in the yml with a g: prefix, then inherit in the worlds groups files. | |||
* | Fixed GM loading world data files twice at startup. | ElgarL | 2011-10-31 | -25/+32 |
| | | | Improved error reporting for invalid groups.yml | |||
* | Attempt to stop GM wiping groups/users yml's on a bad shut down. | ElgarL | 2011-10-01 | -14/+19 |
| | ||||
* | - Fix for Users.yml containing only 'users:' causing a crash. | ElgarL | 2011-09-03 | -0/+5 |
| | | | | - GroupManager will now generate a fresh Users and Groups yml if either file is empty. | |||
* | - Invalid groups assigned to players in users.yml will no longer cause | ElgarL | 2011-09-03 | -1/+3 |
| | | | a crash. GM will now set them to the default group instead. | |||
* | GroupManager update to Permissions 3.1.6 API done by ElgarL | snowleo | 2011-08-14 | -45/+47 |
| | ||||
* | Using default group for users with unknown group. | snowleo | 2011-05-14 | -4/+6 |
| | | | | | | Ignore double users. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1460 e251c2fe-e539-e718-e476-b85c1f46cddb | |||
* | [trunk/GroupManager] Correct error message on failing to load users file. | snowleo | 2011-04-30 | -2/+2 |
| | | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1291 e251c2fe-e539-e718-e476-b85c1f46cddb | |||
* | [trunk] GroupManager: Support utf-8 for saving files. | snowleo | 2011-04-10 | -5/+17 |
| | | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1170 e251c2fe-e539-e718-e476-b85c1f46cddb | |||
* | Moving all files to trunk. | snowleo | 2011-03-19 | -0/+939 |
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@969 e251c2fe-e539-e718-e476-b85c1f46cddb |