summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java
Commit message (Collapse)AuthorAgeLines
* Fix world mirroring so it correctly creates data files and data sourcesElgarL2012-02-05-2/+3
| | | | | 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/+1
| | | instead of the worlds parent data.
* Fix players retaining permissions when demoted.ElgarL2012-01-29-15/+16
|
* addSubGroup now returns a boolean for success/failure.ElgarL2012-01-24-2/+4
| | | | '/manuaddsub' now correctly reports if it was able to add the sub group.
* Separated all events to be independent classes.ElgarL2012-01-21-1/+0
|
* Update to new Bukkit Event system.ElgarL2012-01-21-3/+1
| | | Update GroupManagerBridge for new event system.
* Fixed text when adding a subgroup to not say the player was moved.ElgarL2012-01-19-1/+1
|
* Major, MAJOR changes to support partial/full world mirroring.ElgarL2012-01-11-3/+3
| | | | You can now mirror groups.yml, users.yml or both files between different worlds.
* Fix 'manucheckp' to correctly report if a permission is available fromElgarL2012-01-05-20/+20
| | | GroupManager or Bukkit.
* Reload GlobalGroups when you perform a world load.ElgarL2012-01-03-0/+2
| | | | Changed GlobalGroups to save/load before local groups in the scheduled data saving/loading
* Changed the way events are raised to prevent variable corruption.ElgarL2011-12-29-19/+0
|
* Delayed GroupManager events so Superperms will be fully updated beforeElgarL2011-12-20-2/+12
| | | plugins receive the events.
* manpromote and mandemote now correctly sent the notification to theElgarL2011-12-19-3/+3
| | | console if the command was issued there.
* Fixed a typoElgarL2011-12-18-1/+1
|
* Changed ServicesManager registration to lowest from normal.ElgarL2011-12-18-1/+1
|
* GM now registers with Bukkits ServicesManager.ElgarL2011-12-13-0/+8
|
* Added custom events so plugins can now be notified of changes withinElgarL2011-12-13-0/+10
| | | GroupManager.
* Offline player checks now support partial name matches.ElgarL2011-12-12-2/+9
|
* Update GM version to 1.7ElgarL2011-12-12-106/+86
| | | | | | GM now supports offline players without having to mantogglevalidate Added craftbukkit-1.0.0-SNAPSHOT.jar to lib (version 1587) Added bukkit-1.0.0-R1-SNAPSHOT.jar to lib (version 1065) Updated GM XML's to build using dev bukkit/CB build jars.
* Fixed a crash on reload due to bukkit not unloading plugins beforeElgarL2011-11-17-0/+3
| | | reloading.
* Fixed up javadoc comment errorsElgarL2011-11-04-1/+1
|
* GM will now check to see if it's data files have been changed at eachElgarL2011-11-02-4/+24
| | | | | | | | | 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.
* Prevent setting 'minutes' in the config to zero causing an error.ElgarL2011-11-01-3/+7
|
* Added a config.yml setting of 'validate_toggle' for those who preferElgarL2011-10-31-0/+14
| | | 'mantogglevalidate' to always be off.
* Expanded 'canUserBuild()' to include inheritance and subgroups.ElgarL2011-10-31-0/+1
|
* Fixed an error on 'manucheckv'. If the users doesn't have the variableElgarL2011-10-31-1/+7
| | | | it fell through causing an exception. Added checking of subgroups for Info nodes.
* Typo's and formattingElgarL2011-10-31-1754/+1755
|
* Added Global GroupsElgarL2011-10-31-2/+17
| | | | | 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.ElgarL2011-10-28-0/+1
| | | | If you add a node like Towny.admin GM will now correctly report on all child nodes.
* Added data.save.hours setting to config. This allow control over howElgarL2011-10-16-0/+1
| | | long backups are retained.
* Added a config setting - bukkit_perms_override: falseElgarL2011-10-12-5/+8
| | | | Enable to allow default Bukkit based permissions to remain enabled, unless directly negated within GroupManager.
* v 1.4:ElgarL2011-10-11-2/+2
| | | | - Updated for Bukkits new YamlConfiguration. - Cleared remaining Cast errors cause by object cloning.
* Added two new permission nodes - groupmanager.notify.self &ElgarL2011-10-11-0/+26
| | | | | groupmanager.notify.other These allow players/admins to be notified when players are moved between groups.
* Merge branch 'master' into groupmanagersnowleo2011-10-11-2/+2
|\
| * Changes for new Bukkitsnowleo2011-10-11-2/+2
| |
* | Removed null supression in GroupManager.javaElgarL2011-10-11-1/+1
| |
* | Fixed manudelsub not correctly selecting the group to remove.ElgarL2011-10-11-0/+6
|/
* Removing a few restrictions on manuadd, it shouldnt be a clone of manpromote ↵KHobbits2011-10-04-9/+1
| | | | after all.
* Moved events into GMWorldListenerElgarL2011-10-01-5/+6
| | | Better error output
* Added event handling to manage new world creation at runtime.ElgarL2011-10-01-1/+12
|
* Rewrote Config loading to use Bukkits Configuration featuresElgarL2011-10-01-22/+25
| | | | | | | | | 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)
* Fixed silly error with isLoaded()ElgarL2011-09-25-3/+3
|
* Fix for if the scheduler failsElgarL2011-09-24-0/+2
|
* Added a BukkitPermsUpdateTask to only update superperms once on aElgarL2011-09-24-3/+21
| | | load/reload.
* Final fix for lag on manloadElgarL2011-09-24-0/+5
|
* manulistp now accepts an additional + to list ALL SuperpermsElgarL2011-09-24-4/+27
| | | | effective permissions (/manulistp <name> +). manucheckp also outputs superperms results.
* Fixed wasteful updating of perms on a manload.ElgarL2011-09-24-0/+5
|
* - Reverted WorldHolder static change to maintain backward pluginElgarL2011-09-21-3/+3
| | | compatability.
* All GroupManager commands issued by players are now echoed in theElgarL2011-09-20-0/+2
| | | console.
* - Push updates to superperms for all valid GM commands.ElgarL2011-09-19-1/+42
|