With this module, you can block any client or mod listed inside the file.
Here, you can check a list with everything Sentry handles.
Configuration
How to block players with a specific client
First, head to the Module file and find the specific one you want to block from the server.
And make sure you enable the module, go to the top of the file and set "module-enabled" to true.
# Enable this module? true / false
module-enabled: false # Set this to true
# If true, players with sentry.bypass.client-blocker will not be checked by Sentry.
permission-bypass: true # You can also set a permission-bypass if you want.
We are going to use Forge for this example, take a look at how the configuration looks.
forge:
block: true
on-detect:
execute-command: ""
kick: "You are not allowed to use Forge!"
notify-admins: true
On the top, there is the client/mod name, on our example is Forge.
You need to set the "block" to true, if it is set as false.
Then, you can add your own actions inside the "on-detect" section
on-detect:
execute-command: ""
kick: "You are not allowed to use Forge!"
notify-admins: true
You can remove any option above if you want, and if it is empty, Sentry will ignore and not execute it aswell.
For example, if you want to not kick the player, and just notify admins that a player joined using this client:
on-detect:
# You can simply remove this entire line aswell, keeping
# it empty will do the same thing as removing.
kick: ""
# Notify admins is already set to true, but if you don't want admins
# notified, set it to "false"
notify-admins: true
You can also use placeholders, click here to view.
Default file & values
Default file & values
# _____ __
# / ___/___ ____ / /________ __
# \__ \/ _ \/ __ \/ __/ ___/ / / /
# ___/ / __/ / / / /_/ / / /_/ /
# /____/\___/_/ /_/\__/_/ \__, /
# /____/
#
# DOCUMENTATION: https://squareplugins.gitbook.io/sentry
# SUPPORT: https://discord.gg/7cFjDnSpEs - CHECK THE DOCUMENTATION BEFORE ASKING FOR HELP!
#
# LIKE THIS PLUGIN? CONSIDER DONATING! https://patreon.com/drawned
# Enable this module? true / false
module-enabled: false
# If true, players with sentry.bypass.client-blocker will not be checked by Sentry.
permission-bypass: true
# PLEASE,
# ___ _ _ _ _ _
# | _ \___ __ _ __| | _____ _____ _ _ _ _| |_| |_ (_)_ _ __ _| |
# | / -_) _` / _` | / -_) V / -_) '_| || | _| ' \| | ' \/ _` |_|
# |_|_\___\__,_\__,_| \___|\_/\___|_| \_, |\__|_||_|_|_||_\__, (_)
# |__/ |___/
# THERE'S USEFUL INFORMATION!
# also check the documentation before asking for help in the support server! :)
# Heres a list of all the current clients and mods that Sentry can block.
# Keep in mind that you can customize each client entry, you can remove the entire on-detect if you want, or just remove the kick part, or just the execute command,
# or the notify-admins, so Sentry will detect players using these clients, but will not do anything.
# This can be useful if you just want to have the "/sentry player" command.
# In other words, everything here is modular and can be removed and changed if you wish to.
# Change "block: false" to "block: true" if you want to block a specific client from joining the server.
# Thanks for using the plugin!
# AND... DO NOT FORGET TO ENABLE THE MODULE AFTER BLOCKING YOUR CLIENTS!
vanilla:
block: false
on-detect:
execute-command: "" # Leave "" to disable
kick: "&5&lSentry\n&cYou are not allowed to use a vanilla client on this server!" # Leave "" to disable
notify-admins: true # Default: true
journeymap:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use JourneyMap on this server!" # Leave "" to disable
badlion:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use BadLion on this server!" # Leave "" to disable
lunarclient:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Lunar Client on this server!" # Leave "" to disable
labymod:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use LabyMod on this server!" # Leave "" to disable
forge:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Forge on this server!" # Leave "" to disable
neoforge:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use NeoForge on this server!" # Leave "" to disable
fabric:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Fabric on this server!" # Leave "" to disable
5zig:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use 5zig on this server!" # Leave "" to disable
modernfix:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Modernfix on this server!" # Leave "" to disable
world_downloader:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use World Downloader on this server!" # Leave "" to disable
bettersprintingmod:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Better Sprinting Mod on this server!" # Leave "" to disable
rift:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Rift on this server!" # Leave "" to disable
configuredmod:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Configured on this server!" # Leave "" to disable
caelus:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Caelus on this server!" # Leave "" to disable
fastworkbenchmod:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Fast Workbench on this server!" # Leave "" to disable
placebo:
block: true
on-detect:
kick: "&5&lSentry\n&cYou are not allowed to use Placebo on this server!" # Leave "" to disable
#
# consider supporting me! https://
#
Supports custom notifications and placeholders
This module supports the custom on-detect options and placeholders, check this page below to view it: