- /i gui implemented
- /ix send error handling (at wrong user input)
- /ix gui improvements -> Limit set price auto price suggestion
changelog 0.22.1
- ix withdraw notification only, if there is no empty space in your inventory
- sell notification at player join can be en- and disabled in the config.yml
- bugfix (free items from GUI with number keys or F-key)
- bugfix - Problems with multiple order execution
- /ix send (improved message)
changelog 0.22.0
- remove new debug messages
- config.yml add: server_domain, promote_server
changelog 0.21.9
- /ix stats parameter handling
- /ix stats implementation of <mylastpurchases, mylastsells>
- fast sell removed from GUI (not implemented)
- new stats
- default withdraw threshold: 2304
- bugfix: close sell order refund amount
changelog 0.21.8
- database rewrite - much faster and efficient
- add /ix deposit all
- removed item_json from /ix price (debug message)
#BIG UPDATE changelog 0.21.7
- show 4 last trades in GUI and /ix price
- implement /ix send <username> <itemname> <amount> (command line>
- implement /ix send <username> (GUI)
- item amount will be scanned from your inventory at /ix sell (autocompletion)
- ChestShop reimplementation 90% finish (deactivated)
- Limit order set price GUI implemented
- redirect from the GUI to the GUI functions (no commands anymore)
- convert user input itemid to uppercase
- speedup plugin load extreme
- admin function deactivated (bug)
changelog 0.21.6
- /ix order edit <buyorders | sellorders> <orderID> <price> <amount>
- Market Orders in the GUI executing directly
- handle wrong user inputs (ix buy, ix sell, ix setting, ix deposit)
- /ix price shows now the newest trades
- at player join: lists all your executed sell orders (during you was offline)
- several bugfixes
changelog 0.21.4
- /ix price <itemid> <history>
- /ix deposit <itemname> <amount> | transfer item to the Itemex Vault
- /ix settings <withdraw_threshold> <amount>
The withdraw_threshold varible contains the maximum amount of a fulfilled buyorders that should payout into the player inventory. Everyting aboth will send to the Itemex Vault. Default is 0, means that at every fulfilled buy order, the item will send to the Itemex Vault
changelog 0.21.3
- official support for version 1.20.* and 1.19.*
- /ix price and the GUI now prints the last 4 trades (history)
- bugfix server start message: [Itemex] Problem with Update Itemex Scheduler
Two bugs found and fixed
- If you don't have an existing database - error)
- GUI at marketorders: not able to click on an item
changelog 0.21.1
- bugfix (error if you have no database at the beginning)
changelog 0.21.0
- all potions, tipped arrows and fireworks supported
- enchanted books supported
- /ix withdraw complete new implementation
- terminal filters for /ix buy, /ix sell, /ix price, /ix withdraw
- admin shop - semi-full implementation
- bugfix at /ix gui (no exception anymore, if player click outside of inventory)
- database update function (from String to JSON)
- language updates
![[IMG]](/proxy/image?url=https%3A%2F%2Fmedia.discordapp.net%2Fattachments%2F1089309302440853534%2F1132457471886245898%2Fimage.png)
changelog 0.21.0
- all potions, tipped arrows and fireworks supported
- enchanted books supported
- /ix withdraw complete new implementation
- terminal filters for /ix buy, /ix sell, /ix price, /ix withdraw
- admin shop - semi-full implementation
- bugfix at /ix gui (no exception anymore, if player click outside of inventory)
- database update function (from String to JSON)
- language updates
Spoiler: In the next updates, no more clickable commands to confirm a trade!
ChestShop temporary deactivated because of bug
changelog 0.20.2
- Multi Language full support (en, de, cn, fr, es, ru)
changelog 0.20.1
- Multi Language support (en, de, cn, fr, es, ru)
- bugfix at close sell order
- Limit chest shop bugfix (can't sell to chest limit, player get the items)
- optional listing fee added for sell- or buyorders to config.yml: default: 0.0
The chestshop feature had a bug. I am going to fix it and release it as soon as possible.
- Market sign shop
- Limit chest shop
- full implementation of order preview for MARKET ORDERS (confirm|preview)
Signs
Chestshop (prototype)
market order confirmation
bugfixes
changelog 0.19.2
- added permissions to each command
- redesign the withdraw message (CLICK HERE)
- formatting the prices better
- update adjustments to proof if the server version is equal, greater or smaller than the plugin version.
changelog 0.19.1
- /ix buy <itemname> <amount> market issue: no message throws if there is no sell order
changelog 0.19.0
- implemented signs (create a sign in the first line with [ix] then click with a item on it)
- moved from float to doulbe at prices for better precision
- added
currencySymbol
decimals
decimal_separator
thousand_separator
unitLocation
to config.yml for formatted price
- remove some debugging messages
- Bugfix at /price (if you had nothing in your hand)
- Proof if you have enought money, before you place a buy order
- removed some debugging messages
- bugfixes
- add statistics
- NEW GUI
- create a category.yml file which contains all categories and items from the creative menu (except potions and enchanted books at the moment)
- new order fulfillment (much more efficient)
- efficency updates -> Store TopOrders (4 sell and 4 buyorders) into ram of every item (takes at server start ~ 4 seconds = 1400 items); Minimize DB usage
- New GUI which is much more userfriendly and more efficient too
- add broker free for seller and buyer (config file: default value 0)
- change /ix price to get data from RAM
- remove autocomplete price at market orders
downgrade because of bugs
changelog 0.18
- NEW GUI
- create a category.yml file which contains all categories and items from the creative menu (except potions and enchanted books at the moment)
- new order fulfillment (much more efficient)
- efficency updates -> Store TopOrders (4 sell and 4 buyorders) into ram of every item (takes at server start ~ 4 seconds = 1400 items); Minimize DB usage
- New GUI which is much more userfriendly and more efficient too
- add broker free for seller and buyer (config file: default value 0)
- change /ix price to get data from RAM
- remove autocomplete price at market orders
Hidden new GUI preview: /ix gui_new
changelog 0.17
- GUI disabled - critical bug found, will be enabled at next update
- implement broker_fee in config.yml
- removed /order edit from help
- better autocompletion at /ix price
- add empty string to end of all commands (instead of username)
- implement /ix withdraw list
- removed LEFT and RIGHT message if click in the GUI
- rewrite autocomplete for /sell limit orders: List only what is in the invenstory of player.
- used items generate a sell order but will not be removed. (solution: block used items)
- if /ix sell and /ix buy respond in: there are no orders -> send a clickable command like /ix sell diamond 1 limit 10000 (default price)
- Message: float price limit to 2 floating point
- /ix withdraw better messages
- FIX /ix close order does not refund sell orders
- Use getLogger().info() instead of System.out.println()
- FIX - /ix order list sellorders ERROR -> at getOrdersOfPlayer: java.lang.ArrayIndexOutOfBoundsException: Index 100 out of bounds for length 100
changelog 0.16
- implement /ix order list <buyorders | sellorders> *<itemid> | * optional
- implement /ix order close <buyorders | sellorders> <order id>
- implement config.yml
- implement autoupdate (server must be restarted, if a update was downloaded)
- implement bstats
changelog 0.14:
- market orders (sell and buy orders with this type will get fulfilled with market price) (The GUI generates only market orders)
- implemented /ix order <list> with autocomplete
- if buyer don't have enough money -> close order
- moved all db related functions (methods) to the sqliteDb class (more order)
- moved the database into the plugin folder (Itemex)
- added a config file (does not much right now)
- improved update checker (checks on start and every 24h)
- nice update message
- rewrite a lot of code for better readability despaghettification^^
- print help and open gui on command /ix if user is Player
- GUI of 6*9 stacks implemented. 0-9 = menu;
- update notification. If a update is available, you will see in your terminal after loading the plugin.
- new Itemex logo in terminal (after loading the plugin)
- at /ix sell you got an error and the item was not subtracted
- better messages (more beautiful)
- removed all debug messages
-bugfixes
-removed some debugging messages
-better /help