ScarletMods-ScarletMarket icon

ScarletMarket

Create automated player-to-player shops with NPC traders that work 24/7. Use any item as currency and trade even when offline.

CHANGELOG

Changelog

[1.1.0] - 2025-11-12

New Features

  • Auto-Recovery System: Shops from older versions are now automatically detected and restored on server restart
  • New Admin Commands:
    • .sm list - View all active shops on the server
    • .sm cleanorphans <radius> - Remove broken shop entities safely
    • .sm forceremove radius <radius> IAGREE - Emergency cleanup tool (use with caution)

Improvements

  • Better Performance: Reduced server lag when loading many shops
  • Improved Stability: Shops are now more reliable and less likely to break during server restarts
  • Safer Cleanup: Better tools for admins to manage problematic shop entities

Bug Fixes

  • Fixed shops sometimes appearing twice in the same location
  • Fixed shops occasionally not working properly after server restarts
  • Fixed issues with shop cleanup commands not working correctly

[1.0.2] - 2025-08-06

Fixed

  • Fixed some stuff months ago, I don't remember what :D
  • Added Root buff to Trader to prevent movement issues

Added

  • Added reload method in TraderService for dynamic trader data refresh

[1.0.1] - 2025-08-06

Added

  • Added reload method in TraderService for dynamic trader data refresh
  • Added admin reload command for server management
  • Added trader blocking mechanism when mod fails to load correctly during server initialization

Security

  • Enhanced ownership validation consistency across all inventory systems
  • Improved error handling with proper null checks in trader operations
  • Standardized ownership validation across all patches
  • Added comprehensive trader registration validation
  • Traders are now automatically blocked if mod initialization fails, requiring admin intervention