Skip to main content

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."

CommandPermissionDescription
/cosmeticsnoneOpen the main menu.
/cosmetics <category>noneOpen the first page of one category: trails, hats, wings, pets, gadgets, joins, leaves, or deaths.
/cosmetics usethe gadget's nodeFire your selected gadget. Same as right-clicking the gadget item.
/cosmetics clearnoneTake off every cosmetic, on every server. Presets and pet settings are kept.
/cosmetics presetnoneOpen the presets menu. /cosmetics presets also works.
/cosmetics preset save <name>noneSave what you are wearing as a preset. Replaces a preset with the same name.
/cosmetics preset load <name>noneReplace what you are wearing with a saved preset.
/cosmetics preset delete <name>noneDelete a preset.
/cosmetics preset listnoneList your preset names.

Running /cosmetics with an unknown subcommand prints a usage list.

note

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:

  1. No gadget selected - "You have no gadget selected."
  2. No permission for the selected gadget - "You don't have that gadget."
  3. Vanished or spectating - "Gadgets can't be used while you're vanished or spectating."
  4. Gadgets disabled on this server or in this world - "Gadgets are disabled here."
  5. Movement gadget where gadgets.allow-movement is false - "Movement gadgets are disabled on this server."
  6. 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.

caution

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.

Tab completion showing every /cosmetics category