forge-devtools is your iteration toolkit while building on FORGE: see into live state, trace
events, run scenarios, and capture world coordinates. It adds zero gameplay.
Config.Enabled is true in the dev repo and should be false for distribution. When disabled,
the package registers itself for health but goes inert: no exports do work, and the gate rejects
every call. A WARN banner prints at boot while it is enabled.
Console commands
Console commands are client-side (registered on the HConsole actor). Type them in the in-game
console.
dumpchar is the fastest way to confirm gameplay state, for example that eating bread applied
effect:well_fed and raised attr:constitution.
Exports
Inspection
Tracing & logging
Scenarios & coords
Gate
Every command/console path runs through a permission gate (Config.Permission, default
dev.tools). In the dev repo, devtools grants this permission to players on join while enabled, so
the console commands work without manual setup. In distribution (disabled), none of this runs.
Configuration