ClientDetectorPlus | 1.21.4 Support | icon

ClientDetectorPlus | 1.21.4 Support | -----

A simple plugin to detect/manage a player's client. | Now Supporting Folia |




Hello peeplolians!


I know its been a while but the brand new full recode of ClientDetector is now here!

Introducing ClientDetectorPlus!

This BRAND NEW plugin has many improvements over its OG counterpart! Including full NATIVE Folia support, Asynchronous data and packet handling, new ClientControl features, in game GUI, full customisation and way, way more!!


Please note:

The original configuration files for ClientDetector are NOT compatible with the new ClientDetectorPlus.

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)


If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
  • Full recode from scratch.
  • Added 1.20.6 support.
  • Fixed LookupSubCommand.
  • Removed several static code references.
  • Added 1.21 support.
  • Updated PacketEvents.
  • Fixed NettyIO kick issue.
  • Fixed obfuscation issue.
  • Removed non-parsable byte characters.
  • Updated FoliaLib.
  • Fixed Async command dispatch error.
  • Fixed placeholder parsing in command strings.
  • Added 1.21.1 Enum constant.
  • Made detection tasks run faster.
  • Made ClientControl checks active by default.
  • Fixed blacklist detections.
  • Fixed LunarClient detection.
  • Fixed whitelist detections.
  • Updated PlaceholderAPI dependency.
  • Small main class fix.
  • Added support for 1.21.4.
  • Added MiniMessage support.
  • Updated FloodgateAPI.
  • Added new strict client matching toggle for whitelist.
  • Added new strict client matching toggle for blacklist.
  • Made ClientControl checks run on packet receiving.
  • Fixed `clientcontrol.yml` values not being reloaded correctly.
  • Added new BadLion Mod `Clan Wars`.
  • Added new BadLion Mod `Name Tags`.
  • Added new values to `clientcontrol.yml`.
  • Added new placeholder `%client_name%` to whitelist commands.
  • Added new placeholder `%client_name%` to blacklist commands.
  • Fixed issue of OP players not being able to use some features.
  • Added new Filler items to the GUI's.
  • Added new options to `gui.yml`.
  • Fixed plugin reload not saving prefix changes.
  • Rewritten blacklist client detection.
  • Rewritten Whitelist client detection.
  • Added new detection command placeholder `%player_uuid%`.
  • Added new detection command placeholder `%client_version%`.
  • Added new ClientControl for `AxolotlClient`.
  • Added new section to `clientcontrol.yml`.
  • Added new AxolotlClient.java.
  • Increased ClientControl handling delay to 2 seconds to ensure player object is on the server.
  • Moved to download external libraries to reduce jar size(md_5 recommendation).
  • Added `libraries' section to `plugin.yml`.
  • Added additional checks to remove non-printable characters.
  • Added NPE checks for word stringData.
  • Added fallback event detection to ClientControl (This should only be used as a last resort).
  • Added new section to `config.yml`.
  • Added new string to `messages.yml`.
  • Added UpdateChecker notification on plugin reload.
  • Fixed GUI filler items not added if no clients found.
  • Changed plugin version to `1.0.0`.
----------, Jan 2, 2025

Hello peepolians

This one is small, but it now adds support for 1.20.4.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Updated plugin dependencies.
Added support for 1.20.4.
Updated PacketEvents to `2.2.0`.
Updated FoliaLib to `0.3.1`.
Updated PlaceholderAPI to `2.11.4`.
Fixed shading of PacketEvents.
Changed plugin version to `2.6.2`.
----------, Dec 14, 2023

This is a hot fix update!!

IF YOU ARE RUNNING ANY MC VERSION BELOW 1.13 - THIS UPDATE IS ESSENTIAL!

This update is recommended still for all users!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Fixed NPE when using update system below 1.13.
Removed deprecated `org.bukkit.util.Consumer`.
Changed plugin version to `2.6.1`.
----------, Oct 12, 2023

Hello there!

Here is the well anticipated update to 1.20.2!

This update also hopefully should fix some bugs that have been reported.

ALL USERS ARE RECOMMENDED TO UPDATE THEIR CONFIG.YML & MESSAGE.YML TO PREVENT PLUGIN ERRORS!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Updated GitHub repository.
Made punishment commands run faster on detection.
Changed task handling systems.
Updated ALL dependencies.
Simplified ConsoleCommandSender for console messaging.
Added plugin update notification system.
Added new variables to config.yml.
Added new variables to message.yml.
Changed plugin version to `2.6.0`.
----------, Oct 10, 2023

This plugin is now under a new developer - Stay tuned for new updates in the near future!
Huge thanks go to Sportkanone123 (Original dev) for creating this plugin and allowing me (Loving11ish) to take over and continue this project!


Hello everyone

This update fixes a bug preventing some forge clients from being detected or even joining! This one also now adds proper permissions checks to the plugin.yml.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Fixed NoSuchElementException on Forge client connection.
Added permission to plugin.yml.
Added new client type for Forge Modern.
Changed plugin version to `2.5.9`.
----------, Jul 6, 2023

This plugin is now under a new developer - Stay tuned for new updates in the near future!
Huge thanks go to Sportkanone123 (Original dev) for creating this plugin and allowing me (Loving11ish) to take over and continue this project!


Hello everyone

This update fixes a bug preventing plugin startup on Velocity servers

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Fixed Velocity component startup message.
Changed plugin version to `2.5.8`.
----------, Jun 26, 2023

This plugin is now under a new developer - Stay tuned for new updates in the near future!

Huge thanks go to Sportkanone123 (Original dev) for creating this plugin and allowing me (Loving11ish) to take over and continue this project!

Hello everyone

This update now adds full support for PaperMC's Folia project! This one also adds proper detection and integration for Bedrock players.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Added ClassCastException check to ForgeHandshake.sendModList method.
Added Bungee component startup message.
Added Velocity component startup message.
Added FoliaLib `0.2.4`.
Added PaperLib `1.0.8`.
Added full Folia support.
Added FloodgateAPI integration.
Removed unused import statements.
Added BedrockPlayerDetectedEvent to API.
Changed plugin version to `2.5.7`.
----------, Jun 24, 2023

This plugin is now under a new developer - Stay tuned for new updates in the near future!

Huge thanks go to Sportkanone123 (Original dev) for creating this plugin and allowing me (Loving11ish) to take over and continue this project!
----------, Jun 22, 2023

ClientDetector will no longer receive updates, development may be continued at some point in the future. Thanks for your support and contributions.

See title!
----------, Jun 19, 2023





The plugin should now be in a stable state.
----------, Jul 25, 2022

! It's not yet recommended to use this version on a production server !
! When updating please reset your config.yml file !

See Title!
----------, Jul 3, 2022



  • ClientDetector now supports 1.18.2!
  • Added automated config optimizations, ClientDetector will now automatically optimize your config if needed!
  • Added "%clientdetector_minecraft_version%" placeholder.
  • Added Feather Client detection, experimental.
  • Added option to change the time after which the player gets kicked, chatexploit (config.yml).
  • Added option to disable the footer in discord section (config.yml).
  • Added option to disable the message that is sent by cracked Vape on player join (config.yml).
----------, Mar 7, 2022


  • Fixed issue with ChatExploit.
  • Replaced 'Vanilla Minecraft / Undetectable Client' mit 'Vanilla (Undetectable)'.
----------, Jan 21, 2022



  • Fixed punishment command not working because player has not yet joined the server.
Please reset your config.yml, or set 'bungee.enableBungeeClient' to false if you don't use the plugin on BungeeCord!
----------, Jan 1, 2022


  • Partly recoded BungeeCord support, it should new work reliably.
Please reset your config.yml!
----------, Dec 30, 2021

  • Added '%clientdetector_labymod_addons%' placeholder.
  • Changed '%clientdetector_forgemod_list%' to '%clientdetector_forge_list%'.
  • Improved ClientDetectorAPI (fixed bugs).
  • Added option to change Discord Webhook message (see config.yml)
Please reset your config.yml!
----------, Dec 25, 2021


  • Added 1.18 support.
  • Recoded BungeeCord support, still experimental and disabled by default.
Please reset your config.yml!
----------, Dec 12, 2021

  • Performance Improvements
  • Fixed NullPointerExceptionon BungeeCord
  • Added 'clientdetector.bypass' permission
----------, Nov 27, 2021





  • Added Commands: /client <player>, /mods <player>, /forge <player>
  • Added Command: /clientdetector player list - Returns a list with all players and their clients.
  • Improved Badlion ClientControl
  • Added FastMath detection (experimental, may not work on all versions)
Please reset your config.yml, clientcontrol.yml and message.yml!
----------, Sep 24, 2021



  • Added ChatExploit feature which can detect some clients. Players that join have to click a message in chat to continue playing (is disabled by default, you can enable it in config.yml).
  • Commands can now be used in the console.
----------, Sep 10, 2021

See Title. Please reset your config.yml and message.yml! (If they were generated by 2.0.1)
----------, Sep 4, 2021

- Fix an error that occurred when a player joined with forge and uses a forbidden mod and should be punished. (Thanks @Proomp for reporting the issue)
----------, Sep 4, 2021

This is the first stable release of the ClientDetector Recode!

Major new features:
  • Recoded Client/Mod Detection
  • Recoded ClientControl
  • Recoded Alert System
  • Recoded BungeeCord (Proxy) support
  • Recoded Configuration System
  • Added Forge Mods Detection (1.8 - 1.12.2)
  • Added Forge Mods Detection (1.13 - 1.17.1)
  • Added Placeholders
  • Added CrossServer Notifications
  • Added Developer API
  • Added Bedrock Detection (GeyserMC)
  • Added DiscordWebhook

New features after the last Pre-Release (2.0-PRE-7)
  • Fixed Lunar Client ClientControl (Thanks @DreamSnatcher for reporting the issue)
  • Added Forge 1.13 - 1.17.1 detection
  • Added DiscordWebhook
Please delete the ClientDetector folder (in your plugins folder) and let it regenerate when updating!

If you encounter bugs/errors please report them on our Discord (https://discord.com/invite/gwsSTykWbu).
----------, Aug 31, 2021

----------, Aug 8, 2021

  • Added Developer API, documentation about the API will be released soon.
  • Added Bedrock Detection (GeyserMC).
  • Added option to disable vanilla join/leave messages, if you want to use this option you will have to delete config.yml and restart/reload the server to generate the new config file.
----------, Aug 5, 2021

ClientDetector now detects MysteryMod ( https://mysterymod.net)!
----------, Jul 30, 2021

Removed debug messages when using ViaVersion, fixed some bugs.
----------, Jul 29, 2021

Fixed a lot of bugs (added client blacklist/whitelist, fixed mod blacklist/whitelist command not executing and some other stuff).
----------, Jul 24, 2021

The bug, that Client and Mod detection didn't work on 1.13-1.16.5 servers' was fixed.
----------, Jul 22, 2021

Please note that this is a beta build, and therefore bugs are expected. Servers should continue using Version 1.5, which can be found in the Version History tab above.

Please report any issues on our Discord: https://discord.com/invite/gwsSTykWbu

Here's the first public build of ClientDetector 2.0!

Major new features:
  • Recoded Client/Mod Detection
  • Recoded ClientControl
  • Recoded Alert System
  • Recoded BungeeCord (Proxy) support
  • Recoded Configuration System
  • Added Forge Mods Detection (1.8 - 1.12.2)
  • Added Placeholders
  • Added CrossServer Notifications
There are still some features missing for the final 2.0 release, they will be added in the next updates.
If you are updating from an older version, you will have to delete the config folder and let the files regenerate.
----------, Jul 19, 2021

ClientDetector now supports 1.17!

I'm currently working on a recode of ClientDetector, that's the reason why there was no update for a long time. The recode should be finished in 1-2 weeks from now.
----------, Jul 1, 2021

New feature BungeeCord (BETA) support: ClientDetector can now be used on BungeeCord servers! To use the plugin on a BungeeCord network please follow the installation guide on the main plugin page.
BungeeCord support is currently still in beta, if you encounter bugs/errors please report them on our Discord ( https://discord.com/invite/gwsSTykWbu).

ATTENTION
Please reset the 'config.yml'!
If you use the plugin on BungeeCord, only configure the config files on BungeeCord!
----------, May 7, 2021

New feature Mod Detection: The plugin can detect a player's mods in addition to his clients. For now, only 5 mods are detected, but in the future more detections will be added. (If you would like to request a mod detection, please join our discord server https://discord.com/invite/gwsSTykWbu)

DETECTED MODS:
- LabyMod
- 5zig Mod
- Better Sprinting
- World Downloader
- JourneyMap
----------, Apr 5, 2021

New feature ClientControl: ClientControl allows you to disable parts of a player's client instead of blocking it (e.g.: disabling health indicator's, etc.). This feature is still experimental, but should work fine on 1.8 - 1.12.2 server, 1.13+ support soon.

New feature LabyMod Addons: LabyMod has the option to install addons from their marketplace, some of them (like "DamageIndicator" or "Laby's Minimap") are not wanted by some server(s), this feature detects these addons (blocking them will be possible soon).

New file clientcontrol.yml:
Code (Text):
#  ____   _   _                  _      ____                   _                    _
# / ___| | | (_)   ___   _ __   | |_   / ___|   ___    _ __   | |_   _ __    ___   | |
#| |     | | | |  / _ \ | '_ \  | __| | |      / _ \  | '_ \  | __| | '__|  / _ \  | |
#| |___  | | | | |  __/ | | | | | |_  | |___  | (_) | | | | | | |_  | |    | (_) | | |
# \____| |_| |_|  \___| |_| |_|  \__|  \____|  \___/  |_| |_|  \__| |_|     \___/  |_|

#A popular PvP modification, that allows you to enhance the sprinting behaviour (1.12 - 1.16.3)
#This clientcontrol is marked as STABLE for 1.8 - 1.12.2 and marked as UNSTABLE for 1.13 - 1.16.3
BetterSprinting:
  #Option if BetterSprinting-Control should be enabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
  enabled: true
  #The clients of players wont be modified if they have this permission (OPTIONS: 'any.valid.permission', PLACEHOLDERS: none, DEFAULT:'clientdetector.clientcontrol.bettersprinting')
  bypassPermission: 'clientdetector.clientcontrol.bettersprinting'
  disable:
    #Should the whole mod get disabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
    disable_all: false
    #Should players be able to modify their fly speed (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
    survival_fly_boost: true
    #Should the sprint in all directions (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
    all_dirs: true


#A popular PVP modification, that provides additional information in HUDs, Capes, Friends & Chats (1.8.9-1.12.2)
#This clientcontrol is marked as STABLE
5zig_Mod:
  #Option if 5zig_Mod-Control should be enabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
  enabled: true
  #The clients of players wont be modified if they have this permission (OPTIONS: 'any.valid.permission', PLACEHOLDERS: none, DEFAULT:'clientdetector.clientcontrol.fivezig')
  bypassPermission: 'clientdetector.clientcontrol.fivezig'
  disable:
    #Shows a players effect on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
    potion_effect_hud: false
    #Displays a vignette with different colors depending on the potion effect(s) (positive=green, negative=red) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
    potion_indicator_vignette: false
    #Shows a players armour(+durability) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
    armour_hud: false
    #Shows the players saturation(additional to food) on screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
    player_saturation: false
    #Shows the health of entities on screen(HUD), this is considered as an unfair advantage (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
    entity_health_indicator: true
    #Automatically reconnect to a server (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
    auto_reconnect: true


#An all-in-one modification for minecraft (1.8.9, 1.12.2)
#This clientcontrol is marked as STABLE
LabyModv3:
  #Option if LabyMod(v3)-Control should be enabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
  enabled: true
  #The clients of players wont be modified if they have this permission (OPTIONS: 'any.valid.permission', PLACEHOLDERS: none, DEFAULT:'clientdetector.clientcontrol.labymod.new')
  bypassPermission: 'clientdetector.clientcontrol.labymod.new'
  disable:
    cosmetics:
      #Feature to switch back to the old animations of MC 1.7 (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      animations: false
      #Feature that was removed from LabyMod, but still usable in older versions. Purely cosmetic feature (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      blockbuild: true
      #Provides additional features to the chat (AutoText, Channels, Special Characters) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      chat: false
      #Dispalys additional information above a player (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      tags: false
    features:
      #Fixes a rendering bug in minecraft, can be considered as an unfair advantage (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      crosshair_sync: true
      #Fixes a rendering bug in minecraft with fast lava placement (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      improved_lava: true
      #Fixes some inventory bugs (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      refill_fix: true
      #Renders the saturation of a player additional to the current food (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      saturation_bar: false
    gui:
      #General GUI, such as position, direction and current system time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      all: false
      #Shows a players armour(+durability) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      armor_hud: false
      #Shows a players item(s) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      item_hud: false
      #Shows a players effect on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      potion_effects: false


#An all-in-one modification for minecraft (1.8.9, 1.12.2)
#This clientcontrol is marked as STABLE
LabyModv1v2:
  #Option if LabyMod(v1,v2)-Control should be enabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
  enabled: true
  #The clients of players wont be modified if they have this permission (OPTIONS: 'any.valid.permission', PLACEHOLDERS: none, DEFAULT:'clientdetector.clientcontrol.labymod.old')
  bypassPermission: 'clientdetector.clientcontrol.labymod.old'
  disable:
    features:
      #Renders the saturation of a player additional to the current food (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      player_saturation: false
      #Shows the health of entities on screen(HUD), this is considered as an unfair advantage (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
      damage_indicator: true
      #Shows a minimap(radar) on screen(HUD), this is considered as an unfair advantage (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
      minimap_radar: true
    gui:
      #General GUI, such as position, direction and current system time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      all: false
      #Shows a players effect on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      potion_effect_hud: false
      #Shows a players armour(+durability) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      armour_hud: false

    cosmetics:
      #Shows a costum nickname on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      nick: false
      #Feature to switch back to old building animations (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      blockbuild: false
      #Feature to switch back to the old animations of MC 1.7 (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
      old_animations: false


#The mod allows you to save, load and display schematics (minecraft builds) (1.12.2)
#This clientcontrol is marked as EXPERIMENTAL for 1.8 - 1.12.2
Schematica:
  #Option if Schematica-Control should be enabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
  enabled: false
  #The clients of players wont be modified if they have this permission (OPTIONS: 'any.valid.permission', PLACEHOLDERS: none, DEFAULT:'clientdetector.clientcontrol.schematica')
  bypassPermission: 'clientdetector.clientcontrol.schematica'
  disable:
    #Automatically builds based on a saved schematic file (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
    printer: true
    #Saves a part of a minecraft-world to a schematic file (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
    save: true
    #Shows a schematic (loaded from schematic file) as a hologram (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
    load: false


#Popular modification to download minecraft maps (of servers)  (1.9 - 1.16.3)
#This clientcontrol is marked as UNSTABLE
WorldDownloader:
  #Option if WorldDownloader-Control should be enabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
  enabled: false
  #The clients of players wont be modified if they have this permission (OPTIONS: 'any.valid.permission', PLACEHOLDERS: none, DEFAULT:'clientdetector.clientcontrol.worlddownloader')
  bypassPermission: 'clientdetector.clientcontrol.worlddownloader'
  #Should the whole mod get disabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
  disable_all: true
----------, Mar 29, 2021

New file clients.yml
Code (Text):
#   ____   _   _                  _
#  / ___| | | (_)   ___   _ __   | |_   ___
# | |     | | | |  / _ \ | '_ \  | __| / __|
# | |___  | | | | |  __/ | | | | | |_  \__ \
#  \____| |_| |_|  \___| |_| |_|  \__| |___/

#---------------------------------------------------------------------------------------------
#forge: <- Client (e.g. Forge, LabyMod, Lunar Client, ...)
#  kick:
#    use: false <- Should players that join with Forge get kicked (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
#    command: "kick %player_name% Please don't use Forge on our Server" <- Command that is executed when a player joins with Forge and kicking is enabled (OPTIONS: 'anyString', PLACEHOLDERS: %player_name%, DEFAULT:"kick %player_name% Please don't use Forge on our Server")
#  ban:
#    use: false <- Should players that join with Forge get banned (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
#    command: "ban %player_name% Using Forge on our Server is forbidden!" <- Command that is executed when a player joins with Forge and baning is enabled (OPTIONS: 'anyString', PLACEHOLDERS: %player_name%, DEFAULT:"ban %player_name% Using Forge on our Server is forbidden!")
#---------------------------------------------------------------------------------------------

#Player's with this permission won't get kicked/banned (OPTIONS: 'any.valid.permission', PLACEHOLDERS: none, DEFAULT:'clientdetector.bypass')
bypassPermission: 'clientdetector.bypass'

forge:
  kick:
    use: false
    command: "kick %player_name% Please don't use Forge on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Forge on our Server is forbidden!"

5zig_mod:
  kick:
    use: false
    command: "kick %player_name% Please don't use 5zig Mod on our Server"
  ban:
    use: false
    command: "ban %player_name% Using 5zig Mod on our Server is forbidden!"

console_client:
  kick:
    use: false
    command: "kick %player_name% Please don't use Console Client on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Console Client on our Server is forbidden!"

cracked_vape:
  kick:
    use: false
    command: "kick %player_name% Please don't use Vape on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Vape on our Server is forbidden!"

easy_minecraft_client:
  kick:
    use: false
    command: "kick %player_name% Please don't use Easy Minecraft Client on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Easy Minecraft Client on our Server is forbidden!"

fabric:
  kick:
    use: false
    command: "kick %player_name% Please don't use Fabric on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Fabric on our Server is forbidden!"

hyperium:
  kick:
    use: false
    command: "kick %player_name% Please don't use Hyperium on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Hyperium on our Server is forbidden!"

labymod:
  kick:
    use: false
    command: "kick %player_name% Please don't use Labymod on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Labymod on our Server is forbidden!"

liteloader:
  kick:
    use: false
    command: "kick %player_name% Please don't use LiteLoader on our Server"
  ban:
    use: false
    command: "ban %player_name% Using LiteLoader on our Server is forbidden!"

lunar_client:
  kick:
    use: false
    command: "kick %player_name% Please don't use Lunar Client on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Lunar Client on our Server is forbidden!"

pixel_client:
  kick:
    use: false
    command: "kick %player_name% Please don't use Pixel Client on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Pixel Client on our Server is forbidden!"

pvplounge_client:
  kick:
    use: false
    command: "kick %player_name% Please don't use PvPLounge on our Server"
  ban:
    use: false
    command: "ban %player_name% Using PvPLounge on our Server is forbidden!"

pxmod:
  kick:
    use: false
    command: "kick %player_name% Please don't use PXMod on our Server"
  ban:
    use: false
    command: "ban %player_name% Using PXMod on our Server is forbidden!"

remix:
  kick:
    use: false
    command: "kick %player_name% Please don't use Remix on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Remix on our Server is forbidden!"

rift:
  kick:
    use: false
    command: "kick %player_name% Please don't use Rift on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Rift on our Server is forbidden!"

winterware:
  kick:
    use: false
    command: "kick %player_name% Please don't use Winterware on our Server"
  ban:
    use: false
    command: "ban %player_name% Using Winterware on our Server is forbidden!"
----------, Mar 22, 2021

Resource Information
Author:
----------
Total Downloads: 22,216
First Release: Mar 20, 2021
Last Update: Jan 2, 2025
Category: ---------------
All-Time Rating:
50 ratings
Find more info at patreon.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings