Last active
April 29, 2024 16:08
-
-
Save ytnoos/2d138baa0eac22eaedd37ba44847c139 to your computer and use it in GitHub Desktop.
3.4.6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
license: "null" | |
# Use this if you live in China | |
force-fallback: false | |
messages: | |
main-color: "&5" | |
second-color: "&d" | |
prefix: "%main-color%LPX >>" | |
kick: "&cYou are sending suspicious packets." | |
kick-alert: "%prefix% %second-color%%player% &7was kicked" | |
no-permission: "%prefix% &cInsufficient permissions &7(%permission%)" | |
invalid-arguments: "%prefix% &cInvalid arguments!" | |
injection-failure: "%prefix% &cInjection failure!" | |
update-found: "%prefix% &aAn update was found!" | |
null-address: "%prefix% &cYou are joining with an invalid address!" | |
alerts: | |
permission: "lpx.alerts" | |
format: "%prefix% %second-color%%player% &7failed %main-color%%check% %type% &7(%vl%/%max-vl%)" | |
hover: | |
- "%main-color%Description:" | |
- "%second-color%%description%" | |
- "" | |
- "%main-color%Infos: %infos%" | |
- "" | |
enabled: "%prefix% &aAlerts enabled" | |
disabled: "%prefix% &cAlerts disabled" | |
options: | |
# Enable this only if you have fake players who cause errors during the injection | |
# WARNING: Enabling this will allow players to join even during injection failures | |
silent-failures: false | |
# Whether LPX should kick players when an exception in their handlers occurs | |
kick-on-exception: true | |
# LPX will prevent any type of item exploit that slows Netty threads | |
# Available options: | |
# ALL (disable decoding for every item) | |
# BOOKS (disable only for books) (DEFAULT) | |
# NONE (vanilla behavior) | |
disable-item-decoding: BOOKS | |
# If this option is set to true, players won't be able to see the output of /lpx | |
hidden-command: false | |
# If activated, players with "lpx.bypass" permission will ignore checks | |
bypass-permission: false | |
# Add support for Geyser players (Bedrock Edition) | |
geyser: false | |
# Check if the plugin can be updated. | |
# Permission: "lpx.update" | |
check-updates: true | |
# Whether bStats should be loaded (https://bstats.org/plugin/bukkit/LPX/9156) | |
bstats: true | |
# Whether task that resets VL should be enabled | |
clear-task: | |
enabled: true | |
# Repeat delay in seconds | |
delay: 300 | |
printer: | |
# Enable this if your server allows the use of printer/schematic mod, and you are not using our Printer's APIs | |
automatic: false | |
# Lower this value if players don't enter in printer mode correctly | |
place-threshold: 10 | |
# Idle time after exiting printer mode | |
disable-delay: 3000 | |
# Whether players with the permission should receive printer's alerts | |
alerts: true | |
# Permission to receive printer's alerts | |
permission: "lpx.alerts.printer" | |
join: "%prefix% %second-color%%player% &7joined printer mode (%mode%)" | |
leave: "%prefix% %second-color%%player% &7left printer mode" | |
mechanics: | |
# Sets a minimum time to reuse the nether portal. You can set it to -1 to disable. | |
# WARNING: If you are using Intave put this to -1 to disable | |
nether-portal-delay: 1000 | |
# Prevents the oneshot bow. -1 to disable | |
max-arrow-velocity: 15 | |
# Prevents sheep extinction. -1 to disable | |
shears-cooldown: 500 | |
# Prevents players to interact with the inventory on block break | |
break-close-inventory: false | |
# Prevents a strange crash exploit using redstone with trapdoors, rails and comparator (BETA) | |
trapdoor-rail-redstone: true | |
# Prevents players to open containers too fast (time in milliseconds. -1 to disable) | |
interact-container-delay: 100 | |
alerts: | |
# Whether alerts should be stored in a file | |
store: true | |
# Amount of days to keep the alerts | |
days: 14 | |
# Server name, used for API integrations | |
server: unnamed | |
# Delay in milliseconds to wait before sending new alerts after a punishment | |
punish-delay: 1000 | |
debug: false | |
# If set to true LPX will look for the config.yml in ../config/config.yml | |
external-config: false | |
packet-logger: | |
# If a packet requires more than this amount of time (in nanoseconds) to be processed, it will be logged | |
# Example: 5000000ns = 5ms, -1 to disable | |
heavy-packet-threshold: 5000000 | |
enabled: false | |
# MODES: whitelist, blacklist | |
# Whitelist mode: only players in the list will be logged | |
# Blacklist mode: only players not in the list will be logged | |
player-mode: whitelist | |
players: | |
- Ytnoos | |
# MODES: whitelist, blacklist | |
# Whitelist mode: only packets in the list will be logged | |
# Blacklist mode: only packet not in the list will be logged | |
packet-mode: blacklist | |
# To find out correct names, https://github.com/retrooper/packetevents/blob/2.0/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/PacketType.java#L510 | |
packets: | |
- PLAYER_FLYING | |
- PLAYER_POSITION | |
- PLAYER_POSITION_AND_ROTATION | |
- PLAYER_ROTATION | |
- KEEP_ALIVE | |
- ANIMATION | |
- WINDOW_CONFIRMATION | |
checks: | |
netty: | |
a: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
# If this is set to automatic, then the max value below will assume one of these values based on your server version | |
# 1.8 = 8448 | |
# 1.12 = 24576 | |
# >=1.13 = 98304 | |
automatic: true | |
# You can put this value to lower numbers (4096, 8192, 12228) to have much stricter protections | |
max: 98304 | |
b: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
resolved: true | |
max: 15 | |
max-characters: 255 | |
resolved-multiplier: 3 | |
resize: true | |
window: | |
a: | |
enabled: true | |
punish: true | |
max-vl: 5 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
buffer: | |
max: 3 | |
multiply: 0.25 | |
decay: 1 | |
b: | |
enabled: true | |
punish: true | |
max-vl: 5 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
buffer: | |
max: 3 | |
multiply: 0.25 | |
decay: 1 | |
c: | |
enabled: true | |
punish: true | |
max-vl: 5 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
d: | |
enabled: true | |
punish: true | |
max-vl: 2 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
creative: | |
a: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
b: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
max: 127 | |
min: 0 | |
c: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
max: 3000 | |
d: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
max: 16384 | |
e: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
blacklist: | |
- "run_command" | |
- "translation.test.invalid" | |
f: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
max: 64 | |
g: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
place: | |
a: | |
enabled: true | |
punish: true | |
max-vl: 10 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
buffer: | |
max: 5 | |
multiply: 0.5 | |
decay: 1 | |
options: | |
max: 100 | |
b: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
max: 70 | |
c: | |
enabled: true | |
punish: true | |
max-vl: 5 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
buffer: | |
max: 5 | |
multiply: 0.5 | |
decay: 1 | |
options: | |
max: 50 | |
flood: | |
a: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending too many packets. :<' | |
options: | |
max: 1100 | |
b: | |
enabled: true | |
punish: true | |
max-vl: 6 | |
min-vl: 2 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending too many packets. >:' | |
options: | |
# The following strings are represented by 2 or 3 parameters: | |
# PacketName | Max packets | Interval(ms) | Periods | Warnings | |
# "ANIMATION,50,500,5,2" Means this check will flag when a player sends 50 ANIMATION packets in an interval of 500ms for 2 times in a period of (5*500ms) | |
limits: | |
- "ANIMATION,50,500,5,2" | |
- "USE_ITEM,60,1000,5,2" | |
- "PLAYER_BLOCK_PLACEMENT,14,100,6,3" | |
- "CLICK_WINDOW,20,200,10,4" | |
- "CREATIVE_INVENTORY_ACTION,20,200,10,4" | |
- "PLAYER_POSITION,40,100,5,3" | |
- "PLAYER_ROTATION,40,100,5,3" | |
- "PLAYER_POSITION_AND_ROTATION,40,100,5,3" | |
- "CRAFT_RECIPE_REQUEST,15,1000,2,1" | |
- "TAB_COMPLETE,40,1000,2,1" | |
- "INTERACT_ENTITY,20,600,5,2" | |
- "CHAT_COMMAND,5,500,5,2" | |
- "PLAYER_DIGGING,40,500,6,3" | |
- "UPDATE_SIGN,2,300,6,2" | |
c: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending too many packets. :o' | |
options: | |
max: 10 | |
reset-interval: 100 | |
max-periods: 6 | |
max-warnings: 3 | |
big-threshold: 2048 | |
d: | |
enabled: true | |
punish: true | |
max-vl: 4 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending too many packets. o:' | |
options: | |
max: 10 | |
big-threshold: 2048 | |
max-big: 6 | |
f: | |
enabled: true | |
punish: true | |
max-vl: 2 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending too many packets. :$' | |
options: | |
max: 8 | |
position: | |
a: | |
enabled: true | |
punish: true | |
max-vl: 1 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
b: | |
enabled: true | |
punish: true | |
max-vl: 6 | |
min-vl: 1 | |
buffer: | |
max: 2 | |
multiply: 0.5 | |
decay: 0.05 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
delay: 2000 | |
hard: false | |
ignore-fly: true | |
c: | |
enabled: true | |
punish: true | |
max-vl: 1 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
max: 15000 | |
d: | |
enabled: true | |
punish: true | |
max-vl: 1 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
max: 100000 | |
payload: | |
a: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
b: | |
enabled: true | |
punish: true | |
max-vl: 2 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
delay: 1000 | |
max: 15 | |
c: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
d: | |
enabled: true | |
punish: true | |
max-vl: 5 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
e: | |
enabled: true | |
punish: true | |
max-vl: 1 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
f: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
tab: | |
a: | |
enabled: true | |
punish: true | |
max-vl: 10 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
starts: | |
- "/to " | |
- "//to" | |
- "/calc " | |
- "//calc" | |
contains: | |
- "while" | |
- "targetoffset" | |
- "for(" | |
- "^(." | |
- "*." | |
b: | |
enabled: true | |
punish: false | |
max-vl: 1 | |
min-vl: -1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
max-length: 256 | |
characters: | |
- "[" | |
- "]" | |
- "{" | |
- "}" | |
- "@" | |
- "=" | |
- "nbt" | |
command: | |
a: | |
enabled: true | |
punish: true | |
max-vl: 3 | |
min-vl: 1 | |
punish-commands: | |
- 'lpx kick %player% &cYou are sending suspicious packets.' | |
options: | |
commands: #CREDITS TO: https://github.com/2lstudios-mc/ExploitFixer | |
# WorldEdit exploit | |
- "//calc" | |
- "//calculate" | |
- "//eval" | |
- "//evaluate" | |
- "//solve" | |
# HolographicDisplays exploit | |
- "/hd readtext" | |
- "/holo readtext" | |
- "/hologram readtext" | |
- "/holograms readtext" | |
- "/holographicdisplays readtext" | |
# PermissionsEx exploit | |
- "/pex promote" | |
- "/pex demote" | |
- "/promote" | |
- "/demote" | |
- "/execute" | |
# Multiverse exploit | |
- "/mv ^" | |
- "/mv help ^" | |
- "/mvhelp ^" | |
- "/$" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
license: ""
messages:
main-color: "&5"
second-color: "&d"
prefix: "&6>>&7"
kick: "&eВы отправляете подозрительные пакеты."
kick-alert: "%prefix% %second-color%%player% &7was kicked"
no-permission: "%prefix% &cInsufficient permissions &7(%permission%)"
invalid-arguments: "%prefix% &cInvalid arguments!"
injection-failure: "%prefix% &cInjection failure!"
update-found: "%prefix% &aAn update was found!"
null-address: "%prefix% &cYou are joining with an invalid address!"
alerts:
permission: "lpx.alerts"
format: "%prefix% %second-color%%player% &7failed %main-color%%check% %type% &7(%vl%/%max-vl%)"
hover:
- "%main-color%Description:"
- "%second-color%%description%"
- ""
- "%main-color%Infos: %infos%"
- ""
enabled: "%prefix% &aAlerts enabled"
disabled: "%prefix% &cAlerts disabled"
options:
Enable this only if you have fake players who cause errors during the injection
WARNING: Enabling this will allow players to join even during injection failures
silent-failures: false
For some reasons packets could be still received even if the player is not online
Enabel this if you are having crashes even if the player is kicked
discard-offline-packets: false
If this option is set to true, players won't be able to see the output of /lpx
hidden-command: false
If activated, players with "lpx.bypass" permission will ignore checks
bypass-permission: false
Add support for Geyser players (Bedrock Edition)
geyser: false
Check if the plugin can be updated.
Permission: "lpx.update"
check-updates: false
Whether bStats should be loaded (https://bstats.org/plugin/bukkit/LPX/9156)
bstats: true
Whether task that resets VL should be enabled
clear-task:
enabled: true
# Repeat delay in seconds
delay: 300
printer:
# Enable this if your server allows the use of printer/schematic mod, and you are not using our Printer's APIs
automatic: false
# Lower this value if players don't enter in printer mode correctly
place-threshold: 10
# Idle time after exiting printer mode
disable-delay: 3000
# Whether players with the permission should receive printer's alerts
alerts: true
# Permission to receive printer's alerts
permission: "lpx.alerts.printer"
join: "%prefix% %second-color%%player% &7joined printer mode (%mode%)"
leave: "%prefix% %second-color%%player% &7left printer mode"
mechanics:
# Sets a minimum time to reuse the nether portal. You can set it to -1 to disable.
# WARNING: If you are using Intave put this to -1 to disable
nether-portal-delay: 1000
# Prevents the oneshot bow. -1 to disable
max-arrow-velocity: 15
# Prevents sheep extinction. -1 to disable
shears-cooldown: 500
# Prevents players to interact with the inventory on block break
break-close-inventory: false
Server name, used for API integrations
server: unnamed
Delay in milliseconds to wait before sending new alerts after a punishment
punish-delay: 1000
debug: false
If set to true LPX will look for the config.yml in ../config/config.yml
external-config: false
packet-logger:
enabled: false
Players ignored
whitelist:
- Ytnoos5454
List of packets to ignore
To find out correct names, open spigot's jar and find class' names
Path: net.minecraft.server
ignore:
- PacketPlayInFlying
- PacketPlayInKeepAlive
- PacketPlayInLook
- PacketPlayInPosition
- PacketPlayInPositionLook
- PacketPlayInArmAnimation
- PacketPlayInTransaction
- PacketPlayInCustomPayload
- PacketPlayInHeldItemSlot
- PacketPlayInCloseWindow
- PacketPlayInSettings
# Полет (Перо)
- PacketPlayInBlockPlace
# Блокирует удары по игроку
- PacketPlayInUseEntity
# Клик в менюхе с головами
- PacketPlayInWindowClick
Max files which can be created in a run (newer files will replace older once reached this limit)
max-files: 50
Max packets to log on each file
max-ppfs: 3000
Days before old folders can be automatically deleted
old-folders: 3
checks:
netty:
a:
enabled: true
punish: true
max-vl: 5
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
# If this is set to automatic, then the max value below will assume one of these values based on your server version
# 1.8 = 6144
# 1.12 = 16384
# 1.13 = 65536
automatic: false
# You can put this value to lower numbers (4096, 8192, 12228) to have much stricter protections
max: 60536
b:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
resolved: true
min-length: 96
max: 15
max-characters: 255
resize: true
window:
a:
enabled: true
punish: true
max-vl: 5
min-vl: 3
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
buffer:
max: 2
multiply: 0.25
decay: 1
b:
enabled: true
punish: true
max-vl: 5
min-vl: 3
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
buffer:
max: 3
multiply: 0.25
decay: 1
c:
enabled: true
punish: true
max-vl: 5
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
d:
enabled: true
punish: true
max-vl: 2
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
creative:
a:
enabled: true
punish: true
max-vl: 4
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
b:
enabled: true
punish: true
max-vl: 24
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
max: 127
min: 0
c:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
max: 128
d:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
max: 2048
e:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
blacklist:
- "run_command"
- "translation.test.invalid"
f:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
max: 64
g:
enabled: true
punish: true
max-vl: 10
min-vl: 3
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
place:
a:
enabled: true
punish: true
max-vl: 30
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
buffer:
max: 5
multiply: 0.5
decay: 1
options:
max: 100
b:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
max: 70
flood:
a:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете слишком много пакетов.'
options:
max: 1000
b:
enabled: true
punish: true
max-vl: 15
min-vl: 10
punish-commands:
- 'lpx kick %player% &eВы отправляете слишком много пакетов.'
options:
# The following strings are represented by 2 or 3 parameters:
# PacketName | PPS | Interval(ms)
# "PacketPlayInArmAnimation,10,100" Means this check will flag when a player sends 10 PacketPlayInArmAnimation packets in an interval of 100ms
limits:
- "PacketPlayInArmAnimation,50,500"
- "PacketPlayInUseItem,60,1000"
- "PacketPlayInBlockPlace,8,100"
- "PacketPlayInWindowClick,55,100"
- "PacketPlayInSetSlot,50,1000"
- "PacketPlayInPosition,10,100"
- "PacketPlayInAutoRecipe,15,1000"
- "PacketPlayInTabComplete,40,1000"
- "PacketPlayInUseEntity,40,1000"
- "PacketPlayInClientCommand,5,500"
- "ServerboundChatCommandPacket,5,500"
- "PacketPlayInBlockDig,60,500"
c:
enabled: true
punish: true
max-vl: 10
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете слишком много пакетов.'
options:
max: 80
d:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете слишком много пакетов.'
options:
max: 13
e:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете слишком много пакетов.'
options:
threshold: 4096
max: 8
reset: 1000
f:
enabled: true
punish: true
max-vl: 2
min-vl: 1
punish-commands:
- 'lpx kick %player% &cYou are sending too many packets.'
options:
max: 8
position:
a:
enabled: true
punish: true
max-vl: 1
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
b:
enabled: true
punish: true
max-vl: 6
min-vl: 1
buffer:
max: 3
multiply: 0.5
decay: 0.05
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
delay: 2000
hard: false
ignore-fly: true
c:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
max: 2048
d:
enabled: true
punish: true
max-vl: 1
min-vl: 1
punish-commands:
- 'lpx kick %player% &cYou are sending suspicious packets.'
options:
max: 100000
payload:
a:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
b:
enabled: true
punish: true
max-vl: 2
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
options:
delay: 1000
max: 15
c:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
d:
enabled: true
punish: true
max-vl: 5
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
e:
enabled: true
punish: true
max-vl: 1
min-vl: 1
punish-commands:
- 'lpx kick %player% &eВы отправляете подозрительные пакеты.'
tab:
a:
enabled: true
punish: true
max-vl: 10
min-vl: 1
punish-commands:
- 'lpx kick %player% &cВы отправляете подозрительные пакеты.'
options:
starts:
- "/to "
- "//to"
- "/calc "
- "//calc"
contains:
- "while"
- "targetoffset"
- "for("
- "^(."
- "*."
command:
a:
enabled: true
punish: true
max-vl: 3
min-vl: 1
punish-commands:
- 'lpx kick %player% &cВы отправляете подозрительные пакеты.'
options:
commands: #CREDITS TO: https://github.com/2lstudios-mc/ExploitFixer
# WorldEdit exploit
- "//calc"
- "//calculate"
- "//eval"
- "//evaluate"
- "//solve"
# HolographicDisplays exploit
- "/hd readtext"
- "/holo readtext"
- "/hologram readtext"
- "/holograms readtext"
- "/holographicdisplays readtext"
# PermissionsEx exploit
- "/pex promote"
- "/pex demote"
- "/promote"
- "/demote"
- "/execute"
# Multiverse exploit
- "/mv ^"
- "/mv help <"
- "/mvhelp <"
- "/$"