Skip to content

Instantly share code, notes, and snippets.

@freppp
Last active July 16, 2026 12:11
Show Gist options
  • Select an option

  • Save freppp/6f669d666835011f3661025c2d9533e2 to your computer and use it in GitHub Desktop.

Select an option

Save freppp/6f669d666835011f3661025c2d9533e2 to your computer and use it in GitHub Desktop.
Vulcan 2.0 Configuration File Revisions
##############################################
# 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: "*"
#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:
debug-messages: false
ignore-ids-over-0: false
other-anticheat-support: false
invalid:
# The player sent a reply for a confirmation packet that we did not send (impossible). Kick the player.
# This should never false unless there is a plugin incompatability. No, you cannot disable it and we will not
# add an option to. Doing so will lead to people being able to disable the entire plugin and cheat or cause them
# to false flag everything. If you have issues please contact support.
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
staff-alert-message: '%prefix% &c%player% &7was kicked for sending an invalid confirmation packet! (ID: &c%id%&7)'
console-alert-message: '[Vulcan] &c%player% &7was kicked for sending an invalid confirmation packet! (ID: &c%id%&7)'
out-of-order:
# The player replied to confirmation packets in the wrong order. Kick the player. Lag does not affect this. TCP
# guarantees packet order even if you were playing from the moon with 5 million ping this would not
# false unless there is a plugin incompatibility or they are being cancelled by something.
# No, you cannot disable it and we will not add an option to. Doing so will lead to people being able to
# disable the entire plugin and cheat or cause them to false flag everything. If you have issues please contact support.
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
staff-alert-message: '%prefix% &c%player% &7was kicked for sending an out of order confirmation packet! (&7Received &c%id% &7!= Expected &c%last-id%&7)'
console-alert-message: '[Vulcan] %player% was kicked for sending an out of order confirmation packet! (&7Received &c%id% &7!= Expected &c%last-id%&7)'
no-response:
# Has not replied to a confirmation packet for > x seconds. Kick the player.
delay-in-seconds: 30
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
staff-alert-message: '%prefix% &c%player% &7was kicked for not replying to confirmation packets! (&c%delay%&7ms)'
console-alert-message: '[Vulcan] %player% was kicked for not replying to confirmation packets! (&c%delay%&7ms)'
code-of-conduct-fix: true
max-size:
# This is basically saying that we have sent the player 2000 packets that they have yet to respond to which is.... a lot
# If you are seeing people getting kicked for this very frequently on your server then odds are you have other plugins
# sending confirmation packets and will have to increase it a little bit or the player just has very bad internet/connection
# dropped for several seconds. Contact us for support if you need help please.
amount: 2000
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
staff-alert-message: '%prefix% &c%player% &7was kicked for too many pending confirmations! (&c%size%&7)'
console-alert-message: '[Vulcan] %player% was kicked for too many pending confirmations! (&c%size%&7)'
keepalive:
# Has not replied to a keep alive packet in a long time. Kick the player.
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 if ping over value for configured number of ticks
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)'
# Disable hit/damage canceling for players after they have flagged checks
cancel-hits:
# Will enable for all checks. Leave false and add manually below to add only certain checks. Follow guidelines listed below for adding to the list.
enabled-for-all-checks: false
# How many milliseconds after the last flag should hits be cancelled for
duration: 3000
# Whether or not we should cancel the hit entirely or just set the damage to 0. By default this doesn't cancel the hit entirely but just sets the damage to
# 0 so that it looks like the player is still taking damage to the cheater. Set to true to block the hit entirely.
cancel-event: false
# List of checks that will be canceled. Any format is valid really, "kill aura a", "killauraa", "killaura b", "jumpb", "Jump B", any capitalization or
# format will work as long as long as its both the name and type. To block something like Mace Damage from being able to insta kill people you can add
# Jump A + Jump B for example.
checks: []
# 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
# Whether players on older than 1.17 client versions will be ignored from ghost blocks at y1 due to ViaVersion settings
ignore-legacy-via: true
# 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!'
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%!'
disabled-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!'
description-command-syntax: '%prefix% &cProper Syntax: /vulcan description (checkname) '
# 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 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 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/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"
- "&7Move Speed: &c%move-speed%"
- ""
- "&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--*--«---'
description: "%prefix% &7Description for &c%check%&7: %description%"
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
# 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 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
enable-api: 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 or plugin.
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
# Dont touch this unless we tell you to
dont-register-geyser: false
# Testing stuff
testing-stuff: 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
########################################################################################################################
# Check Configuration.
# 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: 2
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: true
punishable: true
discord-alert-interval: 1
setback: false
min-vl-to-setback: 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: 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
e:
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: 2
multiple: .25
decay: .025
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
f:
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: 2
multiple: .4
decay: .04
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
maximum-ping: 100000
minimum-tps: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
buffer:
max: 1
multiple: .5
decay: .25
n:
enabled: false
punishable: false
discord-alert-interval: 1
broadcast-punishment: false
max-violations: 12
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: .25
o:
enabled: false
punishable: false
discord-alert-interval: 1
broadcast-punishment: false
max-violations: 12
alert-interval: 1
dont-alert-until: 1
maximum-ping: 100000
minimum-tps: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
timer:
a:
enabled: true
punishable: true
discord-alert-interval: 1
broadcast-punishment: false
max-violations: 15
alert-interval: 2
dont-alert-until: 3
maximum-ping: 100000
minimum-tps: 19.8
punishment-commands:
- 'minecraft:kick %player% Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
buffer:
max: 35
multiple: .425
decay: 1.85
max-speed: 1.05
d:
enabled: true
punishable: true
discord-alert-interval: 1
broadcast-punishment: false
max-violations: 35
alert-interval: 2
dont-alert-until: 8
maximum-ping: 100000
minimum-tps: 19.8
punishment-commands:
- 'minecraft:kick %player% Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
buffer:
max: 3
multiple: .5
decay: .25
max-balance: 75
baritone:
a:
enabled: true
punishable: true
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: 20
multiple: .5
decay: .25
b:
enabled: true
punishable: true
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: .5
decay: .05
ghosthand:
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'
cancel: true
airplace:
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'
badpackets:
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: 2
multiple: .5
decay: .25
b:
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'
c:
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'
d:
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: .01
e:
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: 1
alert-interval: 1
dont-alert-until: 1
maximum-ping: 100000
minimum-tps: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
g:
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'
h:
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'
i:
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'
j:
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'
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: .4
m:
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: .33
decay: .25
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: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
buffer:
max: 20
multiple: .25
decay: 2.5
o:
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'
buffer:
max: 3
multiple: .5
decay: .15
p:
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: .5
decay: .15
q:
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'
buffer:
max: 3
multiple: .5
decay: .15
r:
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: 6
multiple: .5
decay: .25
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: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
t:
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'
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: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
v:
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: .5
decay: .075
kick-out: false
w:
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: 8
multiple: .5
decay: .75
x:
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: 6
multiple: .5
decay: .35
y:
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'
z:
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'
1:
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: 12
multiple: .25
decay: .25
2:
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: 12
multiple: .25
decay: .25
4:
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: .25
decay: .025
5:
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'
6:
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: .05
7:
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'
8:
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: 5
multiple: .25
decay: .05
9:
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'
inventory:
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: 2
multiple: .25
decay: .25
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: 2
multiple: .25
decay: .25
invalid:
a:
enabled: true
punishable: true
discord-alert-interval: 1
setback: false
min-vl-to-setback: 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'
b:
enabled: true
punishable: true
discord-alert-interval: 1
setback: false
min-vl-to-setback: 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'
c:
enabled: true
punishable: true
discord-alert-interval: 1
setback: false
min-vl-to-setback: 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: .045
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: 8
multiple: .25
decay: .5
e:
enabled: true
punishable: true
discord-alert-interval: 1
setback: false
min-vl-to-setback: 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: 1
multiple: .5
decay: .01
f:
enabled: true
punishable: true
discord-alert-interval: 1
setback: false
min-vl-to-setback: 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: .01
g:
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: 1
maximum-ping: 100000
minimum-tps: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
buffer:
max: 2
multiple: .5
decay: .025
h:
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: 1
maximum-ping: 100000
minimum-tps: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
buffer:
max: 3
multiple: .5
decay: .05
i:
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: 1
maximum-ping: 100000
minimum-tps: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
buffer:
max: 3
multiple: .5
decay: .05
j:
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: 1
maximum-ping: 100000
minimum-tps: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
buffer:
max: 1
multiple: .5
decay: .05
groundspoof:
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: .5
decay: .125
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: 4
multiple: .5
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: 4
multiple: .5
decay: .125
improbable:
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: 19.0
punishment-commands:
- 'kick %player% &c[Vulcan] Unfair Advantage'
max-combat-violations: 25
b:
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'
max-movement-violations: 30
c:
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'
max-player-violations: 30
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'
max-autoclicker-violations: 30
e:
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'
max-total-violations: 50
f:
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'
max-scaffold-violations: 25
@JustDoom

Copy link
Copy Markdown

Pretty nice

@sussyname

Copy link
Copy Markdown

Does it work on 2.6.7 hotfix ???

@MandireK

MandireK commented Oct 3, 2023

Copy link
Copy Markdown

Nice config

@Jefffgnome

Copy link
Copy Markdown

lets be honest, 50% of those checks don't even work. u might as well just remove them from the config

@gwidoniusz99

Copy link
Copy Markdown

How can I bypass fly/speed in some worlds?

@ItzHosseinYc

ItzHosseinYc commented Jul 16, 2026

Copy link
Copy Markdown

Pretty nice
thx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment