Commit Graph

  • f18c341532 Merge e7e66b142f into 7629c1bc4b meiamsome 2012-08-14 16:22:57 -0700
  • e7e66b142f Update com/Acrobot/ChestShop/Signs/ChestShopSign.java meiamsome 2012-08-15 01:22:55 +0200
  • ebfcfd56f0 Update com/Acrobot/ChestShop/Signs/ChestShopSign.java meiamsome 2012-08-14 02:52:56 +0200
  • 7629c1bc4b Fixed incorrect string ordering Acrobot 2012-08-10 22:40:49 +0200
  • 24447d5e05 Changed version Acrobot 2012-08-10 22:37:30 +0200
  • 2cd4e7b914 Fixed items incorrectly appearning in messages Acrobot 2012-08-10 22:25:08 +0200
  • 30fa329645 Moved packages and fixed logging Acrobot 2012-08-10 21:44:32 +0200
  • aa60c7caab Updated plugin Acrobot 2012-08-10 19:01:58 +0200
  • 58cd316aa9 There is not ShopCheck class Acrobot 2012-08-10 19:01:52 +0200
  • f096e8eefd PlayerInteract now uses Pre/TransactionEvent Acrobot 2012-08-10 19:01:34 +0200
  • 3a1b80d4ef Economy.balance() -> Economy.getBalance() Acrobot 2012-08-10 19:01:04 +0200
  • 3d9edc4f3f SignChange listener now check if sign is valid Acrobot 2012-08-10 19:00:45 +0200
  • d7c5aad271 Shop object is deleted Acrobot 2012-08-10 19:00:28 +0200
  • 032aff47bb New RestrictedSign class Acrobot 2012-08-10 19:00:20 +0200
  • 31e440a771 RestrictedSign now should restrict transactions Acrobot 2012-08-10 18:59:29 +0200
  • 1fdc32e230 uBlock now contains the chest neighbor methods Acrobot 2012-08-10 18:59:10 +0200
  • b8d8cdb398 Removed unnecessary Container interface Acrobot 2012-08-10 18:58:45 +0200
  • d1dd4b7f5d Added INVALID_SHOP_DETECTED for plugin use Acrobot 2012-08-10 18:57:10 +0200
  • a3eaff47cd Transactions now use Event-Listener system Acrobot 2012-08-10 18:56:16 +0200
  • 92aeee4a86 Trying to fix "Item not recognised" message Acrobot 2012-08-10 18:54:49 +0200
  • a467e405c2 Add SecureChests support and Fix Towny integration Acrobot 2012-07-26 13:44:57 +0200
  • 47dc473163 Fix negative prices Acrobot 2012-07-26 13:44:29 +0200
  • 919b9728f5 Fix enchantment detection Acrobot 2012-07-26 13:44:19 +0200
  • 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
  • 5fd4034c45 Minor fixes Acrobot 2012-06-25 17:16:57 +0200
  • 9ef6305a0a Fixed a bug in bukkit (which changed ItemStacks in arguments) Acrobot 2012-06-25 17:16:41 +0200
  • f67990ea48 Changed how dependencies are loaded Acrobot 2012-06-25 17:16:24 +0200
  • c31e902b4a Added chest protection Acrobot 2012-06-25 17:15:32 +0200
  • ec5092900b Fixed FREE shops Acrobot 2012-06-25 17:15:10 +0200
  • c63ba4c9a4 Fixed partial transactions Acrobot 2012-06-10 23:32:57 +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
  • e28548d534 Changed name of 1 class and 1 variable Acrobot 2012-04-19 17:12:49 +0200
  • 7f8fe5e6c1 Instead of generating a new protection, use the new method Acrobot 2012-04-19 16:37:33 +0200
  • bb9f970148 Restructured Property enum Acrobot 2012-04-19 16:37:15 +0200
  • 475ba36728 Removed BLOCK_UPDATE (which didn't work) Acrobot 2012-04-19 16:36:31 +0200
  • a71b56e1f7 Fixed MaxPrice Acrobot 2012-04-19 16:36:01 +0200
  • 7a3078aedc Fixed Metrics' error message Acrobot 2012-04-19 16:14:12 +0200
  • 6faa4321df - Added fancy formatting fo the item name in the chat message - Fixed consle item fomatting Acrobot 2012-04-19 16:13:42 +0200
  • 6bcac6fa01 Fixed getDouble() Acrobot 2012-04-19 16:05:56 +0200
  • e23184d0fa Updated Logging methods Acrobot 2012-04-19 15:53:23 +0200
  • edee5f217f Updated Towny Acrobot 2012-04-19 15:53:15 +0200
  • b1b97bbaf9 Added WorldGuard container protection Acrobot 2012-04-19 15:53:08 +0200
  • e2305225d3 Fixed buying from shops Acrobot 2012-04-19 15:52:31 +0200
  • 5da5773879 Added getDefaultProtection() method so the objects gets created only once Acrobot 2012-04-19 15:51:50 +0200
  • e4e7329063 Switched from ugly statics to objects Acrobot 2012-04-19 15:50:53 +0200
  • fc475ff543 Synchronised Queue methods Acrobot 2012-04-19 15:50:05 +0200
  • fce5508aa3 Switched from float to double in economical stuff Acrobot 2012-04-19 15:49:48 +0200
  • 9f63103ff3 Changed MaxPrice to also work globally Acrobot 2012-04-19 15:46:05 +0200
  • 8156b38785 - Fixed the chest exploit, but still waiting for feedback - Added new Metrics class Acrobot 2012-04-16 16:34:00 +0200
  • 77aa60d2a2 Fixed the last merge Acrobot 2012-04-07 12:44:58 +0200
  • 12cc59aa35 Merge pull request #19 from Aiquen/master Andrzej Pomirski 2012-04-07 03:42:06 -0700
  • 54970f0e26 Merge 1ce4191586 into 948dcf3653 GitHub Merge Button 2012-04-07 03:41:30 -0700
  • 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
  • 1ce4191586 Opening 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
  • 7213ca0fe4 Update com/Acrobot/ChestShop/Config/Property.java Aiquen 2012-04-06 21:17:10 +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
  • 92f0c2df38 Merge 85f18f5d9a into 73e3616238 GitHub Merge Button 2012-03-16 13:02:59 -0700
  • 85f18f5d9a Fixed Deadbolt, heroes and added gitignore Olof Larsson 2012-03-16 20:57:47 +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
  • 0e22503c9b Merge branch 'master' of github.com:Acrobot/ChestShop-3 Acrobot 2012-03-01 22:07:41 +0100
  • 7f8af7b5b3 Breaking 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
  • 7c93fba155 Merge pull request #14 from GoalieGuy6/patch-1 Acrobot 2012-02-22 06:12:02 -0800
  • 8f0d2d6b1d Merge 28197e4d6f into a49d51ce97 GitHub Merge Button 2012-02-21 20:56:36 -0800
  • 28197e4d6f Made transcation records able to last forever GoalieGuy6 2012-02-21 23:55:04 -0500
  • 4a9232aea4 Merge 111db6b5e9 into a49d51ce97 GitHub Merge Button 2012-02-21 11:08:28 -0800
  • 111db6b5e9 If 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
  • 5ca4166bd1 Merge 13025c8c0b into dc4d9961c1 GitHub Merge Button 2012-01-11 10:30:10 -0800
  • 13025c8c0b Added 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
  • 353dacf1a0 - Fixed block destruction Acrobot 2011-12-02 11:38:20 +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
  • 637e08e985 Wow, that is ugly now :/ - Added WorldGuard support - Fixed protection - Added shop refund price - Updated Register Acrobot 2011-10-11 13:15:53 +0200
  • 1d29e178b6 Merge f1dc4ecd8d into 9a6b9d0c38 GitHub Merge Button 2011-10-01 02:24:21 -0700
  • f1dc4ecd8d Re-added Admin Override on Item Blacklist Ryan van Zeben 2011-10-01 04:15:00 -0400
  • cae56bca2d Support for Shop Item Blacklist Ryan van Zeben 2011-10-01 04:11:59 -0400
  • 786d81bbe0 Update 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
  • d70b3062c3 Merge 8fbe23c770 into fac79282df GitHub Merge Button 2011-09-01 03:24:43 -0700
  • 8fbe23c770 Updated 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
  • c64627205e Final 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