Skip to content

Releases: Tradeshop/TradeShop

2.6.0-DEV-2022-11-25

25 Nov 03:54
Compare
Choose a tag to compare
2.6.0-DEV-2022-11-25 Pre-release
Pre-release

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

Pre-release
  • 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

27 Jun 01:04
Compare
Choose a tag to compare
Pre-release

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 to itemSettings
  • 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

23 Jun 05:18
Compare
Choose a tag to compare
Pre-release

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

13 Jun 21:34
Compare
Choose a tag to compare
Pre-release
  • 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 after Incomplete 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

13 Jun 04:41
Compare
Choose a tag to compare
Pre-release

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

Pre-release

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 and SetMember commands. This can also be used with the above all owned shop addition. #131
  • Better display of item settings in edit and what 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

Pre-release

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

Pre-release

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

Pre-release

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.