Anonymous social deduction SMP plugin: every player looks identical, and the only way to eliminate someone is to discove
Nomenicide (nomen = name, -cide = killing) is a social deduction SMP plugin for Paper 26.1+ that turns your Minecraft server into a paranoid murder mystery. Every player joins with the same name, same skin, no nametag โ total anonymity. The only way to eliminate someone is pure detective work: figure out who they really are, rename a weapon to their exact real username at an anvil, and kill them with it. Right name = permanent ban. Wrong name = they respawn, and now they know someone is hunting them.
๐ฎ Perfect For:
- ๐ฅ Streamers & YouTube SMP series โ built-in drama: betrayals, wrong guesses, thunder-crack reveals. An Among Us-style traitor hunt inside survival Minecraft
- ๐ต๏ธ Hardcore & lifesteal-style communities โ real stakes: get discovered, get banned
- ๐ฅ Friend groups & private SMPs โ the ultimate whodunit with people who know each other's playstyles
- ๐งฉ Custom gamemode servers โ a complete, self-contained social deduction experience in one small jar
โ๏ธ Features:
Total Anonymity โ Everyone is literally named
Playerwith the same Steve skin: in the tab list, above their head, in chat, even in the client's name autocomplete. Powered by login-profile masking โ no ProtocolLib, no NickAPI.Assassination Death-Ban โ Rename a sword to a player's exact real username and land the kill. Correct guess: they're banned (permanent or timed โ your choice) with a server-wide announcement. Wrong guess: they respawn and the killer is told they missed.
Identity Reveal Events โ On a configurable timer, one random player is dramatically exposed: โก thunder, an on-screen title, glowing outline, and their real name in the tab list. The glow can't be milked away, and they can't escape by logging out โ one short grace window, then a ban. Their items still drop where they fled.
Combat-Log Ban โ PvP tags both fighters with a live action-bar countdown (
โ In combat: 14s โ). Logging out while tagged kills the leaver โ items drop on the spot โ and bans them. Dying honestly clears the tag.Leak-Proof Chat & Messages โ Chat shows
Player: <message>. Join/quit, death messages, and advancement broadcasts are all rewritten. Identity-leaking commands (/msg,/list, โฆ) are blocked and hidden from the client's command tree.New-Player Protection โ Fresh joins can't be death-banned for a configurable window, so nobody gets name-sniped at spawn.
In-Game Tutorial โ
/nomenicide tutorialteaches the rules to anyone who asks. Every line is editable.Admin Toolkit โ
/nomenicide who(click a name to teleport),reveal,endreveal,set/getfor editing any config option in-game with tab completion,status,reload. Aliases:/nomen,/nmc.Config File โ One commented
config.ymlcovers everything:mask-name: "Player" assassination: ban-duration-hours: -1 # -1 = permanent case-sensitive: false new-player-protection-minutes: 0 combat-log: tag-seconds: 15 reveal-event: interval-minutes: 60 duration-minutes: 10 leave-grace-seconds: 30 dramatic: true # thunder + title on reveals
๐ฌ Trust no one. Watch how they build, how they fight, how they type. Then write a name on a sword and find out if you were right.
๐ ๏ธ Tech Details:
- Paper 26.1.x / 26.2.x server plugin (Paper-only API โ Spigot is not supported), Java 25+
- Zero hard dependencies โ no ProtocolLib, no metrics, no network calls; one ~54 KB jar
- PlaceholderAPI supported (optional):
%nomenicide_realname%,%nomenicide_maskname%,%nomenicide_revealed%,%nomenicide_masked% - Masking is presentation-only server-side: UUIDs stay real, so LuckPerms, CoreProtect and friends keep working
- Console logs who is behind each mask โ admins always have the full picture
- ๐ License: MIT โ free for any server, including commercial ones