[img] tag

[img] tag [img] tag

What is DailyShop?
DailyShop is an advanced shop plugin that aims to transform the economy of every server.

There are currently two forms of Minecraft economies that exists on modern servers. The first is vanilla which does not use plugins to assist in functionality within the economy. The second is a server-shop, vanilla blend, this method uses player-to-player trades and a server-wide shop that includes set prices for items to be bought and sold. The second method is often preferred on SMP/vanilla as it provides higher liquidity and engagement in the market than vanilla. However, on anarchy/semi-anarchy servers the vanilla-economy is provided as vanilla mechanics are often preferred.

Both methods have significant issues. Vanilla being the most obvious with incredibly low engagement in the market as trades are strictly player-to-player bartering. To fix this issue servers and plugin-makers have developed a server-economy. Plugins such as essentials and Vault’s API allows for a medium of exchange within Minecraft. This has drastically fixed a lot of issues with the bartering system within Minecraft. However, the issue of low market engagement persisted. This has had attempts to be “fixed” however, by introducing server-wide shop plugins, often in the form of shop GUI’s or sign-shops. This is the current “preferred” method of economies in Minecraft servers.

DailyShop aims to fix the still present problems in both methods by introducing shops with random items, picked from a configurable pool of items which are replaced by new random items after a certain amount of time. This feature allows players to engage more with the server economy and with more advanced features, such as stock for the items, dynamic prices, permissions per items and shopKeepers (Future update), admins will be able to control the volatility of the shop, have players compete for the items and keep them interested if stock is enabled and prevent whales from buying large amounts of items and break the economy of the server.



[img] tag
[img] tag
[img] tag [img] tag [img] tag [img] tag[img] tag[img] tag[img] tag[img] tag


[img] tag

  1. Features:

  1. Shops where players can sell and buy configurable items.
  2. Configurable timer (real time) to renew the items on a shop
  3. Rarity system to determinate how likely is an item to appear on the shop
  4. Set stock for items, with two options: Individual or Global.
  5. Lock the amount of an item for a certain price.
  6. Create bundles where you can buy two or more items for a certain price.
  7. Permission per-shop and per-items.
  8. Items can run commands when bought
  9. Supports custom items and nbt Data:
    1. Oraxen
    2. Vouchers
    3. MMOitems
    4. Head Database
  10. Multiple economies per-item (Premium):
    1. Vault
    2. GemsEconomy
    3. PlayerPoints
    4. TokenManager
    5. Mpoints
    6. UltraEconomy
  11. Log System to keep track of all your player's transitions with handfull filters. You can also request a json file of the transactions.
  12. Feature to set the price of an item as a random value between a given range

  1. Customization

  1. All messages on the plugin are customizable
  2. In-built GUI to customizate every aspect of the items on the shop
    1. Change name
    2. Change lore
    3. Change Material
    4. Add/remove enchantments
    5. Set Base64 Material
    6. Add Item Flags
  3. Customize the display of the shops to your liking: size, items, title and even the actions to make when a certain item is clicked
  4. Placeholders per-shop
  5. Any changes made to an item or shop are updated in real time for you without the need to reload the plugin
  6. Yaml support

  1. Performance

  1. Every call to the database is made async
  2. The rarity system is extremely efficient with no stress on CPU whatsover even with large collections of items
  3. Complex processes are done either on parallel or async
  4. Quality A code

[img] tag

  1. /dshop open [shop] {player}
    1. DailyRandomShop.open / DailyRandomShop.open.others
    2. Opens the given shop for yourself or the given player
  2. /dshop add [shop]
    1. DailyRandomShop.addDailyItem
    2. Opens the menu to add an item to the given shop
  3. /dshop manage
    1. DailyRandomShop.settings
    2. Opens the menu to manage shops
  4. /dshop reStock [shop]
    1. DailyRandomShop.reStock
    2. Force generation of new items and resets timer for the given shop
  5. /dshop reload
    1. DailyRandomShop.reload
    2. Reloads plugin and config
  6. /dshop help
    1. Prompts help message
  7. /dshop import [shop] [plugin] [_shop]
    1. DailyRandomShop.import
    2. Imports items from other plugins


[img] tag

[img] tag