Skip to content

Hypixel

Stats default on

Adds Hypixel stats to every name in the TAB list, plus a threat tier mark in front of the name. The stats sit inside the normal TAB row, so the game's own column layout keeps working. Each number has a small grey label and its own colour ramp, and the columns follow the game:

  • Bed Wars: star (coloured by prestige), FKDR, WLR; BBLR, KDR and winstreak when switched on.
  • Sky Wars: level, KDR, WLR, wins (W).
  • Duels: wins (W), WLR, KDR, and the current winstreak (WS), or the best one (BWS) when Hypixel hides the current one.
  • Murder Mystery: wins (W), win rate (WR), kills (K), and murderer wins (MW) in modes that have a murderer.

With Game on Auto the columns follow the game you are in. TAB shows stats only in the pre-game waiting room and in a match, never in lobbies, Housing, SkyBlock, the Pit or limbo. Outside those four games TAB shows no stats. With ModeStats on, the numbers are for the exact mode you are in (doubles FKDR in doubles, sumo in sumo), falling back to the player's overall numbers when they have not played that mode. A column shows - when the stats source has not sent that number yet.

A player whose row is still missing stats keeps the waiting mark until the stats arrive, instead of going blank. The threat card, TAB and the rush plan use the same numbers, so they never disagree about a player.

The overlay X. Players who are on the overlay with you right now are marked with a small X, in TAB and over their heads (OverlayMark). Its colour shows which version they play: a rainbow X that cycles through every colour is the enhanced version, and an ice X that shimmers between aqua and white is the classic version. Over their heads the X sits inside the game's own name tag, in front of the name, on every client, Lunar included. While NameTags is on, it draws the X in its own tags and its own OverlayMark decides; this switch covers TAB and, with NameTags off, the game's own tags. You need an overlay username to see it, and people who appear offline are never marked.

What the marks in TAB mean

Everything fkdr adds to a TAB row, in one place. The same marks show over heads where the setting says so.

mark what it means where it comes from
rainbow X (cycles through every colour) on fkdr with you right now, playing the enhanced version OverlayMark
ice X (aqua shimmering to white) on fkdr with you right now, playing the classic version OverlayMark
Urchin's badge at the end of the row on the Urchin blacklist (each tag type has its own badge) your Urchin key, Badge guide
amber shield icon flagged by your AntiCheat this session AntiCheat
tag icon in front of the name your tag or a shared tag: cheater, blatant, closet, sniper, legit sniper, sus, sweat, rusher, runner, friend, note Badge guide
red ☠ a flagged player in your own party PartyDetector
the mark in front of the name threat tier, worst first ThreatReport
- in a column the stats source has not sent that number yet

The overlay X is never gold or red, so it cannot be mistaken for a blacklist or cheater icon. Tag icons follow TagsInGameOnly and PlayerTags' ShowInTab.

The game's own name tags behave as in vanilla: a faint tag shows through walls, and none while the player is sneaking. This is with NameTags off; NameTags draws its own tags.

setting type default description
OverlayStyle fkdr · Other · Both fkdr How stats are shown: fkdr adds them to the TAB rows, Other draws a stats table on the HUD instead, Both shows the TAB stats and the table together. See the stats table.
ShowHealth toggle off Shown as health. Show each player's health beside their name in TAB: their live health when they are near you, otherwise the number the server shows. Green, yellow and red as it drops.
Game Auto · Bedwars · Skywars · Duels · MurderMystery Auto Which stats to show. Auto follows the game you are in, or whose lobby you are in.
ModeStats toggle on Use the stats for the exact mode you are in. Falls back to overall when a player has not played it.
ShowGuild toggle on Show guild tags.
PartyStats toggle off When you join a new party, show each member's stats in chat: the same block /pl stats prints, for the game TAB is showing. Once per party, never when someone joins or leaves a party you are already in.
AlignColumns toggle on Line every stat up in a column, with the smooth font or the game's own. Columns nobody has anything in are left out. In a full lobby a row that is too wide is shortened with ... rather than running into the next column.
ColumnGap advanced 12–32 12 Pixels of breathing room between columns.
Winstreak advanced toggle off Add the player's current Bed Wars win streak. When Hypixel hides it, an estimate from Aurora is shown instead, marked ~. Visible when Game is Auto or Bedwars.
ShowBBLR toggle off Add beds broken / beds lost to TAB. Visible when Game is Auto or Bedwars.
ShowKDR toggle off Add ordinary kills / deaths to TAB in Bed Wars. Visible when Game is Auto or Bedwars.
Threat Off · Dot · Score Dot Colour-code every name by skill tier: a dot, or the 0–100 score itself, scored with the model for the game being shown.
ShowNicks toggle on Mark nicked players in TAB.
OverlayMark toggle on Shown as overlay mark. Mark the players who are on the overlay with you right now with an X, in TAB and over their heads while NameTags is off. Needs an overlay username; people who appear offline are never marked.
Source Abyss · Auto · Proxy · OwnKey Auto Where stats come from. Auto, the default, tries the shared stats service first (no key needed), then your own keys and the other sources, so stats keep loading without any key. Abyss is the shared stats service alone, Proxy goes through fkdr.dev, and OwnKey uses your Hypixel key only. With a key of your own, your lookups never wait behind other players. When the shared service is busy, chat says so once and the stats show when they arrive; a player you have seen recently shows their last stats in the meantime. Free Hypixel keys expire every 3 days: the key card under configs, api keys shows how long yours has left, and chat reminds you before and when it expires. Get a new one at developer.hypixel.net.
TagsInGameOnly toggle off Show tag badges and the Urchin markers in TAB only during a match of Bed Wars, Sky Wars, Duels or Murder Mystery, not in lobbies.
UrchinWarn toggle on Announce in chat when a blacklisted player is in the lobby.
Prewarm advanced toggle on Load the lobby's stats before you open TAB.

The stats table

With OverlayStyle on Other, TAB is left as the game draws it and the stats go in a table of their own on the HUD: one row per player, with their skin head, star, name and the columns you pick (Both keeps the TAB stats as well). The table shows only in games and fades out in lobbies.

  • Who is on it: the players in your game's TAB list, the names a /who lists, players seen in lobby chat, and anyone you add with /fkdr overlay add <name>. /fkdr overlay remove <name> takes one off, /fkdr overlay clear empties the list.
  • The editor: the two buttons under Stats (Bed Wars and Sky Wars), or /fkdr overlay edit (/fkdr overlay edit skywars), open the table editor. Drag columns to reorder them, add or remove them, and set the layout, sort, font, colours and appearance there. Bed Wars columns: skin head, team, Hypixel rank, star, username, winstreak, FKDR, WLR, finals, wins, finals per star, session time, sniper score, tags and HP. Sky Wars columns: star, Hypixel rank, username, KDR, WLR, kills, wins, sniper score and HP.
  • The HUD element is stats table in the HUD editor, where you move it.
  • The numbers come from the same sources, and the same saved stats, as the TAB stats.

In the menu, under Stats, while OverlayStyle is Other or Both:

setting type default description
TableHideKey key END Hold to hide the table. A key or a mouse button.
TableAutoShow toggle on Show the table by itself when a game starts.
TableAutoHide toggle on Hide it again after a while.
TableHideDelay 1–60 s 15 How long it stays before it hides. Visible when TableAutoShow and TableAutoHide.
TableCustom toggle off Add tags and a sniper score from a custom tags source, using the key below.
TableKey text empty Your Urchin key for that source. Visible when TableCustom.
TableCustomAntisniper toggle off Add tags and a sniper score from your own custom tags URL instead.
TableCustomURL text empty The URL; {{id}}, {{name}} and {{sources}} are filled in for each player. Visible when TableCustomAntisniper.

Diagnostics: /fkdr stats, /fkdr tab (also lists the rows without stats and why each one has none), and /fkdr game (also /fkdr mode) for the game and mode being used. Set the Hypixel key from chat with /fkdr apikey <key>; it is never echoed back.

ChatStats default on

Prints a player's stats into chat the first time they speak in the lobby (players without a rank included, in pre-game lobbies too), for the same game and mode TAB shows (Bed Wars where TAB would show nothing), and can print the entire lobby when /who answers. Also alerts you when somebody says your name.

setting type default description
Where OutsideHub · PreGameOnly · MentionsOnly OutsideHub Where to print stats for everyone who talks. Hubs, Housing, SkyBlock and the Pit are never included.
AfterWho toggle on Print stats for the whole lobby when you run /who.
MentionAlerts toggle on Anywhere on Hypixel, show the stats of anyone who says your name.
IncludeSelf toggle off Also print your own stats when you talk.
WaitMs advanced 500–15000 6000 How long to wait for stats before giving up on a player.
Debug advanced toggle off Log what it saw and why it did or did not print.

AutoGG default off

Says a short message in chat when a game ends. This sends chat; see server safety.

setting type default description
Message text gg What to say. Keep it short; Hypixel filters spam.
OnLoss toggle on Also say it when you lose.
DelayTicks advanced 5–200 20 Ticks to wait before sending (20 is one second). Too soon and Hypixel drops it.
ChatTrigger advanced toggle on Also react to the end-of-game chat summary, not only the end-of-game title. One gg per game either way.

PlayerTags default off

Persistent notes on accounts: a label from a fixed list plus optional free text, tied to the account itself rather than its name, so it survives name changes. Shows a badge in TAB and a caution icon over the nametag, alerts when a tagged account joins your lobby, and shares tags and notes through fkdr.dev's shared database (public as soon as you post them, shown with your name and when you added them; Friend is never shared). Abuse can be reported, and posting can be revoked. See Tags & lists.

Its switch and settings live on the tags page of the Anti-sniper tab: the switch and the gear button at the right of the page title. It is not in the Hypixel module list. /fkdr tags settings opens the settings directly.

setting type default description
Cloud toggle on Share your tags and notes with fkdr.dev and see what other players wrote. Off also removes shared badges from TAB and alerts at once. Every shared tag is reviewed before others see it; Friend tags never leave your computer.
Alert toggle on Announce in chat when a tagged account joins your lobby.
Sound toggle on Play a ping with the alert. Visible when Alert.
MinShared 1–25 3 How many other users must agree before a shared tag alerts you. Your own tags always alert. Visible when Cloud.
AlertOn checkbox list none (= all) Which labels are worth interrupting you for: blatant cheater, cheater, closet cheater, sniper, legit sniper, sus, sweat, rusher, runner, friend and note.
ShowInTab toggle on Every tag mark in TAB: your badges, shared badges and the Urchin markers. Off removes them all, whether Stats is on or not. Stats → TagsInGameOnly limits them to matches.
ShowOnNametag toggle on Draw a caution icon on the name tag above flagged players, on every client, Lunar's own name tags included.
NametagOwnTags toggle on Shown as icon for your tags. Your own tags put an icon over a head. Off lets a shared tag on the same player still show. Visible when ShowOnNametag.
NametagSharedTags toggle on Shown as icon for shared tags. Tags from the shared database put an icon over a head once MinShared other users agree. Never hides your own tags. Visible when ShowOnNametag and Cloud.
NametagUrchin toggle on Shown as icon for urchin. Mark accounts on the Urchin blacklist. Needs an Urchin key in Configs → api keys. Visible when ShowOnNametag.
NametagAntiCheat toggle on Shown as icon for anticheat. Mark whoever the local AntiCheat flagged this session. Visible when ShowOnNametag.
NametagSus toggle off Shown as sus-level icons. Include sus-level flags and uncorroborated blatant or closet cheater tags. Off by default: an uncorroborated hunch is not worth an accusation over someone's head. Visible when ShowOnNametag.

Commands: /fkdr tag <player> <label> [note], /fkdr untag <player>, /fkdr tags [player], /fkdr tags settings.

Every cheating label (cheater, blatant cheater, closet cheater) draws the icon.

ThreatReport default off

Shown in the menu as Threat report. Shows the lobby's 0–100 threat score, its tier and who is carrying it, a few seconds after a match starts, in Bed Wars, Sky Wars, Duels and Murder Mystery. Each game has its own score, and each player line shows that player's two key stats. It waits for stat lookups to settle rather than firing on a fixed timer. See Threat & rush.

The report is a live card on the HUD, lobby threat. The card shows the score, its tier, how many players and the mode, a bar filled to the score, the strongest players with their score and the two stats behind it (and any tag), and one grey line of notes such as teammates left out or players without stats. It stays up and updates every second, and hides off Hypixel, in hubs and until someone can be scored. Drag it with /fkdr hud (or press =).

setting type default description
AutoReport toggle on Report the lobby threat once, when a match starts.
ReportTo HUD · Chat · Both HUD Where the report goes. HUD: the lobby threat card, which stays up and updates live. Falls back to chat when the HUD module or the card is off.
HudRows 1–6 3 How many of the lobby's strongest players the card names.
TeamColours Team · Mark · Name · Off Team How the card says which team a player is on. Team: the team's name in its own colour in front of them. Mark: a small square of that colour instead. Name: their own name in the team's colour. Nothing is shown where the team is not known yet.
InGameOnly toggle off Only show the card once a match has started, instead of through the waiting lobby as well.
WaitForStats toggle on Hold the report until the stat lookups stop arriving, instead of printing on the timer alone.
ReportDelay advanced 1–30 s 3 Seconds to wait after a match starts, so stats have time to arrive.
SettleLimit advanced 2–40 s 12 Never wait longer than this. A lobby of nicks never settles. Visible when WaitForStats.

Diagnostic: /fkdr threat prints a short three-line version (the score, the top three, and a notes line), and /fkdr threat teams [player] for who was excluded as a teammate and why.

Wrapped default off

Shown in the menu as fkdr wrapped. It is not a row in the Hypixel tab's module list: open its page from the card at the top of the Hypixel tab, or with /fkdr wrapped open. The page header holds its on/off switch and a gear button that opens the settings below. The page shows win rate, games, time played, best streak, the change in your lifetime ratio and longest game, an activity chart, your best and worst maps, when you play, your modes and the lifetime line, over 7, 30 or 90 days. Filters under the header show all, bed wars, sky wars, duels or murder mystery. It can copy a summary or reset your history.

Records every match you play in Bed Wars, Sky Wars, Duels (per duel type) and Murder Mystery (mode, map, outcome, duration), and reports your win rate, modes, maps and hours over a chosen window. Everything comes from the games it recorded: nothing is read from your account's lifetime stats, so the numbers stay right when you switch accounts. A Duels or Murder Mystery game whose result cannot be read is left unscored rather than counted the wrong way. Hypixel exposes lifetime totals and no match history, so a game not recorded as it finishes is gone; that is why this is a module rather than a lookup.

setting type default description
Games checkbox list all Which games are recorded: BEDWARS, SKYWARS, DUELS, MURDER_MYSTERY (shown as bed wars, sky wars, duels, murder mystery). Games already recorded stay either way.
Window Daily · 7 · 30 · 90 30 The default window /fkdr wrapped and the page cover. Daily is the last 24 hours, with the activity strip drawn hour by hour.
MinGames 1–25 4 How many games a map needs before it is ranked rather than pooled.
AnnounceStreaks toggle on Say something when a session's win streak reaches a round number.

Commands: /fkdr wrapped [days] [bw|sw|duels|mm] (1–365 days, every game or one) prints the report in chat; /fkdr wrapped open [bw|sw|duels|mm] opens the page, on that game's filter if you name one; /fkdr wrapped settings opens it on the settings.

AntiCheat default on

Read-only, informational detection of other players cheating. Prints ⚠ <team> <name> failed <check> in chat (the team is named by its colour, such as blue, and a flag on your own team says so), optionally plays a sound, and hands the flag to PartyNotifier and PlayerTags. The line also says how far away the player is. Eleven checks, each with its own switch; the newer ones that are easier to set off by accident start off. Hypixel's NPCs are never watched. It never acts on the flag. Scripts are told about every flag too (onAntiCheatFlag).

setting type default description
Violations 1–15 1 How many times a player must fail a check before it is reported.
SkipTeammates toggle on Never flag someone on your own team.
EveryFlag toggle off Report every flag, even the same player failing the same check again and again. Off, a player who keeps failing one check is reported again only after a pause. Can be spammy.
FlagSound toggle on Play a sound when someone is flagged.
SoundName sound LevelUp Which sound plays: Orb, Pling, Harp, Bass, Drum, Snare, Hat, LevelUp, Click, Pop, Anvil, Bow, Chest, Fizz or Meow, the same list Alerts uses. The note block sounds (Pling to Hat) play even with the game's Jukebox/Note Blocks slider at 0, here and in every other fkdr ping. Visible when FlagSound.
SoundVolume 0.1–4.0 1.0 How loud the sound is. Visible when FlagSound.
SoundPitch 0.5–2.0 1.0 How high the sound is. Visible when FlagSound.
AutoBlock toggle on Flags autoblock cheats.
NoSlow toggle on Flags no-slow cheats.
LegitScaffold toggle on Flags legit-scaffold cheats.
Nuker toggle on Flags nuker cheats. A bed broken that way is named Bed Nuker.
Scaffold toggle on Flags scaffold cheats.
AimAssist toggle off Flags aim-assist cheats.
AutoClicker toggle off Flags auto-clickers.
Blink toggle off Flags blink cheats.
FastMine toggle off Flags fast-mine cheats.
NoFall toggle off Flags no-fall cheats, in Bed Wars games.
Protocol toggle off Flags impossible head turns.
ChatAlerts toggle on Print the flag in chat. Off still plays the sound, marks the name tag and tells PartyNotifier and scripts.
OnlyInGames advanced toggle on Only run once a game is recognised, so nobody is flagged in lobbies. If flags seem to be missing, see /fkdr ac.
Range advanced 0–64 0 Only watch players this close. 0 watches everyone loaded.
DecayTicks advanced 20–400 60 Ticks of clean play before a violation is forgiven.

Diagnostic: /fkdr ac (also /fkdr anticheat) shows what it thinks of each player, in chat and in the log, so it can be pasted.

PartyNotifier default off

Relays alerts from other modules into party chat. This is a real outgoing message, queued and rate-limited so several flags at once do not become a spam burst. See server safety.

Alerts sends through it too (held items, purchases and bed warnings), on its own PartyChat switch, off by default. It sends nothing unless this module is on: this one owns the queue and the gap between messages. The two switches below govern the alerts this module raises itself.

setting type default description
AntiCheatAlerts toggle on Tell the party when someone is flagged for cheating.
PartyAlerts toggle on Tell the party when another party joins the lobby: every party that joins, each with its own message. Party warnings go out straight away rather than waiting for CooldownMs. The largest party reported is the team size: 2 in doubles, up to 3 in 3v3v3v3, up to 4 in 4v4v4v4 and 4v4, none in solo. To know whether you are in a party it sends /p list once after you join Hypixel.
ShowPrefix toggle on Put [fkdr] in front of the message.
CheatMessage advanced text #player failed #check Template. #player and #check are filled in.
PartyMessage advanced text Warning: party of #amount joined Template. #amount is filled in with the party's size. Names are never sent: Hypixel hides them in pre-game lobbies.
CooldownMs advanced 1000–10000 ms 2500 Minimum gap between party-chat messages. Party-join warnings do not wait for it.

Diagnostic: /fkdr party says whether alerts can be sent and why not, and the largest possible party in the current mode.