d1732552b0- Made the plugin more event-driven - Added PreTransactionEvent which can be cancelled - Fixed not placing B/S before prices - Updated Heroes
Acrobot
2012-07-07 19:24:06 +0200
5908eb67fa- Added API (let's start with simple things first) - Copied utilities from ChestShop-4 - Made code really, really nicer to read - Made every external plugin's wrapper a listener, so it listens to events instead of being hard-coded.
Acrobot
2012-06-08 15:28:36 +0200
f1ee558e3a- Reformatted code - Switched from YamlConfiguration to BreezeConfiguration (from ChestShop 4) - Fixed getDouble() - Instead of checking for Admin Shops, we just pass in a new AdminShop Container - Created events for shop creation, protection checks and protection creation - Expanded string data value parsing, for example - you can use "Ocelot Monster" on the sign - Collected all external plugin wrappers in a single folder - Instead of using statics, now we use objects - Fixed enchantments for armour - Made config more readable - Added a setting for removing empty shops - Switched from System.out to logger - Also, switched from ugly file logging to Java's native one (FileHandler) - Added an option to tax transactions even when SERVER_ECONOMY_ACCOUNT is empty - Changed the Container interface
Acrobot
2012-05-10 16:32:25 +0200
e28548d534Changed name of 1 class and 1 variable
Acrobot
2012-04-19 17:12:49 +0200
7f8fe5e6c1Instead of generating a new protection, use the new method
Acrobot
2012-04-19 16:37:33 +0200
948dcf3653- Added an option to toggle the WG flag - Removed old pre-CB 1.1-R6 chest compatibility - Changed priorities for block destroying - Synchronised run() in Queue, as it's called from asynch thread.
Acrobot
2012-04-07 12:41:20 +0200
1ce4191586Opening chest with right click is bypassing lockette ([private]) access restriction. I don't know, imo chesthop should check event.isCancelled(), but adding this option to config is lesser invasive solution.
Aiquen
2012-04-06 21:24:11 +0300
d6bdb0486a- Fixed chests in 1.2.3 - Formatting - Warning about old Bukkit version - Renamed "TOWNY_CANNOT_CREATE_SHOP_HERE" to "CANNOT_CREATE_SHOP_HERE" to avoid confusion - Renamed "NOT_ENOUGH_LWC_PROTECTIONS" to "NOT_ENOUGH_PROTECTIONS" and changed its message
Acrobot
2012-03-17 15:00:25 +0100
73e3616238- Fixed an issue with LWC (defaulting to public protection) - Fixed an issue with admins not receiving the refund when destroying a shop
Acrobot
2012-03-11 22:56:51 +0100
e87f5f4f11- Added a warning if spawn-radius isn't set to 0 - Deleted a few outdated plugins from built-in Register - System.out -> System.err for errors - Blocked buying if you're holding a sign in your hand (allows, for example, for sign editors to work) - Updated Heroes package - Fixed WG integration (no longer throws errors, but uses ugly workaround) - Fixed a small bug in Register plugin loading message - Removed version checking for OddItem, WorldGuard and LWC
Acrobot
2012-03-06 19:41:14 +0100
0e22503c9bMerge branch 'master' of github.com:Acrobot/ChestShop-3
Acrobot
2012-03-01 22:07:41 +0100
7f8af7b5b3Breaking changes: - Permissions 2/3 are no longer supported - Changed ChestShop.shop.create permission to consist of 2 different permissions: ChestShop.shop.create.buy and ChestShop.shop.create.sell - (Experimental) Ability to add max item prices to the config - (Experimental) Added a custom "chestshop" WorldGuard flag using reflection
Acrobot
2012-03-01 22:03:59 +0100
7c93fba155Merge pull request #14 from GoalieGuy6/patch-1
Acrobot
2012-02-22 06:12:02 -0800
111db6b5e9If it's not a sign, why check for perms?
Lolmen
2012-02-21 20:08:08 +0100
a49d51ce97- Changed to the new, more robust event system - Added partial transactions (You have 5 items, shop wants 10 - you can sell your items for half the price) - Added a warning to the HTML generator - Fixed Towny integration - Fixed occasional ArrayOutOfBoundsExceptions - Fixed an error when a shop couldn't be created because a sign (not shop sign) was on other side of the block - Added SCL (SimpleChestLock) protection plugin to supported plugins - Updated Metrics (and added a new asynch thread for startup) - Removed Bukkit-1.0 workaround - Fixed plugin.yml formatting
Acrobot
2012-02-16 19:09:37 +0100
c3b084fd1a- Added statistics to the plugin - Added shop refund message - Recoded Register for ChestShop - Added VAULT support (Register is used when no Vault is found) - Added Heroes exp option for granting exp for shop creation - EXPERIMENTAL: Option to cause BlockState.update() every transaction (probably doesn't work, as Block.applyPhysics() is needed) - Added ChestShop.nofee permission for free shop creation (and no refunds) - Added a separate Admin Shop tax option -
Acrobot
2012-01-25 16:32:34 +0100
13025c8c0bAdded Heroes exp when you create a ChestShop
Multitallented
2012-01-11 10:26:54 -0800
dc4d9961c1- Fancy sign formatting :D - Fixed LWC, Lockette and Default protections - Added restricted signs (Changed how they work) - Added an option to use another name - Fixed a bug where default protection was initialized too many times - Disallowed players to place another chest near a shop chest - Speeded up and fixed enchantment and durability in itemstacks - Changed /iteminfo a bit - Added /chestshop reload - Added many default permission kits - Fixed dye colors - Added an option to allow towny residents place shops in their town
Acrobot
2012-01-09 22:39:38 +0100
505dfb3449- Fixed potion stacking and adding items to stacks with a different durability - Modified /iteminfo a bit - Added a message to the DBpage generator - Added more functions to word datavalue - Modified the SignChange fourth line formatting
Acrobot
2011-12-20 21:39:45 +0100
2e489774d8- Added selling/buying of Enchanted items - Modified /iteminfo command to show enchantments (and their id) - Fixed LWC problem - Added an option to ignore creative mode - Fixed broken inventory.addItem(ItemStack) (adds up to custom Material max stack amount now) @Bukkit
Acrobot
2011-12-16 17:20:09 +0100
06ff63ecfd- Added multiple protection plugins work at once - Added custom LWC protection limit message - Fixed block destroying - Added a new permission node, to let people create shops as other user (also usable for Towns, Factions etc.)
Acrobot
2011-12-01 14:02:58 +0100
637e08e985Wow, that is ugly now :/ - Added WorldGuard support - Fixed protection - Added shop refund price - Updated Register
Acrobot
2011-10-11 13:15:53 +0200
f1dc4ecd8dRe-added Admin Override on Item Blacklist
Ryan van Zeben
2011-10-01 04:15:00 -0400
cae56bca2dSupport for Shop Item Blacklist
Ryan van Zeben
2011-10-01 04:11:59 -0400
786d81bbe0Update to check for worldguard regions
Ryan van Zeben
2011-09-30 23:20:48 -0400
9a6b9d0c38- Added option to tax all transactions - Updated Register and BukkitEx - Can't place shops in the wilderness - Fixed CraftBukkit's piston bug - no more try/catch
Acrobot
2011-09-29 20:29:39 +0200
4440101a3a- Added support for OddItem 0.8 - Fixed getRetractBlock
Acrobot
2011-09-25 16:17:44 +0200
06e02cbc3e- Fixed towny integration (grr... java) - (Tried to) - it shouldn't cause too long message error.
Acrobot
2011-09-23 14:07:20 +0200
ad51a87175- Updated Register - Support for Townie's shop plots - Doesn't load Towny older than 0.76.0.47 (Yeah, long custom difficult method) - Replaced onBlockPistonRetract to use custom method instead of try/catch - You won't sell to your own shop anymore - Added Towny to dependencies
Acrobot
2011-09-22 15:56:06 +0200
7ec812a3e1- Added parenthesis. It fixes a bug with signs...
Acrobot
2011-09-10 20:50:24 +0200
9a914929d1- Fixed a bug with admin placed signs
Acrobot
2011-09-09 15:15:53 +0200
a84c68d49d- Changed how configuration works, so it works with plugin folder in different place - Added support for Deadbolt - By default, left clicking your own sign doesn't do anything - Restricted signs now check if you've got permission ChestShop.group.groupName - Added support for stacking unstackable things - Updated Register - Changed how plugins are loaded.
Acrobot
2011-09-06 19:01:57 +0200
e47632793a- Added support for new Lockette - Fixed LWC
Acrobot
2011-09-01 18:59:15 +0200
8fbe23c770Updated for new Lockette API and package Acru is MIA
daemitus
2011-08-31 21:44:07 -0400
fac79282df- Fixed new lines in configs - Fixed sign protection - Doesn't protect with LWC if the limit is reached - Added a message when you paid for shop.
Acrobot
2011-08-31 20:57:10 +0200
0418629062- Fixed >64 item selling/buying - Fixed block destroying - Broke signChange into more methods
Acrobot
2011-08-26 23:12:32 +0200
77bbf5de00- Fixed bug when creating a shop locked by LWC/Lockette
Acrobot
2011-08-15 11:46:01 +0200
c64627205eFinal version. - Speeded it up - Added Buy/Sell specified ID permission - Removed EXCLUDE_ITEM permission - just use normal Permission negating - Doesn't add more LWC's on an already protected block - Updated Register - Added option to turn off messages
Acrobot
2011-08-13 12:08:34 +0200
83a7bbcb6c- Fixed database - Made it a bit quicker at startup - Added protection against Creepers & TNT
Acrobot
2011-07-24 16:56:18 +0200
7b6d7d59bd- Long name (>15 chars) support - Added Bukkit Persistence Reimplemented by LennardF1989 - Made the plugin faster - Deleted unnecessary files (.jar size went down by 10 KB) - Added final and private keywords - Support for Bukkit's built-in permissions - Updated to newest Bukkit's standard (getFace -> getRelative)
Acrobot
2011-07-23 21:00:47 +0200
770b8e88cd- Added support for BOSEconomy 7 - Speeded up shop recognition - Better item durability checking - Added choice of preffered economy plugin
Acrobot
2011-07-15 21:45:26 +0200
e27cdfb70c- Compatibility with PailStone - Renamed a lot of things - Added chest masking option
Acrobot
2011-07-05 19:08:55 +0200