Server
(Paper) Added back /handshaker player <player> [mods] [status]
(Paper & Fabric) Added support for (Alpha) Velton
Client
Client mod is still backwards compatible
Updated to support all server-side improvements
Wiki is there!
Reworked config file
- Removed
blacklisted mods,whitelisted mods,operation modesettings, now replaced withmods,default mode, making possible to set allowance per mod
Removed Commands
/handshaker modebecause its not needed anymore/handshaker whitelist_updatebecause its not needed anymore
Added commands
/handshaker listlists all mods from config with their allowance statuses/handshaker changechanges mod allowance status
Reworked commands
/handshaker player(Paper) prints player mods in the chatMod [allowance status] [A] [R] [B], Fabric stays as command/handshaker addnow supports*to list all mods andstatusto make mods as allowed/required/blacklisted
Improved security
- Now mods and integrity are being sent together and are being unique
Signed to work with "Integrity":"Signed"
Fabric Server
Whitelist mode: to add whitelisted mods use configs or /handshaker whitelist_update <player> to update whitelist based on mod list and then /handshaker mode whitelist to turn on.
Integrity: Version 3.0.0 now has config "Integrity" with variables "Signed" or "Dev", if set to "Signed" only signed, unmodified handshaker clients, are allowed to join. Meanwhile "Dev" allows un-signed/modified handshaker. To allow 2.x clients to join on server with 3.x you must set "Dev"
Client should work with older version of servers
Whitelist mode: to add whitelisted mods use configs or /handshaker whitelist_update <player> to update whitelist based on mod list and then /handshaker mode whitelist to turn on.
Integrity: Version 3.0.0 now has config "Integrity" with variables "Signed" or "Dev", if set to "Signed" only signed, unmodified handshaker clients, are allowed to join. Meanwhile "Dev" allows un-signed/modified handshaker.
To allow 2.x clients to join on server with 3.x you must set Integrity to "Dev"
Universal Jar for Fabric Client/Server and paper
Changes for Hand Shaker 2.0.0 Fabric
(New) Fabric Server Support
- Custom kick message for non-mod users.
- Config
Behaviorwith variablesStrict- Allow only clients with mod andVanilla- Allow Vanilla/Other clients too - Ability to block mods from other user mod lists
Compatibility
Should work with 1.0.0 paper plgin version, but if anything happens update to server side plugin too. 1.0.0 fabric is no longer supported
Changes for Hand Shaker 2.0.0 paper
- Custom kick message for non-mod users.
- Alias command
/hs - Fixed and renamed config
kick modetoBehaviorwith variablesStrictandVanilla, (kick mode: Fabric->Behavior: Vanillaandkick mode: All->Behavior: Strict) - Ability to block mods from other user mod lists
- Instant kick, previously changes only took effect on user rejoin
Compatibility
Should work with 1.0.0 client mod version, but if anything happens update to client mod too. 1.0.0 paper is no longer supported
Hand Shaker for Fabric 1.21.x (1.21 - 1.21.10)
New version syntex
To make less confusions with version naming it has to be changes to {mod version} - {Minecraft version} {platform}
New version syntex and 1.21.10
To make less confusions with version naming it has to be changes to {mod version} - {Minecraft version} {platform}


