OmniPanel v18.5.312 repaired latest source
Foundation: v18.5.311-punishment-alphabet-combat-presets
Upgrade owners: Core159Support, Core171Support, OmniPanelPlugin and PunishmentSystem
Scope: vanish/Staff Mode privacy, Ban Hammer V3, optional punishment reasons and protected anvil search
Old source: not supplied and not used
Build system note: supplied project is CFR-decompiled and contains no Maven/Gradle project files.

18.5.313: repaired Punishment X anvil partial-name search, rebuilt Matrix Sword/Pickaxe and Tree Chopper execution paths, fixed public-interface reflection for staff tools, and introduced the typed OmniPanel ServicesManager API with owner-scoped front-page extensions.
18.5.314: rebuilt Punishment X anvil sessions around stable InventoryHolder identity, blocked synthetic-item leakage, moved custom reasons fully into protected anvils, removed duplicate chat-search fallbacks, and upgraded API connection diagnostics/readiness to v3.1.
