Wiki 9Minecraft Player Shops Data Pack Wiki

Player Shops Data Pack — Guide

Shop Management

Managing your shop is handled through an intuitive in-game menu. As the owner, you have full control over the following functions:

  • Setting the Product: Place the item you wish to sell into the designated 'Product' slot.
  • Setting the Price: Place the item you wish to receive as payment into the 'Price' slot. You can set the quantity for both the product and the price (e.g., 5 Diamonds for 1 Netherite Ingot).
  • Stocking: Add items to the shop's internal storage. The shop will automatically stop selling if it runs out of stock.
  • Withdrawing Profits: Any items paid by customers are stored within the shop. You can withdraw these at any time through the management menu.

Security Features

  • Theft Protection: Only the owner can open the shop's inventory or change its settings.
  • Grief Protection: Other players cannot break the shop block unless they have specific Admin permissions.

Customization

One of the standout features of Ketket's Player Shops is the ability to customize the visual appearance of your stall without needing external resource packs.

Component Action Result
Glass Case Shift + Right-click with an empty hand on the glass. Cycles through different glass colors.
Base Plate Shift + Right-click with any block in your hand on the base. Changes the baseplate material to that block.
Wool Trim Shift + Right-click with an empty hand on the baseplate. Cycles through wool colors or removes the wool trim entirely.

Demonstration of shop cosmetic customization

Admin Features

Server administrators have access to specialized tools for managing the marketplace and creating infinite shops.

Admin Shops

Admin shops are special stalls that do not require stock. They are ideal for server-run markets or spawn areas where items should always be available. To create an Admin Shop, an administrator must use the setup menu to toggle the 'Admin Mode' setting.

Admin Permissions

Admins can grant themselves the ability to remove shops owned by other players. This is useful for clearing abandoned shops or enforcing server rules. * Grant Admin Status: /function ketket_shops:admin/madeadmin * Revoke Admin Status: /function ketket_shops:admin/removeadmin

Note: Admin status only allows for the breaking of shops; it does not allow admins to modify the internal settings or stock of a shop they do not own.