Allows to detect which client a player is using. The plugin returns player's client brand name,
examples: "fabric", "forge", "lunarclient", "geyser"...
How to see a player's client? ・Use the command "
/detectclient <player>".
・When a player connects, if "notify: true" in config.yml: the player's client name is displayed to operators.
How to blacklist/whitelist a client? ・If you want only somes clients on your server: "enable_whitelist: true"
and add brands in "whitelisted_brand".
・If you want blacklist somes clients on your server: "enable_blacklist: true"
and add the blacklisted clients in "blacklisted_brand".
・Reload with "
/detectplayerclientreload".
Permissions : - detectplayerclient.notify : see the client of players who connect
- detectplayerclient.command : allows you to use the command /detectclient
No dependencies.
More information:
- This plugin (and any other plugin) does not detect cheat clients. Because it's impossible.
- The plugin only works on 1.13 servers and all versions above. Because before 1.13, brands didn't work the same way.
Code (Text):
#When a player connects his client name is displayed to operators and players with permission detectplayerclient.notify
notify: true
#Messages
notify_message: "%player% joined using %brand%"
kick_message_whitelist: "Forbidden Client."
kick_message_blacklist: "Forbidden Client."
#Should players be prevented from connecting using brands listed below
enable_blacklist: false
blacklisted_brand:
- fabric
- forge
#Should players be only allowed to connect using brands listed below
enable_whitelist: false
whitelisted_brand:
- vanilla