Skip to content

Performance optimization & specifying target GUI

Latest

Choose a tag to compare

@ShiratoriStudio ShiratoriStudio released this 09 Mar 12:36
5a077fc

Performance optimization & specifying target GUI

  • Target Mode GUI
    • Added /gc gui
    • Sneak + right-click compass opens target selection GUI
    • Players can switch between Auto mode and specific ore target
  • Energy / Balance System
    • Compass now supports configurable energy
    • Survey consumes energy (item.energy.survey-cost)
    • Max energy configurable (item.energy.max)
  • Tracking Performance Upgrade
    • ChunkSnapshot + sampled scan (instead of dense full-cube scan)
    • Frame budget: tracking.players-per-tick
    • Short-lived player grid cache: tracking.scan-cache-ms, tracking.cache-grid-size
  • Discovery Storage Upgrade
    • Migrated to SQLite (plugins/GeoCompass/discoveries.db)
    • Async write queue to reduce main-thread I/O pressure
    • Indexed query fields for better scalability
  • Quality Improvements
    • Survey radius supports wider configured range
    • Faster target lookup using material sets
    • Direction labels configurable (tracking.direction-labels.*)**