BetterShop 2.1.4.2

Details

  • Filename
    BetterShop.jar
  • Uploaded by
  • Uploaded
    Nov 10, 2012
  • Size
    426.70 KB
  • Downloads
    5,223
  • MD5
    ae17511034d20004f2c2672a2910ba86

Supported Bukkit Versions

  • CB 1.4.2-R0.2

Changelog

Version 2.1.4.2 - 11/10/12
fixed a vault-specific logic error that caused purchases to be free

Version 2.1.4.1 - 11/5/12
quick fix to work with 1.4

Version 2.1.4 - 7/12/12 (actually 5/4/12.. sorry about that)
Fixed misleading error message from spamming console
- was caused from checking if empty-string bank exists in vault
added multi-discount checking: the highest of the player's groups' discount is applied

Version 2.1.3 - 3/13/12
updated chest methods for new bukkit system
added Vault support
added new items

Version 2.1.2 - 3/5/12
updated methods for bukkit 1.2.3-R0.2 and SpoutPlugin 474
note - double chest shops glitch the gui, don't know why

Version 2.1.1 - 1/27/12
updated register to 1.5 (adds 3co)
added spawn eggs to the shop
fixed an item return error when trying to sell to a chest
updated bukkit listeners to new methods
fixed permission for shopcheck (was a capitalization issue)
fixed error messages relating to stock
fixed category purchasing bypassing stock checks

Version 2.1.0 - 1/10/12
items & entities updated for 1.0 (craftbukkit 1597)
fixed a bug with added items sometimes registering -1 max
added discount selling options, but recommend leaving at default
removed bukkit command-based permissions.. user.* wasn't working
changed permissions error handling.. shouldn't spam more than one error for a nested command
- (and none for a usage lookup)
added option to replace econ with exp or total exp (which is used in enchantments)
TODO    - or (if not enabled) allow exp buy/sell
removed ftp stats tracking snippet (added in 1.6.7)
- changed to another i found with a web interface (as always, can optionally be disabled)
- http://pluginstats.randomappdev.com/plugin.aspx?pid=27
- still waiting on bukkit for their implementation...
fixed non-data items, like pistons..
fixed a new spout item gui display error (added an enable delay timer)
fixed an itemstack addition bug with data values
fixed sign buy/sell with categories

Version 2.0.5 - 10/13/11
added fancy gradient to itempages :)
fixed itemstack null logic error
lowered min wordmatch value for spellchecking
fixed for compatibility with bukkit 941 (cb 1317)
scrollbar removed for now (problems in spoutcraft 564)

Version 2.0.4 - 10/6/11
fixed tool selling sometimes throwing errors
fixed sign custom price maximum calculations
changed spout gui access to only game screen (not inventory, furnace, etc)
removed erroneous error message about commandShop: global

Version 2.0.3 - 10/5/11
fixed spout key in chat in a disabled region causing access deny messages
fixed no access to creating region shops outside of an existing region

Version 2.0.2 - 10/3/11
fixed for compatibility with craftbukkit 1240

Version 2.0.1 - 10/3/11
Important Update: fixed a buying bug that instead of purchasing items gives free money
fixed compatibility with new spoutcraft
- new bug caused crashes when attempting to display an empty icon
- also caused positioning to change
- there is a new annoying bug with the scrollbar:
- - when using the arrow buttons, the prior position is selected, then updated on the next button press

Version 2.0 - 9/24/11
near-complete rewrite
- more modular, should be easier to add new features
added region-based shop support
- just main shop for now
- config modes:
- - shop.commandShop global
- - - regions are areas where command-based shop access is disabled
- - shop.commandShop regions
- - - globally disabled, except for within regions
- - shop.commandShop both
- - - allows command-based shop access from anywhere
- - shop.commandShop none
- - - cannot use commands (or spout) to use the shop
- regions are defined by first selecting a region in worldguard
- - after regions have been defined, can put the WorldEdit.jar in the lib folder
now checks from 2 mirrors (still on git)
- not really needed, but the code behind it looks cleaner
finally adopted some license to support open development.
- now the source is licenced under the GNU General Public License
- http://www.gnu.org/licenses/gpl.txt
added pages menu option (default) so spout scrolling goes by page, not column
added a fix for a spout button error
fixed a spout error where may show amount stock can sell, not buy
added category switching (spout)
- can use 'cycle' for a button to cycle through the categories (shows more per-page)
- or use 'tabbed' for buttons at the top that can be selected
chest shop interface added :D
- to define a chest, point at the chest & type "/shop chest define"
- automatically detects double-chests
- multiple users can use the same chest shop
- - each user gets a customized chest screen
- - items in the display show either max stack, or max of that item the user can afford
- setting for "chestSellBar", which allows selling to a chest which is full (without buying anything)
tnt explosion cancelation settings for sign/chest shop added
- should be more efficient than prior method
commandlog format moved in config & added more formatting options
updated Register methods (fixes iCo6 errors)
added a rudimentary spell check routine
- if an item name doesn't match at first, and there is 1 match for closeness, returns that item
sign shop handling rewrote
- should be more efficient
- can now define custom prices for transactions
- - 4th line contains cost, doen't have to just be a number
- - - "1.23", "$1.23", "1.23 Dollars", "$1.23 total" are all acceptable
- - for a given amount, define the total cost
- - if using "sellall" or "buyall", define unit cost
categories have been implemented in buy & sell
- can sell all items in a category, or buy an amount of each item in a category
- ex. "/sellall food"
sign & chest shops are protected from endermenv (if shop.(sign & chest)DestroyProtection = true)
sql routines updated for foreign locales

double chest shops glitch the gui, don't know why