Skip to content

🔥 AutoShop_V2.0 Plugin for Terraria Server (TShock) 🔥

Latest

Choose a tag to compare

@melonlonmeo melonlonmeo released this 09 Mar 08:14
· 1 commit to main since this release
66def2b

🚀 AutoShop - Major Update

🔥 Key Highlights

  • New Item Management System: JSON-based configuration, automatic duplicate removal, categorized items.
  • Improved Stock System: Smart restocking, randomized stock quantities, inventory display.
  • Dynamic Economy System: Inflation tracking, economic events, transaction tax, real-time economy command.
  • New Ranking System: Daily top 3 buyers, ranking medals, personal ranking display.
  • Optimized UI: Multi-platform support, enhanced formatting, bilingual English-Vietnamese notifications.
  • Price Adjustments: Summon item price reductions, supply-demand-based pricing.
  • Admin Features: Live configuration reload, automated backups, starting bonuses.
  • Performance & Stability: Item caching, concurrency handling, robust error management.

🛠️ New Item Management System

  • Item Configuration via JSON: Added shopitems.json for centralized item management.
  • Duplicate Item Removal: Automatically detects and removes duplicate items.
  • Item Categorization: Items are now grouped into:
    • 🧪 Potion : true
    • 🎣 Bait : true
    • 🏆 Boss Summon : true
    • 🎉 Event Summon : true
    • ⚔️ Weapon : false
    • 🛡️ Armor & Accessories : false
    • 👕 Vanity : false
    • ❓ Other : false

📦 Improved Stock System

  • Randomized Stock Quantities: Item stock ranges from 25-70 instead of 10-50.
  • Smart Restocking: Only restocks sold-out items daily.
  • Inventory Display: Shows remaining item quantities with color-coded visuals.

💰 Dynamic Economy System

  • Inflation Tracking: Monitors and adjusts inflation rate based on server-wide currency.
  • Economic Events: Special economy events trigger under high/low inflation.
  • Transaction Tax: Taxes applied per transaction to control money flow.
  • /economy Command: Displays real-time server economy status.

🏆 New Ranking System

  • Daily Top 3 Buyers: Replaces top 10 with top 3 daily spenders.
  • Ranking Medals:
    • 🥇 Gold (Top 1 spender)
    • 🥈 Silver (Top 2 spender)
    • 🥉 Bronze (Top 3 spender)
  • Personal Ranking Display: Players can check their current ranking.

🎨 Optimized UI

  • Multi-Platform Support: Auto-adjusts display for PC & mobile.
  • Enhanced Formatting: Better notification visuals with colors & emojis.
  • Bilingual Support: Economy & ranking notifications displayed in English & Vietnamese.

🏷️ Price Adjustments

  • Summon Item Price Reductions:
    • Boss Summons: 💰 30 Platinum → 20 Gold
    • Event Summons: 💰 10 Platinum → 10 Gold
  • Supply-Demand Pricing: Item prices adjust dynamically based on stock levels.

🔧 Admin Features

  • /loadshopauto Command: Allows admins to reload shop config without restarting the server.
  • Automated Data Backups: Regularly backs up purchase data.
  • Starting Bonus: New players receive automatic starting funds.

⚡ Performance & Stability Improvements

  • Item Caching: Optimized item lookup with caching.
  • Concurrency Handling: Locks prevent conflicts from multiple players interacting simultaneously.
  • Robust Error Handling: Improved error reporting & recovery system.

💡 Stay tuned for more updates! 🎉