Changelog

Full Changelog

Note: Version numbers with strikethroughs are no longer available for download on BukkitDev

Version 3.0.1

  • Fix GoldBank hanging the main thread while doing UUID lookups

Version 3.0

  • Convert plugin to use UUIDs in place of usernames
  • Add code to convert existing data to use UUIDs
  • Minor bug fixes

Version 2.6.0

  • Add /wire command
  • API fixes
  • A bit of code cleanup (Not much, mind you. It's still a bloody mess)

Version 2.5.1

  • Fixed potential GoldShop exploits related to golden nuggets
  • Added partial BungeeCord support
  • Fixed potential memory leaks on reload

Version 2.5

  • Added Vault support
  • Fixed hoppers being able to steal from GoldShops

Version 2.4.1

  • Fixed bug where player would not be charged when buying from a GoldShop when nuggets were not present in their inventory
  • Fixed bugs where pressure plates were unusable if a player had a wallet in their hand

Version 2.4

  • Buy/sell lines no longer required on GoldShop signs
  • Added support for multiple gold types in GoldShops (ex. "1;5b" would be "Buy/Sell 1 for 5 blocks"
  • Added PlayerHead shops (GoldShops which sell the buyer's head)
  • Created by using "[PlayerHead]" as the first line of a sign
  • Note: PlayerHead shops cannot be sold to
  • Fixed IOException thrown when interest was allocated and one or more master signs existed
  • Dropped support for offline servers
  • Moved utility methods to new classes

Version 2.3.3

  • Fixed /gb bank view

Version 2.3.2

  • Fixed universal issues with GoldShops found in 2.3.1
  • Note: This build replaces 2.3.1, which is no longer available for download

Version 2.3.1

  • Fixed GoldShop exploit linked to data values
  • Fixed bug involving clicking a bank sign with a wallet
  • Removed shop error message when player attempts to load transaction log

Version 2.3

  • New Features
  • GoldShop transactions are now logged
  • Records are viewable with /gb shop log
  • Added command to spawn wallets: /gb wallet spawn [player] [wallet no.]
  • Added ability to disable mob gold drops in specified worlds
  • Added developer API
  • Click here to see included classes and methods
  • Bug Fixes
  • Fixed bug where wallets could not be opened if clicked block was air
  • Fixed bug/exploit where wallets were not updated on close if left open through a reload
  • Console will no longer freak out if a colon is present in a GoldShop material, but no data value follows (e.g. [Diamond:])
  • Internal Changes
  • Removed redundant code for GoldShops between admin and player shops, reducing the overall plugin size
  • Modified class which checks config, reducing the overall plugin size
  • Restructured command handler
  • Restructured plugin.yml (permissions section)

Version 2.2.1

  • Fixed this bug
  • Added config options to disable auto-updating and MCStats

Version 2.2

  • Added wallets
  • Wallets are crafted by placing leather in a crafting table in a boat or minecart shape
  • Added several permissions pertaining to wallets
  • Admins may view other's wallets with /gb wallet [username] [wallet no.]
  • Added rare gold drops, where mobs will drop a gold-based item at a configurable rate (default 1% drop chance)
  • The chance of a rare gold drop increases by .5% with each level of looting
  • Note: Gold-based items does include enchanted golden apples, though the algorithm allows for a .0077% chance of any particular mob dropping one
  • Added config option to disable gold drops when a mob loses more than half its health to damage other than player hits
  • Added several config values pertaining to wallets and rare drops, as well as other new features
  • Compiled with Java 6, so now server owners with 6 rather than 7 may run the plugin. Also, update to Java 7!
  • Added plugin Metrics
  • Added auto-update feature by V10lator (permission nodes: autoupdate.announce and autoupdate.update.goldbank)

Version 2.1.1

  • Fixed bug where an admin shop would be unregistered if a shop placed beneath it was unregistered
  • Fixed bug where a stack trace would be thrown if a sign was placed under an admin sign (These are listed separately because technically, they're two different bugs)

Version 2.1

  • Added in option to create "master" shops (created by setting the last line as "Master")
  • Added in command to view players' GoldBank inventories
  • Fixed block holding GoldBank sign not being protected
  • Modified the way /gb reload works. Rather than simply reloading the config, the command now completely restarts the plugin
  • Modified the coloring of several messages

Version 2.0.6

  • Fixed exploit where unlimited gold could be obtained from an Admin shop when attempting to sell a damaged tool
  • Eliminated Craftbukkit as an import (NBT data is now saved to the YAML file containing the inventory)

Version 2.0.4

  • Fixed critical duplication bug present in 2.0.1
  • Fixed bug where plugin would sometimes attempt to delete a bank sign instead of a shop sign, causing an error

Version 2.0.3

  • Added support for CB 1.4.6-R0.1
  • Note: THIS VERSION WILL ONLY WORK WITH 1.4.6

Version 2.0.2

  • Added support for CB 1.4.5-R1.0
  • Fixed critical bug present in 2.0.1

Version 2.0.1

  • GoldShop inventories now retain NBT information (books, named items, dyed armor)
  • Fixed bug involving block placed under [GoldBank] sign

Version 2.0

  • Changed file type from Beta to Release
  • Added in GoldShops
  • Fixed "database is locked" bug
  • Added config option for disabling drops from mob farms (when enabled, mobs spawned from a spawner or dropped ten or more blocks at once will not drop gold)
  • Added config option for allowing or denying the selling of damaged items (when disabled, players will not be permitted to sell damaged tools and armor)

Version 1.6.2

  • Fixed several bugs:
  • Fixed console thinking there was a config error when a mobdrop value was zero
  • Fixed tier line not updating if only number was given and tier was undefined
  • Fixed tier line showing undefined tier, but actually using Tier 1
  • Fixed bug where players with the node goldbank.fee.atm.exempt still needed to have gold nuggets in their inventory

Version 1.6

  • Fixed bug/exploit where signs could be destroyed by a retracting piston
  • Bank signs now have intelligence when distributing interest, and will craft as many blocks and ingots as possible before adding nuggets
  • Config node "item" removed as a consequence of the last bullet
  • Added configurable fee for using [GoldATM] signs (defaults to 0)
  • Added new permission node: goldbank.fee.atm.exempt
  • Gold nugget drops are now affected by looting enchantments

Version 1.5.1

  • Mobs now drop a random number of gold nuggets, the maximum being a value defined in the config
  • Renamed package to reflect my new domain name
  • Cleaned up code a bit

Version 1.4

  • Added permissions support
  • Protected blocks supporting signs from players without permission
  • Protected signs and supporting blocks from explosions
  • Allowed viewing of others' inventories to players granted permission
  • Added support for SIGN_POSTs: signs placed on ground

Version 1.3

  • Plugin now uses virtual inventories rather than chests
  • Added in different tiers of signs
  • Created by putting "Tier [number]" or simply "[number]" as the second line of a [GoldBank] sign

Version 1.2

  • Added in ATM signs
  • Create one by making the top line of a sign "[GoldATM]"

Version 1.1

  • Fixed error caused by invalid day of week in config
  • Added configurable fee for GoldBank Chest creation
  • Allowed for configuration of item used in dispensing of interest
  • Plugin now fixes missing or invalid config values

Version 1.0.1

  • Initial Release!

Comments

Posts Quoted:
Reply
Clear All Quotes