Releases: Tradeshop/TradeShop
Releases · Tradeshop/TradeShop
2.6.0-DEV-2022-11-25
Caught up with non SQL changes from it's branch to hopefully catch the bug fixes and improvements that happened there.
Unless someone reports bugs in the nest couple days this will go out as a Beta release.
Edit: Added fixes for #145
Edit 2: More for #145
Edit 3: Fix for iTrade signs claiming to be full
Edit 4: Fix for #143
Edit 5: More minor changes and an actual fix for #143
tradeshop-2.6.0-DEV-2022-07-05T00.02.23
- Edit - Re-uploaded jar file with new build date 0f 10/04/22
Notes
- There were major changes across the plugin to improve readability and remove repetitive/redundant code. Use on production server is extremely not recommended!
- This is a Dev Version with an expiration date, make sure to update to a newer Dev version/Stable version ASAP.
Changelog
Known Issues
- None
New Features
- RemoveSide commands now default to the only item if no index was specified and the shop only has one item on the side
Changes
- Fix for TSAF events not operating properly
- Added PlayerShopChangeEvent#getChange()
- Changes/Updates to build POM
Bug Fixes
- Fix for Members appearing in the
/ts edit
user menu as Managers - Fix for Managers not appearing in the
/ts edit
user menu - Fix for
/ts removeUser
not filling TabComplete for players. - Fix for double space in Message output between the Prefix and Message.
- Fix for add Error during shop creation when adding users.
Minor Changes/Reformatting
- None
2.6.0-DEV-2022-06-27T00.42.05
Notes
- There were major changes across the plugin to improve readability and remove repetitive/redundant code. Use on production server is extremely not recommended!
- This is a Dev Version with an expiration date, make sure to update to a newer Dev version/Stable version ASAP.
Changelog
Known Issues
- None
New Features
- None
Changes
- Added Sign and Trade Count update to
/ts what
command - Cleaned up formatting for lines 2/3 on signs
- Changed serialized value for ObjectHolder so data storage is more readable
Bug Fixes
- Fix for items being added to inventories above their max stack size due to Inventory#addItem only stacking properly when partial stacks exist
- Fix for Item Settings not being loaded or saved properly due to change in the objects name from
shopSettings
toitemSettings
- Fix for bad item data on shop (If it can't fix it will just remove the items)
- Fix for
null
appearing on signs due to sign color settings not loading properly
Minor Changes/Reformatting
- None
2.6.0-DEV-2022-06-23T05.11.30
Notes
- There were major changes across the plugin to improve readability and remove repetitive/redundant code. Use on production server is extremely not recommended!
- This is a Dev Version with an expiration date, make sure to update to a newer Dev version/Stable version ASAP.
Changelog
Known Issues
- None
New Features
- PerShopSettings including Hopper Import/Export and No-Cost
Changes
- Hopper Settings have been removed from metrics, will attempt to re-add before release.
- Changed available Trades for iTrade Shops to be 999
- Changed Hopper protection to not skip shop hoppers(code is commented out dependent on input)
Bug Fixes
- Fixed bug reported by LewisB1#9506 on Discord where errors were being caused by old shops that required
/ts what
to view.
Minor Changes/Reformatting
- None
2.6.0-DEV-2022-06-13T21.23.40
- Edited: Updated JAR to fixed version that actually runs from first startup.. Code up-to commit: a6ca2f1
- Edited 2: Updated JAR to fix bugs caused by previous 2.6.0 commits that prevented normal operation of plugin.. Code up-to commit: aae215a
Notes
- There were major changes across the plugin to improve readability and remove repetitive/redundant code. Use on production server is extremely not recommended!
- This is a Dev Version with an expiration date, make sure to update to a newer Dev version/Stable version ASAP.
Changelog
Known Issues
- None
New Features
- None
Changes
- Changed to registered Permissions #138
- Removed
Internal Permissions
Bug Fixes
- Fixed bug which caused
Out Of Stock
code to run afterIncomplete
after attempting to trade with a shop - Fixed bug preventing setUser commands from working due to failed removal(which wasn't necessary for the set to process)
- Added thorough change detection for setting defaults and upgrades to prevent unnecessary saves and fix bug preventing changes to default sign colours to be changed from their default values
- Fixed multiple bugs introduced in earlier 2.6.0 commits, see commit notes for full changes.
Minor Changes/Reformatting
- Fixed phrasing in
NO_TRADE_PERMISSION
pre-comment - Fixed
NO_TS_CREATE_PERMISSION
default message
2.6.0-DEV-2022-06-13T04.41.13
Notes
- There were major changes across the plugin to improve readability and remove repetitive/redundant code. Use on production server is extremely not recommended!
- This is a Dev Version with an expiration date, make sure to update to a newer Dev version/Stable version ASAP.
Changelog
Known Issues
- None
New Features
- Added configurable colours for the middle lines on trade sides per material type #135
Changes
- None
Bug Fixes
- Added SET_MANAGER and SET_MEMBER commands to the auto-fill for player names
- Changed Member and Manager Lists into Sets to prevent Duplicates(hopefully)
- Fixed error in ShoptradeListener where shops in the OOS state but without a product would try to check on stock.
Minor Changes/Reformatting
- None
tradeshop-2.6.0-DEV-2022-05-28T05.50.50
Notes
- There were major changes across the plugin to improve readability and red repetitive/redundant code. Use on production server is extremely not recommended!
- This is a Dev Version with an expiration date, make sure to update to a newer Dev version/Stable version ASAP.
Changelog
Known Issues
- None
New Features
- Added ability to manage users on all owned shops #129
- Added ability to set users on a shop with
SetManager
andSetMember
commands. This can also be used with the above all owned shop addition. #131 - Better display of item settings in
edit
andwhat
commands #132 - Default Item settings can now be configured in the config #132
- Item settings can now be locked to their default value in the config #132
Changes
- Improvements to messages for shop user changes(remove, add, and set)
Bug Fixes
- Fix for non-stackable items being stacked after a trade #128
- Potential fix for Out of Stock shop signs not updating when refilled with a hopper #130
Minor Changes/Reformatting
- Some messages were change and renamed, if you aren't seeing changes to the messages config take affect you may be editing a message that is no longer being used,
tradeshop-2.5.1-DEV-2022-04-10T20.47.29
Notes
- There were major changes to the way we find items in inventories, as such make sure your servers are backed-up before upgrading.
- There were breaking changes to a few messages, if you have changed default messages on your server please read previous Dev notes to know what to do.
- This is a Dev Version with an expiration date, make sure to update to a newer Dev version/Stable version ASAP.
Changelog
Known Issues
- None
New Features
- None
Changes
- None
Bug Fixes
- Fix 2 for Shop status not updating when hoppers push into a shop chest.
Minor Changes/Reformatting
- None
tradeshop-2.5.1-DEV-2022-04-10T17.56.49
Notes
- There were major changes to the way we find items in inventories, as such make sure your servers are backed-up before upgrading.
- There were breaking changes to a few messages, if you have changed default messages on your server please read previous Dev notes to know what to do.
- This is a Dev Version with an expiration date, make sure to update to a newer Dev version/Stable version ASAP.
Changelog
Known Issues
- None
New Features
- None
Changes
- None
Bug Fixes
- Fixes new messages not being saved properly when the message file is first created due to changes in config version 1.2
- Fixes Shop status not updating when hoppers push into a shop chest.
Minor Changes/Reformatting
- None
tradeshop-2.5.1-DEV-2022-03-30T04.56.20
Notes
- There were major changes to the way we find items in inventories, as such make sure your servers are backed-up before upgrading.
- There were breaking changes to a few messages, if you have changed default messages on your server please read below to know what to do.
- This is a Dev Version with an expiration date, make sure to update to a newer Dev version/Stable version ASAP.
Changelog
Known Issues
- None
New Features
- None
Changes
- Changed INSUFFICIENT_ITEMS, SHOP_INSUFFICIENT_ITEMS, and ON_TRADE messages to show full trade details. *If your server has changed these messages from their default values you will need to make sure you regenerate the file to get the updated format
- Added HopperCaching to speed up performance for servers that have a lot of active hoppers, if you are still seeing TPS drops in these areas making the spigot setting changes at the bottom of these notes should significantly improve performance
- Re-Write for inventory item searching to make more robust and allow for better output when multiple items are missing. *This is repeated as more work was done on it
- Signs will now show a Books Title if it has one
- Signs and message output should now show a more reader friendly name when displaying ItemTypes
Bug Fixes
- Fixed bug caused by Shop#hasProductStock and Shop#hasCostStock pulling directly from product/cost objects instead of Shop#getCost/Shop#getProduct(was causing inaccurate output from getItems the wasn't apparent until other changes were made)
Minor Changes/Reformatting
- None
Hopper Setting changes
You can find these settings in your servers spigot.yml around line 122.
Original :
ticks-per:
hopper-transfer: 8
hopper-check: 1
hopper-amount: 1
Smoother Hoppers:
ticks-per:
hopper-transfer: 32
hopper-check: 1
hopper-amount: 4
These settings make hoppers move 4x the amount 1/4 of the time. This does not change total throughput but some complex hopper systems may function differently.