I’m not a native English speaker and I used Google Translate, so I’m sorry if anything is unclear.
Also, whenever you update the plugin, remember to check the documentation tab above and make sure your settings match the latest version.
This is a marketplace plugin designed to prevent inflation on optimized Minecraft servers. By applying power index functions and their inverse functions, it balances selling prices and helps resolve economic imbalance caused by the overproduction of certain items on industrial servers. Simply put, the more plentiful an item is, the less profit players can earn from it.
This feature can be turned off in the config.yml file.
Command
Player Commands
Players can use /demonmarket or /mt:
Admin Commands
Administrators can use /demonmarketadmin or /mtadmin:
Example
A set of diamond blocks worth $440.
Development Status
MIT License
About
If you have any suggestions, complaints, or feature requests, feel free to contact me via GitHub or Spigot.
If you can help with translations, I would greatly appreciate it!
Contact
Also, whenever you update the plugin, remember to check the documentation tab above and make sure your settings match the latest version.
This is a marketplace plugin designed to prevent inflation on optimized Minecraft servers. By applying power index functions and their inverse functions, it balances selling prices and helps resolve economic imbalance caused by the overproduction of certain items on industrial servers. Simply put, the more plentiful an item is, the less profit players can earn from it.
Spoiler
To prevent players from conducting currency transactions through other plugins, DemonMarket disables all payment commands except /mt pay.
By applying an asset-based contraction function, the value of items sold by players gradually depreciates. After reaching a predefined threshold, the rate of depreciation increases rapidly and then slowly approaches zero, while never fully diminishing. This approach allows players to adapt to price contraction in advance, effectively limiting further asset accumulation by dominant players on the server.
This feature can be turned off in the config.yml file.
Command
Player Commands
Players can use /demonmarket or /mt:
- /mt gui – Open the trading interface
- /mt list – Show the purchase list
- /mt sell – Sell the item in your hand
- /mt sell all – Sell the item in your hand and all identical items in your inventory
- /mt pay – Send payment
- /mt price – Check item prices
- /mt help – View help
- /mt shop – Buy items from the shop
- /mt market – Open the marketplace
- /mt market sell [price] – List the held item on the marketplace for sale
Admin Commands
Administrators can use /demonmarketadmin or /mtadmin:
- /mtadmin set [price] – Set the price of an item (DemonMarket currently supports 300 sellable items)
- /mtadmin nbtset [price] – Set the price for NBT items
- /mtadmin name – Check item name information
- /mtadmin nbt – View NBT data
- /mtadmin reload – Reload the plugin
- /mtadmin shopset [price] – Set shop item prices
- /mtadmin shopnbtset [price] – Set shop NBT item prices
- /mtadmin shop – Open the shop management panel
- /mtadmin market – Open the marketplace management panel
Example
A set of diamond blocks worth $440.
- If you only have $800, you can earn $432.
- If you have $600,000, you can earn $217.
- If you have 50,000,000 in in-game currency, you can sell up to 64 diamond blocks and earn 0.69.
Spoiler: Tutorial
Math Theory
Permission
- demonmarket.use – Required for players to use DemonMarket
- If you are using GroupManager, try:
- If you are using LuckPerms, please use the /lp editor command.
- lang – Manually set the language.
- top – Enable leaderboard / top ranking.
- owner – Tax beneficiary. Leave empty if not required.
- base-asset – The average balance of a single player in the mathematical expectation model.
- rounding – Enable number rounding for simpler and more readable values.
- incremental-scaling – Enable progressive scaling.
- slimefun-support – Enables compatibility with SlimeFun. When enabled, items with lore/background stories will be blocked.
Note: This may disable NBT support. - disable-pay – Prevent players from using Essentials or other plugins to send money.
- disable-pay-list – List of payment commands to block.
- disable-sell – Prevent players from using Essentials or other plugins to sell items.
- disable-sell-list – List of sell commands to block.
- max-pay – Maximum amount per transaction.
Set to -1 to remove the limit.
Set to 0 to disable payments. - pay-unit – Transfer unit. All payments will be rounded to this unit. Taxes are calculated based on this value.
- payer-tax – Whether the sender pays the transaction tax (by default, the receiver pays it).
- auto-refresh – Automatically refresh prices in the GUI.
- auto-refresh-interval – Refresh interval (seconds).
- disable-shop – Disable the /mt shop command.
- market.disable-market – Disable the /mt market command.
- market.max-user-sell – Maximum number of active listings per user.
- market.sell-tax-rate – Transaction fee when selling items on the market (percentage).
- market.disable-demon-tax – Disable demon tax on market profits.
- log – Enable transaction logging.
Spoiler: Not everyone enjoys mathematics
The price of a diamond block is set at $440.
You can also use my other tool, DemonCalculator, to generate similar charts and help determine the optimal base parameter settings.
- 税额=(1 - 税率)
The price of a diamond block is set at $440.
- When the base parameter is set to 5000, the profit will be tied to players’ deposits, as illustrated below.
- When the base parameter is set to 500,000, the profit will be tied to players’ deposits, as illustrated below.
- When the base parameter is set to 500,000, the profit will be tied to players’ deposits, as illustrated below.
You can also use my other tool, DemonCalculator, to generate similar charts and help determine the optimal base parameter settings.
Development Status
- Menu panel – ✓
- Player marketplace – ✓✓✓
- Official shop – ✓✓✓
- Purchase list – ✓
- GUI support – ✓
- NBT support – ✓
- Set prices via commands – ✓
- View item names via commands – ✓
- Folia supported – ✓
MIT License
About
If you have any suggestions, complaints, or feature requests, feel free to contact me via GitHub or Spigot.
If you can help with translations, I would greatly appreciate it!
Contact
- GitHub: https://github.com/Tining123/DemonMarket
- QQ: 1340212468
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
DemonMarket - No More Mounting Inflation is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 1,889 times (via Spigot). Download it and open it directly in the game.