Skip to content
This repository has been archived by the owner on Aug 16, 2021. It is now read-only.

[Peripheral proposal] Shops #12

Open
SOF3 opened this issue Jun 11, 2020 · 0 comments
Open

[Peripheral proposal] Shops #12

SOF3 opened this issue Jun 11, 2020 · 0 comments
Labels
Status: On Hold Issue will be dealt later. It is not important to fix/implement this right now. Type: Enhancement

Comments

@SOF3
Copy link

SOF3 commented Jun 11, 2020

This issue is the initial proposal for a peripheral plugin adding support for item shops.

There are three kinds of shops:

  • Server sell, player buy
  • Server buy, player sell
  • Player sell, player buy

Pricing

The prices for server-affiliated shops can be defined by admins, either in config or through commands.

The prices for player-to-player shops should have the range restricted, and the currencies allowed should be configurable similar to /eco pay.

User interface

Server-affiliated shops are probably most conveniently achieved through commands or UI, but servers might want to achieve some physical shops similar to EconomyS sign shops. It remains a question whether supporting signs is the responsibility of an economy plugin or a generic tap-to-do plugin.

There is a significance of physical signs in favour of UI signs. For example, the sell shops might be located in the center of a warzone, so it could be a challenge to get to sell your diamonds without getting robbed by people camping in the warzone.

Player-to-player shops are probably more accessible via a chest, since this would reflect stock availability visually.

Profits collection

For P2P shops, should the profits be directly added to the merchant, or should they be stored at the shop and require the merchant to collect them manually?

Cross-server support

Should shops be defined differently on multiple servers, or should they be synchronized through database?

@Ifera Ifera added Status: On Hold Issue will be dealt later. It is not important to fix/implement this right now. Type: Enhancement labels Mar 20, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Status: On Hold Issue will be dealt later. It is not important to fix/implement this right now. Type: Enhancement
Projects
None yet
Development

No branches or pull requests

2 participants