Compatibility
Minecraft: Java Edition
1.21.8
Platforms
Supported environments
Links
Creators
Details
Licensed MIT
Published 2 days ago
Updated 3 days ago
HandShaker
Fabric Mod & Paper Plugin for Minecraft 1.21+
Java 17+ compatible (built/tested on Java 21)
If you want to request older version, please make a issue ticket on github
What is HandShaker?
HandShaker is a cross-platform mod/plugin system for Minecraft servers and clients.
It lets Paper servers see which Fabric mods a player is using, and automatically enforce a blacklist with customizable kick messages.
- Fabric mod: Sends your mod list to the server when you join.
- Paper plugin: Checks mod lists against a blacklist and kicks players using forbidden mods.
Features
- Fabric <-> Paper handshake: Server sees all Fabric mods on join.
- Blacklist enforcement: Server kicks or warns players using blacklisted mods.
- Configurable kick message: Customize the message shown to kicked players.
- Kick modes:
All
: Kick any client (vanilla or modded) with a blacklisted mod.Fabric
: Only kick Fabric clients with a blacklisted mod.
- Admin commands (
/handshaker
):/handshaker reload
— Reload blacklist and config./handshaker add <mod>
— Add a mod to the blacklist (tab-completes from last client mod list)./handshaker remove <mod>
— Remove a mod from the blacklist (tab-completes from blacklist).
- Permission-based: Only server operators or those with
handshaker.admin
permission can use admin commands.
Installation
Server (Paper)
- Build or download
hand-shaker-paper-<version>.jar
. - Place it in your server's
plugins/
folder. - Start the server once to generate the config.
- Edit
plugins/HandShaker/config.yml
to set your blacklist and kick message.
Client (Fabric)
- Build or download
hand-shaker-<version>.jar
. - Place it in your Fabric client's
mods/
folder. - No config needed — the mod just sends your mod list to the server.
Configuration
Example config.yml
:
Kick Mode: Fabric
# "Force" will kick all clients without Hand Shaker mod and with blacklisted mod, while "Fabric" will only kick Fabric clients without Hand Shaker mod or blacklisted mod.
Kick Message: "You are using a blacklisted mod: {mod}. Please remove it to join this server."
Blacklisted Mods:
- xraymod
- testmod
- forge
{mod}
inKick Message
will be replaced with the actual mod(s) found.
Commands
/handshaker reload
— Reloads config and blacklist./handshaker add <mod>
— Adds a mod to the blacklist./handshaker remove <mod>
— Removes a mod from the blacklist.
Permissions
handshaker.admin
— Required for all/handshaker
commands (ops have this by default).