Commit Graph

121 Commits

Author SHA1 Message Date
sleak
2b9bb47700 updated MineConomy lib to 1.04 - API changes to MineConomy will break
previous versions. make sure it's up-to-date.
2011-12-23 12:02:40 -08:00
sleak
5307b58b99 fixed BOSE7 implementation it now properly supports Double values and no
longer uses deprecated API. removed BOSE6 jar as it was causing issues
with the BOSE7 API, BOSE6 API is still contained in it.
Added start of Regions interface.
2011-12-22 13:32:38 -08:00
sleak
3a09fe1a73 removed PEX warning. fixed iChat hook saying it had registered with PEX.
Added Towny chat implementation - it only support player prefix/suffix
and group(town) prefixes
2011-12-18 23:40:19 -08:00
sleak
042176eb4e removed getDescription from the updateCheck as it's not
technically thread safe, even though it wont get called during normal
execution ever.
2011-12-18 10:38:09 -08:00
sleak
6693eaae80 update bPerms lib - fix player node addition/removal for 2.0x 2011-12-13 12:37:25 -08:00
sleak
d495694dae added has(sender, node) for quick has check on commandsenders in the API 2011-12-12 21:28:59 -08:00
sleak
61f1a93791 default .has method with player objects will always checks builtin perm
system instead of trying to hook through the permission specific API
2011-12-12 21:24:24 -08:00
sleak
7ca2cdfb77 more fixes to bPerms chat API 2011-12-12 00:09:39 -08:00
sleak
8b904874e4 hopefully fix bPerms chat API implementation 2011-12-11 23:56:08 -08:00
sleak
29681e53d9 prevent http request from pausing server at start - everything is thread
safe so no need to lock main process.
2011-12-11 23:46:43 -08:00
mung3r
844b3cfec0 fixed bug reported by INemesisI with transposed player/group 2011-12-11 16:35:55 -08:00
sleak
2cea48b6fe some more notification stuffs. Spiffy! 2011-12-09 21:19:09 -08:00
sleak
530a636df7 added vault.admin permission - and an upate check during login 2011-12-09 20:14:28 -08:00
sleak
7677cb84bc really fix iChat 2011-12-06 21:27:59 -08:00
sleak
0b039afa87 finish fixing iChat implementation 2011-12-06 11:29:18 -08:00
sleak
dea0358065 fix iChat thinking it's mChat 2011-12-06 07:06:06 -08:00
Sleaker
442d852ef0 minor formatting. 2011-12-03 11:28:02 -08:00
Paul Dinelle
6969e40b26 Added support for EconXP. 2011-12-03 13:35:49 -05:00
Sleaker
0c784c7797 forgot to attempt the update check 2011-12-03 01:36:39 -08:00
Sleaker
1927dd93cb version checker 2011-12-03 01:30:44 -08:00
Sleaker
17073299f4 made P3 name a bit easier 2011-11-29 14:46:51 -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
2d92a152d3 added bankBalance method woops! - fixed bank error message in
MineConomy.
2011-11-29 08:51:44 -08:00
Sleaker
38839dfb65 added eWallet econ support 2011-11-27 11:28:23 -08:00
Sleaker
310df669d1 added MineConomy support 2011-11-27 11:14:28 -08:00
Sleaker
7865019cda javadocs! 2011-11-25 16:04:16 -08:00
Sleaker
1cdc84a0e3 added player-specific permission addition/removal to bPerms API 2011-11-21 10:35:25 -08:00
Sleaker
6bacfef517 fix iChat package checking 2011-11-19 17:01:31 -08:00
Sleaker
9e04122c9f added very basic iChat support, it loads last as iChat functions as a
Pass-through if any other perms systems are detected with Chat support.
2011-11-19 10:13:12 -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
Sleaker
3eb747e089 update bPerms to allow offline permission checks. 2011-11-16 09:42:44 -08:00
Sleaker
996e8a8e6d Chat interface now allows for getting groups in case a plugin only wants
to hook chat to do group related operations.
2011-11-16 08:02:30 -08:00
Sleaker
7bce4ad2fc re-fix Permissions3 support 2011-11-16 07:50:45 -08:00
Sleaker
a4a6d51c36 don't hook PEX if it's less than 1.16 2011-11-09 17:04:53 -08:00
Sleaker
a1902dc2b1 added warning message for PEX 2011-11-05 01:46:19 -07:00
Sleaker
9deb16164e update PEX inGroup handling - has been updated since it was trash. 2011-11-04 17:28:11 -07: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
e4675154d7 removed debugging messages for systems not being used to prevent
spamminess
2011-11-03 18:35:46 -07:00
Des Herriott
ee40fda9c8 Permission handling bugfixes:
- Permission#playerRemoveTransient(Player, String) was calling
playerRemove(String, String, String) instead of
playerRemoveTransient(String, String, String)

- Avoid NPE in PermissionsBukkit plugin when adding/removing transient
permissions.  Also use unsetPermission() when removing transient perms
rather than getPermissions().remove(...).  This may need to be done for
other permissions provider plugins too - I've only tested with
PermissionsBukkit so far.
2011-11-02 11:28:35 +00:00
Sleaker
a44124f837 API javadoc update for new bank methods 2011-10-30 13:27:34 -07:00
Sleaker
be5da7b708 fixed method I forgot to remove 2011-10-30 12:01:38 -07:00
Sleaker
ccfbc49ddb added bank support and has(name, amount) call to simplify economy
methods.  Fixed inconsistent returns on EconomyResponses - the first
variable is ALWAYS the amount modified and the second variable is ALWAYS
the account balance after the operation.
2011-10-30 12:00:12 -07:00
Sleaker
fd7d804924 P3 support seems messed up - hacked it together - please update 2011-10-28 17:02:07 -07:00
Sleaker
e29b044cff Merge remote branch 'origin/master'
Conflicts:
	lib/PermissionsEx.jar
2011-10-28 16:27:28 -07:00
Sleaker
4c11c28031 fix blank returns for bPermission info nodes 2011-10-28 16:25:12 -07:00
Sleaker
a4a2580c53 added bPermissions chat support 2011-10-28 16:12:49 -07:00
Sleaker
4ab1b579a2 added framework for bPermissions info support - needs to be fully added 2011-10-28 13:49:30 -07:00
Sleaker
b9cfea3d33 added bPerms support - minor housekeeping on some other methods 2011-10-28 13:41:02 -07:00
Sleaker
60d4d59441 updated libs - added mChat to Chat API 2011-10-23 13:18:23 -07:00
Sleaker
b508e777fb added some mutability to p2 support 2011-10-23 10:01:36 -07:00