About DailyShop
This plugin implements the idea of having multiple shops that show a different selection of their content each day. It links into Vault to bind to your economy system and has a different permission for each shop, making it very suitable for a server with different ranks!
The user side and the majority of the admin stuff can be done through simple inventory GUI menus! All commands have full tab-completion and every text message can be fully customised in the configuration!
Pictures
Getting started
Installation
Keep in mind that this plugin needs Vault to function and requires a permission manager plugin and an economy plugin to work like it should. I highly advise LuckPerms and essentialsX for this. You can then download the jar file from the top of this page and put it in your plugins folder. Reload/restart your server and you are done!
User commands
The main command /dailyshop can be abbreviated to /ds everywhere.
- /dailyshop - Opens a random shop which you have permissions for
- /dailyshop <shop_name> - Opens the shop with the specified name
Admin commands
The administrator commands can be accessed through either /dailyshop admin , /ds admin or / dsa. I use the latter here.
- /dsa create <shop_name> - Create a new shop with the specified name
- /dsa remove <shop_name> - Removes the shop with the specified name
- /dsa additem <shop_name> <price> - Add the item in your hand to the shop for the specified price
- /dsa view <shop_name> - Open the admin GUI for that shop.This can be used to remove items by double clicking them
Permissions
Each shop comes with its own permission which has to be set for a player/group before they can open said shop. This permission will be called dailyshop.shop.<name_of_your_shop>.
- dailyshop.admin (default: op) - Allows user to make, manage and remove shops. This will also allow them to use all shops.
- dailyshop.shop.<name_of_your_shop> - Allows user to open/use the shop with said name.
Configuration
The configuration has a lot of settings and allows you to customise many aspects. This is of course optional, as it has sensible defaults. For specific details about a setting please read the comments above each setting and the header in the configuration file or ask a question on the discussion page ( not the review page).
Questions, bugs or feature suggestions?
Please DO NOT use the review section for bugs or feature suggestions. For a bug report, use the Github page or start a spigot conversation!
Feel free to ask a question about the plugin on the discussion page. If you have an idea how this plugin could be improved let me know! This is the first release so it will probably be improved!
Let me know if you like this project! If you really love this plugin, you could consider donating to help me with the upkeep of this project.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta