stonks.png

Looking for an efficient and all-in-one stock market solution for your server? Look no more, as Stonks provides the most important features that you can expect from a stock market plugin, namely real life stock market support, item-based as well as virtual stocks that fluctuate based on a realistic mathematical model. All of this while being properly designed, kept up-to-date, NMS free and open source!​

 

Source Code | Issue Tracker | Documentation | Metrics | Website

widget.png

Vault is required to run Stonks.​


Features

  • GUI based stock market to buy and short shares
    • Leverage system
    • Shares may automatically close when reaching certain thresholds
  • Portfolio that displays your owned shares
  • Shares with leverage
  • Item-based stocks (exchange items instead of Vault currency)
  • Support for real life stock market data
  • A realistic tax pool-based solution
  • Virtual stocks that evolve with time with an accurate mathematical model
  • An efficient dividend system to reward investors
  • Multiple ways of displaying stock evolution
    • Using display boards (item frames with custom textured maps)
    • Using wall signs
    • Using maps (can be given to players)
  • Turn shares into physical items (share papers) and trade them!
  • Fully editable GUIs and language files
  • Update checker


Planned updates

  • Have players able to setup their own companies with costs, taxes, dividends


Stocks
The stock market can be accessed using the /stocks command which prompts all the available quotations. A quotation is either linked to a company (or an item since we're in Minecraft!) and represents a virtual place where you can buy or short shares. Buying a share means you invest into a specific quotation and bet its price will increase with time. Shorting means that you are betting on a price drop instead.

Real and virtual quotations
A quotation either evolves based on real life stock data and gets updated every so often by using public stock APIs, or evolve and have its price calculated using a math formula. A realistic behaviour for a quotation is to have its price increase when multiple players are buying shares from that quotation. Conversely, multiple players shorting the quotation will result in a price drop.

Physical quotations
A physical quotation uses items instead of cash : you cannot invest money into the quotation since you have to use a specific item. Closing an order will also give you the corresponding amount of items.

Intuitive GUIs
The /stocks command will prompt the list of all configured stocks where you can place orders.

FwX7JVx.png

Using the portfolio you can see all your active orders.

48RsNZR.png


The share menu enables you to buy shares.

o3jOrDA.png


Display boards
These are a great way of displaying stock evolution. There are multiple time scales which you can use to display stock evolution : using the minute time scale, you can even setup quotations that let players do some micro trading!
a52Ppce.gif

It also has a few buttons that you can click to interact with the quotation.

Display maps

These are a shortcut to display boards since they also display stock evolution and can be added to a player inventory.

Display signs
These take up much less space than display boards yet display much less information. By right clicking them you can open up the share menu.

Dividends
Dividends are a specific amount of money periodically provided to investors in order to reward them. The formula providing the dividends for a specific quotation is fully configurable and may depend on several specific parameters, like the stock price and its recent evolution. Players can claim the dividends from all of their shares using the /redeemdividends command.

Terms of service
By purchasing this plugin, you agree to the following:

  • You are not allowed to redistribute, resell, or give this plugin to anyone else.
  • We don't give support to servers involved with piracy in any way shape or form.
  • You are allowed to download, edit and compile the source code for private use only.
  • You are allowed to decompile the plugin and edit it for private use only.
  • You can only use it on one network/server at a time (=private use).
  • You are only allowed to download this plugin from an official source.
  • Bugs must be reported on the Gitlab issue tracker.
  • TeamRequiem reserves the right to change the terms at any time; therefore you have to agree to the most recent version of them.
  • There will be no refunds.