⚙ 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_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! 🧪🔧