summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder
Commit message (Collapse)AuthorAgeLines
* Remove Transient :: Formatting CleanupIaccidentally2013-01-14-531/+1041
|
* Revert "Remove GM from 3.0"Iaccidentally2013-01-11-0/+2511
| | | | This reverts commit a4c93fef05493e6210e8d3d72af7b6d492f4e121.
* Remove GM from 3.0Chris Ward2013-01-11-2511/+0
|
* Fix forgetting sub groups on a manload.ElgarL2012-04-21-0/+1
|
* Re-initialize the WorldsHolder on a reload, as un-registering andElgarL2012-04-16-2/+9
| | | | re-registering a new holder means all plugins have to check for the new service on every quiery.
* Finally remove all deprecated methods.ElgarL2012-04-13-2/+0
|
* Update all code formatting to use tabs for indentation.ElgarL2012-04-13-1898/+2033
|
* Fixed the 'last' nested throw/catch and rework all user and groupElgarL2012-04-13-102/+190
| | | reading to be certain to trap all errors.
* Fix silly nested throw/catch statements. Errors are now correctlyElgarL2012-04-12-142/+171
| | | generated when reading yml's.
* Expand GlobalGroups.yml and groups.yml to cover the VanishNoPacketElgarL2012-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.ElgarL2012-04-07-177/+230
|
* Prevent Null entries in group inheritance from throwing errors.ElgarL2012-04-03-4/+6
|
* Catch errors caused by bad indentation in yml's.ElgarL2012-03-29-168/+176
|
* Stop attempting to push empty permissions when players edit the yml'sElgarL2012-03-29-4/+20
| | | incorrectly.
* Auto rename all case sensitive world folders to lower case (ifElgarL2012-03-26-2/+22
| | | possible).
* Treat all world names as lower case for file handling (please check inElgarL2012-03-26-18/+26
| | | | 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-25/+1
| | | | it. This fixes non mirrored permissions being messed up if a player relogs.
* Better reporting when a users.yml is failing to load.ElgarL2012-03-04-1/+6
|
* Updated Essentials to work with R5snowleo2012-02-21-1/+1
|
* Add some commentingElgarL2012-02-05-35/+9
|
* Fix world mirroring so it correctly creates data files and data sourcesElgarL2012-02-05-74/+201
| | | | | for partially mirrored worlds. Fixed world mirroring so it returns the correct data for the requested world
* Fix a bug with getWorldData return the main world data for all mirrors,ElgarL2012-02-02-1/+12
| | | instead of the worlds parent data.
* Catch all errors in badly formatted groups.ElgarL2012-01-31-5/+6
|
* Auto sort permissions on load to speed up population of superperms.ElgarL2012-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 inElgarL2012-01-25-1/+1
| | | | 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
|
* Fix hasOwnData to return a correct result with new mirroring systemElgarL2012-01-24-1/+1
|
* Fixed isInListElgarL2012-01-24-1/+1
|
* Added recursive loop detection for World mirroring (you may not set theElgarL2012-01-24-43/+42
| | | | | | 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.
* Catch NullPointerErrors generated by blank permission nodes.ElgarL2012-01-14-2/+12
|
* Major, MAJOR changes to support partial/full world mirroring.ElgarL2012-01-11-513/+590
| | | | You can now mirror groups.yml, users.yml or both files between different worlds.
* Optimize fetching of Mirrored world data.ElgarL2012-01-10-5/+7
|
* Reload GlobalGroups when you perform a world load.ElgarL2012-01-03-9/+10
| | | | Changed GlobalGroups to save/load before local groups in the scheduled data saving/loading
* Added custom events so plugins can now be notified of changes withinElgarL2011-12-13-2/+27
| | | GroupManager.
* Fix manload to properly clone user variables.ElgarL2011-12-08-8/+12
|
* globalgroups prefix 'g:' is now not case sensitive.ElgarL2011-11-29-5/+5
|
* Added file details in error messages for loading groups/users.ElgarL2011-11-27-10/+10
|
* Optimizations include changing the return of comparePermissionString.ElgarL2011-11-25-7/+9
|
* Stop throwing errors on an empty users file.ElgarL2011-11-21-67/+63
|
* Fixed GM holding files open and causing the time stamp to be incorrect.ElgarL2011-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 groupsElgarL2011-11-15-2/+17
|
* Minor optimization for Group loading/cloneElgarL2011-11-07-2/+6
|
* Fix for Users file being flagged as updated when it wasn't.ElgarL2011-11-07-4/+4
|
* Fixed Group/User reloadingElgarL2011-11-05-6/+28
| | | Fixed Group.clone(dataholder)
* Fix for file date conflict causing memory data to be wiped.ElgarL2011-11-04-27/+12
|
* Fixed up javadoc comment errorsElgarL2011-11-04-29/+32
|
* GM will now check to see if it's data files have been changed at eachElgarL2011-11-02-38/+260
| | | | | | | | | 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.ElgarL2011-10-31-1/+6
|
* Added Global GroupsElgarL2011-10-31-4/+26
| | | | | 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.ElgarL2011-10-31-26/+33
| | | Improved error reporting for invalid groups.yml