FreeMarketMC icon

FreeMarketMC -----

Adds an all-new player driven market to your server!



FreeMarketMC is a plugin that adds a player-driven market to your Minecraft server!

Features
* Players can list their items on the market (command: /market) to other players on the server to make some in-game money!
* Sell items as the server to players with an infinite stock and allow item prices to fluctuate as demand for said items changes!
* Offer system: players have a limited number of offers set by the plugin's config and offers expire after a configurable amount of time! Every offer a player creates charges a configurable fee to keep the market free of unreasonably high offer prices.
* Market reputation system: players have a trading reputation that increases with every offer they successfully sell and decreases for every offer that fails to sell. Higher reputations allow players who participate in the market more offer slots!
* Filtering & searching system: Players can quickly search the market by seller, offer id, item name, or item material!
* Plugin assists players in listing items with complete command auto-complete!
* 1.12-1.16 compatible

viewing_bread.png
View of a server listing for 32 bread at $20 per stack.

sell_single.png
View from the listing inventory as a player lists a single item.

sell_single_confirm.png
View from the listing inventory as a player confirms their listing and has to pay a fee of $15.00 in game to finalize the listing.

sell_stack.png
Option to sell an item as a whole stack rather than per each item in the stack in the listing menu.

search_seller.png
Button in the main market page to search items by seller.

search_iron.png
View of the market when using the search by name button to search for items containing "iron" in their name.

claim.png
View from the expired items page where players also claim their money from offers that have sold.

Permissions

'market.shop' - Allows access to the '/market' command
'market.help' - Allows access to the '/market help' command
'market.list' - Allows access to the '/market list ...' command to list items for sale
'market.unlist' - Allows access to the '/market unlist ...' command to de-list items for sale
'market.adminCreate' - Allows access to the '/market aCreate ...' command to create items for sale by the server in infinite quantities
'market.adminRemove' - Allows access to the '/market aRemove [id]' command to remove any offer with a given id, even if not owned by the executing player

Default Config
Here follows the default config.yml:
Code (YAML):

#Delta: Percent change in price per each one item sold more than bought
delta
: 0.05

#Lowest Price: Lowest price (in percentage) the item may dip from it's initial price.
lowest
: 0.3

#Volatile delay: The time between volatile pricing updates (in seconds)
volatileDelay
: 300

#Flea market fee: The fee (in %) of the listing price that the user pays to list an item.
fleaMarketFee
: 0.03

#Claim on join: Should users be prompted to claim their items when they join the server?
claimOnJoin
: true

#Max offers: Max offers available at 5.0 rep (1 offer for every 5 subsequent reputation)
maxOffers
: 3

#Reputation: Reputation gained and lost per sale.
reputation
:
  gained
: 0.1
  lost
: 0.2

#Offer Expiration Time: The time it takes for an offer to expire (in minutes). Default: 4,320 minutes (72 hours, 3 days)
offerExpireTime
: 4320

#Expired offer time: The time it takes for an expired offer to no longer be reclaimable.
expiredOfferExpiredTime
: 4320

#Set starting and max values for reputation based on permissions given to people. "market.default" would be the permission for the default group, "market.donator" for the second.
rank
:
  default
:
    startingReputation
: 5.0
    hasMaxReputation
: false
    maxReputation
: 15.0
  donator
:
    startingReputation
: 5.0
    hasMaxReputation
: false
    maxReputation
: 25.0

#Blacklists any materials or items with matching lore strings from being listed on the market
blacklist
:
  material
:
   - 'DIAMOND'
  lore
:
   - 'nosell'
    - 'somespecialattribute'
 


Dependencies
Vault
(required)
Some economy plugin (required)

Terms of Service

1. Do not modify, edit, change, or alter this plugin's code.
2. Do not redistribute or claim this plugin as your work.
3. Do not use or copy this plugin's code as your own.
4. Do not decompile the plugin.
5. I, the creator of FreeMarketMC, reserve the right to change this agreement at any time.
6. I, the creator of FreeMarketMC, reserve the right to revoke any person(s) access to the plugin who has broken this Terms of Service agreement.

Updated 3/10/21
Resource Information
Author:
----------
Total Downloads: 10
First Release: Mar 18, 2021
Last Update: May 29, 2021
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings