Effect Details and Projects
Every custom effect needs its own ID, tag, display name and permission.
Effect details
| Field | Purpose | Example |
|---|---|---|
| ID | Internal custom-effect identifier | arcane_orbit |
| Tag | Tag used inside text | arcaneorbit |
| Display name | Name shown by TextEffect | Arcane Orbit |
| Permission | Permission required to use the effect | texteffect.arcaneorbit |
IDs and tags can use lowercase letters, numbers and underscores. The tag must not conflict with a built-in effect, alias, reserved TextEffect tag or MiniMessage tag.
Toolbar
The top toolbar contains:
| Button | Action |
|---|---|
| Undo | Reverts the latest editor change. |
| Redo | Restores an undone change. |
| Save project | Saves a named copy in the current browser. |
| Projects | Opens locally saved projects. |
| New effect | Starts a fresh effect. |
| Import | Opens an existing .texteffect file. |
Saved projects and the automatic draft stay in the current browser and device. Download the .texteffect file as a backup.
Random effect
The Random effect section creates a fresh valid layer stack with random colours and control values.
Use it as a starting point, then rename the effect and adjust or remove any layers you do not need.