Ghost
Official compatibility
| Element | Reference |
|---|---|
TypeWriter | Required. Use the official TypeWriter release supported by the extension release. |
| Related extensions | Install the related extensions listed on this page before using entries that depend on them. |
Ghost
The Ghost Extension provides a cross-server ghost visibility system. It allows you to toggle the visibility of ghost entities for players, with Redis-based cross-server synchronization.
Overview
This extension is designed for servers that use multiple instances (e.g., proxy networks) where ghost visibility needs to be coordinated across instances. The Ghost Configuration manifest entry manages Redis connections, update rates, and world filtering.
Entries by Type
| Type | Count | Description |
|---|---|---|
| Actions | 1 | Toggle ghost visibility for players. |
| Facts | 1 | Track ghost visibility state per player. |
| Manifests | 1 | Configure cross-server ghost behavior. |
User guide
- Create a Ghost Configuration manifest entry to define update rate and Redis settings.
- Use the Toggle Ghost Visibility action in your sequences to toggle visibility.
- Use the Ghost Visibility fact to check or gate logic on visibility state.
Commands
| Command | Description |
|---|---|
/ghost | Toggle ghost mode. |
Troubleshooting
The extension is not visible
Check that the installed release matches the supported TypeWriter release and that the related extensions listed in the compatibility section are present.
An entry is missing
In the Typewriter Web panel, use the Search bar or the + button to find or create the entry with its exact identifier. Entry IDs and field names are case-sensitive; do not translate them.
The entry saves but nothing happens
Check that the entry is connected to the trigger, command, objective, event, or menu interaction required by its type. Test with optional permissions and criteria removed, then add them back one at a time.
An integration does not work
Verify the dependency and version shown in the extension card, then check the server log for the first error. Do not replace a missing dependency with a similarly named plugin unless the extension source explicitly supports it.