• Display Shops | A New Approach To Player Shops • icon

• Display Shops | A New Approach To Player Shops • -----

Create immersive simplistic shops with animations, efficient transaction handling, and much more!



⍟ 1.5.6 (Yeet?) ⍟
API Changes
  • The "saveMarketRegions" within the "Manager" interface now requires a SQL statement to operate.

  • Added the "getBaseBlockOffsets" method to the "Manager" interface.

  • Added the "toJSON" method to the "SerializeUtil" interface and used it as a replacement for the entire packet setup.

  • Added the "isBeingEdited" and "setBeingEdited" methods to the "Shop" interface. This value is now used for the shops during the editing process.

  • Added the "ShopEditEvent" event which is fired whenever a player opens the edit menu. It is also used by the plugin on the LOWEST priority so it can set the new shop editing value and perform actions.
Plugin Changes
  • Added the "/displayshops clear [world]" command alongside the "displayshops.clear" permission. The command lets a sender delete all shops in a defined world.

  • Shop editing now has an automatic toggle, when editing a shop, the transaction menu becomes unusable until the shop's edit field has been disabled due to an action completing. This is to block any transaction issues due to value changes alongside price changing scams by owners. Owners and Assistants of a shop can, however, edit at the same time.

  • Player data pack stored values such as chat interaction values are now cleared on logout and inventory close events to free up memory quickly.

  • The PlotSquared hook now only registers if v5 is detected instead of just using whatever it can find using the plugin's name.

  • Implemented tab-completion for the lock and unlock commands.

  • The PlotSquared hook is now extremely aggressive. It no longer has safety mechanisms and will completely wipe shops even if the owner is offline at that time. The items are attempted to be returned to the owner; however, it will only try once.

  • Fixed an issue allowing players to change their shop's base-block to locked appearances free of charge.

  • Fixed an issue where player data would fail to load with player still online.

  • Fixed some reported issues which occur under specific circumstances such as admin shop editing for players without permission.

  • Fixed an issue where the shop display would not adjust to base-block offsets.

  • Fixed some issues with the "BlockFromToEvent" listener to reduce its footprint under stress.
----------, Oct 1, 2020
Resource Information
Author:
----------
Total Downloads: 848
First Release: Aug 15, 2019
Last Update: Jan 20, 2024
Category: ---------------
All-Time Rating:
51 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings