Additional Player Shop Members - Shopkeepers/Shopkeepers-Wiki GitHub Wiki

As the shop owner, you can allow other players to help you manage your shop.

Editor

Inside the player shop editor, click the player head item to open the shop members list: This view lists all current shop members (besides yourself) and allows you to manage the existing members or add new members.

Add Members

By default, you can add up 9 additional members to your shop.

To add a new member, click the nametag item and then enter the name or the unique id of the player in chat.

Member Access Levels

Left/Right-click a member in the list to cycle through their access level: The access level defines what the player can access and edit.

  • Container: The player can access the shop container, e.g. to restock it. The player cannot access the editor.
  • Edit: The player can access the container and the editor. Inside the editor, the player can configure the trades and the shop object. However, the player cannot view or edit the shop members or delete the shop.
  • Full access: The player has the same access rights as the shop owner, including the ability to edit the shop members or delete the shop. Depending on how the permissions are configured on the server, the player may also be able to manage shopkeeper snapshots, set the shop for hire, or transfer the shop.

Remove Members

Shift-click a member in the list to remove them again, after additional confirmation.

Additional Notes

  • Shop members are taken into account for command completions when the command requires a player name or id.
  • The prevent-trading-while-owner-is-online and prevent-trading-with-own-shop settings also apply to other shop members: Trading is disabled if any shop member is online and shop members cannot trade with shops they have access to (any access level).
  • If notify-shop-members-about-trades is enabled, the other shop members also receive trading notifications.
  • The deleting-player-shop-returns-creation-item also returns the shop creation item to players other than the owner if they have full shop access.
  • The remove-all command and ShopkeeperRegistry#getPlayerShopkeepersByOwner (API) only affects a player's actually owned shops, not shops they have access to.
  • If set-citizen-npc-owner-of-player-shops is enabled: Citizens NPCs only support a single owner, so other players, even with full access, won't be able to edit the Citizens NPC.
  • If a shop member's access level changes, any currently open shopkeeper or container view is automatically closed for them.
  • The editor layout cannot be customized per-player, so the shop members and delete buttons are always visible to all players with access to the editor, but can only be used by players with full shop access.

Configuration

See Configuration for details. Relevant settings:

  • members-item
  • add-member-item
  • max-members-per-shop
  • allow-members-with-full-access