Releases: XZot1K/DisplayShopsAPI
DisplayShopsAPI 1.4.2
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
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
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
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
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
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
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
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
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
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.