CryptoMarket
Immerse yourself in the world of cryptocurrencies on your server!
Important note: The plugin requires an internet connection to fetch current cryptocurrency rates.
Main Features
This unique plugin transforms your Minecraft server into a full-fledged cryptocurrency exchange! Key features include:
- Intuitive graphical interface
- Real-time stock exchange quotes
- Rating of the richest players on the server
- Trading multiple different cryptocurrencies
- Calendar with historical price data
- Simple purchase system through dialog window
Main Menu
Access to the main interface is via the /cryptomarket command or abbreviated /cm. All main trading tools are gathered here:
Current selling price: Shows potential profit or loss when immediately selling assets

Wallet: Displays current balance in server currency and cryptocurrencies

Cryptocurrencies and prices: The center of trading activity - displays current rates and enables buying/selling

To make a transaction, simply click on the cryptocurrency of interest (left button - sell, right - buy), after which a dialog window will open to specify transaction details

Update: Updates currency rates in case of errors
Ranking and Calendar: Open corresponding sections
Player Rating
Want to know who the most successful traders on the server are? This section shows the top-5 players with their total capital (investment amount converted to server currency)

Historical Data
Interested in how much Bitcoin cost a week or year ago? The calendar preserves price history, helping players make informed investment decisions

Installation and Setup
- Get a free API key on alphavantage.co
- Start the server with CryptoMarket.jar file in the plugins folder
- Specify the obtained API key in the configuration file
- Restart the server
Other settings are optional - the plugin is ready to work!
Permission System
- cryptomarket.menu: access to main menu
- cryptomarket.negotiate: permission to buy/sell cryptocurrencies
- cryptomarket.ranking: view player ratings
- cryptomarket.calendar: access to historical data
- cryptomarket.balance: use of /cm balance command
- cryptomarket.today: use of /cm today command
- cryptomarket.update: update currency rates
- cryptomarket.save: data saving
- cryptomarket.give: giving currency to other players
- cryptomarket.take: taking currency from players
- cryptomarket.set: setting values
Available Commands

For Developers
API documentation is available at: https://roinujnosde.github.io/CryptoMarket/
Dependencies
- Vault
- Economy plugin