Home›Java›Mods›VirtualShop | Pure Capitalism at it's finest
VirtualShop | Pure Capitalism at it's finest
ModsJava

VirtualShop | Pure Capitalism at it's finest

Java mod listed for Minecraft 1.19–1.20. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]​
What is VirtualShop?
VirtualShop is a very POWERFUL and LIGHTWEIGHT economy plugin designed to put the value of in-game items in the hands of your players. This is successfully done by creating a pure supply and demand driven economy otherwise known as Capitalism.
​
Why VirtualShop?
Are you tired of trying to create your own server shops from scratch? If yes, VirtualShop is your solution! All you have to do is drop the plugin into your plugin folder! BAM, now you have a pure, player run economy at your fingertips and integrated into your server. ​

How does this create an economy?
Simple. Players buy and sell items in a global market where they can create the prices. If they want to sell items at above the market price, they will not make money. It is a constant game of trying to sell the most product at the highest price the market will allow. This plugin is pure Capitalism at it's finest.

​

Features

Requirements
- Java 1.17+
- Vault & Vault supported economy plugin
​
Frequently Asked Questions
Help! VirtualShop is not working on my server!
Check to make sure that you have Vault installed as well as a supported economy plugin. VirtualShop is a shop plugin and not economy plugin.​
Does this plugin support NBT items?
No, this plugin is not designed to support NBT items. Players can buy and sell items that are native to Minecraft, that are not renamed, enchanted, or damaged.
​
Configuration Files
Spoiler: settings.yml
Version: 2
Locale: en
prefix: '&8(&9&lShop&8) '
mysql:
enabled: false
host: localhost
port: 3306
user: mc
pass: password
name: minecraft
prefix: shop_
Spoiler: messages_en.yml
Version: 5
messages:
help:
buy: "/buy <item> <amount> [price]"
sell: "/sell <amount> <item> <price>"
stock: "/stock <player> [page]"
sales: "/sales <player> [page]"
cancel: "/cancel <item> [amount]"
find: "/find <item> [page]"
sales:
sale: "{seller} sold {amount} {item} to {buyer} for {price}"
self-purchase: "Managed to buy {amount} {item} for {price}"
seller-sale: "{buyer} just bought {amount} {item} for {price}"
no-sales: "{seller} hasn't made any sales"
self-no-sales: "You haven't made any sales"
stock:
broadcast: "{seller} listed {amount} {item} for {price} each"
listing: "{seller}: {amount} {item} for {price}"
cancelled: "You removed {amount} {item} from the shop"
removed: "Removed {amount} {item}"
no-stock: "No one is selling {item}"
seller-no-stock: "{seller} doesn't have any items for sale"
self-no-stock: "You don't have any items for sale"
cancel-no-stock: "You currently aren't selling any {item}"
error:
no-results: "Your search didn't return any results"
forbidden-item: "You cannot sell {item}"
modified-item: "You can not sell items that are damaged, renamed, or enchanted"
unknown-item: "What is {item}?"
unknown-player: "Player {player} was not found"
bad-number: "You must enter a quantity greater than 0"
bad-price: "Your price must be greater than $0.01"
bad-item: "You need to specify an item"
no-funds: "You don't have enough money"
no-items: "You don't have any {item}"
no-space: "You don't have any free space"

Command Reference and Permission Nodes
[​IMG]
/buy <amount> <item> [maxprice] - virtualshop.buy - Buys an item.
/sell <amount:all> <item:hand> <price> - virtualshop.sell - Sells an item.
/find <item> - virtualshop.find - Finds all listings for the specified item.
/cancel <item> [amount] - virtualshop.cancel - Cancels the item you have listed
/stock <player> [page] - virtualshop.stock - Finds items that a player has for sale.
/sales <player> [page] - virtualshop.sales - Finds all transactions for the specified player.
/shop - Displays a command reference guide

Permission Groups
virtualshop.user
virtualshop.buy
virtualshop.sell
virtualshop.find
virtualshop.cancel
virtualshop.stock
virtualshop.sales​
virtualshop.admin
virtualshop.stock.others
virtualshop.sales.others​
Tutorial
Argument Reference
<> = Required
[] = Optional
​

Find an item on the market: /find <item> [page]
upload_2020-4-19_16-38-5.png ​
Sell an item on the market: /sell <item> <amount> <price>
upload_2020-4-19_16-39-40.png ​
Buy an item off the market: /buy <item> <amount> [price]
upload_2020-4-19_17-6-1.png ​
Cancel an item you put on the market: /cancel <item>
upload_2020-4-19_17-11-10.png ​
See the stock a player has : /stock <player> [page]
upload_2020-4-19_17-7-29.png ​
See the sales a player has been involved in: /sales <player> [price]
upload_2020-4-19_17-8-49.png ​

Suggestions or Bug Reports?
Create an Issue on GitHub with either the "Bug" tag or "Feature Request" tag.
​
Goals
50 Downloads
100 Downloads
500 Downloads
1,000 Downloads
2,000 Downloads
10,000 Downloads
​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

VirtualShop | Pure Capitalism at it's finest is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20. Downloaded 10,389 times (via Spigot). Download it and open it directly in the game.

Explore more