auctionhouse-1.0.0.jar
Curse Maven Snippet
What's new
Changelog - Version 1.0.0
✨ New Features
Auction House System
- Added /auctionhouse command to open the marketplace GUI
- Players can list items for sale with custom prices
- Browse and purchase items from other players
- Clean, user-friendly interface with item icons, names, prices, and seller information
- Real-time synchronization across all players
- Secure transaction system with virtual currency
Virtual Currency System
- Added /money command to check your balance
- Added /money give <player> <amount> for operators
- Added /money set <player> <amount> for operators
- Added /money remove <player> <amount> for operators
- Persistent money storage (saved per player)
- Automatic money updates across the network
Multiple Ways to Earn Money
- Mining Rewards: Earn money by breaking blocks
- Combat Rewards: Get paid for defeating mobs
- Fishing Rewards: Earn coins when catching fish
- Playtime Rewards: Automatic rewards every 10 minutes
- Fully configurable reward system via rewards_config.json
NPC Merchant System
- Added /npc spawn command to place merchant villagers (OP only)
- Added /npc remove command to remove nearby merchants (OP only)
- Right-click merchants to open the selling interface
- 100+ items with custom prices based on rarity:
- Weapons (swords, axes, bows): 6,000 - 20,000 coins
- Armor sets (diamond/netherite): 8,000 - 22,000 coins per piece
- Tools (pickaxes, shovels): 6,000 - 18,000 coins
- Resources (diamonds, netherite, emeralds): 3,000 - 8,000 coins
- Rare items (elytra, nether star, dragon egg): 18,000 - 30,000 coins
- Common items (food, building blocks): 50 - 1,000 coins
- Merchants are invincible and cannot be moved
- Dynamic pricing system with fallback to Minecraft rarity
Leaderboard System
- Added /baltop command to display top 10 richest players
- Floating hologram display that stays at execution position
- Toggle on/off by running the command again
- Real-time updates when money changes
- Color-coded rankings for better visibility
- Shows player names and formatted balances
⚙️ Technical Details
- Built for Minecraft 1.20.1 with Forge 47.4.0
- Requires Java 17 or higher
- Hybrid mod (client + server required)
- Network packet synchronization for multiplayer
- JSON-based configuration and data storage
- Lightweight with minimal performance impact
🛡️ Permissions
- All players can use auction house, view their money, and toggle baltop
- Only operators can manage NPC merchants and modify player balances
📝 Notes
- This mod is designed for multiplayer servers but works in singleplayer
- Configuration files are automatically generated in your world folder
- All prices can be customized by editing merchant_prices_config.json
- Reward amounts can be adjusted in rewards_config.json
This mod has no additional files

