/
🪶 CapPreventer is the only updated AAE (anti-anti-exploit) free plugin on the market.
CapPreventer tries to block popular anti-exploit mods, so your server can see players' mods without any spoofers.
🔍 Made for
🔑 Configuration
# All flow operations:
# [ kick, ban, banip, commands ]
#==== Punishment Messages ====#
# | Command | Format |
# |-----------|-------------|
# | `kick` | MiniMessage |
# | `ban` | Legacy |
# | `banip` | Legacy |
#=============================#
#===== Command Placeholders =====#
# | Name | Description |
# |----------|------------------|
# | %player% | The player name. |
#================================#
# The 'px-integration' setting enables ProtocolExtension integration if it is present.
# If ProtocolExtension isn't present, that setting is ignored.
book-verification:
enabled: true
commands:
- opsec
- www
px-integration: true
max-register-limit:
enabled: true
amount: 60
# 'brand-spoof-detection' is a detection for Meteor's 'Server Spoof' > 'minecraft:brand' spoofing,
# 'brand-spoof-kicker' will cause an internal client error for undetected brand spoofers.
brand-spoof-detection: true
brand-spoof-kicker: true
# 'channel-spammer':
# - will spam the chat of players with channel loggers,
# - may also accidentally kick some players with mods that check all CustomPayloads,
# - may also accidentally spam game logs of some players
# (that use custom clients or these same types of mods).
channel-spammer:
enabled: false
interval: 10
# 'ep-stapi-kicker' causes an internal client error if the player has both ExploitPreventer and a mod using
# Server Translations API installed.
ep-stapi-kicker:
enabled: true
translations:
- container.lolmcv.spruce_chest
- abc
- key.jump
- menu.quit
keybinds:
- key.jump
# 'known-packs-require' requires the client to not omit the SelectKnownPacksC2SPacket and the 'minecraft:core' pack
# inside it. (Modrinth addition: this does not affect >=26.1, which omits minecraft:core)
#
# 'known-packs-analyze' analyzes if the client actually uses the version specified by SelectKnownPacksC2SPacket.
known-packs-require: true
known-packs-analyze: true
known-packs-analyze-amount: 20
verification-messages:
begin: |-
&6This server requires additional verification.
&6Please wait a few seconds.
complete: |-
&8Verification complete.
invalid-flow:
kick:
active: true
message: |-
<red>Kicked for exceeding packet rate limit.
detected:
ban:
active: true
message: |-
ExploitPreventer usage
commands:
active: false
enum:
- /helpop %player% was banned for hiding mods.
hit-register-limit:
kick:
active: true
message: |-
<red>You have too many mods.
<red>Please consult a server administrator to increase this limit or remove some of the mods you don't need.
intentionally-faulting:
banip:
active: true
message: |-
Causing server issues
📦 Requirements

Anti-exploit client mods Preventer. Make your server secure now!