Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Blocks specific Minecraft clients from joining servers.

Features

  • Kicks players using specific clients from the server.
  • Configurable blacklist or whitelist for allowed clients.
  • Customizable kick message displayed when a player is kicked.
  • Notifications for online players when someone is kicked for using a blocked client.
  • Notifications for online players when a player successfully joins with an allowed client.
  • Ability to check the client of a specific player using a command.

Commands

  • Use /simpleclientblocker reload to reload the plugin.
  • Use /simpleclientblocker about to get information about the plugin.
  • Use /simpleclientblocker client <player> to check the client of the specified player.

Permissions

  • simpleclientblocker.admin.reload - Allows you to use /simpleclientblocker reload.
  • simpleclientblocker.client - Allows you to use /simpleclientblocker client <player>.
  • simpleclientblocker.bypass - Allows players to bypass the client check.
  • simpleclientblocker.notify - Allows players to receive notifications about player client checks.
View config.yml
# SimpleClientBlocker by Losterixx
# Version: 1.0.0 | MC-Version: 1.21.1
#
# Hint: To use HEX colors, write '&x&r&r&g&g&b&b' instead of '#rrggbb'.

prefix: "&8[&4SimpleClientBlocker&8] &7"

messages:
  noPlayer: "&cOnly players can use this command!"
  noPerms: "&cYou do not have permission to execute this command!"

# These clients will be kicked upon joining
list:
  # BLACKLIST or WHITELIST
  type: WHITELIST
  # List of clients (only uppercases)
  clients:
    - FORGE
    - FEATHER FABRIC

# The message players receive when kicked
# Use \n for a new line
kick-message: "&cThe client &e%client% &cis not allowed on this server!"

notify:
  kicked:
    enabled: true
    message: "&7The player &e%player% &7attempted to join with &e%client% &7and was automatically kicked!"
  joined:
    enabled: true
    message: "&7The player &e%player% &7joined using &e%client%&7!"
View messages.yml
# SimpleClientBlocker by Losterixx
# Version: 1.0.0 | MC-Version: 1.21.1
#
# Hint: To use HEX colors, write '&x&r&r&g&g&b&b' instead of '#rrggbb'.

reload:
  reloading: "&7SimpleClientBlocker &eis reloading&7..."
  success: "&7SimpleClientBlocker has been &areloaded&7!"
  error: "&cAn error occurred while reloading SimpleClientBlocker! Check the console for details."

simpleclientblocker:
  usage: "&cPlease use &e/simpleclientblocker <about/reload/client/version> <player>&c!"
  notFound: "&cPlayer &e%player% &cwas not found!"
  client: "&7The player &e%player% &7is using &e%client%&7!"
  version: "&7The player &e%player% &7is using &e%version%&7!"

If you encounter any issues or bugs, or have a request for a new feature, please contact me via Discord.

My discord-name is Losterixx.


Project members

Losterixx

Member

Details

Licensed ARR
Published 3 days ago
Updated 4 days ago