Skip to content

Releases: XZot1K/DisplayShopsAPI

DisplayShopsAPI 1.4.2

21 Jul 21:14
Compare
Choose a tag to compare

This API build is intended for DisplayShops 1.7.3+

  • Adjusted the "getTranslatedName" method to allow for durability/data values for older MineCraft versions.
    • A few more default options have been added to the "lang.yml" since they will be more common for translations.

Full Changelog: 1.4.1...1.4.2

DisplayShopsAPI 2.0

16 May 20:46
Compare
Choose a tag to compare
DisplayShopsAPI 2.0 Pre-release
Pre-release

Do NOT use this build for DisplayShops versions under 2.0.

This DisplayShopsAPI build is intended for the 2.0 releases. Until initial release of the 2.0 version, this build will be updated.

Full Changelog: 1.4.0...2.0

DisplayShopsAPI 1.4.1

20 Apr 22:03
Compare
Choose a tag to compare

This API build is intended for DisplayShops 1.7.1, compatible with 1.7.0 release.
- Avoid using the new visit-related functions if using this API build for 1.7.0 release.

Full Changelog: 1.4.0...1.4.1

DisplayShopsAPI 1.4.0

15 Apr 20:52
Compare
Choose a tag to compare

This API build is intended for DisplayShops 1.7.1, compatible with 1.7.0 release.
- Avoid using the new visit-related functions if using this API build for 1.7.0 release.

Full Changelog: 1.3.9...1.4.0

DisplayShopsAPI 1.3.9

15 Dec 03:12
Compare
Choose a tag to compare

This API build is intended for DisplayShops 1.7.0

  • Added a couple "Nullable" annotations to some methods within the "Shop", "Manager", and "PacketManager" classes.
  • Added the "toString" method to the "PacketManager" class.

Full Changelog: https://github.com/XZot1K/DisplayShopsAPI/commits/1.3.9

DisplayShopsAPI 1.3.7

14 Feb 17:29
Compare
Choose a tag to compare

This API build is intended for DisplayShops 1.6.6

  • Added the 'VISIT_FILTER_ENTRY' to the ChatInteractionEvent
  • Added the 'visit-filter-prompt', 'visit-filter-count', & 'visit-filter-none' messages to the lang.yml
  • Added the 'filter-item' to the menus.yml for the visit menu

DisplayShopsAPI 1.3.6

16 Nov 19:39
Compare
Choose a tag to compare

This API build is intended for DisplayShops 1.6.4 (Build 14+)

  • Replaced the "toggleBBMLock" function with the "unlockBaseBlock", "lockBaseBlock", and "loadBBM" functions to the "DataPack" interface.
  • Changed the base-block unlocks data handlers into a LinkedHashMap to the "DataPack" interface.
  • Added the "isTransactionNotify" and "setTransactionNotify" functions to the "DataPack" interface.
  • The "runCommands" function in the "Shop" interface now requires an amount parameter.
  • Updated/Fixed/Removed configuration values across the board.

DisplayShopsAPI 1.3.5

11 Aug 03:58
Compare
Choose a tag to compare

This build is intended for DisplayShops 1.6.4 and above (excluding DisplayShops 2.0-related builds).

  • Added the "getBlockedItemId" and "refreshShop" functions to the "DisplayShopsAPI" interface.
  • Added the "transactionLimitsToString", "updateCurrentTransactionLimitCounter", "getCurrentTransactionCounter", and "hasMetTransactionLimit" function to the "DataPack" interface.
  • All time stamp related functions involving shops directly were converted to long variables versus string.
  • Removed the "getDateFormat" function from the "Manager" interface.

DisplayShopsAPI 1.3.4

07 Aug 03:36
Compare
Choose a tag to compare

This build is intended for DisplayShops 1.6.4 and above (excluding DisplayShops 2.0-related builds).

  • Added the "getBlockedItemId" method to the "DisplayShopsAPI" interface.
  • All time stamp related methods involving shops directly were converted to long variables versus string.
  • Added the "no-hand-item", "item-blocked", "item-unblocked", and "item-not-blocked" messages to the "lang.yml".
  • Added the "show-admin-shops" option to the "menus.yml" under the "shop-visit-menu" section.

DisplayShopsAPI 1.3.3

01 Aug 23:35
Compare
Choose a tag to compare

This build is intended for DisplayShops 1.6.3 and above (excluding DisplayShops 2.0-related builds).

  • The "loadShops" function from the "Manager" interface no longer reguires the "tableName", but instead now requires the "cleanUp" parameter.
  • The "loadMarketRegions" function from the "Manager" interface now requires the "cleanUp" parameter.
  • The "loadAllDataPacks" function was removed from the "Manager" interface.
  • The "cleanUpDataPacks" function was added to the "Manager" interface.