BetterShop.jar

Details

  • Filename
    BetterShop.jar
  • Uploaded by
  • Uploaded
    Sep 24, 2011
  • Size
    378.44 KB
  • Downloads
    1,036
  • MD5
    38383537b5849668fc9b7550a102f44d

Supported Bukkit Versions

  • CB 1185

Changelog

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