ElgarL
|
e8b51c549f
|
v2.1: - Update for CraftBukkit 1.7.8-R0.1(3050). - Add UUID support. Plugins can still query by player name but a UUID is faster and preferable.
|
2014-05-04 12:50:17 +01:00 |
|
ElgarL
|
bfde1ee754
|
Do not grant any permissions (nort update Bukkit) if the server is in
offline mode and the player has the permission node
'groupmanager.noofflineperms'.
|
2013-01-13 16:39:53 +00:00 |
|
ElgarL
|
2731674c85
|
Synchronize pushing to Bukkit perms to prevent any
ConcurrentModificationException.
|
2013-01-13 16:20:09 +00:00 |
|
ElgarL
|
e731b8b6eb
|
Remove attachments BEFORE we clear them.
|
2013-01-09 04:27:10 +00:00 |
|
ElgarL
|
7e166d969a
|
code tidy.
|
2013-01-09 04:13:40 +00:00 |
|
ElgarL
|
84e4558280
|
Remove attachments before clearing
|
2013-01-09 04:04:59 +00:00 |
|
ElgarL
|
243759a4a6
|
Clear our attachment map upon a manload so we correctly reconfigure a
players new permissions.
|
2013-01-09 03:55:26 +00:00 |
|
ElgarL
|
03133fac97
|
Ignore stupid plugins which add empty permission nodes.
|
2012-08-06 07:05:20 +01:00 |
|
ElgarL
|
dfaa1db76f
|
Merge branch 'groupmanager' of
https://ElgarL@github.com/essentials/Essentials.git into groupmanager
Conflicts:
EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java
|
2012-07-10 14:27:50 +01:00 |
|
ElgarL
|
2ecddaa46e
|
Stop force removing attachments and let Bukkit handle it's own mess.
|
2012-07-10 14:10:13 +01:00 |
|
Matt Baxter
|
733eaf7453
|
Fix critical flaw in permissions removal.
Potential for removing the removal entirely but this can be figured out later.
|
2012-07-10 06:24:17 -03:00 |
|
ElgarL
|
a5bac7a3c8
|
Better update for the User object player reference.
|
2012-06-16 19:12:54 +01:00 |
|
ElgarL
|
8a8e7272f5
|
Clear the player reference on logout so it's refreshed upon a reconnect.
|
2012-06-16 19:04:40 +01:00 |
|
ElgarL
|
e843009a76
|
Fix forgetting sub groups on a manload.
|
2012-04-21 16:58:22 +01:00 |
|
ElgarL
|
b838cde648
|
Update all code formatting to use tabs for indentation.
|
2012-04-13 14:40:26 +01:00 |
|
ElgarL
|
5e5038d05c
|
Properly fix concurrent modification when removing all attachments.
|
2012-04-10 17:02:50 +01:00 |
|
ElgarL
|
f6daf12e36
|
Fix a concurrent modification error when removing all attachments.
|
2012-04-07 17:21:48 +01:00 |
|
ElgarL
|
43c733393c
|
Remove all permission attachments when performing a manload or restart.
|
2012-04-06 12:53:36 +01:00 |
|
ElgarL
|
006f8c3a73
|
Don't throw errors when attempting to remove permission attachments
(bukkit will have already removed it).
|
2012-04-05 21:06:48 +01:00 |
|
ElgarL
|
4f2a13c223
|
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 |
|
ElgarL
|
e111cb6f96
|
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
|
f9b9110201
|
comment name change
|
2012-02-15 06:16:33 +00:00 |
|
ElgarL
|
3fd7635397
|
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
|
e6c762fdcb
|
Depreciate PlayerTeleportEvent as it's all handled in
PlayerChangedWorldEvent.
|
2012-02-14 13:01:39 +00:00 |
|
ElgarL
|
83a227d050
|
Track the 'onPlayerChangeWorld' event as some teleports seem to not be
triggering a world move.
|
2012-01-30 17:08:55 +00:00 |
|
ElgarL
|
46a694d41b
|
Fix players retaining permissions when demoted.
|
2012-01-29 10:54:24 +00:00 |
|
ElgarL
|
5efb151b30
|
fix for an iterator error if there is only one element in the array.
|
2012-01-28 11:59:54 +00:00 |
|
ElgarL
|
c101c1ca6b
|
Fixed a bug when pushing superperms in the wrong order.
|
2012-01-28 11:47:39 +00:00 |
|
ElgarL
|
53d3bfa977
|
Check for a null player object in the PlayerTeleportEvent.
|
2012-01-25 22:35:24 +00:00 |
|
ElgarL
|
6237e2e51f
|
Fixed infinite loop error on player join.
Optimized code to only update the player logging in instead of all
players online.
|
2012-01-22 23:46:26 +00:00 |
|
ElgarL
|
0bf58b939d
|
Fixed a random null error upon a player portaling.
|
2012-01-21 19:09:08 +00:00 |
|
ElgarL
|
84fc2887e3
|
Update to new Bukkit Event system.
Update GroupManagerBridge for new event system.
|
2012-01-21 11:47:08 +00:00 |
|
ElgarL
|
16d537bd6c
|
Remove debug spam
|
2012-01-19 12:08:39 +00:00 |
|
ElgarL
|
9c052b5178
|
Better optimize assembling of a players permissions and allow the * node
to populate all registered superperms.
|
2012-01-18 16:39:12 +00:00 |
|
ElgarL
|
89c41b0508
|
v 1.9:
Optimize populating Bukkit perms so we no longer calculate the
child
nodes (Bukkit already does this).
|
2012-01-17 18:03:16 +00:00 |
|
ElgarL
|
768c92e5bf
|
Major, MAJOR changes to support partial/full world mirroring.
You can now mirror groups.yml, users.yml or both files between
different worlds.
|
2012-01-11 05:51:40 +00:00 |
|
ElgarL
|
58057a771d
|
Changed over to a reflection method for populating superperms as Bukkit
lags when you handle permissions one at a time.
|
2012-01-09 02:00:58 +00:00 |
|
ElgarL
|
24a6073488
|
Fix superperms to pass all tests
http://dev.bukkit.org/server-mods/superpermstest/
|
2011-11-25 15:49:35 +00:00 |
|
ElgarL
|
52c2110a2b
|
Fixed up javadoc comment errors
|
2011-11-04 09:36:11 +00:00 |
|
ElgarL
|
819c8f3aa9
|
Fixed GM to recognize Superperm child nodes.
If you add a node like Towny.admin GM will now correctly report on
all child nodes.
|
2011-10-28 18:43:29 +01:00 |
|
ElgarL
|
03adb56d25
|
Added a config setting - bukkit_perms_override: false
Enable to allow default Bukkit based permissions to remain enabled,
unless directly negated within GroupManager.
|
2011-10-12 00:16:53 +01:00 |
|
ElgarL
|
49e2c38289
|
Fix for Bukkit passing a null To location on a player Portaling
|
2011-10-02 18:00:42 +01:00 |
|
ElgarL
|
0e867df195
|
Moved events into GMWorldListener
Better error output
|
2011-10-01 17:58:44 +01:00 |
|
ElgarL
|
0462026f33
|
Fixed an issue with superperms where plugins define perms with
inheritance after the root perms
|
2011-10-01 11:22:19 +01:00 |
|
ElgarL
|
ab67d0e232
|
Changed priority if Registered events to lowest.
|
2011-09-30 08:51:09 +01:00 |
|
ElgarL
|
1d38b72835
|
Fix for GM not checking inheritance for known superperms nodes.
|
2011-09-26 21:24:12 +01:00 |
|
ElgarL
|
62e1710607
|
Fixed silly error with isLoaded()
|
2011-09-25 03:14:38 +01:00 |
|
ElgarL
|
32f5a31ea5
|
Added a BukkitPermsUpdateTask to only update superperms once on a
load/reload.
|
2011-09-24 19:10:55 +01:00 |
|
ElgarL
|
621f9b4f48
|
Removed superperms update on plugins unloading. Unneeded and created
undesired lag on shutdown.
|
2011-09-24 17:33:25 +01:00 |
|
ElgarL
|
ff7cc5aec9
|
manulistp <name> + now only lists perms with a value of true
|
2011-09-24 15:55:53 +01:00 |
|