Commit Graph

517 Commits

Author SHA1 Message Date
mung3r 69944e01a3 fixed some ambiguity with local vars 2012-08-07 12:14:56 -07:00
mung3r 49aef0d7d9 fixed potential infinite loops 2012-08-07 12:14:07 -07:00
Sleaker c688b250f1 Merge remote-tracking branch 'mcwars/master' 2012-08-06 20:52:30 -07:00
Tristen Allen c8b8be0ac2 Updated DroxPerms to 0.4.0
Couple changes here - DroxPerms 0.4.0 has methods
for getting a list of groups, so now DroxPerms is 100% Vault
compatible. *woo*
2012-08-04 15:35:31 -04:00
Harry Jeffery 20938f91ed Updated fractional digits
Gringotts now only stores fractional digits to 2 decimal places.
2012-08-04 16:07:14 +01:00
Sleaker 4bf02f2444 added new Book sub-items. 2012-08-03 16:02:07 -07:00
Sleaker 52fa0ec0bf fix slab types. 2012-08-03 15:54:09 -07:00
Sleaker feff3044df fix pom.xml for Gringotts merge.
Started working on new Wood step/stair for 1.3.1
2012-08-03 10:01:23 -07:00
Harry Jeffery 72dba73b15 Merge pull request #1 from eXeC64/master
Pulling todays changes to the org's repo
2012-08-03 09:27:33 -07:00
Harry Jeffery 91b09ff41e Updated Gringotts compatibilty
Gringotts now supports storing fractional values, this commit updates
the vault integration to reflect those changes.
2012-08-03 16:46:07 +01:00
Sleaker 2345b7eaa4 added emerald, emer ore, emer block, ender chest, trip hook, and
tripwire.
2012-08-03 07:58:44 -07:00
Sleaker 2ae60a1015 started on 1.3 compatibility patch for the Items class, everything else
should continue to work just fine in the meantime.
2012-08-03 07:00:37 -07:00
squidicuzz 0b75bcc019 Added Gringotts as an Eco base 2012-08-02 22:32:27 -04:00
Sleaker e6805897ca fix the description on the readme 2012-07-31 06:45:00 -07:00
Sleaker 396da3f3a4 use math.round for GoldIsMoney 2012-07-23 19:14:02 -07:00
MjolnirCommando 9f9c99c20f External Multiple Currency Fix 2012-07-14 23:59:08 -03:00
Sleaker 23330bfd33 mchatSuite listeners still using old mChat info. 2012-07-08 18:48:23 -07:00
Sleaker 67b2af2ed5 ignore groups with bad data in PermissionsBukkit 2012-07-05 12:40:32 -07:00
Sleaker 514742c519 fix small issue in the readme. removed Towny from list of supported
chats.
2012-07-04 08:07:15 -07:00
Joshua Hatfield 2520d55814 Added GoldIsMoney by flobi 2012-07-01 13:20:38 -04:00
Joshua Hatfield c9a80ecb01 Added GoldIsMoney by flobi 2012-07-01 13:18:48 -04:00
Lewis Fox c1f5eb9070 Fixed More Constructors
Now ALL wrappers use Plugin
2012-06-30 13:08:31 -05:00
Sleaker 716a784e20 swapped the wrong ones. This should standardize constructors properly. 2012-06-30 09:57:54 -07:00
Sleaker 140b906dc4 unused import cleanup 2012-06-30 00:58:12 -07:00
Sleaker 2f6c67b5e9 adjust constructor reflection to explicitly check for Vault, not Plugin. 2012-06-30 00:11:51 -07:00
Sleaker 6e26ffb42a we don't do line wraps, and I prefer vararg over new String[] {} 2012-06-29 18:47:04 -07:00
Nick Minkler 924262fbd9 Merge pull request #207 from LRFLEW/master
Code Cleanup
2012-06-29 18:37:27 -07:00
Lewis Fox ed4445dcda Code Cleanup (created function)
This should make adding support for more plugins easier, and reduces
the line count by 233 lines :)
2012-06-29 18:23:18 -05:00
Nick Minkler ba27fa1ef0 Merge pull request #203 from LRFLEW/master
fractionalDigits()
2012-06-29 06:25:18 -07:00
Sleaker d531753ea4 removed disable message, bukkit handles this now. 2012-06-27 15:15:17 -07:00
Lewis Fox 1a8184c4ea Added fractionalDigits() to Register Hook
Why not :)
2012-06-25 14:57:59 -05:00
Lewis Fox 4a987eb250 Finished adding fractionalDigits()
all of the fractionalDigits() have now been tested personally :)
2012-06-24 20:28:01 -05:00
Lewis Fox e9f86167c8 Some fractionalDigits()
copied my work on Register.  I will be verifying these.
2012-06-22 23:19:15 -05:00
LRFLEW d7ab974199 Added fractionalDigits() 2012-06-21 17:11:16 -05:00
Sleaker 595e343b59 remove Towny support, breaks too often due to frequency of changes, and
users don't understand how it works.
2012-06-11 21:02:53 -07:00
Sleaker 4205aa5709 added support for DroxPerms - thanks Spyboticsguy 2012-06-10 09:44:59 -07:00
Sleaker 7a45547610 fix typo in package check for Privileges 2012-06-06 18:37:18 -07:00
Sleaker 7b4b9e4e5d added javadoc & missing negative fund checks to some economy
implementations.
2012-06-06 06:20:04 -07:00
Sleaker b66c906db2 added Privileges support. 2012-06-05 21:08:01 -07:00
Sleaker 43e34247eb log to warning instead of severe for ico5 messages. 2012-06-04 20:20:07 -07:00
Sleaker bc9f3b487d javadoc refinements to make it more clear about world-specific and
global permissions.
2012-06-03 12:25:01 -07:00
Sleaker d1dfd8df3b made API loading/checking immune to herp 2012-05-09 15:06:02 -07:00
Sleaker 2a57742962 added iCo6 severe warning message due to massive bug in how ico6 handles
it's flatfile storage which may result in servers having all their
iconomy data completely lost.
2012-05-05 12:37:51 -07:00
Sleaker a3baeb2133 added SimplyPerms support - thanks Xefir 2012-04-30 07:18:06 -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 7d38c8ccf6 added chat info to vault-info command 2012-04-25 07:21:24 -07:00
Sleaker 21aa840679 fix possible NPE when no economy/perm is loaded for vault-info 2012-04-25 07:16:44 -07:00
Sleaker a584b7db61 handle null response in metrics (odd) 2012-04-25 07:15:17 -07:00
Sleaker 8ad9a85b4b Breaking change, building against towny dev rather than release version. 2012-04-21 09:20:27 -07:00
Sleaker e9691f794b updated towny hooks for latest version. 2012-04-17 07:12:39 -07:00
Sleaker 3bc3ec3967 missed the new sandstone blocks! 2012-04-15 08:49:06 -07:00
Sleaker 5b0906d870 null check the user when checking for primary group 2012-04-13 11:02:35 -07:00
Sleaker 7fcc556774 toLower all group/permission strings for PermBukkit implementation. 2012-04-12 21:20:49 -07:00
Sleaker 550f774d3d Merge branch 'master' of https://Sleaker@github.com/MilkBowl/Vault.git 2012-04-10 09:10:17 -07:00
Sleaker 88e3c9542b removed Pex repo as it often goes offline. updated PEX jar to latest
1.19.2
2012-04-10 09:10:04 -07:00
MiracleM4n d79c9a8bf0 Another mChatSuite Dev build Update, Fixed an entry in your POM as well 2012-04-10 03:09:16 -04:00
Sleaker 43f5d906db update to latest mChatDev. 2012-04-09 17:59:11 -07:00
Sleaker 84bac686c0 re-enabled mineconomy. it's not recommended to use as it is missing a
LOT of features compared to ico/bose
2012-04-09 17:28:18 -07:00
Sleaker 72399d11f1 missed this, woops! 2012-04-06 15:47:44 -07:00
Sleaker 194eb49c31 disable mineconomy support until developer fixes issues with Accessing
econ features.
2012-04-06 11:21:03 -07:00
Sleaker c0ae579b5a removed reload command from plugin.yml - was never hooked in source. 2012-04-06 11:10:22 -07:00
Sleaker d9e3eecc24 fix missing chat methods in P3 support that were removed when P2 was
causing package name/API issues.
2012-03-28 15:11:50 -07:00
Sleaker 3e148ea58a hook vPerms in the P3 interface by checking alternative plugin names,
should work as long as they don't change package names.
2012-03-28 15:01:14 -07:00
Sleaker c62879809c fix Chat hooks thinking they are Permissions still. 2012-03-25 22:03:23 -07:00
Sleaker 7786d37785 Merge branch 'master' of https://Sleaker@github.com/MilkBowl/Vault.git 2012-03-24 21:29:49 -07:00
Sleaker c14172c721 updated mChatSuite support for latest dev version 2012-03-24 21:29:33 -07:00
ZerothAngel 070f83e8eb Fix up zPermissions detection and support. Use service API instead of private classes. 2012-03-23 19:03:28 -07:00
Sleaker 6f31f02766 Merge branch 'master' of https://Sleaker@github.com/MilkBowl/Vault.git 2012-03-22 14:40:55 -07:00
Sleaker 049f2e1f90 future-proof for 1.2.4 wooden plank additions. 2012-03-22 14:40:42 -07:00
Tyler Blair d95d5f21d1 Fix a possible NPE case -- getPlayerInfo () in PBukkit can return null when the user is not defined. 2012-03-21 18:51:48 -03:00
Sleaker 9d50820b8c cleaned up unused classes 2012-03-16 19:24:03 -07:00
Sleaker 045c322af7 cleaned up BOSE7 implementation a bit 2012-03-15 07:27:51 -07:00
Sleaker e1d28d1a7f updated PBukkit lib to 1.6 2012-03-15 00:47:59 -07:00
Sleaker 3ee0840687 added warnings for integer only economy plugins as most implementations
are designed for double value economies.
2012-03-11 23:36:45 -07:00
Sleaker 3e2c1f7794 added support for AEco 2012-03-11 23:33:33 -07:00
Sleaker d6fd09b1ea added some offline permission support for zPerms via reflection 2012-03-10 13:08:29 -08:00
Sleaker a03eb5f822 more cleanup 2012-03-07 07:34:04 -08:00
Sleaker 2836529aa6 cleaned up iCo5 checks 2012-03-07 07:22:47 -08:00
craftycreeper 48eac70acd Add 1.2 ItemInfo entries 2012-03-06 23:00:30 -05:00
Sleaker da271abb5b added 1.2 blocks to ItemInfo mappings. and building against R0.1 beta 2012-03-05 07:45:40 -08:00
Sleaker a6535606db don't warn about P3 either. 2012-03-03 19:05:16 -08:00
Sleaker a24595779d don't warn about iCo5 anymore 2012-03-03 19:04:33 -08:00
Sleaker 99ddfe9673 fixup createAccount for VaultEco implementation of Register 2012-02-29 21:51:11 -08:00
Sleaker da11aa5fb1 don't worry about string representation of the version when dumping to
logs
2012-02-29 12:20:11 -08:00
Sleaker 90bf4d8d3a fix ArrayOutOfBounds for bPerms2 2012-02-29 07:05:03 -08:00
Sleaker 5e4afbaa69 fixup mChatSuite support for latest build 2012-02-29 00:06:12 -08:00
Sleaker d5591c148c use internal hasEnough for essentials. 2012-02-27 10:52:48 -08:00
Sleaker 8d7944d3d5 fix regex woops! 2012-02-27 10:25:07 -08:00
Sleaker 1f28bdbc70 more adjustment to version value checking 2012-02-27 08:54:43 -08:00
Sleaker 50bf886a4b nothing to see here. 2012-02-27 08:42:16 -08:00
Sleaker 3710183b8a update metrics to latest implementation. Now does 3 custom Pie graphs 2012-02-25 13:49:55 -08:00
Sleaker cd0437b664 ico6 was actually updated for R5 2012-02-22 07:19:00 -08:00
William Lebel 630ed91a12 Craftconomy update. Get's the plural name. 2012-02-22 09:14:59 -05:00
Sleaker 88cf4a6a47 added mChatSuite support, varargified packageExists to make it cleaner. 2012-02-21 01:22:16 -08:00
Sleaker 187958d209 added Severe warnings for deprecated plugins. UPDATE BITCHES 2012-02-20 15:33:06 -08:00
Sleaker c6c5dba151 updated economy methods to expose currencyNamePlural/Singular methods.
added conversion command to convert from one economy to another.
2012-02-20 09:54:20 -08:00
Sleaker 2cc2dee7eb use GM methods for prefix/suffix so we return group values if no player
value exists.
2012-02-19 09:11:58 -08:00
Sleaker 3cb2a172f7 minor adjustments to grabbing handlers in GM 2012-02-19 09:03:38 -08:00
Sleaker 4305efde92 added McMoney support - updated all licensing information to be current 2012-02-19 00:22:02 -08:00
Sleaker 8ce3c77129 fix bPerms2 Chat - InfoReader package was removed without any
notification.  solves chat no hooking properly in latest bPerms.
2012-02-18 17:04:43 -08:00
Sleaker c30a2a573f forgot some more bPerms2 typos :o 2012-02-18 16:57:16 -08:00
Sleaker 89b3e50beb fix bPermissions2 calling itself bPermissions when it hooks. 2012-02-18 16:42:33 -08:00
Sleaker d47c0776b6 fix pbukkit getPrimaryGroup when the player has no groups. 2012-02-18 11:24:37 -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
craftycreeper 1bba7e9be7 Add inexplicably-missing ItemInfo entry for Stone 2012-02-13 19:58:39 -05:00
craftycreeper 30c56ab96e More ItemInfo additions/fixes:
* Add spawn eggs (all types)
* Add a generic potion item (resolves to Water Bottle but is a good fallback if the id doesn't match one of the other ones, which in my testing since my previous pull appears to happen occasionally.
* Tweaks to Lapis Lazuli Block and Water Bottle to avoid conflicts, add extra alias to Web
2012-02-10 01:42:48 -05:00
KHobbits 1e8c1e3a22 Allow setting prefix/suffix in GM
Use GM info interfaces
Standardize formatting
2012-02-09 12:41:37 +00:00
KHobbits 56444b162d GM - Get inherited results, not just attached. 2012-02-09 12:15:15 +00:00
Sleaker 19c95185be more updates to GM Chat interface 2012-02-09 01:32:10 -08: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 a56e4808b9 craftConomy 2.1 support - re-adds banks 2012-02-08 21:53:10 -08:00
Sleaker c6ee3ef964 updates 2012-02-08 17:40:21 -08:00
Sleaker 307d06455a names are final 2012-02-08 14:26:00 -08:00
Sleaker 10c73ea59e Merge branch 'master' of https://Sleaker@github.com/MilkBowl/Vault.git 2012-02-08 13:03:45 -08:00
Sleaker 463c7104a7 Revert "make sure we don't go negative for Essentials eco"
This reverts commit 76d12af873.
2012-02-08 13:03:35 -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 5a452a3f4e Merge branch 'master' of https://Sleaker@github.com/MilkBowl/Vault.git 2012-02-08 10:18:43 -08:00
Sleaker 72c3324125 no more internal checks for playerHas/has for PEX if it doesn't work
with superperms then stop saying it does.
2012-02-08 10:18:32 -08:00
craftycreeper 364c7a5da0 Add ItemInfo for all brewable potions. Fix for #9. 2012-02-07 22:23:16 -05:00
Sleaker 35ffb91f2f use per-player prefix for getPrefix on player objects even though GM has
no per-player suffix/prefix.
2012-02-07 12:25:43 -08:00
Sleaker 992031dd2b fix metrics thinking ping is a firstRun and vice-versa 2012-02-07 11:53:39 -08:00
Sleaker 958a8c102f fix not setting p3 plugin properly for chat support when the plugin is
loaded later on.
2012-02-05 19:26:22 -08:00
Sleaker 4e93a060e6 fix P3 player has permission check. 2012-02-05 01:12:47 -08:00
Sleaker 171c8c9ad3 warn servers that P3 is no longer supported. 2012-02-02 07:32:33 -08:00
Sleaker 730e881c75 booleans aren't numbers 2012-02-01 08:05:04 -08:00
Sleaker 7a6a33dfed don't use bperms plugin name when trying to find a player's groups :-/ 2012-02-01 07:42:01 -08:00
Sleaker d3ef74bd8e attempt to load bPerms2 again, this is for testing purposes. 2012-02-01 07:20:39 -08:00
Sleaker fb33f6af6d trigger firstrun metric still. 2012-02-01 07:11:58 -08:00
Sleaker 53613cd0f9 issue was wrong import the whole time 2012-01-31 17:45:29 -08:00
Sleaker 0a677273c6 schedule the metrics to start after the server is finished loading up 2012-01-31 17:37:42 -08:00
Sleaker cf7bc4079f add null checks 2012-01-31 16:40:25 -08:00
Sleaker 7328977f21 added custom plotters for determining econ/perm/chat plugin metrics. 2012-01-31 16:11:03 -08:00
Sleaker ed56cf30db always run metrics on the seperate thread. 2012-01-31 14:12:31 -08:00
Sleaker b379b67dc3 metrics whee 2012-01-31 14:11:48 -08:00
Sleaker 3437dcfcaf stripped out bPerms2 API it's completely non-functional. 2012-01-31 13:52:51 -08:00
Sleaker ab07eefde2 adjust bPermission hooking slightly. 2012-01-31 13:45:06 -08:00
Sleaker 58c81e6dc1 stripped Bank support from Craftconomy, not sure what this dev is doing. 2012-01-31 09:47:48 -08:00
Sleaker c61a2c2dba put deprecation warnings on iCo4/BOSE6 as no one should be using them. 2012-01-31 09:47:34 -08:00
Sleaker 84e6419498 added basic GM group stuff. 2012-01-31 08:17:36 -08:00
Sleaker 8bead8b358 update CurrencyCore support for .6 2012-01-31 08:11:49 -08:00
Sleaker 76d12af873 make sure we don't go negative for Essentials eco 2012-01-29 17:43:42 -08:00
Sleaker d02fca42fe fixup load order for bPerms/bPerms2 and priority levels. 2012-01-29 16:15:15 -08:00
Sleaker 6cebf40386 Merge branch 'master' of https://Sleaker@github.com/MilkBowl/Vault.git 2012-01-29 16:11:23 -08:00
Sleaker d8157052ff fix wrong library 2012-01-29 16:11:06 -08:00
Sleaker 8057eac89a mChatSuite additions (incomplete) 2012-01-29 16:06:15 -08:00
Ben 1a71d86a6e See? My ApiLayer just makes sense 2012-01-29 21:46:09 +00:00
Sleaker 3d84e901de Added deleteBank method. fixed eWallet not implemented messages. 2012-01-28 11:15:41 -08:00
Sleaker 50635c1bc0 finish updating to new event handling system 2012-01-25 16:06:29 -08:00
Sleaker 4fd18e3962 switched to cb 1.1 - chat implementations now use new events. others
need to be converterd
2012-01-25 14:31:13 -08:00
Sleaker 1d021d944d Merge branch 'master' of https://Sleaker@github.com/MilkBowl/Vault.git 2012-01-19 20:05:08 -08:00
Sleaker 46fc94d1b1 removed unnecessary bits. we cache the current-version, no need to
recalculate it everytime.
2012-01-19 20:04:55 -08:00
DThielke b45891c868 Starburst: use bukkit permission check for online players. 2012-01-19 19:47:04 -05:00
Sleaker 5292b26739 import cleanup 2012-01-18 14:25:44 -08:00
DThielke a742213f76 Updated Starburst logic. 2012-01-18 12:17:29 -05:00
Sleaker 8b959e18f2 fix create player account in register implementation 2012-01-17 18:35:12 -08:00
Sleaker 512fb0a36b typo herp 2012-01-16 08:39:28 -08:00
Sleaker d45236fe86 check the register package before attempting to hook. 2012-01-16 08:30:30 -08:00
Sleaker edf4c1fefb Craftconomy support, cause I'm nice like that. 2012-01-16 08:01:30 -08:00
Sleaker a7c1b34232 added player account creation fix to EssEco 2012-01-15 21:56:25 -08:00
Sleaker 02c4e0b22c only enable RegisterToVault option if Register can't hook the economy
itself.  This allows non-Register compatible economies to work with
Register.
2012-01-15 17:15:05 -08:00
Sleaker e4896477c2 added reflected Register pass-through to Vault. please test. 2012-01-15 17:10:53 -08:00
Sleaker 319d1d4f49 fix playerHas for Starburst 2012-01-15 13:28:56 -08:00
Sleaker 0adaac8cb6 update starburst. adjust groupHas to toLower the perm. 2012-01-15 13:26:40 -08:00
Sleaker 471035040d use built-in GM inGroup for group check. 2012-01-15 12:09:11 -08:00
Sleaker a6bd606b5e fix Register compile issue 2012-01-15 12:03:12 -08:00
Sleaker 06ed5fa3c6 added createPlayerAccount method. 2012-01-15 11:55:14 -08:00
Sleaker 887f2eef0a fix iCo5 - started adding Register hook. 2012-01-15 11:39:29 -08:00
Sleaker 301371aa32 adjust starburst hook for player groups to simplify massively. 2012-01-14 22:40:06 -08:00
Sleaker 6a73a6d1c5 removed ceiling amounts in BOSE7 that were missed during cleanup. 2012-01-14 12:29:26 -08:00
Sleaker f603128338 added null check to playerInGroup for PB. 2012-01-14 12:01:51 -08:00
Sleaker 5722a31346 fix PEX hook. 2012-01-13 16:13:11 -08:00
Sleaker 98808d7538 hook starburst, getprimarygroup is probably broken. 2012-01-12 17:24:07 -08:00
Sleaker ce64489a7a don't store the command sender at plugin load. 2012-01-11 16:38:23 -08:00
Sleaker f73694d855 Revert "try using onCommand directly instead of dispatching commands."
This reverts commit 684822c0ef.
2012-01-11 16:37:19 -08:00
Sleaker e9c684047a don't load a pass-through for HeroTitles, just throw exceptions. 2012-01-11 16:14:38 -08:00
Sleaker a1fd8e0161 bPerms 2.6.x support, blech. 2012-01-11 12:11:25 -08:00
Sleaker 684822c0ef try using onCommand directly instead of dispatching commands. 2012-01-10 19:04:08 -08:00
Sleaker 1b02b359af handle null values in the abstract interface to pass through without
NPEing.
2012-01-10 11:14:47 -08:00
Sleaker 463017d064 use world values for PEX chat returns. 2012-01-09 23:25:24 -08:00
Sleaker e839dc264f null check herotitles node. 2012-01-06 16:23:12 -08:00
Sleaker 7fbe05f7d4 fix towny hook, version adjustment for next release, possibly fix
herotitle hook.
2012-01-06 14:04:08 -08:00
Sleaker 92862d4e7e fix a couple log messages, add heroTitles hooks. 2012-01-06 00:19:43 -08:00
Sleaker 110dce6839 3c0 gives a severe message now as it doesn't have any offline support 2012-01-02 20:40:49 -08:00
Sleaker fdaae9e736 added hasAccount to Economy as requested. 2012-01-02 10:50:16 -08:00
Sleaker e85083bae6 added a hashBankSupport method to Economy 2012-01-02 10:19:29 -08:00
Sleaker 1a763d7d5e let bPermissions handle any string permission resolution instead of
attempting to deal with null world - he should handle it himself.
2012-01-02 10:15:55 -08:00
Sleaker 66049f852e playerHas(player, perm) now directly checks player.hasPermission()
rather than internal permission implementations.
2012-01-02 10:12:09 -08:00
Sleaker 7a80c18f09 Vault now only checks every 6 hours. 2012-01-02 10:08:48 -08:00
Sleaker e31c241ce4 fix super-perms plugin variable not being set properly. 2012-01-02 10:01:51 -08:00
Sleaker 9aadb00e29 use a copy on write arraylist 2011-12-31 18:14:07 -08:00
Sleaker 0d81ccfee1 added item utility classes 2011-12-31 18:11:35 -08:00
Sleaker 4c0d628b1f enabled zPermissions hooking. 2011-12-31 16:35:31 -08:00
Sleaker 9406183409 fix CurrencyCore bankBalance method, simplified some code in iCo6 2011-12-31 16:02:21 -08:00
Sleaker 062c0ee12b added basic zPerms support through commands. fixed leftover codebits in
bPerms/PBukkit implementations.
zPerms is currently not enabled yet.
2011-12-31 11:34:14 -08:00
Sleaker b872ce41d2 added currency core support 2011-12-30 09:03:21 -08:00
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
mung3r 7be6572025 calling pex has method via instance instead of static appears to keep
compatibility with both 1.15 and 1.15.1
2011-10-23 00:08:37 -07: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 4c083c294f added interface for new Chat portion of the API - and basic class
structure for various systems
2011-10-22 11:17:19 -07:00