Commands
EdenEffects has one command, /cosmetics, with the aliases /cosmetic and /ec. It is player-only: running it from the console replies "Cosmetics are a player command."
| Command | Permission | Description |
|---|---|---|
/cosmetics | none | Open the main menu. |
/cosmetics <category> | none | Open the first page of one category: trails, hats, wings, pets, gadgets, joins, leaves, or deaths. |
/cosmetics use | the gadget's node | Fire your selected gadget. Same as right-clicking the gadget item. |
/cosmetics clear | none | Take off every cosmetic, on every server. Presets and pet settings are kept. |
/cosmetics preset | none | Open the presets menu. /cosmetics presets also works. |
/cosmetics preset save <name> | none | Save what you are wearing as a preset. Replaces a preset with the same name. |
/cosmetics preset load <name> | none | Replace what you are wearing with a saved preset. |
/cosmetics preset delete <name> | none | Delete a preset. |
/cosmetics preset list | none | List your preset names. |
Running /cosmetics with an unknown subcommand prints a usage list.
The usage list printed in game only mentions trails|hats|wings|pets|gadgets, but joins, leaves, and deaths work just as well and do appear in tab completion.
There is no admin or reload command. edeneffects.admin is a staff node that only skips gadget cooldowns.
Details
/cosmetics use
Checks run in this order, and the first one that fails is reported to the player:
- No gadget selected - "You have no gadget selected."
- No permission for the selected gadget - "You don't have that gadget."
- Vanished or spectating - "Gadgets can't be used while you're vanished or spectating."
- Gadgets disabled on this server or in this world - "Gadgets are disabled here."
- Movement gadget where
gadgets.allow-movementisfalse- "Movement gadgets are disabled on this server." - On cooldown - "That gadget is still cooling down."
The cooldown is only spent once every earlier check passes, so a refused use never costs one. Players with edeneffects.admin skip cooldowns.
/cosmetics preset save <name>
Names must be 1 to 32 characters of letters, numbers, -, and _. Anything else is refused with "Preset names are 1-32 letters, numbers, - or _." A preset saved while wearing nothing is stored as an empty look.
/cosmetics preset load <name>
Replaces every current selection with the preset's in one database transaction, then syncs to the other servers.
There is no check that the preset exists. Loading a name you do not have clears every cosmetic you are wearing and still reports "Applied preset". Check with /cosmetics preset list first.
Tab completion
- First argument:
use,clear,preset, and all eight category names (trails,hats,wings,pets,gadgets,joins,leaves,deaths). - After
preset:save,load,delete,list.