πŸ”₯Join our Discord for support, updates, and custom commissions.
Polaroid Studio Logo
PolaroidSTUDIO
DiscordLog In

πŸ–₯️ Commands

Everything is a subcommand of /polaroidchat. Most also have a short root alias, so /polaroidchat nick and /nick are the same thing.

Aliases live in commands.yml. Removing one leaves the subcommand reachable through /polaroidchat; adding one needs a server restart.

Your appearance

CommandAliasWhat it doesPermission
/polaroidchat menu/chatOpens the menupolaroidchat.menu
/polaroidchat dialogβ€”The same menu as a dialog windowpolaroidchat.menu
/polaroidchat nick <name>/nick, /nameChanges your nickpolaroidchat.nick.set
/polaroidchat resetnickβ€”Back to your own namepolaroidchat.nick.reset

Colours are chosen from the menu rather than typed. See Colours & nicks.

Talking to one person

CommandAliasWhat it doesPermission
/polaroidchat msg <player> <message>/msgSends a private messagepolaroidchat.msg
/polaroidchat reply <message>/reply, /rAnswers the last onepolaroidchat.msg

Not hearing someone

CommandAliasWhat it doesPermission
/polaroidchat block <player>/blockStops seeing thempolaroidchat.block
/polaroidchat unblock <player>/unblockLets them through againpolaroidchat.block
/polaroidchat unblockall/unblockallClears the whole listpolaroidchat.block
/polaroidchat blocklist/blocklistOpens the list as a menupolaroidchat.block

Channels

/polaroidchat channel <id> β€” or /channel, or /ch β€” moves you. A channel with an alias also answers to it directly, so /global works.

Player-made channels take a second word:

Being in onecreate Β· join Β· leave Β· list Β· info
Who is in itinvite Β· accept Β· deny Β· request Β· kick
Running itpromote Β· demote Β· transfer Β· rename Β· password Β· public Β· private Β· close

Full detail in Channels.

What reaches you

/polaroidchat toggle <what> <channel|all> <true|false>

WhatTurns off
mentionsBeing pinged by name
msgPrivate messages
emojisYour own shortcuts becoming emoji
announcementsTimed server messages
chatChat entirely
channel_global, channel_world, channel_localReading that channel from outside it

all sets the whole thing; a channel name β€” chat, actionbar, title, bossbar, sound or toast β€” sets just that one way of being notified. Which of them a type offers depends on the type: one that offers none takes only all.

Each needs polaroidchat.toggle.<what>, and setting it for someone else needs polaroidchat.toggle.<what>.others.

Looking things up

CommandAliasWhat it doesPermission
/polaroidchat emojis/emojisLists the emoji you may usepolaroidchat.emoji.list
/polaroidchat sprites/spritesLists the game textures you may writepolaroidchat.sprites
/polaroidchat keywords/keywordsLists the keywords you may typepolaroidchat.keywords

Each lists only what the player asking is actually allowed to use.

Staff

CommandAliasWhat it doesPermission
/polaroidchat realname <nick>β€”Who is behind a nickpolaroidchat.realname
/polaroidchat changenick <player> <name>β€”Sets someone else's nickpolaroidchat.nick.set.others
/polaroidchat msgspy/msgspyReads private messagespolaroidchat.msgspy
/polaroidchat clearchat/clearchatPushes chat out of sightpolaroidchat.clearchat
/polaroidchat reloadβ€”Rereads the config filespolaroidchat.admin.reload

See Staff tools for what the spy actually shows and how clearing works.