⚙ TPS MonitorV3- Dev Enterprise Edition

From: Basic TPS monitor (Main menu, action bar, per‑player settings, tick history) To: Full developer suite with 10+ diagnostic tools, memory leak detection, AI advice, and command profiling, and Much much more

File Details

TPS Monitor V1.0.2

  • R
  • Apr 8, 2026
  • 1.16 MB
  • 2
  • 26.10

File Name

TPS_Monitor V1.0.2.mcpack

Supported Versions

  • 26.10

📋 Changelog – TPS Engine Monitor (Improved Edition)

✨ New Features

  • 💾 Persistent per‑player settings – Display mode, alert threshold, and alert on/off are now saved using dynamic properties and restored when players rejoin.

  • 🎮 /scriptevent tps:mode <mode> – Change display mode instantly from chat (modes: fullcompactgraphplayeroff).

  • ⚡ Throttled entity scanning – getEntities() runs every 20 ticks (~1 second) instead of every tick – huge performance boost.

🔧 Improvements

  • 🔊 Alert settings actually work now – You can change the spike threshold (55–250 ms) and toggle alerts on/off; both are saved and respected.

  • 🧠 Smarter alert cooldown – Alerts no longer spam; per‑player cooldown respects your enabled/disabled state.

  • 📊 More accurate dropped ticks – Uses each player’s own threshold for alerts, but global dropped counter remains.

  • 🚀 Less lag from the monitor itself – Entity radar no longer kills performance on large servers.

🐛 Fixes

  • 🔄 Saving fixed – Previously, mode changes were lost after rejoining. Now all user changes survive server restarts.

  • ⏱️ Alert menu persistence – The threshold you set stays even after you leave and come back.

  • 🎯 Controller hold detection – Sneak‑hold now reliably opens the menu without false triggers.

📦 Under the Hood

  • 🗂️ PlayerState class – Now stores alertEnabledspikeThreshold, and an entityScanTimer.

  • 💾 savePlayerSettings() helper – Centralizes writing to setDynamicProperty.

  • ⏲️ Throttle variable – ENTITY_SCAN_INTERVAL = 20 ticks.

  • 🧹 Cleaner join/leave handling – Player state initialised properly on spawn, removed on leave