ChangeLog

See the latest changes

v1.3.0 - Release

  • Config:
    • Value Added Tax (VAT)
    • Shop Tax (ST)
    • > with a period of time
    • > linear or exponentially
  • added AutoUpdater / UpdateInformation / ArtifactInformation
  • added possibility to set limits of creating shops for groups (via permission)
  • add new messages to the lang.yml

v1.2.2 - Release

  • Now, you can't purchase / retail about world borders
  • Retail / Purchase Radius
  • Add custom properties for the click option

v1.2.1 - Release

Bugfixes:

  • Bug in the .addItem() Method
  • /shop with invalid arguments > internal error
  • fixed a chest access bug (Bug between LWC and Market)
  • added new Messages to the lang.yml
  • Big changes in the lang.yml

v1.2.0 - Release

  • add ShopEvent, ShopBreakEvent, ShopCreateEvent, TransactionEvent to increase the performance
  • overworked the whole BreakEvent (add the Listener for the Block behind the ItemFrame)
  • overworked the Transaction Possibilities
  • add chest break protection
  • add possibility to type /shop set [sell:retail] <price> and /shop set [buy:purchase] <price>
  • add a /shop info [id] command
  • add /shop set chest to set custom chest locations for the shops.

Bugfixes:

  • item's with a max stack size of 16 are not correct handled
  • shift left click try to destroy shops
  • no access about non-shop chests
  • incorrect text output
  • shop ItemFrames are destroyed by water / blocks / etc.
  • fixed a chat color bug in the lang.yml

v1.1.0 - Release

  • fix the chest protection
    • (Therefore i did a fully database update, now the chest location and the yaw of a itemFrame is saved in the database.)
  • fix the bug in the retail / purchase, that the chest was not triggered correctly
  • open the opportunity to set two ItemFrames on a edge between two blocks and create separate shops.
  • /shop info [id] to get more in depth info about your specific shop
  • set the event-priority of all events to .NORMAL
  • added the /shop select command, which enabled / disabled the select mode for ItemFrames
  • now, you can select ItemFrames with a enabled select mode and nothing in you hand.

v1.0.5 - Release

  • Add the currency after the price.
  • Remove the possibility to hijack others shops
  • Add a /shop list command that lists all your shops
  • Fix the ItemFrame protection to not totally block everyone
  • Now, the Shop selection only works for no-shop ItemFrames, self owned shops or with the perm Market.shop.package.admin
  • Fixed a bug in the retail transaction (now the right player would be query if he has enough money)
  • Changed the name of the /amount | /market (/m) Command to [ /quantity and /q ]
  • Delete the Emerald Converter

v1.0.1 - Release

BugFixes:

  • Bugs in the ItemFrameBreak Listener are fixed

v1.0.0 - Release

  • convert the signs to the ItemFrame
  • GitHub support

v1.0.0.Dev02 - Release

  • add ItemFrame Rotation Listener to stop the rotation of shops at right click
  • fix the retail
  • fix the bug that all entities are invulnerable

v1.0.0.Dev01 - Release

  • convert the signs to the ItemFrame Bugs:
  • retail don't work
  • no ItemFrame Rotate Listener

v0.9.9b - Pre-Release - Current Built

  • fixed a little sub id bug
  • add creative mode protection for the block behind the ItemFrame
  • now, only Shop Owner or Players with the permission "Market.shop.package.admin" can delete a shop

v0.9.9a - Beta

  • fixes a permission bug in ItemFrame select
  • added sub iD support for all potions (+ protection potions)
  • removed rests of the MarketBooth Component
  • now, only the Owner of the specific Shop can chance the purchases / retails
  • added 'NO_SHOP_PERM' Message
  • added Turkish language support
  • added the rest of the sub ID support (Spawn Eggs, Potions, Heads (v.1.4))
  • fixed the Emerald Converter

v0.9.8 - Beta

  • Signs are protected in the Creative Mode
  • Split MarketBooth and ItemFrame Shop
  • Optimize Code
  • new Exception class
  • some Bugfixes
  • hopefully hooked into Plugin Metrics
  • Potion Protection Support

v0.9.7 - Beta

  • Now, all messages are handled in a seperate lang.yml
  • - Smaller plugin size
  • Fixed some message bugs

v0.9.6 - Beta

  • Added the Brazilian Language (BRA)

v0.9.5 - Beta

  • Added the Italian Language (ITA)
  • German Language Fix in the Permission Message
  • Added Message Class - Nearly all message a control in these class

v0.9.4 - Beta

  • added a protection for the chests
  • only the owner can open the chests
  • added permission: Market.shop.chest.access (is also in the Market.shop.package.admin included)

v0.9.3 - Beta

  • Fixed permissions
  • - User Account = Market.shop.package.user
  • - Admin Account = Market.shop.package.admin

v0.9.2 - Beta

  • (added two language settings (german and english)) - DE - EN
  • some bug fixes

v0.9.1 - Beta

  • added "Chest is full." to the information listener
  • added isChestFull() support

v0.9.0 - Beta

  • Overworked the whole transaction method
  • Overworked the chat Messages
  • Fixed a bug that the items correctly add and remove from the inventories
  • Fixed a bug that the admin shops don't query the money of a player

v0.8.9 - Alpha

  • Check the item Durability
  • Add support for non stackable items
  • Optimize the code

v0.8.8 - Alpha

  • added two permission packages
  • fixed the function, that items with a ":" can purchase and retail (something like 5:2 ItemId)

v0.8.7 - Alpha

  • added a Owner System for the shops
  • The Owner have access to the chests
  • fixed the bug that double's don't parse correctly

v0.8.6 - Alpha

  • More security in the commands and Listener (for less errors)
  • add command /amount all
  • shows in the information Listener the amount of items in the chest.

v0.8.5 - Alpha

  • fixed a little bug with the information of a shop
  • add the opportunity to buy/sell subitems like 5:2
  • now, the information listener query if the item is valid (not null)
  • In the command /shop set purchase:retail the Integer.parseInt(args[2]) was changed to Double.parseDouble(args[2]) > now, you can set the prices for the shop to something like that: 1.5

v0.8.4 - Alpha

  • Added the fully /shop help command
  • Fixed the permissions
  • Set shop locking: If purchase = -1 > no purchase; If retail = -1 > no retail

v0.8.2 - Alpha

  • fixed the retail system
  • added all permissions for the given commands
  • correct query for the Player Inventory

v0.8.1 - Alpha

  • implemented the new Shop System
  • linked the plugin with the database
  • added the /shop ... commands
  • added the /amount [amount] command

v0.6.5 - Alpha

  • implements the full help commands for /market help and /marketbooth help
  • fixed fatal bug in MarketBoothChest class (class was not initialized -> nullPointException)
  • let the chest unregistered listener work Known Bugs:
  • If protection of blocks is active no one can set Chestshop signs
    • 1.) Own trade system
    • 2.) Protection disable on this place

v0.6.4 - Alpha

  • query only the loaded id's in the method getIDFromSign(Vector v)
  • changed MarketBoothComponent in MarketBoothCore
  • create class MarketBoothChest for the chest control
  • added methods to MarketBoothChest (isAlreadyRegistered, isProtected, hasPlayerAccess)
  • now, the command /marketbooth add chest query if the chest is already used for a market booth
  • create class MarketBoothID -> Task id manipulations
  • create class MarketCommands for the global plugin commands
  • added command /market reload (reload Market plugin and the used configs)
  • fixed some chat i/o bugs in the plugin
  • added /market help command
  • added the need permissions

v0.5.9 - Alpha

  • int changed into List<Integer> for the player MarketBooth's > Opporunity to have more than one marketbooth.
  • Command /marketbooth list added
  • Command /marketbooth select (id) added
  • ChestProtection added
  • Fixed bug in MarketBoothComponent.isValid(id)
  • Commands modified for the selected id
  • MarketBooth Listener splitted into four parts
  • MarketBooth Component is ready, but not without bugs
  • Permissions added
  • Command payday added
  • And much more...

Comments

Posts Quoted:
Reply
Clear All Quotes