gui_config
Typewriter Web panel: click Add Page, then use Search bar or + to create the entry with its exact identifier.
This entry configures the global behavior of the GUI extension. It does not create a menu; it prepares the engine and web editor.
Fields
| Exact field | Type | Verified default | Use |
|---|---|---|---|
id | String | default | Identifier for this configuration. |
debug | Boolean | false | Enables detailed logs for the GUI engine, internal commands, scrolling, and animations. |
editorEnabled | Boolean | false | Enables the GUI web editor. |
hideVanillaItemStats | Boolean | true | Hides vanilla statistics automatically added to GUI items. |
Enable the web editor
- In the
gui_configentry, enableeditorEnabled. - Restart or reload according to your server procedure.
- Open the URL displayed by the runtime with the generated token.
- Check that HTTP/WebSocket port
8082is reachable from your workstation.
The runtime also reads plugins/Typewriter/gui_editor.yml. The editor uses the /ws WebSocket path on the same port 8082. The token is retained by default; auth-token: "disabled" disables protection and must remain limited to an isolated environment.
For a remote server, configure the bind address, firewall, allowed origins, and TLS. Historical code comments mention 9093, but the verified runtime implementation does not use this port as a separate channel.
Common error
If the editor does not open, check editorEnabled, plugins/Typewriter/gui_editor.yml, the network bind, the token, and port 8082. debug: true helps diagnose loading, but does not replace network configuration.