Dynamic Shops
Dynamic Shops is a lightweight economy mod made for small SMPs. I created this mod because the economy on my private server collapsed after players flooded the market using copper farms. I needed a simple, direct way to control money flow and fix inflation without heavy dependencies.
This is my first mod. I built it using AI as an assistant to speed up development, but every system, texture, feature, and line of code was directly designed, tested, and supervised by me.
Note: Since this is a first release on a brand new Minecraft version, minor bugs might pop up. If you find anything broken, let me know and I’ll patch it as soon as possible.
Key Features
Configurable Shop & Sell Blocks 16 dye-colored, unbreakable blocks that serve as your server's market points:
Admin Control: OPs or players in Creative mode can Shift + Right-Click any block to open the configuration menu.
Custom Trade Parameters: Set items, stock limits, baseline prices, and custom display names.
Exploit Protection: Trade limits and reset cooldowns can be adjusted via config files and in the block config GUI.
Collaborator System: Admins can assign a player as a collaborator to a shop. When the shop hits a specific sales goal, the collaborator automatically gets a bonus payout.
Money System, Wallets & Loss on Death
Balance Tracking: Player balances range from
$0to$999,999,999.Death Penalty: Carrying physical cash is risky. If you die, you lose 50% of the money in your pocket. Money stored in the bank stays 100% safe.
Wallet Item: Works like a bundle specifically for currency items. Store up to
$100,000(configurable) in a single slot. Right-click it anytime to check your pocket balance without typing commands.
ATMs & Banking
Safe Deposit: Store your cash safely to protect it from deaths or server events.
Physical Currency: Support for deposits, withdrawals, and physical coins/bills for player-to-player trading.
Taxes: Money held in ATMs is charged with taxes based on passed in-game days and how much money you have stored (configurable).
Automated Gameplay Tasks
Players can earn money naturally while playing. The mod tracks and rewards actions automatically:
Mining ores and logs.
Killing mobs and bosses.
Smelting, fishing, trading, block placing, and unlocking vanilla/modded achievements.
Check your current task status anytime with /task progress.
Utility Vouchers
- Non-item Trades: Use Vouchers to sell services, permissions, or custom rewards. Right-clicking an empty voucher lets admins write a locked custom description that cannot be forged.
Commands Overview
Commands use a two-category structure (pocket vs bank):
/money balance <pocket/bank> [player] - Check your own or another player's balance.
/money add <pocket|bank> <player> <amount> - (OP) Add money to a player.
/money subtract <pocket|bank> <player> <amount> - (OP) Remove money from a player.
/money set <pocket|bank> <player> <amount> - (OP) Set a player's exact balance.
/task progress <player> <task> - Check active gameplay tasks and earnings.
/task complete <player> <task> - (OP) Complete a task to a player.
/task clear <player> <task> - (OP) Clear a task to a player.

