Last active
August 13, 2024 12:56
-
-
Save freppp/6f669d666835011f3661025c2d9533e2 to your computer and use it in GitHub Desktop.
Vulcan 2.0 Configuration File Revisions
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
############################################## | |
# Vulcan Anti-Cheat Configuration File # | |
############################################## | |
# The prefix that will be used for all of the %prefix% messages throughout the plugin | |
prefix: '&4&lVulcan &8»' | |
alerts: | |
# This is the chat format that will be followed when a player fails a check. | |
# Valid placeholders are %player% (player name), %max-vl% (max violations), %check% (name of check), %description% (check description), | |
# %version% (player's client version), %dev% (* for whether or not the check is experimental), %vl% (violation level), | |
# %ping% (the player's ping), %tps% (the server's TPS), and %type% (character denoting the type for the check, A, B, C, etc), | |
# %severity% for changing colors depending on the violations (options found in severity option below), %x% (player's X-coordinate), | |
# %y% (player's Y-coordinate), %z% (player's Z-coordinate), %world% (player's world), %complex-type% which will show a more | |
# advanced name for the check, such as Speed (Ground) instead of Speed (Type B) | |
format: '%prefix% &f%player% &7failed &f%check% %dev%&7(&fType %type%&7)%dev% &7[&4%vl%&7/&4%max-vl%&7]' | |
# This is the hover text that will be displayed when you hover over the alert message in chat. | |
# All of the same placeholders as the ones for the format are valid. | |
hover-message: | |
- '&7Ping: &c%ping% &8| &7TPS: &c%tps% &8| &7Version: &c%version% &8| &7Client: &c%client-brand%' | |
- '' | |
- '&7Description:' | |
- '&7%description%' | |
- '' | |
- '&7Information:' | |
- '&7%info%' | |
- '' | |
- '&7Click to teleport to &b%player%&7.' | |
# This is the command that will be executed when you click the alert message. Unfortunately we are limited to one | |
# command per ChatComponent so we use a little magic and make our own command that is able to execute a list of any commands. | |
# Valid placeholders | |
click-commands: | |
- '/vulcan clickalert %player%' | |
# The commands that will be run when you use /vulcan clickalert %player% (must be a player parameter) | |
click-alert-command-commands: | |
- 'tp %player%' | |
# The message that will be sent when you toggle on alerts. Valid placeholder are %prefix%. | |
toggled-on-message: '%prefix% &7Vulcan alerts &aenabled&7!' | |
# The message that will be sent when you toggle off alerts. Valid placeholder are %prefix%. | |
toggled-off-message: '%prefix% &7Vulcan alerts &cdisabled&7!' | |
# Whether or not alerts will be printed to the console. | |
print-to-console: true | |
# The format for printing alerts to the console | |
console-format: '[Vulcan] %player% failed %check% %dev%(Type %type%)%dev% (%vl%/%max-vl%)' | |
# This is a fully customizable list of commands that will be executed each time a player flags a check, just in case | |
# you want to do anything special when they flag without needing to use the API. All valid placeholders are the same | |
# as listed above once again. | |
custom-commands: [] | |
# You can use this section to color code your alerts or add chances to them depending on the violation level. | |
severity: | |
violations: | |
2: 4 # Values less than this number will be the color '1' below. Values greater than or equal to this number and less than '3' will be the color 2 | |
3: 8 # Values greater than or equal to this number and higher than '2' will be the color '3' below | |
4: 12 # Values greater than or equal to this number and higher than '3' will be the color '4' below | |
5: 16 # Values greater than or equal to this number and higher than '4' will be the color '5' below | |
6: 16 # Values greater than or equal to this number and higher than '5' will be the color '6' below | |
7: 16 # Values greater than or equal to this number and higher than '6' will be the color '7' below | |
8: 16 # Values greater than or equal to this number and higher than '7' will be the color '8' below | |
9: 16 # Values greater than or equal to this number and higher than '8' will be the color '9' below | |
10: 16 # Values greater than or equal to this number and higher than '9' will be the color '10' below | |
colors: # This also supports hex color codes (in 1.16!+) | |
1: '&a' # The color that this severity should be, whatever is less than '2' in the section above | |
2: '&e' # The color that this severity should be, whatever is less than '3' and greater than or equal to '2' in the section above | |
3: '&6' # The color that this severity should be, whatever is less than '4' and greater than or equal to '3' in the section above | |
4: '&c' # The color that this severity should be, whatever is less than '5' and greater than or equal to '4' in the section above | |
5: '&4' # The color that this severity should be, whatever is less than '6' and greater than or equal to '5' in the section above | |
6: '&4' # The color that this severity should be, whatever is less than '7' and greater than or equal to '6' in the section above | |
7: '&4' # The color that this severity should be, whatever is less than '8' and greater than or equal to '7' in the section above | |
8: '&4' # The color that this severity should be, whatever is less than '9' and greater than or equal to '8' in the section above | |
9: '&4' # The color that this severity should be, whatever is less than '10' and greater than or equal to '9' in the section above | |
10: '&4' # The color that this severity should be, whatever is less than '11' and greater than or equal to '10' in the section above | |
# The symbol that will be displayed for the %dev% placeholder to denote experimental checks. | |
experimental-symbol: "*" | |
verbose: | |
# Verbose notifications are sent whenever a player increases the buffer on a check. Only really here for developer | |
# purposes as it is very very spammy. All of the same info from above applies here. Not really recommended to be used | |
# as it will just completely spam your chat. | |
format: '%prefix% &f%player% &7verbosed &f%check% &7(&f%type%&7) %dev% &7[&4%percent%%&7]' | |
hover-message: | |
- '&7Ping: &c%ping% &8| &7TPS: &c%tps% &8| &7Version: &c%version%' | |
- '' | |
- '&7Description:' | |
- '&7%description%' | |
- '' | |
- '&7Buffer:' | |
- '&7%buffer%/%max-buffer%' | |
- '' | |
- '&7Click to teleport to &b%player%&7.' | |
click-commands: | |
- '/tp %player%' | |
toggled-on-message: '%prefix% &7Vulcan verbose &aenabled&7!' | |
toggled-off-message: '%prefix% &7Vulcan verbose &cdisabled&7!' | |
#This section deals with the log file (violations.txt) | |
log-file: | |
# Whether or not the log file is enabled | |
enabled: true | |
# The message that is logged when a player fails a check. | |
# Valid placeholders are %player% (player name), %max-vl% (max violations), %check% (name of check), %description% (check description), | |
# %version% (player's client version), %dev% (* for whether or not the check is experimental), %vl% (violation level), | |
# %ping% (the player's ping), %tps% (the server's TPS), and %type% (character denoting the type for the check, A, B, C, etc). | |
alert-message: "%player% failed %check% %dev%(Type %type%)%dev% [VL: %vl%] [Ping: %ping%] [TPS: %tps%] [Version: %version%] [Client: %client-brand%]" | |
# The message that is logged when a player is punished for a check. Valid placeholders are the same as listed above. | |
# Further details about the punishment will also be logged into the punishments.txt file if enabled (see next section). | |
punishment-message: "%player% was punished for %check% %dev%(Type %type%)%dev% [VL: %vl%] [Ping: %ping%] [TPS: %tps%] [Client: %client-brand%]" | |
unloaded-chunks: | |
# Whether or not people should be setback for sending motion which is equal to unloaded chunks | |
setback-enabled: false | |
# Whether or not staff should be alerted, set to '' to disable this message | |
message: '%prefix% &c%player% &7was setback for being in an unloaded chunk!' | |
# Max amount of ticks before someone gets set back | |
max-ticks: 40 | |
# This section deals with the punishments.txt file | |
punishment-file: | |
# Whether or not the punishments.txt file is enabled. | |
enabled: true | |
# This section deals with automatic violation resets | |
violation-reset: | |
# Whether or not violations should reset automatically | |
enabled: true | |
# The interval (in minutes) in which violations should automatically be reset. | |
interval-in-minutes: 8 | |
# Whether or not a message will be sent when violations are reset (this is only sent to staff who have /alerts enabled). | |
message-enabled: true | |
# The message that is sent (only to staff with /alerts enabled) when violations are reset. | |
message: '%prefix% &7Violations for all online players were reset!' | |
# This section deals with client brand alerts and client brand blacklisting. | |
client-brand-alerts: | |
# Whether or not Vulcan should even try to resolve the player's client brand - disabling this won't register | |
# the messaging channel at all. | |
resolve: true | |
# Whether or not client brand alerts are enabled. | |
enabled: true | |
# A list of client brands for which alerts will not be sent for. This doesn't have to match exactly, i.e | |
# 'lunar' will be able to pick up 'lunarclient', etc. | |
ignore-alerts-list: | |
- 'vanilla' | |
# The message sent when a player joins the server. Valid placeholder are %player (player name), %prefix% (plugin prefix), | |
# %client-brand% (the user's client brand), and %client-version% (the user's client version). | |
message: '%prefix% &c%player% &7joined using &f%client-brand%&7!' | |
# A list of client brands that will not be allowed and will be kicked automatically when they join. This uses | |
# string comparison so it doesnt need to be exact, for example, 'forge' will block Forge, 'lunar' will block lunar, etc. | |
blocked-client-brands: [] | |
unallowed-client-brand-kick-message: '&cYou can''t join with %client-brand%!' | |
# Whether or not client brand alerts should be sent to the console | |
console: false | |
# The message that should be printed to the console (if the above option is enabled) | |
console-message: '[Vulcan] %player% joined using %client-brand%!' | |
# Whether or not the client brand whitelist should be enabled. Anyone joining with a client brand that is not | |
# included in the list below will not be allowed to join | |
whitelist-enabled: false | |
# The client brands that will be whitelisted This uses string comparison so it doesnt need to be exact, for example, | |
# 'forge' will block Forge, 'lunar' will block lunar, etc. | |
whitelisted-client-brands: [] | |
connection: | |
desync: | |
kick-enabled: true | |
max-ticks: 300 | |
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException' | |
staff-alert-message: '%prefix% &c%player% &7was kicked for being out of sync with the server! &7(&c%ticks% &7ticks)' | |
console-message: '[Vulcan] &c%player% &7was kicked for being out of sync with the server! &7(&c%ticks% &7ticks)' | |
transaction: | |
kick-enabled: true | |
max-delay: 45000 | |
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException' | |
staff-alert-message: '%prefix% &c%player% &7was kicked for not replying to Transaction Packets! &7(&c%delay%ms&7)' | |
console-message: '[Vulcan] &c%player% &7was kicked for not replying to Transaction Packets! &7(&c%delay%ms&7)' | |
keepalive: | |
kick-enabled: true | |
max-delay: 45000 | |
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException' | |
staff-alert-message: '%prefix% &c%player% &7was kicked for not replying to KeepAlive Packets! &7(&c%delay%ms&7)' | |
console-message: '[Vulcan] &c%player% &7was kicked for not replying to KeepAlive Packets! &7(&c%delay%ms&7)' | |
max-ping: | |
kick-enabled: true | |
max-ping: 20000 | |
max-ticks: 20 | |
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException' | |
staff-alert-message: '%prefix% &c%player% &7was kicked for having too high ping! &7(&c%ping%ms&7)' | |
console-message: '[Vulcan] &c%player% &7kicked for having too high ping! &7(&c%ping%ms&7)' | |
# This section deals with punishments | |
punishments: | |
# The message that is sent when a player is punished (only sent to staff with /alerts enabled) | |
message: '%prefix% &c%player% &7was punished for &f%check% &7(&fType %type%&7) &7[&4x%vl%&7]' | |
# The message that will be broadcast to the whole server when a player is punished | |
broadcast: | |
- "&7&m---»--*-------------------------------------*--«---" | |
- "&cVulcan &7has detected &c%player% &7to be cheating and has removed them from the network." | |
- "&7&m---»--*-------------------------------------*--«---" | |
#Judgement Day options | |
judgement-days: | |
# The message that wil be broadcast to the server when someone has executed /jday start | |
started-broadcast: | |
- "&7&m---»--*-------------------------------------*--«---" | |
- "&cVulcan Judgement Day v1 has commenced..." | |
- "&7&m---»--*-------------------------------------*--«---" | |
# The message that will be broadcast to the server when the judgement day has ended. | |
ended-broadcast: | |
- "&7&m---»--*-------------------------------------*--«---" | |
- "&cThe Judgement Day has ended... %amount% players were punished." | |
- "&7&m---»--*-------------------------------------*--«---" | |
# The commands that will be executed, %player% indicates a player who was added to judgement day (/jday add (name))) | |
commands: | |
- "ban %player% &c[Vulcan] Judgement Day v1" | |
# The broadcast that will be sent to the server when someone is punished in a judgement day. | |
broadcast: | |
- '&7&m---»--*-------------------------------------*--«---' | |
- '&c%player% &7was banned for &c[Vulcan] Judgement Day v1&7.' | |
- '&7&m---»--*-------------------------------------*--«---' | |
# How long we should wait in between players who are queued in judgement days | |
cooldown: 1000 | |
# Whether or not judgement days should run automatically at a specified interval (if the above is true) | |
run-at-interval: false | |
# If the above is true, the interval at which they should run (in ticks, 20 ticks = 1 second. default = 36000 ticks = 30mins) | |
interval: 36000 | |
freeze: | |
# A customizable list of commands that will be executed when a player logs out while frozen | |
logged-out-while-frozen-commands: [] | |
# Whether or not ghost block fix should be enabled. Players will be set back and the blocks will be updated. | |
ghost-blocks-fix: | |
# Whether or not ghost block fix should be enabled at all. | |
enabled: true | |
# Whether or not Vulcan should try to account for ghost water blocks | |
ghost-water-fix: true | |
# Below this TPS this option won't do anything. Set to -1 to disable | |
minimum-tps: 18.5 | |
# Buffer settings | |
buffer: | |
max: 3 | |
decay: .1 | |
# Whether or not setbacks for ghost blocks should be enabled. | |
setback: true | |
# Whether or not block change packets should be sent around the bottom of the player reupdating the blocks below them | |
update-blocks: false | |
# How many ticks should they be in the air before being flagged as on a ghost block (default 3) | |
ticks: 3 | |
# Whether or not the player will get sent a message when ghost blocks around them are updated | |
message-enabled: false | |
# The message that will get sent to players when they're on a ghost block (if the above is enabled) | |
message: '&cYou were walking on a ghost block. It has been updated!' | |
# Whether or not staff should be sent a message when someone is setback for being on a ghost block | |
staff-message-enabled: true | |
# The message that will be sent to staff when a player's position is updated for being on a ghost block. | |
staff-message: '%prefix% &c%player%''s &7position was updated for being on a ghost block! (%world%, %x%, %y%, %z%) &7[%ticks%]' | |
# Whether or not the ghost block message should be printed to console | |
print-to-console: true | |
# The message that is printed to console if the above is true. | |
console-message: '%player% position was updated for being on a ghost block! (%world%, %x%, %y%, %z%) &7[%ticks%]' | |
# Message options - these are all pretty self explanatory. | |
messages: | |
no-permission: '&cYou don''t have permission to execute this command!' | |
cant-execute-from-console: '&cYou can''t execute this command from console!' | |
ban-command-syntax: '%prefix% &7Proper Syntax: &c/vulcan ban (player)&7.' | |
kb-command-syntax: '%prefix% &7Proper Syntax: &c/vulcan knockback (player) &8| &c/vulcan kb (player)&7.' | |
profile-command-syntax: '%prefix% &7Proper Syntax: &c/vulcan profile (player)&7.' | |
jday-command-syntax: '%prefix% &7Proper Syntax: &c/jday add (player) &8| &c/jday execute &8| &c/jday list &8| &c/jday remove (player)&7.' | |
reload-success: '%prefix% &aSuccessfully reloaded Vulcan!' | |
invalid-target: '%prefix% &cThe specified player could not be found!' | |
kb-test-success: '%prefix% &aSuccessfully performed knockback test on %player%!' | |
jday-no-pending-bans: '%prefix% &cThere are no pending bans!' | |
jday-added-to-list: '%prefix% &c%player% &7was successfully added to the list!' | |
reset-command: '%prefix% &7Violations for all online players were reset!' | |
no-next-page: '%prefix% &cThere is no next page!' | |
no-previous-page: '%prefix% &cThere is no previous page!' | |
enabled-all-checks: '%prefix% &aEnabled all checks!' | |
disabled-all-checks: '%prefix% &cDisabled all checks!' | |
enabled-all-punishments: '%prefix% &aEnabled all punishments!' | |
disabled-all-punishments: '%prefix% &cDisabled all punishments!' | |
disabled-check: '%prefix% &cDisabled check %check%!' | |
enabled-check: '%prefix% &aEnabled check %check%!' | |
disabled-punishment: '%prefix% &cDisabled punishment for %check%!' | |
enabled-punishment: '%prefix% &aEnabled punishment for %check%!' | |
disabled-hotbar-shuffle: '%prefix% &cHotbar shuffle for %check% disabled!' | |
enabled-hotbar-shuffle: '%prefix% &aHotbar shuffle for %check% enabled!' | |
disabled-random-rotation: '%prefix% &cRandom rotation for %check% disabled!' | |
enabled-random-rotation: '%prefix% &aRandom rotation for %check% enabled!' | |
disabled-broadcast-punishment: '%prefix% &cBroadcast punishment for %check% disabled!' | |
enabled-broadcast-punishment: '%prefix% &aBroadcast punishment for %check% enabled!' | |
must-be-an-integer: '&cMust be an integer!' | |
must-be-positive: '&cMust be positive!' | |
must-be-number: '&cMust be a number!' | |
set-max-buffer: '%prefix% &aSet max buffer for %check% to %value%!' | |
set-hotbar-shuffle-minimum-violations: '%prefix% &aSet minimum violations to shuffle hotbar for %check% to %value%!' | |
set-hotbar-shuffle-interval: '%prefix% &aSet hotbar shuffle interval for %check% to %value%!' | |
set-random-rotation-minimum-violations: '%prefix% &aSet minimum violations to randomly rotate for %check% to %value%!' | |
set-random-rotation-interval: '%prefix% &aSet random rotation interval for %check% to %value%!' | |
set-alert-interval: '%prefix% &aSet alert interval for %check% to %value%!' | |
set-buffer-decay: '%prefix% &aSet buffer decay for %check% to %value%!' | |
set-buffer-multiple: '%prefix% &aSet buffer multiple for %check% to %value%!' | |
set-max-violations: '%prefix% &aSet max violations for %check% to %value%!' | |
set-minimum-violations-to-alert: '%prefix% &aSet minimum violations to alert for %check% to %value%!' | |
set-maximum-ping: '%prefix% &aSet maximum ping for %check% to %value%!' | |
set-minimum-tps: '%prefix% &aSet minimum TPS for %check% to %value%!' | |
removed-punishment-command: '%prefix% &aRemoved command %command% from check %check%!' | |
invalid-index-number: '%prefix% &cInvalid index number!' | |
stopped-editing-punishment-commands: '%prefix% &cStopped editing punishment commands!' | |
added-punishment-command: '%prefix% &aAdded punishment command %command% to check %check%!' | |
enter-punishment-command: '%prefix% &aEnter the command you want to add! Type STOP or CANCEL to exit!' | |
remove-punishment-command: '%prefix% &cEnter the index of the command you want to remove. Type STOP or CANCEL to exit!' | |
disable-check-command-syntax: '%prefix% &cProper Syntax: /vulcan disablecheck (check name) - case sensitive.' | |
invalid-check: '%prefix% &cInvalid check name! Examples: AimA, BadPacketsF, AutoClickerJ.' | |
removed-check: '%prefix% &cDisabled check %check%!' | |
violations-command-syntax: '%prefix% &cProper Syntax: /vulcan violations (player)' | |
no-logs: '%prefix% &cThis player set off no logs!' | |
cps-command-syntax: '%prefix% &cProper Syntax: /vulcan cps (player)' | |
connection-command-syntax: '%prefix% &cProper Syntax: /vulcan connection (player)' | |
logs-command-syntax: '%prefix% &cProper Syntax: /logs (player) (page)' | |
no-logs-file: '%prefix% &cThere is no logs file!' | |
logs-command-no-logs: '%prefix% &cThere were no logs found for %player%!' | |
no-page: '%prefix% &cThere is no page %page% for %player%!' | |
update-available: '%prefix% &7A new update for &cVulcan &7is available! (&cv%new-version%&7)' | |
latest-version: '%prefix% &aYou are running the latest version of Vulcan!' | |
injection-failure: 'You joined too quickly. Please try again!' | |
frozen: '&cYou are frozen! Please await instructions from staff.' | |
logged-out-while-frozen: '%prefix% &c%player% logged out while frozen!' | |
froze: '%prefix% &7You froze &a%player%&7!' | |
unfroze: '%prefix% &7You unfroze &c%player%!' | |
freeze-command-syntax: '%prefix% &cProper Syntax: /vulcan freeze (player)' | |
shuffle-command-syntax: '%prefix% &cProper Syntax: /vulcan shuffle (player)' | |
shuffled-hotbar: '%prefix% &aSuccessfully shuffled hotbar for %player%!' | |
rotate-command-syntax: '%prefix% &cProper Syntax: /vulcan rotate (player)' | |
randomly-rotated: '%prefix% &aSuccessfully rotated %player%!' | |
reset-command-syntax: '%prefix% &cProper Syntax: /vulcan reset (player)' | |
violations-reset: '%prefix% &aSuccessfully reset violations for %player%!' | |
unknown-command: '%prefix% &cUnknown command!' | |
unfroze-staff-broadcast: '%prefix% &c%player% &7was unfrozen by &c%staff%&7!' | |
froze-staff-broadcast: '%prefix% &c%player% &7was frozen by &c%staff%&7!' | |
removed-from-jday: '%prefix% &aSuccesfully removed %player% from Judgement Day!' | |
jday-remove-syntax: '%prefix% &cProper Syntax: /jday remove (player)' | |
punishlogs-syntax: '%prefix% &cProper Syntax: /punishlogs (player)' | |
sent-test-alert: '%prefix% &aSuccessfully executed a test alert!' | |
# Command configuration options. | |
commands: | |
# Vulcan help command message. | |
help: | |
- "&7&m---»--*-------------------------------------*--«---" | |
- "&cVulcan Cheat Detection v%version% by &cfrep (.frap)" | |
- "&r" | |
- "&c/vulcan help &8- &7Opens this help menu" | |
- "&c/vulcan menu &8| &c/vulcan gui &8- &7Open Vulcan's GUI" | |
- "&c/vulcan profile &8 - &7Show's a player's Vulcan profile." | |
- "&c/vulcan ban (player) &8- &7Ban a player through Vulcan." | |
- "&c/vulcan reload &8- &7Reload all files." | |
- "&c/vulcan disablecheck (check) &8- &7Disables a check (case sensitive)." | |
- "&c/vulcan violations (player) &8- &7Shows all violations of the specified player." | |
- "&c/vulcan cps (player) &8- &7Displays the CPS of the player." | |
- "&c/vulcan kb (player) &8 | &c/vulcan knockback (player) &8- &7Applies knockback to a player." | |
- "&c/vulcan checks &8- &7Shows all enabled checks." | |
- "&c/vulcan connection (player) &8- &7Shows connection info of the player." | |
- "&c/vulcan freeze (player) &8- &7Freezes/unfreezes a player." | |
- "&c/vulcan rotate (player) &8- &7Randomly rotates a player's yaw/pitch." | |
- "&c/vulcan shuffle (player) &8- &7Randomly shuffle a player's hotbar slot." | |
- "&c/vulcan top &8- &7Display the players with highest violations for each category." | |
- "&c/vulcan testalert &8- &7Tests Discord webhooks/integration." | |
- "&r" | |
- "&c/jday add (player) &8- &7Adds a player to Judgement Day." | |
- "&c/jday execute &8- &7Executes a Judgement Day." | |
- "" | |
- "&c/verbose &8- &7Turn on and off verbose notifications." | |
- "&c/alerts &8- &7Turn on and off cheat alerts." | |
- "" | |
- "&c/logs (player) (page) &8- &7Read a player's violations." | |
- "&c/punishlogs (player) &8- &7Check a player's punishments" | |
- "&7&m---»--*-------------------------------------*--«---" | |
ban: | |
# The commands that will be executed when /vulcan ban (player) is executed | |
commands: | |
- 'ban %player% &c[Vulcan] Unfair Advantage' | |
# The messages that will be broadcast when /vulcan ban (player) is executed | |
broadcast: | |
- "&7&m---»--*-------------------------------------*--«---" | |
- "&cVulcan &7has detected &c%player% &7to be cheating and has removed them from the network." | |
- "&7&m---»--*-------------------------------------*--«---" | |
# Options for the /vulcan profile (name) command | |
profile: | |
- "&7&m---»--*-------------------------------------*--«---" | |
- "&cVulcan Profile for %player%:" | |
- " &8» &7%uuid%" | |
- "" | |
- "&7Version: &c%client-version%" | |
- "&7Client Brand: &c%client-brand%" | |
- "&7Sensitivity: &c%sensitivity%%" | |
- "&7Last CPS: &c%cps% CPS" | |
- "" | |
- "&7Total Violations (&c%total-violations%&7):" | |
- " &8» &7Combat: &c%combat-violations%" | |
- " &8» &7Movement: &c%movement-violations%" | |
- " &8» &7Player: &c%player-violations%" | |
- "" | |
- "&7Collisions:" | |
- "&8» &7Nearby Blocks: %nearby-blocks%" | |
- "&8» &7Nearby Entities: %nearby-entities%" | |
- "" | |
- "&7Potion Effects: %potion-effects%" | |
- "&7&m---»--*-------------------------------------*--«---" | |
cps: "%prefix% &7Last CPS for &c%player%&7: &c%cps%" | |
connection: | |
- "&7&m---»--*-------------------------------------*--«---" | |
- "&cConnection Information for %player%:" | |
- "" | |
- "&7Transaction Ping: &c%transaction-ping%ms" | |
- "&7KeepAlive Ping: &c%keepalive-ping%ms" | |
- "" | |
- "&7Last Replied Transaction: &c%last-replied-transaction%ms ago" | |
- "&7Queued Transactions: &c%queued-transactions%" | |
- "" | |
- "&7Flying Delay: &c%flying-delay%ms" | |
- "&7&m---»--*-------------------------------------*--«---" | |
logs: | |
color: '&7' | |
header-footer: '&7&m---»--*--&r&7[ Logs for &c%player% &7(&c%page%&8/&c%max-pages%&7) &7]&7&m--*--«---' | |
top: | |
- "&7&m---»--*-------------------------------------*--«---" | |
- "&cTop Total Violations:" | |
- " &8- &7%total-1-name% &7(&c%total-1-violations% VL&7)" | |
- " &8- &7%total-2-name% &7(&c%total-2-violations% VL&7)" | |
- " &8- &7%total-3-name% &7(&c%total-3-violations% VL&7)" | |
- " &8- &7%total-4-name% &7(&c%total-4-violations% VL&7)" | |
- " &8- &7%total-5-name% &7(&c%total-5-violations% VL&7)" | |
- "" | |
- "&cTop Combat Violations:" | |
- " &8- &7%combat-1-name% &7(&c%combat-1-violations% VL&7)" | |
- " &8- &7%combat-2-name% &7(&c%combat-2-violations% VL&7)" | |
- " &8- &7%combat-3-name% &7(&c%combat-3-violations% VL&7)" | |
- " &8- &7%combat-4-name% &7(&c%combat-4-violations% VL&7)" | |
- " &8- &7%combat-5-name% &7(&c%combat-5-violations% VL&7)" | |
- "" | |
- "&cTop Movement Violations:" | |
- " &8- &7%movement-1-name% &7(&c%movement-1-violations% VL&7)" | |
- " &8- &7%movement-2-name% &7(&c%movement-2-violations% VL&7)" | |
- " &8- &7%movement-3-name% &7(&c%movement-3-violations% VL&7)" | |
- " &8- &7%movement-4-name% &7(&c%movement-4-violations% VL&7)" | |
- " &8- &7%movement-5-name% &7(&c%movement-5-violations% VL&7)" | |
- "" | |
- "&cTop Player Violations:" | |
- " &8- &7%player-1-name% &7(&c%player-1-violations% VL&7)" | |
- " &8- &7%player-2-name% &7(&c%player-2-violations% VL&7)" | |
- " &8- &7%player-3-name% &7(&c%player-3-violations% VL&7)" | |
- " &8- &7%player-4-name% &7(&c%player-4-violations% VL&7)" | |
- " &8- &7%player-5-name% &7(&c%player-5-violations% VL&7)" | |
- "&7&m---»--*-------------------------------------*--«---" | |
jday: | |
list-header-footer: "&7&m---»--*-------------------------------------*--«---" | |
list-format: " &8- &7%name%" | |
punishlogs: | |
header-footer: '&7&m---»--*--&r&7[ Punishment Logs for &c%player% &7]&7&m--*--«---' | |
punishment-statistics-broadcast: | |
# Whether or not Vulcan should broadcast how many players it has punished. | |
enabled: false | |
# The interval at which the message should be broadcasted in (in ticks) (default = 18000 = 15min) | |
interval: 18000 | |
# The message that should be broadcasted | |
broadcast: | |
- '&7&m---»--*-------------------------------------*--«---' | |
- '&7In the past 7 days, &cVulcan &7has punished &c%amount% &7players.' | |
- '&7&m---»--*-------------------------------------*--«---' | |
# Some simple settings | |
settings: | |
# Whether or not alerts will automatically be enabled on-join for players who have the permission "vulcan.alerts" | |
toggle-alerts-on-join: true | |
# Whether or not the severity placeholder should be based off of per-check violations or the total violations of the player | |
per-check-severities: true | |
# Whether or not cinematic mode will be checked for certain aim checks. This isn't really a big deal and can be | |
# left disabled as this will pretty much NEVER happen unless done intentionally. Enabling this will slow | |
# detection speeds for certain checks. | |
cinematic: false | |
# This is just here in case I forget to remove a debug message when I post an update. If I forget to remove a debug | |
# message and you see [Vulcan Debug] on your server, disable this (it won't effect you if this is enabled or disabled | |
# unless I forget to remove a debug message, but if you see [Vulcan Debug] in chat, then set this to false and reload). | |
debug: true | |
# Whether or not 'A new update is available!' message will be set on join for players with 'vulcan.admin' permission | |
check-for-updates: true | |
# A setting for PacketEvents, we may ask you to change this if you're having issues injecting. If everything is working | |
# fine, don't touch this. | |
inject-early: true | |
# This is the time (in ticks - 20 ticks per second - default value is 80 (4 seconds)) of how long players should be exempt from certain | |
# checks after velocity gets applied to them via another plugin or something (such as Launchpads, crate plugins, etc etc). | |
max-velocity-ticks: 50 | |
# This is the max file size (in KB) before the violations.txt should be zipped and put into the logs folder | |
max-logs-file-size: 7500 | |
# If you have a bungee network and want to have a specific server name for punishment/alert messages, etc | |
server-name: 'Default' | |
# Whether or not alert messages should be sent on the main thread or asynchronously. If your server is on bungee, it is recommended to keep this | |
# disabled as sending large chat component messages with so much info (hover, click commands, etc) like the alert commands can | |
# sometimes cause people to be kicked for 'The server you were on has went down' or something. | |
# TLDR: | |
# - Bungeecord Networks: leave this FALSE | |
# - Single servers: set this to TRUE to save some performance | |
async-alerts: false | |
# Whether or not the API should be enabled. If you want to hook into Vulcan and do anything fancy, then enable this, however | |
# the majority of people will never use this and disabling it allows for less runnables and more performance as the events dont | |
# need to be called at all (they are also forced to be called sync, so this is a win win performance gain) | |
enable-api: false | |
# Whether or not the update checker should be enabled | |
update-checker: true | |
# The delay in milliseconds (1000ms = 1 second) | |
punishment-delay: 10000 | |
# Whether or not Vulcan should automatically ignore Bedrock players using Floodgate's API. | |
ignore-floodgate: true | |
# This is highly highly recommended to keep false as it can be spoofed by the client, however, if you're using Geyser and | |
# for whatever reason can't get Floodgate to work, then enable this. If you have floodgate-bukkit on your server | |
# and Geyser is working fine, then don't touch this. | |
ignore-flags-geyser-client-brand: false | |
# How long we should wait for everything to initialize before players start being checked (in milliseconds). Default | |
# value is 2500ms. | |
join-check-wait-time: 2500 | |
# Whether or not players with UUID's starting with '000000' should be ignored and not flagged - used for exemptions of | |
# Geyser players if all else fails. | |
ignore-geyser-uuids: true | |
# Whether or not we should ignore flags for players whose usernames start with a certain character/string of characters | |
ignore-geyser-prefixes: true | |
# The string to be ignored - all players names who start with a * will not be flagged (case sensitive if not symbols) | |
ignore-geyser-prefix: "*" | |
# The max violation (violations above this won't be sent) | |
max-alert-violation: 250 | |
# How long should people be exempt from checks when they were in /fly (default = 40 ticks, 2 seconds) | |
flight-cooldown: 40 | |
# What the /vulcan top command should display if there aren't enough users for it to sort | |
top-command-unresolved: "Unresolved" | |
# Whether or not players who are in the judgement day queue should be able to be banned again. | |
ignore-if-in-judgement-day: false | |
# Whether or not players who join with Vivecraft should be ignored. Be careful with this as it can be spoofed. | |
ignore-vivecraft: false | |
# Scaffolding are really broken blocks, whether or not we should be more lenient for them for certain checks. | |
lenient-scaffolding: true | |
# Whether or not bStats should be loaded | |
bstats: true | |
# Whether or not Vulcan should account for entity collisions | |
entity-collision: true | |
# Whether or not Vulcan should hook into mcMMO if it is available. | |
hook-mcmmo: true | |
# Whether or not Vulcan should hook into MythicMobs if it is available. | |
hook-mythicmobs: true | |
# Whether or not Vulcan should hook into GSit if it is available | |
hook-gsit: true | |
# Whether or not Vulcan should hook with Brewery if available | |
hook-brewery: true | |
# Whether or not Vulcan should ignore alerts for violations which are greater than the max violations threshold | |
ignore-alerts-over-max-violations: false | |
# The amount greater than the max violations that should be ignored (example, 3 would mean that if the max violations | |
# was set to 10, alerts greater than VL 13 would be ignored) | |
ignore-alerts-over-max-violations-amount: 3 | |
# Whether or not Vulcan should warn you if you may be using an incompatible spigot fork. | |
incompatability-manager: true | |
# Whether or not Vulcan should send plugin messages | |
plugin-messaging: true | |
# Whether or not Vulcan should setback players when they are lower than their last onGround position (this can lead to | |
# things such as anti-voids, so not particularly recommended if you have something like a SkyWars/BedWars server) | |
dont-setback-lower-positions: false | |
# Minimum ticks existed before a player is chcked, similar to join-check-wait-time above | |
min-ticks-existed: 3 | |
# Whether or not we should calculate the distance between the player and WorldBorder to prevent false flags in the | |
# Velocity checks. Only needed on very specific servers. | |
velocity-world-border: false | |
# Whether or not Vulcan should account for having 10 kabillion entities in one place that launches you very fast and could | |
# 'false' some checks. Will not matter on 99% of servers | |
entity-cram-fix-enabled: false | |
# The amount of entities that should be accounted for | |
entity-cram-entities-amount: 10 | |
# How long the checks should be exempted for if the above entities are encountered | |
entity-cram-exempt-ticks: 30 | |
# Whether or not extra leniency is added to movement checking for players wearing elytras due to very high occurences of | |
# desync. Disable this at your own risk, defaulted to true and still highly experimental. | |
lenient-elytra-handling: true | |
# Still experimenting with this, don't touch unless instructed | |
handle-attributes: false | |
###################################################################################################################### | |
# Discord WEBHOOK Configuration # | |
###################################################################################################################### | |
discord-webhook: | |
# Whether or not cooldown is enabled | |
cooldown: false | |
# How often the counter should reset in ticks (default = 12000 ticks or 10 mins, 20 ticks = 1 second) | |
cooldown-reset-ticks: 12000 | |
# Max webhooks allowed in the above time period | |
cooldown-max-webhooks: 100 | |
# The section for the Discord Webhook alerts | |
alerts: | |
# Whether or not Discord Webhook Alerts should be enabled | |
enabled: false | |
# Paste the URL to your webhook here. For how to create a webhook, please see https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks | |
url: 'insert-webhook-url-here' | |
# The avatar for the webhook | |
avatar: 'https://i.imgur.com/JPG1Kwk.png' | |
# Thumbnail for the webhook | |
thumbnail: 'http://cravatar.eu/avatar/%name%/64.png' | |
# Colors for the webhook (use a website like https://www.rapidtables.com/web/color/RGB_Color.html to pick colors) | |
color-r: 252 | |
color-g: 140 | |
color-b: 3 | |
# Username of the webhook | |
username: 'Vulcan' | |
# Title of the webhook | |
title: 'Vulcan Alert' | |
# Description of the webhook | |
description: '**%player%** failed %check% %dev%(Type %type%)%dev% [%vl%/%max-vl%]' | |
# Content will send text outside of the embed, so you can tag roles or people for example. | |
content: '' | |
information-field: false | |
client-version-field: true | |
client-brand-field: true | |
server-name-field: false | |
description-field: false | |
location-field: true | |
ping-tps-field: true | |
punishments: | |
# Same settings and explanations as above | |
enabled: false | |
url: 'insert-webhook-url-here' | |
avatar: 'https://i.imgur.com/JPG1Kwk.png' | |
thumbnail: 'http://cravatar.eu/avatar/%name%/64.png' | |
color-r: 255 | |
color-g: 0 | |
color-b: 0 | |
username: 'Vulcan' | |
title: 'Vulcan Punishment' | |
description: '**%player%** was punished for %check% (Type %type%) [VL: %vl%]' | |
content: '' | |
description-field: false | |
server-name-field: false | |
client-brand-field: false | |
client-version-field: false | |
ping-tps-field: false | |
location-field: false | |
######################################################################################################################## | |
# AbstractCheck Configuration. Almost all of these options are editable live in game via /vulcan gui | |
# enabled: Whether or not the check is enabled or disabled | |
# punishable: Whether or not the commands will be executed when the max-violations is reached | |
# broadcast-punishment: Whether or not the punishment broadcast (found above) should be sent when the max-violations is reached | |
# max-violations: The max violations threshold; when this is hit, the punishment-commands will be executed (if punishable is set to true) | |
# alert-interval: How often alerts for this check will be sent, for example, 2 will only send alerts for VL 2, 4, 6, 8, 3 will send alerts | |
# for violations 3, 6, 9, 12, etc. If you want to reduce the spam in the chat, then you can use this. | |
# dont-alert-until: This will make it so that only alerts greater than this value are sent. For example, if you set this to 6, | |
# then only alerts 6 and higher would be sent (anything less than that is still logged, but not sent to staff) | |
# maximum-ping: 100000 is the default value and your ping can't go higher than this without being kicked for KeepAlive timeout. | |
# You won't really ever need to change this as ping doesn't really effect any checks and this can open the possibility | |
# of bypasses with ping spoof, however, the option is here nonetheless. | |
# minimum-tps: If the TPS is lower than this value, the check won't fire. | |
# | |
# buffer: | |
# max: Buffer is how many times the player needs to 'fail' the check in order to actually alert. This is basically how | |
# sensitive the check is. I recommend keeping these as default, but if you want the anticheat to be a little more | |
# sensitive or less sensitive you can play with them a little. Don't set them too low or too high or else there will be | |
# too many false flags or it just won't flag at all. | |
# multiple: This is what the buffer gets multiplied by after an alert is sent. For example, if you set it to 1, then it wouldn't | |
# do anything since (1 * x) is just x. You can also change this if you want alerts to happen slower, for example | |
# setting it to 0 would make it so when a player reaches the max buffer of 5 for example, their buffer is set to 0 | |
# instead of 2.5 (as it would be if the multiple was .5 and not 0. | |
# decay: How much the buffer should decay if the player doesn't fail the check. Again, don't really touch this if you don't | |
# know what you're doing as you can cause checks to either not flag at all or false positive a lot. You need to have a | |
# balanced ratio of increasing buffers and decaying the buffer. What we mean by this is that having the decay as 1 | |
# and increasing the buffer by 1 isn't really balanced as you can just cheat for a tick and then not do anything and | |
# you will bypass. On the other hand, a buffer decay of .1 against an increase of one is much more balanced as it ensures | |
# that people who constantly fail the checks will continue to alert and be punished yet any little errors will be | |
# filtered out and not alert. | |
# hotbar-shuffle: | |
# enabled: Whether or not this feature will be enabled. For me.frep.vulcan.spigot.check.impl.combat checks, if the player is failing the check, this will | |
# shuffle around the item in their hand. Funny to watch as they try to frantically figure out what's going on | |
# minimum-vl-to-shuffle: The minimum violations that a player has to be at in order for this feature to function. | |
# shuffle-every: Interval at which this feature will be executed. | |
# | |
# random-rotation: | |
# enabled: Whether or not this feature will be enabled. When players fail me.frep.vulcan.spigot.check.impl.combat checks, their head will be thrown around | |
# to random locations. Again, pretty funny to watch. | |
# minimum-vl-to-randomly-rotate: Minimum violations which the player needs to be at in order for this feature to work. | |
# rotate-every: Interval at which this will be executed. | |
# For any questions on configuration, please join our Discord or send me on a pm! https://discord.gg/SCNuwUG | frap#0002 | |
######################################################################################################################## | |
checks: | |
combat: | |
aim: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 1 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .75 | |
decay: .5 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 8 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .5 | |
decay: .65 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
c: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .5 | |
decay: .75 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
d: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 8 | |
multiple: .5 | |
decay: .75 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
e: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .75 | |
decay: .25 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
f: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 12 | |
multiple: .5 | |
decay: .45 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
g: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .5 | |
decay: .75 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
h: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 7 | |
multiple: .5 | |
decay: .75 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
i: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 7 | |
multiple: .5 | |
decay: .75 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
k: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .5 | |
decay: .25 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
l: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 10 | |
multiple: .45 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
m: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .4 | |
decay: .25 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
n: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .5 | |
decay: .5 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
o: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .5 | |
decay: .25 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
p: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .4 | |
decay: .25 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
q: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .5 | |
decay: .25 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
r: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 20 | |
multiple: .3 | |
decay: .5 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
s: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 20 | |
multiple: .25 | |
decay: .5 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
u: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 1 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
w: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 20 | |
multiple: .25 | |
decay: .125 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
x: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 12 | |
multiple: .25 | |
decay: .125 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
y: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: -1 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
autoblock: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
c: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .5 | |
decay: .5 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
d: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
# AutoClicker checks not really recommended for banning since you can't ever be 100% certain, if you crank up | |
# the violations you should be fine but it's all just probability / statistics. | |
autoclicker: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
max-cps: 25 | |
b: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: .5 | |
c: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: 1 | |
d: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: .5 | |
e: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: .75 | |
f: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .5 | |
decay: 1.25 | |
g: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .25 | |
decay: 1.25 | |
h: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .5 | |
decay: 1 | |
i: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .5 | |
decay: 1.25 | |
j: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .5 | |
decay: 1.25 | |
k: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .5 | |
decay: .75 | |
l: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: 1 | |
m: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .75 | |
n: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 25 | |
multiple: .15 | |
decay: .75 | |
o: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .25 | |
decay: 1.25 | |
p: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .25 | |
q: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 35 | |
multiple: .3 | |
decay: 2.0 | |
r: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 50 | |
multiple: .15 | |
decay: 10 | |
s: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 30 | |
multiple: .15 | |
decay: .825 | |
t: | |
enabled: true | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 25 | |
multiple: .15 | |
decay: .75 | |
min-kurtosis: 13 | |
reach: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 8 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .035 | |
max-reach: 3.03 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .25 | |
decay: .225 | |
max-reach: 3.15 | |
fastbow: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: .125 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
criticals: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 1 | |
multiple: .5 | |
decay: .05 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 1 | |
multiple: .5 | |
decay: .05 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
killaura: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: .5 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .6 | |
decay: .5 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
c: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 2 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .5 | |
decay: .25 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
d: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 1 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
f: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 10 | |
multiple: .25 | |
decay: 2 | |
h: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 1 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
j: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 1 | |
multiple: .5 | |
decay: .5 | |
k: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: .75 | |
l: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .6 | |
decay: .5 | |
hotbar-shuffle: | |
enabled: false | |
minimum-vl-to-shuffle: 2 | |
shuffle-every: 2 | |
random-rotation: | |
enabled: false | |
minimum-vl-to-randomly-rotate: 2 | |
rotate-every: 2 | |
hitbox: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .125 | |
max-angle: .36 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .25 | |
decay: .125 | |
max-angle: 45 | |
velocity: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .075 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .35 | |
decay: .125 | |
c: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .25 | |
decay: .175 | |
d: | |
enabled: false | |
punishable: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .05 | |
movement: | |
noslow: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .15 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 7 | |
multiple: .25 | |
decay: .075 | |
c: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 7 | |
multiple: .25 | |
decay: .15 | |
d: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 7 | |
multiple: .25 | |
decay: .15 | |
e: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 7 | |
multiple: .25 | |
decay: .15 | |
motion: | |
a: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .25 | |
b: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .25 | |
c: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 1 | |
multiple: .5 | |
decay: .05 | |
d: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .05 | |
e: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 1 | |
multiple: .5 | |
decay: .05 | |
g: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 20 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .25 | |
decay: .15 | |
h: | |
enabled: false | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 20 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .15 | |
jump: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .25 | |
decay: .15 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .25 | |
decay: .15 | |
c: | |
enabled: false | |
punishable: false | |
discord-alert-interval: 1 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .25 | |
decay: .15 | |
step: | |
a: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
b: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .25 | |
decay: .35 | |
c: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .1 | |
boatfly: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .33 | |
decay: .125 | |
kick-out: false | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .25 | |
decay: .25 | |
kick-out: false | |
c: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .25 | |
decay: .125 | |
kick-out: false | |
entityflight: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .5 | |
decay: .25 | |
kick-out: false | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .5 | |
decay: .25 | |
antilevitation: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 8 | |
multiple: .25 | |
decay: .075 | |
nosaddle: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .5 | |
decay: .125 | |
entityspeed: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .5 | |
decay: .25 | |
kick-out: false | |
min-difference: .01 | |
elytra: | |
a: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 1 | |
multiple: .5 | |
decay: .25 | |
max-speed: 4.25 | |
b: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 8 | |
multiple: .25 | |
decay: .125 | |
c: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .5 | |
decay: .125 | |
f: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .25 | |
decay: .125 | |
g: | |
enabled: true | |
punishable: false | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 25 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .1 | |
i: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .1 | |
k: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .1 | |
l: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .1 | |
m: | |
enabled: true | |
punishable: true | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .1 | |
n: | |
enabled: false | |
punishable: false | |
discord-alert-interval: 1 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 20 | |
alert-interval: 1 | |
dont-alert-until: 2 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .045 | |
speed: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 12 | |
alert-interval: 1 | |
dont-alert-until: 2 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 5 | |
multiple: .35 | |
decay: .125 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 20 | |
alert-interval: 1 | |
dont-alert-until: 2 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .045 | |
min-difference: .0025 | |
c: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 2 | |
dont-alert-until: 2 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .045 | |
min-difference: .001 | |
d: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 20 | |
alert-interval: 1 | |
dont-alert-until: 2 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .045 | |
min-difference: .0025 | |
fastclimb: | |
a: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .5 | |
decay: .125 | |
wallclimb: | |
a: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .35 | |
decay: .225 | |
jesus: | |
a: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: .025 | |
b: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .5 | |
decay: .175 | |
c: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 10 | |
multiple: .45 | |
decay: .75 | |
d: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .45 | |
decay: .175 | |
e: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 10 | |
multiple: .25 | |
decay: .175 | |
flight: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 5 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 30 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .65 | |
decay: .275 | |
# Whether or not this check should be disabled for suspected ghost blocks - enabling this will make these checks prone | |
# to be bypasses by certain fly modules which spoof onGround values as if the player were on a ghost block, so if you enable | |
# this make sure to enable setbacks for ghost-blocks in the ghost-blocks-fix section. | |
ignore-ghost-blocks: true | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 5 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 30 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: .275 | |
c: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 5 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 30 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .75 | |
decay: .225 | |
# Whether or not this check should be disabled for suspected ghost blocks - enabling this will make these checks prone | |
# to be bypasses by certain fly modules which spoof onGround values as if the player were on a ghost block, so if you enable | |
# this make sure to enable setbacks for ghost-blocks in the ghost-blocks-fix section. | |
ignore-ghost-blocks: true | |
d: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 5 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 30 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .35 | |
decay: .275 | |
# Whether or not this check should be disabled for suspected ghost blocks - enabling this will make these checks prone | |
# to be bypasses by certain fly modules which spoof onGround values as if the player were on a ghost block, so if you enable | |
# this make sure to enable setbacks for ghost-blocks in the ghost-blocks-fix section. | |
ignore-ghost-blocks: true | |
e: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 5 | |
setback: false | |
min-vl-to-setback: 1 | |
broadcast-punishment: false | |
max-violations: 30 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .4 | |
decay: .5 | |
# Whether or not this check should be disabled for suspected ghost blocks - enabling this will make these checks prone | |
# to be bypasses by certain fly modules which spoof onGround values as if the player were on a ghost block, so if you enable | |
# this make sure to enable setbacks for ghost-blocks in the ghost-blocks-fix section. | |
ignore-ghost-blocks: true | |
vclip: | |
a: | |
enabled: true | |
punishable: false | |
setback: false | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 20 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
sprint: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 6 | |
multiple: .25 | |
decay: .4 | |
strafe: | |
a: | |
enabled: true | |
punishable: true | |
setback: false | |
min-vl-to-setback: 1 | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 2 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .5 | |
decay: .05 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .15 | |
decay: .075 | |
player: | |
fastuse: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
fastplace: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
max-blocks: 15 | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 1 | |
multiple: .25 | |
decay: .5 | |
max-blocks: 4 | |
fastbreak: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .25 | |
decay: .5 | |
min-difference: -125 | |
tower: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .5 | |
decay: .75 | |
scaffold: | |
a: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
b: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .25 | |
decay: .25 | |
c: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 5 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .25 | |
decay: .5 | |
d: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .5 | |
e: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 4 | |
multiple: .25 | |
decay: .5 | |
f: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 3 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 3 | |
multiple: .5 | |
decay: .1 | |
g: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 2 | |
multiple: .25 | |
decay: .25 | |
h: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 8 | |
multiple: .25 | |
decay: .35 | |
i: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 10 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
j: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
k: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 15 | |
alert-interval: 1 | |
dont-alert-until: 1 | |
maximum-ping: 100000 | |
minimum-tps: 19.0 | |
punishment-commands: | |
- 'kick %player% &c[Vulcan] Unfair Advantage' | |
buffer: | |
max: 1 | |
multiple: .5 | |
decay: .35 | |
max-blocks: 6 | |
m: | |
enabled: true | |
punishable: true | |
discord-alert-interval: 1 | |
broadcast-punishment: false | |
max-violations: 12 | |
alert-interval: 1 | |
dont-alert-until: 1 | |