A powerful and user-friendly market plugin that offers players random items through an intuitive GUI interface. The market automatically refreshes at configurable intervals, and prices are dynamically calculated based on item quantity.
- Random Item Selection: Market randomly selects items from your configured list
- Auto-Refresh System: Market automatically updates at configurable intervals (default: 5 minutes)
- Dynamic Pricing: Prices adjust based on quantity - buy more, pay less per unit!
- GUI Interface: Beautiful and easy-to-use graphical menu
- Chat Announcements: All online players are notified when the market refreshes
- Vault Integration: Full compatibility with all economy plugins (EssentialsX, CMI, etc.)
/randommarketor/rmarketor/rm- Opens the market GUI/randommarket reload- Reloads the plugin configuration (requires permission)
- Download and place
RandomMarket-1.0.0.jarinto your server'spluginsfolder - Install Vault plugin (required)
- Install an economy plugin (EssentialsX, CMI, etc.)
- Start your server
- Configure items and prices in
plugins/RandomMarket/config.yml - Use
/randommarket reloadto apply changes
- Minecraft: 1.19+
- Java: 8+
- Vault: Required
- Economy Plugin: EssentialsX, CMI, or any Vault-compatible economy plugin
market:
update-interval: 5 # Minutes between market refreshes
price:
min: 10.0
max: 1000.0market:
items:
- material: DIAMOND
display-name: "&bDiamond"
min-amount: 1
max-amount: 5
base-price: 100.0The plugin uses a dynamic pricing system based on quantity:
- Higher quantities = lower unit prices
- Total price = unit price × amount
- Prices are automatically calculated and adjusted
- Market displays 3 random items from your configured list
- Each item has a random quantity (between min-amount and max-amount)
- Prices are calculated dynamically based on quantity
- Market refreshes automatically every X minutes
- Players receive chat notifications when market updates
- Players can purchase items directly from the GUI
This project is licensed under the MIT License.
Version: 1.0.0
Author: Nrleryx