Commit Graph

31 Commits

Author SHA1 Message Date
Sleaker e05bdf17da remove deprecated method calls from older permission systems. 2018-09-10 22:21:35 -07:00
Nick Minkler db5249ba18 fixup permission plugin listeners. 2013-09-03 15:19:25 -07:00
mung3r 73a0c8f5ab added hasGroupSupport to Permission class 2013-03-14 11:32:04 -07:00
Nick Minkler 785d2f5b4b don't check plugin enabled status when hooking a plugin in
PluginEnableEvent
2013-02-06 16:25:43 -08:00
Sleaker 60ae2957e7 unused import. 2012-09-18 14:16:13 -07:00
Sleaker 44f37f6fb1 apparently GM doesn't update it's permission changes to bukkit when they
are made.
2012-09-02 00:39:20 -07:00
Sleaker 716a784e20 swapped the wrong ones. This should standardize constructors properly. 2012-06-30 09:57:54 -07:00
Sleaker 6a04b59866 fix NPE when the worldhandler doesn't exist for group checking.
Thanks Siguza
2012-04-25 16:52:06 -07:00
Sleaker 4305efde92 added McMoney support - updated all licensing information to be current 2012-02-19 00:22:02 -08:00
Sleaker 264f769aad changed how we check versions so we don't display update to people
running development versions.
2012-02-18 11:16:13 -08:00
KHobbits 56444b162d GM - Get inherited results, not just attached. 2012-02-09 12:15:15 +00:00
Sleaker af3a3f955d some more work to GM chat handling, now allows for player
setting/getting of info vars.
2012-02-08 22:45:38 -08:00
Sleaker 7c23cb38d3 update GM hooking. 2012-02-08 22:04:42 -08:00
Sleaker 307d06455a names are final 2012-02-08 14:26:00 -08:00
KHobbits 9173aa6814 GroupManager Modifications
Look up the right group name in inGroup
Since world is a required param in GM, lets catch some nulls
Use a little intelligence when promoting users.
2012-02-08 20:10:19 +00:00
Sleaker 84e6419498 added basic GM group stuff. 2012-01-31 08:17:36 -08:00
Sleaker 50635c1bc0 finish updating to new event handling system 2012-01-25 16:06:29 -08:00
Sleaker e4896477c2 added reflected Register pass-through to Vault. please test. 2012-01-15 17:10:53 -08:00
Sleaker 471035040d use built-in GM inGroup for group check. 2012-01-15 12:09:11 -08:00
Sleaker 55e9ddf7c8 fixed up transient permission stuffs and adjusted null world checks in
P3
2011-11-29 14:45:21 -08:00
Sleaker b1cc568653 updated GM support to allow adding/removing permissions on
players/groups - unable to add Group Addition/Removal because of how GM
handles primary groups.
2011-11-18 08:01:12 -08:00
Des Herriott a6ab00f5e6 Some refactoring in Permissions handlers
- Add default implementations of playerAddTransient() &
playerRemoveTransient() to the Permissions superclass.  "Pure"
superperms handlers (e.g. bPermissions, PermissionsBukkit) use those
methods, while handlers which use their own API can override them.

- Moved log and plugin fields to the Permissions superclass, since
they're present in all handlers.
2011-11-04 08:56:06 +00:00
Sleaker 510386404b added methods for P2/P3/GM/PEX to the Chat API 2011-10-23 00:04:29 -07:00
Sleaker 23df8b181f added getGroups() to return a full list of all group-names 2011-10-22 21:10:03 -07:00
Sleaker d6499eb532 added Transient Permission check to playerHas for GM/P2 2011-08-23 12:01:07 -07:00
Sleaker e47de32687 partially added BukkitPerms - add transient support to P2/GM using
bukkit perm backend.
2011-08-17 21:26:44 -07:00
Morgan 4f63ad2113 Add transient player permissions 2011-08-12 13:30:03 -04:00
Morgan d783b66be0 Formatting 2011-08-12 13:11:25 -04:00
Morgan bfe8259216 Group Prefix & Suffix 2011-08-12 12:43:41 -04:00
Morgan 42f048a669 JavaDocs, Throw UnsupportedOperationExceptions when appropriate, finish PlayerPrefix & Suffix 2011-08-11 16:55:28 -04:00
Sleaker f0b13387b5 Re-added tentative GM support 2011-08-08 00:05:32 -07:00