OmniPanel v18.5.305 - Advanced Lag, Unified Repair, First-Join Lobby, Temp-Ban Recovery, Anti-Steal

REAL FIXES
- Expanded the existing single Lag Control runtime and GUI with drop merging, emergency TPS cleanup, player safety radius, chunk hotspot reporting, entity/runtime health, and age-based firework, cloud, falling-block and optional primed-TNT cleanup.
- Routed /repairitems, /repair, /repairall and /fixitems into the exact same repairPlayerEquipment backend used by the Command Center Repair Equipment button.
- Rebuilt first-join lobby teleport as a persistent one-time system using first-join-lobby.properties. It uses the saved lobby location first, falls back to spawn, and sends the configured /spawn or /lobby return message.
- Repaired temporary-ban expiry recovery. Persisted timers are rescheduled after restart, expired bans are verified as removed, and failed/unknown native unban attempts remain queued for automatic retry instead of deleting the timer record.
- Repaired Anti-Steal directly in StaffInvSeeAntiStealRuntime. Existing locks cannot be overwritten, owner removal has a separate selection path, PINs are hashed in the lock database, correct PINs open the container, wrong PINs are rate-limited, and locks are protected from breaking, explosions, pistons and hopper moves.
- Merged duplicate world-manager and lockbox config sections into one canonical section each so valid settings no longer overwrite one another during YAML loading.

NO REVERT / NO PATCH STACKING
- Latest v18.5.304 was the base.
- No old-source class replaced a current class.
- No new patch manager, duplicate AntiLag engine, duplicate repair system, duplicate join listener, duplicate punishment backend or duplicate chest-lock listener was added.
