Releases: Uipg9/shop
Release list
v1.0.52 - Phase 5: Complete Expansion (32 Systems!)
🎊 PHASE 5: COMPLETE EXPANSION - The Biggest Update Yet!
🆕 5 MASSIVE NEW SYSTEMS
🏆 Achievements & Badges System
- 50+ Achievements across 10 categories (Wealth, Property, Business, Jobs, Stock Market, Gaming, Workers, Lottery, Farm/Mine, Misc)
- Cash rewards: $5K-$500K per achievement
- Permanent bonuses: +5% to +20% income boosts
- Popup notifications with sound effects
- Progress tracking across sessions
- Commands: /achievements, /achievements list, /achievements progress
⭐ Daily Rewards System
- 7-day reward cycle with streak tracking
- Daily rewards scale: $5K → $100K
- Mystery Boxes (4 tiers):
- Common (60%): $10K-$50K, basic items
- Rare (30%): $50K-$100K, enchanted items
- Epic (8%): $100K-$250K, rare items, worker boost scrolls
- Legendary (2%): $250K-$1M, unique items, permanent perks
- Milestone rewards: 30 days (+5% income), 100 days (+10% income + Legendary Box)
- Streak tracking (current & longest)
- Commands: /daily, /daily claim
🌟 Perks & Boosters Shop
-
5 Temporary Boosters ($30K-$100K):
- Income Booster: 2x all income for 1 hour
- XP Booster: 2x job XP for 1 hour
- Luck Booster: Better game odds for 30 min
- Speed Booster: Faster actions for 1 hour
- Worker Efficiency: +50% efficiency for 1 hour
-
7 Permanent Perks ($3M-$20M):
- Golden Touch ($5M): +5% all income forever
- Mentor ($3M): +10% job XP forever
- Lucky Charm ($10M): +5% better game odds forever
- Time Master ($7M): All cooldowns -20% forever
- Negotiator ($4M): Better prices everywhere forever
- VIP Status ($15M): Access to exclusive features
- Double Down ($20M): All boosters 2x more effective
-
Active booster tracking with time remaining
-
Commands: /perks, /perks active
📊 Statistics Dashboard
-
Comprehensive tracking of all player activities:
- Total money earned/spent (all time)
- Properties, farms, mines, businesses owned (current + lifetime)
- Workers hired, stock trades, games played/won
- Lottery tickets bought, biggest wins/losses
- Days played, total time in economy
-
5 View Modes: Overview, Wealth, Investments, Gaming, Workers
-
Beautiful displays with icons and colors
-
Fun facts and lifetime comparisons
-
Commands: /stats
🎮 4 NEW Mini-Games (Total: 16!)
Poker (Texas Hold'em) - $10K entry
- Play against 5 NPC players
- 2 hole cards + 5 community cards
- Win 5x-10x your entry (max pot $100K)
Baccarat - $5K entry
- Bet on Player (1:1), Banker (0.95:1), or Tie (8:1)
- Classic casino card game
- Quick rounds, strategic betting
Lottery Scratchers - $1K each
- Instant win scratch cards
- Match 3 symbols to win
- Prizes from $500 to $100K JACKPOT
- Buy multiple cards at once
Bingo - $2K entry
- 5x5 bingo card with 25 numbers drawn (1-75)
- Win patterns: Line ($5K), X ($25K), Full Card ($100K)
- Automated number drawing and marking
📈 Total Features Now: 32 COMPLETE SYSTEMS!
- Currency & Balance Management
- Shop System with GUI
- Job System (13 jobs)
- Property System (10 types)
- Farm System (7 crops)
- Mine System (8 ores)
- Salary System (auto-payments)
- Bank System (4 account types)
- Loan System (3 loan types)
- Investment System
- Stock Market (17 companies, IPOs, splits, sentiment)
- GUI Hub (central menu)
- Backpack System (upgradeable storage)
- Rent System
- Loan Interest
- Transaction History
- Job Bonuses
- Insurance System (4 policy types)
- Automation Hub (5 toggles)
- Worker Management (3 types, 5 skills, promotions)
- Interactive Games (16 total games!)
- Lottery System (weekly draws, jackpot)
- Business Empire (7 types, synergy bonuses)
- Farm Irrigation (+20% yield)
- Mine Depth System (better ores)
- Property Renovations (+10% value/rent)
- Credit Card System
- Achievements & Badges (50+ achievements) ⭐ NEW!
- Daily Rewards (streak system, mystery boxes) ⭐ NEW!
- Perks & Boosters Shop (12 perks/boosters) ⭐ NEW!
- Statistics Dashboard (comprehensive tracking) ⭐ NEW!
- 16 Mini-Games (4 new: Poker, Baccarat, Scratchers, Bingo) ⭐ ENHANCED!
🎯 New Commands
- /achievements or /achieve - View achievements and progress
- /stats or /statistics - View comprehensive statistics
- /daily - Claim daily rewards
- /perks - Browse perk shop and active boosters
📊 By the Numbers
- ~5,000 lines of new code added in Phase 5
- 20+ new files created
- Mod size: 0.60 MB → 0.67 MB
- Systems: 27 → 32 (+5 new systems!)
- Total games: 12 → 16 (+4 new games!)
- Total achievements: 0 → 50+ (complete system!)
🔧 Technical Improvements
- Fixed Component.literal() concatenation issues in GUIs
- Simplified enchantment system (API changes in 1.21)
- Added 4 new game state classes to GamesManager
- Integrated achievement tracking across all managers
- Integrated statistics tracking for all activities
- Applied perk multipliers to income/XP/game odds
- Added daily reward login notifications
- Enhanced Hub GUI with 4 new feature buttons
🚀 Installation
- Download shop-1.0.52.jar
- Place in your mods folder
- Requires Minecraft 1.21.11 + Fabric Loader 0.18.4
- Start the game and use /hub to access all features!
🎮 Quick Start
- Use /daily to claim your first daily reward
- Check /achievements to see what you can unlock
- Try new games: Poker (/games), Scratchers, Baccarat, Bingo
- Browse /perks for boosters and permanent upgrades
- View /stats to track your progress
This is the biggest and most feature-complete update yet! 🎉
Enjoy 32 complete systems, 16 games, 50+ achievements, and endless progression!
v1.0.51 - Phase 4: Lottery + Business + 12 Games
🎰 Phase 4: Expansion Pack
New Features
🎰 Weekly Lottery System
- Weekly draws every 7 in-game days
- 6 numbers (1-50), tickets $10K each
- 6 prize tiers: Jackpot (starts $500K), $100K, $25K, $5K, $1K, free ticket
- Rolling jackpot (grows by 70% of ticket sales)
- Commands: /lottery, /lottery buy, /lottery info\
🏢 Business Empire System
- 7 business types: Restaurant, Casino, Stock Brokerage, Insurance Agency, Bank Branch, Mining Company, Farm Conglomerate
- Daily passive income ($5K-$20K/day depending on type)
- 5-level upgrades (+50% income per level)
- Synergy bonuses: 3+ businesses = 20%, 5+ = 50%, all 7 = 100%
- Commands: /business, /business buy , /business collect\
🎮 5 New Mini-Games (Total: 12 games!)
- Crash ($5K): Cash out before crash, up to 50x multiplier
- Wheel of Fortune ($10K): 12 segments including $500K JACKPOT
- Keno ($2K): Pick 10/80 numbers, up to $100K prize
- Mines ($5K): 5x5 grid, reveal tiles, cash out anytime
- Plinko ($3K): Drop ball through pegs, up to 5x multiplier
⚡ System Enhancements
- Farms: Irrigation upgrade ($100K, +20% yield)
- Mines: Depth upgrades ($75K, better ores)
- Properties: Renovations ($50K, +10% value, max 5 levels)
- Stock Market: IPOs, stock splits, market sentiment
- Workers: Promotions ($25K, +1 all skills)
Previous Updates
v1.0.50 - Worker Management (3 types, skills, loyalty)
v1.0.49 - Automation Hub + Banking Expansion + Insurance
v1.0.48 - Stock Market (17 companies) + Interactive Games V2.0
Stats
- 27 Complete Systems (Lottery, Business, 12 Games, Workers, Automation, Insurance, Stock Market, and more)
- JAR Size: 0.60 MB
- Minecraft: 1.21.11
- Fabric: 0.18.4
Access everything from /hub\ command!
v1.0.50 - Phase 3: Worker Management System
👷 Worker Management System
New Features
- 3 Worker Types: Farm Hands (+25% yield), Miners (+20% income), Property Managers (-30% repairs)
- Skills & Training: 5 trainable skills (Harvesting, Mining, Maintenance, Efficiency, Speed) - Levels 1-10
- Loyalty System: 0-100 scale, workers quit if loyalty falls below 20
- Economics: $5K hiring, $100-500/day salaries, $1K training per session
- Management GUI: 5 view modes (Overview, Hire, Manage, Training, Assignments)
Commands
- /workers\ - Open worker management GUI
- /worker hire \ - Hire a new worker
- /worker fire \ - Fire a worker
- /worker assign \ - Assign worker to farm/mine/property
- /worker list\ - List all your workers
- /worker stats \ - View worker details
Integration
- ✅ 25% farm efficiency boost with Farm Hands
- ✅ 20% mine income bonus with Miners
- ✅ 30% property repair cost reduction with Property Managers
- ✅ Daily salary payments
- ✅ Weekly loyalty updates
Previous Updates
v1.0.49 - Automation Hub + Banking Expansion + Insurance System
v1.0.48 - Stock Market (17 companies) + Interactive Games V2.0 (7 games)
Stats
- 22 Complete Systems (Worker Management, Automation, Insurance, Stock Market, Interactive Games, and more)
- JAR Size: 0.56 MB
- Minecraft: 1.21.11
- Fabric: 0.18.4
Access everything from /hub\ command!
Shop Mod v1.0.47 - Tenant System, Teleport Waypoints, Farming QOL
🎉 MASSIVE UPDATE - v1.0.47
🐛 CRITICAL BUG FIXES
Loan System Rebalanced
- Fixed ridiculous 5.5x repayment → now max 1.5x total
- Interest rates now mean TOTAL loan interest, not daily compound
- Excellent credit (100): 20% total interest
- Poor credit (20): 50% total interest
- Much more reasonable for players!
Property Rental Fixed
- Middle-click rent no longer triggers auction house
- Fixed action propagation bug
Mines More Affordable
- Reduced all mining operation costs by 50%
- Much faster ROI on mining investments
Teleport Commands
- Changed /teleport to /tele and /warp
- No more vanilla command conflicts
🆕 NEW: TENANT MANAGEMENT SYSTEM ⭐
Complete Rental Management
- Track all rented properties in one place
- See tenant names, relationships, rent amounts
- Adjust rent prices (±10% per click)
- Evict problematic tenants
Random Tenant Events
- 🎁 Gifts: Tenants give money or items (+relationship)
- 💥 Damage: Property damage requires repairs (-money, -relationship)
- 💰 Rent Changes: Tenants may request reductions
Relationship System
- 0-100 relationship score per tenant
- High relationships = fewer problems, more gifts
- Low relationships = more damage, complaints
- Eviction penalties based on relationship
New Commands:
- /tenant - Open tenant management GUI
- Fully integrated into Hub menu
🗺️ NEW: TELEPORT ENHANCEMENTS ⭐
Home System
- /sethome - Set your personal home location
- /home - Teleport to your home instantly
Coordinate Teleportation
- /tele - Teleport to exact coordinates
- Great for precise navigation
- No OP required!
Waypoint Management
- Save custom locations with names
- Manage all waypoints in GUI
- Quick teleport to saved spots
🌾 NEW: FARMING QOL FEATURES ⭐
Harvest All
- One button collects from ALL farms
- Automatic selling of harvested items
- Shows total earnings
Auto-Sell Toggle
- Enable auto-sell for fully AFK farming
- Automatically sells all harvested items
- Track total earnings
Fertilizer System
- Spend ,000 to boost next harvest by 50%
- Stack bonuses across multiple farms
- Great for maximizing profits
Farm Statistics
- Total items harvested (lifetime)
- Total money earned
- Active farm count
- Track your farming empire!
📊 BALANCE CHANGES
Loans:
- 30-day loan at excellent credit: 1.2x total repayment (was 5.5x)
- 30-day loan at poor credit: 1.5x total repayment (was 5.5x)
- Daily payments now reasonable
Mining:
- All operation costs reduced by 50%
- Same daily income
- ROI improved dramatically
Farming:
- Already 3x more productive than before
- New QOL features make it even better
🎮 NEW COMMANDS ADDED
- /tenant - Manage rental properties and tenants
- /tele - Teleport to coordinates
- /warp - Alternative to /tele
- /home - Teleport to home location
- /sethome - Set home location
📦 FILES ADDED/MODIFIED
New Files (4):
- TenantManager.java - Tenant system backend
- TenantGui.java - Full tenant interface
- TenantCommand.java - Command registration
- WaypointManager.java - Waypoint storage
Modified Files (9):
- LoanManager.java - Interest calculation fix
- PropertyGui.java - Middle-click fix
- MiningManager.java - Cost reduction
- TeleportCommand.java - Command changes
- TeleportGui.java - Waypoint features
- FarmGui.java - New QOL features
- FarmManager.java - Auto-sell, stats
- HubGui.java - Tenant button
- ShopMod.java - Command registration
🚀 Installation
- Download shop-1.0.47.jar
- Remove old versions from mods folder
- Place new jar in .minecraft/mods folder
- Requires Fabric Loader 0.18.4+ and Minecraft 1.21.11
💡 Quick Start
Try the new features:
- /tenant - See your rental properties
- /sethome - Set a home location
- Open Farms GUI - Try the Harvest All button!
- Take a loan - See reasonable interest rates!
This is the biggest QOL update yet!
Shop Mod v1.0.46 - Balanced Games Economy
Game Economy Rebalance
Entry Costs Added
All games now require an entry fee to play:
- 🔢 Number Guess:
- 📊 High-Low:
- 🪙 Coin Flip:
- 🎲 Dice Roll: ,000
- 🎰 Lucky Slots: ,000
Balance Changes
- Games are no longer free money generators
- You must invest to play, but can still profit
- Higher risk games have higher potential rewards
- All games remain profitable on average
- Expected values balanced to prevent exploits
Bug Fixes
- Games now properly check player balance before playing
- Added proper error messages when insufficient funds
- Updated all game tooltips to show entry costs
- Cleaned up game info displays
Installation
- Download shop-1.0.46.jar
- Place in .minecraft/mods folder
- Requires Fabric Loader 0.18.4+ and Minecraft 1.21.11
Game Expected Profits
- Number Guess: ~,050 profit per play
- Coin Flip: ~,250 profit per play
- High-Low: ~,412 profit per play
- Dice Roll: ~,502 profit per play
- Lucky Slots: ~,338 profit per play
All games now require smart money management!
Shop Mod v1.0.44 - Complete System Integration
🎉 v1.0.44 - Complete System with ALL GUIs!
✨ NEW Features
🏘️ Village Management GUI - Full village system interface!
- /village - Open comprehensive village GUI
- Workers Tab: Hire 9 worker types (Farmer, Miner, Blacksmith, Merchant, etc.)
- Resources Tab: View and sell produced resources
- Buildings Tab: Construct houses and structures for more worker slots
- Settings Tab: Toggle auto-manage mode
- Worker upgrades, resource production chains, and passive income
- Supply/demand economy with interconnected workers
💰 Loans GUI - Professional banking interface!
- /loan - Open loans management GUI
- Credit Score System: Based on bank investments (20-100 score)
- Dynamic Interest Rates: 5%-30% based on credit
- Loan Offers: Small, Medium, Large loans (up to )
- Payment Management: Daily payments, delay options, payoff buttons
- 30-Day Terms: Manageable loan periods
- Visual tracking of principal, remaining balance, and total paid
🌟 Complete Hub Integration
- ALL 17 systems now in Hub: No more missing features!
- Teleport, Games, Loans, and Village now accessible from /hub
- Every single feature is 1 click away
- Consistent navigation across entire mod
🔧 System Improvements
✅ Verified Upgrade Systems
- Sell Wand upgrades (Level 1-20) working correctly
- +5% bonus per level properly applied to chest sales
- Mining operations upgrades functional
- Property upgrades provide income multipliers
- Farm upgrades increase production
- All upgrade bonuses confirmed working
🎯 Fleshed Out Features
- Village system fully integrated with GUI
- Loan system complete with credit scoring
- All passive income systems functional
- Resource production chains working
- Daily processing for all systems
📋 Complete Feature List (17 Systems)
- Shop - Buy/sell items across 15 categories
- Bank - Store items, invest money
- Enchanting - Apply enchantments to gear
- Properties - 15 property types, passive income
- Auctions - 40 daily items, NPC bidders
- Stocks - Options trading, 10x multiplier
- Black Market - Risky deals, 40-70% off
- Farms - 7 digital farm types
- Sell Wand - Right-click chest selling (Level 1-20)
- Research - 25 upgrades across 5 tech trees
- Mining - 5 mine types, passive income
- Pets - 10 pets with bonuses
- Teleport - FREE waypoints (up to 20)
- Games - 5 mini-games (- rewards)
- Loans - Credit-based lending system
- Village - Workers, resources, buildings
- Hub - Central access to ALL features
💡 Quality of Life
- All GUIs have Hub navigation buttons
- Commands for every system
- Consistent GUI design language
- Clear upgrade paths and requirements
- Visual feedback for all actions
📦 Installation
- Download shop-1.0.44.jar
- Place in .minecraft/mods/ folder
- Requires Minecraft 1.21.11 + Fabric Loader 0.18.4
🎮 Quick Start Commands
- /hub - Access ALL 17 features
- /loan - Manage loans
- /village - Manage your village
- /game - Play for money
- /teleport - Set waypoints
This is the most complete version yet! Every system is now fully accessible with beautiful GUIs. 🚀
Shop Mod v1.0.43 - Games & Enhanced Teleports
🎮 v1.0.43 - Games for Starter Income & Enhanced Free Teleports
✨ New Features
🎰 Game Center - Play mini-games for starter income!
- /game, /games, /play - Open the Game Center GUI
- 5 fun mini-games to earn money:
- 🔢 Number Guess - Guess 1-10 (-,000)
- 🪙 Coin Flip - Heads or tails (-,000)
- 🎲 Dice Roll - Roll the dice (,000-,000 jackpot!)
- 📊 High-Low - Higher or lower (-,000)
- 🎰 Lucky Slots - Spin for MEGA JACKPOT (,000-,000!)
- Completely FREE to play - No cost, ALWAYS win money!
- Perfect for new players to earn starter income
🌟 Enhanced Teleport System - FREE waypoint-based teleportation!
- /teleport, /tp - Open teleport GUI
- /setwaypoint - Create waypoint at current location
- /waypoint - Teleport to waypoint
- /tp - Teleport to coordinates
- /sethome - Set home waypoint
- /home - Teleport home
- Up to 20 waypoints per player
- Completely FREE - No currency cost!
- Beautiful GUI with pagination and statistics
- LEFT CLICK to teleport, RIGHT CLICK to delete
🏠 Hub Navigation - Every GUI now has a hub button!
- Added hub navigation buttons to all menus
- Easily return to the Shop Hub from anywhere
- Consistent navigation experience across all features
🎯 Quality of Life
- Games system provides generous rewards to help new players
- Teleport system makes exploration easier
- Hub buttons improve navigation flow
- All systems designed for beginner-friendliness
💰 Beginner Income Improvements
- Games offer -,000 per play
- Free unlimited teleportation
- Easy starter money for buying villages and properties
📦 Installation
- Download shop-1.0.43.jar
- Place in .minecraft/mods/ folder
- Requires Minecraft 1.21.11 + Fabric Loader 0.18.4
🎮 Commands
- /game - Play games for money
- /teleport - Manage waypoints
- /hub - Open Shop Hub
Enjoy the new features! 🎉
Shop Mod v1.0.42 - Sell Wand, Mining & Pets
Shop Mod v1.0.42 - Major Feature Update
⚡ New Features
Sell Wand System
- Right-click chests to auto-sell contents
- Level 1-20 progression with +5% bonus per level
- Requirements system: unlock upgrades with sales milestones
- Full statistics tracking
- Commands: /wand, /sellwand
⛏ Mining Operations
- 5 automated mines: Coal → Iron → Gold → Diamond → Netherite
- Passive daily income: $300/day → $10,000/day
- Upgradeable with exponential growth (1.2x per level)
- Commands: /mining, /mines
🐾 Pet Collection
- 10 unique pets with passive bonuses
- Equip one active pet at a time
- Bonuses: Mining speed, mob loot, XP, shop discounts, and more
- Legendary Dragon: +50% all income
- Commands: /pets, /pet
🚀 Improvements
- Welcome Message: New players see /hub and quick commands on join
- Command Tooltips: Hub GUI shows command for each feature
- Fixed Item Names: Auction house items show proper names (no more minecraft.block.X)
- Faster Hoppers: 8x speed increase (1 tick cooldown)
📦 Installation
- Download shop-1.0.42.jar
- Install Fabric Loader 0.18.4 for Minecraft 1.21.11
- Place JAR in mods folder
- Launch game and type /hub!
🎮 Quick Start
- /hub - Access all features
- /wand - Get your sell wand
- /mining - Start mining operations
- /pets - Collect pets for bonuses
- /property - Build real estate empire
- /auction - Bid on rare items
📊 Full Feature List
✅ 15 Property Types with rental system
✅ 40 Daily Auction Items with NPC bidding
✅ Stock Options Trading (Call/Put)
✅ 25 Research Upgrades
✅ Black Market (15% scam chance)
✅ Automated Farms (3x boosted)
✅ Sell Wand with leveling
✅ Mining Operations
✅ Pet Collection
✅ Central Hub System
Total Features: 14+ unique systems | Mod Size: 403 KB | Version: 1.0.42
Shop Mod v1.0.41 - Property Rentals & Hub System
🎉 Shop Mod v1.0.41
🌟 Major New Features
🏠 Property Rental System
- Rent to Villagers: +50% income boost from digital villagers
- 24 Unique Names: Bob, Alice, Charlie, and more
- Repair System: 15% of property cost every 7-14 days
- Auto-Eviction: Can't afford repairs? Renters leave
- Middle-Click: Easy rent/evict interface
🎯 Central Hub System
- /hub\ Command: Access all features from one menu
- 12 Feature Buttons: Shop, Bank, Properties, Auctions, Stocks, Research, Farms, Black Market, and more
- Hub Navigation: Every GUI has a hub button for easy navigation
- Seamless Experience: Jump between features instantly
⭐ Complete Feature Set (v1.0.41)
- 🏢 Property System: 15 types, passive income, rentals
- 🎪 Auction House: 40 daily items, NPC bidding
- 📈 Stock Options: Call/Put trading, 10x multiplier
- 🔬 Research: 25 upgrades across 5 tech trees
- 🕶️ Black Market: Risky deals, 15% scam chance
- 🌾 Farms: 7 types, 3x boosted production
- 🏪 Main Shop: 1000+ items, dynamic pricing
- 🏦 Bank: Secure storage with interest
- ✨ Enchantments: All enchants available
- 💸 Loans: Borrow money at 15% interest
📥 Installation
Requirements:
- Minecraft 1.21.11
- Fabric Loader 0.18.4+
Install:
- Download \shop-1.0.41.jar\ below
- Copy to .minecraft/mods/\ folder
- Launch Minecraft
- Type /hub\ to get started!
📊 Technical Details
- Build Size: 369 KB
- Files Changed: 27
- Code Added: 4,249 lines
- New Systems: 2 (Rentals, Hub)
- Status: ✅ Tested and Stable
🎮 Quick Start
\\
- /hub - Open central navigation
- /property - Buy your first property
- Middle-click owned property to rent it out
- /auction - Bid on rare items
- /stocks - Trade options for profit
- /research - Unlock permanent bonuses
\\
📖 Full Documentation
🐛 Bug Reports
Report issues at: https://github.com/Uipg9/shop/issues
Built with ❤️ for the Minecraft community
v1.0.37 - Architectural Revolution: Spark Java Migration
v1.0.37 - ARCHITECTURAL REVOLUTION: SPARK JAVA MIGRATION
BREAKTHROUGH: Complete Framework Migration
This release represents a complete architectural overhaul that definitively solves the WebSocket dependency crashes that plagued versions v1.0.27-v1.0.36.
What's Fixed
- FRAMEWORK MIGRATION: Complete migration from Javalin to Spark Java framework
- DEPENDENCY ELIMINATION: Removed all WebSocket and Jetty servlet dependencies
- STABILITY BREAKTHROUGH: NoClassDefFoundError crashes permanently resolved
- PORT UPDATE: Web dashboard moved to localhost:8081 (avoiding conflicts with web-chat mod)
- OPTIMIZED ARCHITECTURE: Lightweight Spark + Jackson + SLF4J dependency stack
- RESEARCH-BACKED SOLUTION: Based on extensive online documentation and Stack Overflow research
Village Web Dashboard (Spark-Powered)
- Production-ready stability - No more crashes when starting web server
- Complete functionality preserved - All village management features intact
- Responsive design - Mobile-friendly interface works on all devices
- Cross-platform access - Manage your village from any device on your network
- Real-time updates - Auto-refresh every 5 seconds
Technical Details
- VillageWebServer.java: Completely rewritten with Spark Route-based handlers
- build.gradle: Streamlined dependencies (eliminated WebSocket complexity)
- Port change: Web dashboard now runs on localhost:8081
- JAR size: Optimized with minimal dependency footprint
- Compatibility: Minecraft 1.21.11 + Fabric 0.18.4
Installation
- Remove any previous Shop Mod versions
- Install v1.0.37 JAR to your mods folder
- Start Minecraft - look for "Village Web Dashboard Started! URL: http://localhost:8081"
- Access your village dashboard at http://localhost:8081
Why This Release Matters
After extensive troubleshooting through versions v1.0.27-36 involving:
- Jackson dependency fixes
- WebSocket servlet attempts
- Port conflict resolution
- Servlet API additions
- Jetty version compatibility testing
We discovered that Javalin's WebSocket requirements are fundamentally incompatible with the Minecraft/Fabric environment. The solution: migrate to Spark Java - a lightweight framework that provides all web server functionality without WebSocket dependencies.
Breaking Changes
- Port change: Web dashboard moved from 8080 to 8081
- Architecture: Completely new web server implementation (functionality identical)
Result
Zero crashes. Enterprise-level stability. Complete feature preservation.
This represents the definitive solution to WebSocket dependency issues in Minecraft mod environments.