DisplayShops Notes

Current Build: 2.0 (Build 1)

Current Status: Not Yet Released

Direct access to the plugin's API can be found here.

Click here to access the Wiki page.

The latest config-files can be found below:

config.yml menus.yml lang.yml

BOLD wording below indicates changes made in this EXACT build listed above.

API Changes

  • The "TransferCurrencyEvent" was replaced with the "BalanceSubmitEvent" to accommodate the new "BalanceRequestEvent" this makes things a lot easier for custom economy hooks.

  • Several methods were either relocated to the "DisplayShopsAPI" or directly pulled internally and are no longer accessible.

  • The "Manager" interface has been modified resulting in the removal, addition, and merge of several controllers.

  • The "Shop" interface has been modified resulting in the removal, addition, and merge of several controllers alongside the addition of the "Mode" enumeration.

  • All menus are now nested under the new "InterfaceType" interface for quick enumeration menu building.

Plugin Changes

  • Shops now have two modes Economy and Item allowing players to determine how their shop handles transactions directly.

  • Shops no longer have individual balances.

  • Shops no longer have individual settings for dynamic price changing.

  • The shop base-block system was renamed to appearances and slabs now automatically become the top-half of the block for mc versions 1.13+.

  • A global re-worked dynamic price-changing system was implemented (disabled by default).

  • Support for ASkyBlock, IridiumSkyBlock, FabledSkyBlock, and SuperiorSkyBlock have been implemented for island disband and/or deletion.