snowleo
9b8b004ca2
Merge remote-tracking branch 'origin/groupmanager'
2012-04-05 17:05:43 +02:00
ElgarL
566f5ff327
Fix an error I caused trying to modify an unmodifiable list when parsing
...
'*' permissions.
2012-04-05 15:02:08 +01:00
ElgarL
7e1e18ef91
Update to 2.0
...
Fix GM reporting of permission inheritance to retain the correct order.
Lower inheritance groups can no longer negate a higher groups
permissions.
2012-04-05 12:54:26 +01:00
ElgarL
ebfab2c9fe
Prevent Null entries in group inheritance from throwing errors.
2012-04-03 14:30:27 +01:00
ElgarL
5ad8f0ee8e
Added a new permission node 'groupmanager.op'. This will cause players
...
with this node to be treated as op's when using GroupManager commands
(they will still require each commands
permission node to use them).
2012-04-02 21:12:19 +01:00
ElgarL
dd436fa121
Force remove player attachments on disconnect, and tidyup during player
...
join in case of any errors. Fixes a bug of losing permissions.
2012-04-01 03:44:37 +01:00
KHobbits
4d8d46266d
Update default permissions.
2012-03-29 18:14:24 +01:00
ElgarL
560acd4027
Catch errors caused by bad indentation in yml's.
2012-03-29 14:02:53 +01:00
ElgarL
9bfab868d6
Stop attempting to push empty permissions when players edit the yml's
...
incorrectly.
2012-03-29 13:41:59 +01:00
ElgarL
8e53c23a5f
Update GlobalGroups.yml for new/changed Towny permission nodes.
2012-03-27 10:14:53 +01:00
ElgarL
d7bf472edc
Auto rename all case sensitive world folders to lower case (if
...
possible).
2012-03-26 20:06:59 +01:00
ElgarL
6c24688244
Treat all world names as lower case for file handling (please check in
...
your worlds folder. You should have no folders with upper case letters
from now).
2012-03-26 19:18:19 +01:00
ElgarL
e2238ab0cb
Correct Grammar
2012-03-22 17:54:59 +00:00
Michael Bonney
31d6697764
Removed Portuguese text, and added English replacements. Made more sense of the sentences, and also changed an incorrect message to it's proper form.
2012-03-21 16:13:34 +00:00
ElgarL
e036ecf924
Don't remove an attachment on a player leaving as Bukkit never forgets
...
it. This fixes non mirrored permissions being messed up if a player
relogs.
2012-03-17 15:56:40 +00:00
ElgarL
20b1131811
Removed some debug spam.
2012-03-17 12:37:23 +00:00
ElgarL
24a15ace92
Fix a globalgroup inheritance in groups.yml
2012-03-12 22:18:25 +00:00
ElgarL
d243d243a5
change []<> for optional command components
2012-03-06 16:23:57 +00:00
ElgarL
69d426a534
Expanded '/manuadd'to accept an optional variable for the world (eg
...
'/manuadd <player> <group> <world>').
2012-03-06 11:02:48 +00:00
ElgarL
d78df58eea
Better reporting when a users.yml is failing to load.
2012-03-04 10:39:39 +00:00
ElgarL
7494323a1e
Minor change to globalgroups
2012-03-03 14:03:52 +00:00
ElgarL
79d4ee04ac
Fix a silly logic error when testing bukkit perms
2012-03-03 13:47:59 +00:00
ElgarL
29fa09510f
Minor optimization when checking bukkit permissions.
2012-03-03 13:00:17 +00:00
ElgarL
a36136689e
Make 'manload' reload the config correctly.
2012-02-28 10:46:10 +00:00
ElgarL
78fef80baf
Prevent promoting players to, and demoting to GlobalGroups.
2012-02-25 09:29:54 +00:00
ElgarL
3bf7fa1362
Prevent adding inheritances to globalgroups. These are permissions
...
collections, not player groups.
2012-02-25 09:22:54 +00:00
ElgarL
d89028841e
Removed BukkitPermsOverride as this is now the default with bukkit
...
handling child nodes.
2012-02-21 18:40:54 +00:00
ElgarL
674832c2f6
Update for Bukkit R5 compatability.
...
Removed some unused variables.
2012-02-21 18:38:08 +00:00
snowleo
7c270b0b5a
Merge branch 'refs/heads/groupmanager'
2012-02-21 17:34:45 +01:00
snowleo
406295a548
Updated Essentials to work with R5
2012-02-21 17:33:46 +01:00
ElgarL
b70ac29033
A command of '/manload' with no world arguments now performs a full
...
reload of GM.
2012-02-18 09:05:28 +00:00
ElgarL
c8079169f1
comment name change
2012-02-15 06:16:33 +00:00
ElgarL
341e5b0599
Depreciate PlayerTeleportEvent, PlayerRespawnEvent and PlayerPortalEvent
...
as it's all handled in PlayerChangedWorldEvent.
This also means we no longer update permissions before we change
worlds.
2012-02-15 06:15:31 +00:00
ElgarL
660bb8912e
Depreciate PlayerTeleportEvent as it's all handled in
...
PlayerChangedWorldEvent.
2012-02-14 13:01:39 +00:00
ElgarL
2b854b217e
Change Service registration to register WorldsHolder instead of
...
AnjoPermissionsHandler. This is the correct entry point for all data.
2012-02-11 10:36:55 +00:00
ElgarL
3b02d9ee91
Add some commenting
2012-02-05 16:41:34 +00:00
ElgarL
aaa92afc12
Fix world mirroring so it correctly creates data files and data sources
...
for partially mirrored worlds.
Fixed world mirroring so it returns the correct data for the
requested world
2012-02-05 16:30:58 +00:00
ElgarL
fadc8455cb
Prevent getAllPlayersPermissions() processing a group more than once.
...
Improves performance when using complex inheritance structures.
2012-02-02 18:10:35 +00:00
ElgarL
cc6b2b7f8f
fix setGroup to only block superperms update if update is false.
2012-02-02 02:41:10 +00:00
ElgarL
1894a5621c
Fix a bug with getWorldData return the main world data for all mirrors,
...
instead of the worlds parent data.
2012-02-02 02:01:04 +00:00
ElgarL
dd1ce93811
Catch all errors in badly formatted groups.
2012-01-31 03:16:34 +00:00
ElgarL
a6eee4f654
Track the 'onPlayerChangeWorld' event as some teleports seem to not be
...
triggering a world move.
2012-01-30 17:08:55 +00:00
ElgarL
18fa38f3c0
Auto sort permissions on load to speed up population of superperms.
...
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
2012-01-30 14:41:19 +00:00
ElgarL
8946f3a75a
.project change for Eclipse Build tool
2012-01-29 21:37:50 +00:00
KHobbits
3ef32d1269
Merge remote branch 'remotes/origin/groupmanager'
2012-01-29 20:57:54 +00:00
ElgarL
c7474a9020
Fix players retaining permissions when demoted.
2012-01-29 10:54:24 +00:00
KHobbits
8e36855fb8
Merge remote branch 'remotes/origin/groupmanager'
2012-01-29 01:45:03 +00:00
ElgarL
3f2baa3c0b
silly formatting change to test gitbot
2012-01-28 18:01:17 +00:00
KHobbits
7afb0d845e
Merge remote branch 'remotes/origin/groupmanager'
2012-01-28 12:58:37 +00:00
ElgarL
4c78ab4f2a
fix for an iterator error if there is only one element in the array.
2012-01-28 11:59:54 +00:00