File Details
TPS_MonitorV2
- R
- Apr 9, 2026
- 1.17 MB
- 4
- 26.10
File Name
TPS_MonitorV2.mcpack
Supported Versions
- 26.10
📋 Changelog – Original vs. Current Developer Edition
From: Basic TPS monitor (Main menu, action bar, per‑player settings, tick history)
To: Full developer suite with 13+ diagnostic tools, memory leak detection, AI advice, and command profiling.
✨ New Major Features (Added)
# Feature Description
1 📊 Script Event Profiler Tracks every /scriptevent – shows avg/max time, call count. Identifies slow custom commands.
2 🔥 Flame Graph (Script Load) Estimates % of each tick spent in script callbacks (runInterval, events). Helps optimise intervals.
3 💾 Dynamic Property Monitor Lists all dynamic properties (world + players) with byte sizes. Avoids hitting 65KB limit.
4 🐛 Entity Spawn/Despawn Tracker Monitors entity creation/removal per second. Finds leaks (e.g., infinite arrows, unremoved clouds).
5 🗺️ Chunk Heatmap Shows entity density per dimension as a coloured bar chart. Locates laggy farms/grinders.
6 ⏱️ Command Timer Wrap any command with /scriptevent tps:exec <command> to measure runtime.
7 📋 Async Queue Viewer Explains Bedrock’s deferred callback limits + gives optimisation tips.
8 📦 Pack Overlap Detector Register behaviour packs and detect duplicate names / conflicts.
9 📈 Lag Timeline (CSV) Stores TPS, tick ms, entity count, script load every 5 seconds. Outputs CSV for Excel graphs.
10 🧠 Memory Leak Detector Takes snapshots of dynamic property sizes and player state. Warns if memory grows unexpectedly.
11 🔥 Command Flame Chart Tracks chat commands (starting with /) and shows avg/max times. Also includes tps:exec and scriptevents.
12 🤖 AI Performance Advisor Analyses TPS, tick time, script load, entity counts, command profiles. Gives plain‑English optimisation suggestions.
13 🛠️ Unified Dev Tools Menu All 13 tools accessible from a single sub‑menu inside the Main menu.
🎮 Quality of Life Improvements
Area Original Current
Action bar modes 5 modes (FULL, COMPACT, GRAPH, PLAYER, OFF) Same, but now saved permanently.
Main menu layout 6 buttons (mode, graph, alerts, radar, report, close) 7 buttons – added 🛠 Dev Tools entry.
Script events Basic: tps:menu, tps:report, tps:graph, tps:reset, tps:mode Added: tps:exec, tps:entityreport, tps:registerpack, tps:listpacks, tps:flametoggle
Console logging None Startup message + warnings for missing features.
Error resilience Fragile – any missing API crashed the whole script. Safe checks – script continues even if some features unavailable.
📊 What Stayed the Same (Still Works)
✅ Live TPS calculation from tick delta.
✅ Action bar HUD with health bar, jitter, dropped ticks.
✅ Sneak‑hold (1.5 seconds) to open main menu.
✅ D‑Pad / controller navigation in menus.
✅ Tick history graph (braille blocks).
✅ Entity radar (nearby entity types).
✅ Full performance report dump.
✅ Spike alert threshold adjustment.
🚀 Summary
The original script was a basic TPS monitor for players.
The current script is a full developer toolkit for addon creators – with 13 diagnostic tools, memory leak detection, command profiling, AI advice, and zero crashes on missing APIs.
Upgrade recommended for any Bedrock addon developer! 🧪🔧