summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java
Commit message (Collapse)AuthorAgeLines
* Fix Cyclic mirroring test (silly me)ElgarL2014-05-04-2/+2
|
* Fix global mirroring of non main worlds.ElgarL2013-02-22-2/+8
|
* Do not list "all_unnamed_worlds" as a selectable world.ElgarL2013-02-22-24/+27
|
* Don't try to use the worldHolder before it's initialised.ElgarL2013-02-22-5/+10
|
* Added a new mirroring option in the config of 'all_unnamed_worlds'. ThisElgarL2013-02-22-10/+40
| | | will cause all new or unnamed worlds to use this mirroring.
* '/manselect' will no longer list duplicate worlds.ElgarL2013-02-22-6/+15
|
* Add support for BukkitForge using 'overworld' as the main world name.ElgarL2013-01-28-7/+15
|
* Fix recursive error detection when partial mirroring the main worldElgarL2012-11-20-2/+2
|
* allWorldsDataList now returns fully mirrored worlds whihc are notElgarL2012-10-01-2/+2
| | | identical mirrors (fixes the /manselect list).
* Fix mirroring now we are not using any Bukkit methods.ElgarL2012-08-03-16/+24
|
* Fix a cases sensitivity bug in world loading.ElgarL2012-08-03-1/+1
|
* Ignore any sub folders in the Worlds folder which start with a periodElgarL2012-07-04-1/+1
| | | (fix for storing data in svn respoitories).
* Only output a Data update message if something has changed.ElgarL2012-06-22-1/+7
|
* 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-1/+0
|
* Update all code formatting to use tabs for indentation.ElgarL2012-04-13-606/+632
|
* 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.
* Fix world mirroring so it correctly creates data files and data sourcesElgarL2012-02-05-20/+108
| | | | | 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.
* 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.
* Major, MAJOR changes to support partial/full world mirroring.ElgarL2012-01-11-127/+178
| | | | 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
* Optimizations include changing the return of comparePermissionString.ElgarL2011-11-25-3/+4
|
* Fix for Users file being flagged as updated when it wasn't.ElgarL2011-11-07-2/+2
|
* Fixed up javadoc comment errorsElgarL2011-11-04-14/+14
|
* GM will now check to see if it's data files have been changed at eachElgarL2011-11-02-20/+74
| | | | | | | | | 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 Global GroupsElgarL2011-10-31-0/+6
| | | | | 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-1/+1
| | | Improved error reporting for invalid groups.yml
* Added data.save.hours setting to config. This allow control over howElgarL2011-10-16-1/+1
| | | long backups are retained.
* Fixed reading world mirrors from the config.ElgarL2011-10-16-4/+4
|
* Changes for new Bukkitsnowleo2011-10-11-1/+1
|
* Added the ability to handle unknown worlds at server start.ElgarL2011-10-01-7/+26
| | | | (GM will create the data files for any worlds it finds which are not in the config.yml)
* Added event handling to manage new world creation at runtime.ElgarL2011-10-01-2/+1
|
* Fix for loading of worlds not in the configElgarL2011-10-01-3/+17
| | | Fix for folder creation of unique worlds
* Rewrote Config loading to use Bukkits Configuration featuresElgarL2011-10-01-5/+15
| | | | | | | | | Added an opOverride setting in config. If present and set to false, op's will not get overriding permissions in GroupManager. (one op will not be able to alter another op's settings) GM will now create all relevant world data files for non mirrored worlds. (for all worlds named in config.yml)
* - Fix for Users.yml containing only 'users:' causing a crash.ElgarL2011-09-03-2/+2
| | | | - GroupManager will now generate a fresh Users and Groups yml if either file is empty.
* GroupManager update to Permissions 3.1.6 API done by ElgarLsnowleo2011-08-14-7/+10
|
* Moving all files to trunk.snowleo2011-03-19-0/+423
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@969 e251c2fe-e539-e718-e476-b85c1f46cddb