U
/u/radhonn
Guest
| Hi, solo dev here. Been designing a Minecraft MMORPG for a while. Just finished the commodity bazaar and wanted to share because I haven't seen another MC server do it this way (maybe Hypixel in some sort). This isn't an auction house plugin. It's a real order book economy system that I've been designing and really want to do for a long time. Finally I can share my progress and what I've accomplished. What players can do:
Some extra features I want to mention: Resting-price execution. The fill price is the price of the order already in the book, not the demander's (aggressor) price. If you place a BUY at 10 and there's a resting SELL at 7, you fill at 7 and system refunds the 3×qty difference. This is how real exchanges work and I haven't seen a single MC shop plugin do it like this with real time order data storing/comparing. Offline delivery. If the buyer is offline when their order fills, the items don't vanish they go into pending_deliveries and get handed out to their delivery inbox so they can claim. No "must be online to receive the item" jank nor phantom loot.Instant Buy/Sell Slippage. If liquidity is too low, prices can change rapidly between counter orders (since every price in the order book is player defined, the "next best" order might not always be close to the current best). To stop players from accidentally filling a much worse order, there's a base 5% slippage threshold. So if next best order has changed more than 5% +/-, player receives a confirmation gui thats saying "Price has changed, new price is this. Are you sure?". This order book system is only for trading "Resources (gathering materials)", so players will be using "Item Listing (Auction)" system to sell their custom items. I'm also working on a custom "Item Listing" plugin as well, I hope to share it as soon as I have enough progress. Anyways, I hope you guys like it Note: I wasn't able to share a video so I divided it with gifs. submitted by /u/radhonn [link] [comments] |
Continue reading...