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:full,compact,graph,player,off). -
⚡ 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
-
🗂️
PlayerStateclass – Now storesalertEnabled,spikeThreshold, and anentityScanTimer. -
💾
savePlayerSettings()helper – Centralizes writing tosetDynamicProperty. -
⏲️ Throttle variable –
ENTITY_SCAN_INTERVAL = 20ticks. -
🧹 Cleaner join/leave handling – Player state initialised properly on spawn, removed on leave