summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
Commit message (Collapse)AuthorAgeLines
* Synchronize the raising of GroupManager events to Bukkit.getServer()ElgarL2013-01-09-11/+10
| | | (should prevent deadlocks).
* GroupManager typo fixNecrodoom2012-11-08-2/+2
|
* No need for a new array.ElgarL2012-09-25-3/+1
|
* Add alphabetically sorted user lists.ElgarL2012-09-25-4/+10
|
* Change order of data in Users.yml to [name, Group, SubGroup,ElgarL2012-09-25-124/+105
| | | Permissions, Info nodes].
* Thread safety for GMsnowleo2012-09-10-7/+22
|
* Give a better error when a subgroup is null.ElgarL2012-08-31-4/+8
|
* Throw a better error than 'null' when someone removes all groups from aElgarL2012-07-06-0/+4
| | | yml.
* Fix loading users with only numerals in their names to be seen asElgarL2012-06-24-2/+8
| | | strings.
* Update all code formatting to use tabs for indentation.ElgarL2012-04-13-1099/+1180
|
* 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.
* 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-2/+5
|
* Fix world mirroring so it correctly creates data files and data sourcesElgarL2012-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.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.
* Catch NullPointerErrors generated by blank permission nodes.ElgarL2012-01-14-2/+12
|
* Major, MAJOR changes to support partial/full world mirroring.ElgarL2012-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 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
|
* 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-2/+2
|
* 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-10/+12
|
* GM will now check to see if it's data files have been changed at eachElgarL2011-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.ElgarL2011-10-31-1/+6
|
* Added Global GroupsElgarL2011-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.ElgarL2011-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.ElgarL2011-10-01-14/+19
|
* - Fix for Users.yml containing only 'users:' causing a crash.ElgarL2011-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 causeElgarL2011-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 ElgarLsnowleo2011-08-14-45/+47
|
* Using default group for users with unknown group.snowleo2011-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.snowleo2011-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.snowleo2011-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.snowleo2011-03-19-0/+939
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@969 e251c2fe-e539-e718-e476-b85c1f46cddb