Trigger Type
Canonical trigger-type strings accepted by register(type, cb), grouped as in the brief.
Each constant is the exact string a script passes. CANCELLABLE lists the types whose callback receives a cancellable event as its final argument; CHAT_LIKE lists the types that honour .setCriteria() / .setContains() / ... pattern matching.
Properties
Types whose JS callback receives a cancellable event object as its final argument.
Events that have a live source hook in this build (Fabric event, mixin, or engine pump) and so actually fire. Registering any other ALL type is accepted but warns, since its callback would never run — input (keyDown/mouse*) and per-element HUD renders aren't hookable on this MC version (reworked input + layered HUD); the rest are added incrementally.