Skip to content

Social and script portal

The overlay has friends, messages and a portal for sharing scripts. It all lives in the menu's Social and Scripts tabs and runs through your licence, so there is no separate login and no password.

A licence is required

Everything on this page needs a working licence. If fkdr is not licensed, or cannot reach fkdr.dev for a long time, the Social tab says so and nothing on it will load.

Your account

One social account belongs to one licence key, not to a Minecraft account. Every Minecraft account you play on with the same key is the same person here, with the same friends, messages and scripts. The accounts a key has been used on are already recorded on the key; the social profile only adds a username on top.

Your username

On the first launch after updating, the overlay asks you to choose a username. Friends find you by it, it is the name on scripts you publish, and it is what other players see. If you pick Later, the Social tab keeps offering the same choice until you make it. Until you have one, nothing else in the tab works.

  • 3 to 16 characters, letters, numbers or underscores.
  • Unique: two people cannot hold the same name, in any mix of upper and lower case.
  • Some names are reserved, such as admin, fkdr, mod, staff and support, along with anything that starts with one of them.
  • You can change it once every 7 days, from the Social tab or with /fkdr username <name>. Try sooner and the overlay says how many days are left.
  • Changing only the capitalisation is free. bob to Bob is the same name, so it costs no cooldown and does not start one. Names are compared without case, so nothing you were findable by stops resolving.
  • Your old name is not kept as an alias. Friends see the new one at once.

It is also the name your tags are published under, so other players can look up whoever wrote one.

Your profile

Every account has a profile. Open your own by clicking your username at the foot of the Social tab; open somebody else's by clicking their name on a friend row, in find friends, on a conversation header, or on their card in global chat.

A profile carries a picture, a line about yourself, any badges you have been given, when you joined, and the Minecraft accounts the licence has been used on.

Your picture

Until you set one, your picture is the face of the Minecraft account you are on, so a profile has a face from the first time you open it. A face is square, so it fills the circle exactly, and it follows you when you play on another account.

choose a picture on your own profile opens your computer's file dialog. PNG, JPEG and WebP, up to 20 MB; the overlay crops it to a centred square and scales it down before it is uploaded, so it fills the circle rather than sitting letterboxed in it. Uploading a new one replaces the old one. Only one picture is ever kept for an account. remove picture puts you back to the skin.

A profile with no picture and no account to draw falls back to your initial in a circle.

Pictures also show on friend rows, in the find list, at the top of a conversation and beside each run of messages in it. Clicking a picture or a name there opens the profile.

Badges

A badge is a small mark next to your name, in its own colour. Hover one and it says what it is and what it means. They are given, not bought or earned automatically:

badge what it means
owner runs fkdr
staff helps run fkdr
beta tester tries builds before everyone else
early supporter was here from the earliest days

A badge is decoration and nothing else. None of them lets anybody do anything they could not do without it.

Your bio

Up to 200 characters, on your own profile. Press Enter to save. Emoji work, with the same picker the chat box has. The button beside save opens it.

Your Minecraft accounts

Every Minecraft account you have played on with this key is listed on your profile, most recent first. There are two ways to keep one to yourself.

One at a time. Each account on your own profile has a hide control next to it. A hidden account is not on your profile at all for anybody else. It does not show as a name or a blank row, and nothing says one is missing. You still see it on your own profile, marked hidden.

All of them. show my accounts turns the whole list on and off:

  • off (the default): nobody sees any of your accounts. A profile starts this way, so your accounts stay private until you choose to show them. While it is off, the account you are playing on is not shown either: your profile, your friends' lists and your messages show nobody which account you are on, friends included.
  • on: anyone looking at your profile sees the accounts you have not hidden.

You always see your own list either way. Hiding an account also hides the skin that would have been your picture, so it cannot give the account away.

Clicking one of the names on a profile opens that account's Hypixel stats in a small card, so a profile is not flooded with numbers. One click or Esc closes it.

Hiding your accounts is not the same as appear offline, which hides whether you are online and where you are. Appear offline reaches your profile too: it reads as offline there, with no account name, no place and no live times, the same as everywhere else.

Friends

Open the Social tab, type a username into add by username and press +, or run /fkdr friend add <username>. Incoming requests appear above your friends with accept and decline buttons.

Find somebody

The find tab, next to friends at the top of the Social tab, is a list of players who want to be found. Every row has one button: add to send a request, accept if they have already asked you, or the reason there is nothing to do (friends, sent). Type in the box to narrow it by name.

  • It is opt-in. Nobody is on the list until they turn on list me here at the top of the tab. Turn it off and you are gone from it straight away.
  • Anyone can browse it, listed or not. You don't have to list yourself to add the people who did.
  • It shows only a username, their picture and where you stand with them. Whether somebody is online is for their friends.
  • Players you have blocked, and players who have blocked you, never appear to each other.

  • If the player had already sent you a request, sending one back accepts it immediately.

  • A request to someone who has blocked you looks exactly like a request that was not answered. Blocks are never revealed to the person blocked.
  • You can have up to 200 friends.
  • Remove a friend, cancel a request you sent, or decline one you were sent, all from the same list.
  • The โ‹ฏ menu in a conversation removes or blocks that player. Blocking also removes the friendship and any pending request between you. Your blocked list is in the same menu, and unblocking is one click.

What a friend sees

they see what it means
online the game is running on your licence; it does not mean you are on a server
where the server you are on, when you are on one, or in menus when you are not
Minecraft account the account you are currently playing as
last seen when your client last checked in
unread how many of their messages you have not opened

Friends are sorted online first, then by unread messages, then by name.

Messages

Click a friend to open the conversation. Messages are stored on fkdr.dev and kept until the other person reads them, so nobody has to be online. The tab shows an unread count, and when you launch the game chat says how many messages are waiting.

  • You can message friends straight away. Anyone else gets a message request first.
  • If you stop being friends, the history stays readable to both of you, but neither can send anything new until you are friends again.
  • A message is 1 to 500 characters. Colour codes are stripped; line breaks become spaces.
  • Up to 20 messages a minute.
  • Emoji: the ๐Ÿ™‚ button beside the message box opens an emoji picker. Click an emoji to type it at the caret; the picker stays open for more, and Esc, the button or a click elsewhere closes it. Emoji you picked this session are at the top.
  • Reactions: hover a message and press + to react with an emoji: heart, lol, fire, watermelon, like, dead, 100, clown, ๐Ÿ† or ๐Ÿ‘. Each emoji once per person; click your own reaction under the message to take it back. Both people in the conversation can react.
  • From chat, without opening the menu: /fkdr msg <username> <text>.
  • Opening a conversation marks that friend's messages to you as read, unless you are appearing offline (see below).

Message requests

To message somebody who is not your friend, click their name in global chat and press send a message request, then write your message. It waits for them. Until they answer, the message box says the request is sent.

When somebody sends you one, it shows under message requests at the top of your friends list. Click it to read the message:

  • Accept: their message becomes the start of a conversation under other chats, and you can both write freely.
  • Decline: you can add a short reason (up to 120 characters). They see that you declined, and your reason if you gave one. They can ask again after a day.

Blocking somebody ends any message request between you.

Turn message requests off on the bell page. Then only friends can message you, and anyone else is told this player has message requests turned off: add them as a friend to message them. Clicking that line sends them a friend request.

Global chat

Global chat is pinned above your friends list: one room that everyone with an fkdr username shares. Its row shows the faces of the last few people who spoke. Click it to open the room.

  • Only overlay usernames are shown. The room never shows anyone's Minecraft name, whether they are online, or where they are, and nobody in it sees yours.
  • Pictures and badges sit beside each name: a small picture on the left of their lines, and their badges after the name. With no picture set, it shows their Minecraft face, but only where their profile would (see your Minecraft accounts); otherwise their initial.
  • Click a name for a small card with their picture and badges, add friend, block and a message button (or send a message request when you are not friends). Add friend sends an ordinary friend request; the card says sent afterwards, or can't add from here when that player has turned off friend requests from global chat. Block asks once more, and after that neither of you sees the other's messages in the room.
  • Emoji: the ๐Ÿ™‚ button beside the box opens the same picker as in messages.
  • A message is 1 to 500 characters of plain text. You can send one every 2 seconds and five in 20 seconds, and the same message again only after a minute; going faster is answered with slow down a moment.
  • Delete your own message: hover it, click delete, then sure?. It is removed for everyone.
  • Scroll up for older messages.
  • If you are muted in global chat, the message box says so, with when it ends and why. You can still read the room, and your friends and messages work as always.

Friend requests from the room can be turned off on the bell page, see below.

Chat notifications

A message from a friend while you play pops up as a card in the HUD's notifications element, the same place module toggles appear. Several messages from one friend in a row share one card that counts them, and opening that conversation clears it. A new friend request gets its own card. Messages sent before you launched, or seen long after they were sent, are left to the unread count.

Click the bell at the bottom of the Social tab, beside your profile button (your picture and name, which opens your profile), to open the notification settings. They are the ChatNotifications module's settings, saved with your config:

setting type default description
ChatNotifications on / off on The module's own switch. Off means no card and no chat line for a message; the unread count still counts.
Preview Full ยท Sender ยท Hidden Sender What a message card shows: the sender and the start of the message, the sender only, or neither. Shown as full, sender only and hidden. Sender only keeps a friend's words off a stream or recording. Visible when chat notifications are on.
FriendRequests toggle on Also show a card when someone sends you a friend request. Separate from the message switch.
GlobalInGameChat toggle off Shown as global chat in game chat. Also print new global chat messages into your game chat as they arrive: global ยป Name: message. Reading only; you still post from the Social tab.
DmsInGameChat toggle off Shown as direct messages in game chat. Also print messages from friends into your game chat as they arrive: msg ยป Name: message. Reading only; /fkdr msg is still how you reply.

Both of those are off on purpose, and both are separate switches from everything above them: turning the cards off does not turn a feed on or off, and Preview does not apply. The game-chat line always shows what was written, so leave DmsInGameChat off if you stream. Only the fkdr username is ever shown, never a Minecraft name or where anyone is.

They show what arrives while you are playing, and nothing else: switching one on does not replay the room's history or your unread messages into your chat, and neither does reconnecting. A long message from a friend is cut short, your own messages are never echoed back, and when a burst arrives at once the newest five are printed and the rest are summed up in one line pointing at /fkdr social. A message for a conversation you already have open goes to the conversation, not to chat.

The same page has friend requests from global chat, on by default. Off, nobody can send you a friend request from the global chat room; finding you and adding you by username still work. It is kept on fkdr.dev, so it follows your licence.

If the HUD or its notifications element is switched off, a card could not be seen, so the same notice is printed as a chat line instead, following Preview the same way.

Appear offline

Turn on appear offline at the bottom of the friends list, or run /fkdr social offline, to hide your activity from your friends. While it is on:

  • Your friends see you as offline, exactly as if you had logged off: no location, no Minecraft account, no join button, and a last seen that stays at the moment you turned it on.
  • Messages you read stay unread to the sender until you show yourself again.
  • The switch turns amber and says you appear offline, and chat reminds you once per launch, so you do not forget.

Turn it off from the same switch or with /fkdr social online. The setting is kept on fkdr.dev, so it follows your licence to every launch and PC.

What it does not hide

Things you actively do still carry their own time: messages you send, friend requests, scripts you publish and comments you post.

Script portal

The Scripts tab has four parts, plus an Easy Mode button that opens the block editor:

  • Installed: the scripts loaded in your client, with their toggles and settings, plus Reload and Folder. A script runs when that script is switched on.
  • Discover: public scripts, each with who made it (their fkdr username, picture and badges), its stars, installs and comments, and whether it is an Enhanced script. Search, sort by top, most used or newest, and open one to read it, rate it with 1 to 5 stars (click your rating again to clear it), comment (with the ๐Ÿ™‚ emoji picker) and install it.
  • Shared: scripts people shared with you. Paste a share code to add one.
  • My scripts: upload a script file from your scripts folder and choose who can see it. publish puts one on Discover and unpublish takes it off again; public ones show their stars.

Comments show the writer's picture and badges. You can delete your own comments and comments on your own scripts. report flags one for review; three reports hide it until it has been reviewed. You need a username in the Social tab to rate and comment.

Who can see a script

visibility who
Private only you
Shared you, anyone who redeems its share code, and any friend you send it to
Public everyone: listed in Discover, with star ratings and comments

Every script has an 8-character share code (letters and digits, no easily confused characters). Give it to anyone and they can add the script with /fkdr script redeem <code> or the Shared tab; codes are accepted in lower case and with dashes. Generate a new code at any time and the old one stops working immediately. A private script cannot be redeemed at all, and sharing one with a friend asks you to make it shared or public first, rather than quietly changing who can see it. Sending a script to a friend also posts them a message saying which script and its code.

Publishing limits: a name of 1 to 40 characters, a description up to 500, a version string up to 16, code up to 256 KB, and up to 50 scripts per account. Comments are 1 to 500 characters, up to 6 a minute. Installs are counted once per account, the first time someone fetches the code.

Scripts run code in your client

Only install scripts from people you trust. The overlay asks you to confirm this before your first install. What a script can and cannot reach is described in Errors & the sandbox.

For writing your own, start at Scripting; the Scripts tab itself is described in Scripts tab.

Limits

thing limit
username 3โ€“16 characters, changed once every 7 days
friends 200
message 1โ€“500 characters, 20 a minute
global chat 1โ€“500 characters, one every 2 seconds, five in 20 seconds, no repeats within a minute
friend requests 30 a minute
message requests 10 an hour, one waiting per person, a day's wait after a decline
scripts 50 per account, 256 KB each
comments 1โ€“500 characters, 6 a minute

If you go over a limit, the menu or chat tells you, and nothing is lost.

What is stored

Your username, your profile (picture, bio, badges and which accounts you have hidden), friends, messages, global chat messages, scripts and comments live on fkdr.dev, tied to your licence key, which is what lets them follow you to another PC. Messages are stored as plain text so they can be delivered later. The privacy policy is the full account of what is kept and for how long.

Deleting is up to you for anything you own: remove a friend, delete your own global chat message, delete a script, delete your own comment. remove picture deletes the picture itself, and uploading a new one deletes the one it replaces. An account never has more than one on the server.

Commands

command what it does
/fkdr social open the Social tab and say whether you appear offline and whether chat notifications are on
/fkdr social offline|online appear offline to friends, or show yourself again
/fkdr social notify on|off turn chat notifications on or off
/fkdr social notify preview full|sender|hidden choose what a message card shows
/fkdr social notify requests on|off turn friend request cards on or off
/fkdr friends list your online friends in chat
/fkdr friend add|remove|accept|deny <username> manage friends from chat
/fkdr msg <username> <text> message a friend from chat
/fkdr username <name> set or change your username
/fkdr scripts [installed|discover|shared|mine] open the Scripts tab
/fkdr script redeem <code> add a script by share code
/fkdr script install <id> install a portal script

Player tags (the shared notes on players you meet in a lobby) are a separate system with its own page: Tags & lists.