TG Telegram Group Link
Channel: 😎Реклама😎
Back to Bottom
Channel created
# Чтобы взять кит, введите /kits
##############################################
# Конфигурационный файл античита Vulcan #
##############################################

# Префикс, который будет использоваться для всех сообщений %prefix% в плагине
prefix: '&4&lVulcan &8禄'

оповещения:
# Это формат чата, который будет использоваться, когда игрок не проходит проверку.
# Допустимые заполнители: %player% (имя игрока), %max-vl% (максимальные нарушения), %check% (название проверки), %description% (описание проверки),
# %version% (версия клиента игрока), %dev% (* для указания того, является ли проверка экспериментальной), %vl% (уровень нарушения),
# %ping% (пинг игрока), %tps% (TPS сервера), и %type% (символ, обозначающий тип проверки, A, B, C, и так далее),
# %severity% для изменения цветов в зависимости от нарушений (варианты указаны в параметре ниже), %x% (X-координата игрока),
# %y% (Y-координата игрока), %z% (Z-координата игрока), %world% (мир игрока), %complex-type%, который покажет более
# сложное название проверки, такое как Speed (Ground) вместо Speed (Type B)
format: '%prefix% &f%player% &7не прошел &f%check% %dev%&7(&fТип %type%&7)%dev% &7[&4%vl%&7/&4%max-vl%&7]'
# Это текст, который будет отображаться при наведении на сообщение оповещения в чате.
# Все те же заполнители, что и в формате, допустимы.
hover-message:
- '&7Пинг: &c%ping% &8| &7TPS: &c%tps% &8| &7Версия: &c%version% &8| &7Клиент: &c%client-brand%'
- ''
- '&7Описание:'
- '&7%description%'
- ''
- '&7Информация:'
- '&7%info%'
- ''
- '&7Нажмите, чтобы телепортироваться к &b%player%&7.'
# Это команда, которая будет выполнена при щелчке по сообщению оповещения. К сожалению, мы ограничены одной
# командой на ChatComponent, поэтому мы используем немного магии и создаем свою собственную команду, способную выполнять список любых команд.
# Допустимые заполнители
click-commands:
- '/vulcan clickalert %player%'
# Команды, которые будут выполняться при использовании /vulcan clickalert %player% (должен быть параметр player)
click-alert-command-commands:
- 'tp %player%'
# Сообщение, которое будет отправлено при включении оповещений. Допустимые заполнители: %prefix%.
toggled-on-message: '%prefix% &7Оповещения Vulcan &aвключены&7!'
# Сообщение, которое будет отправлено при отключении оповещений. Допустимые заполнители: %prefix%.
toggled-off-message: '%prefix% &7Оповещения Vulcan &cвыключены&7!'
# Будут ли оповещения выводиться в консоль.
print-to-console: true
# Формат для вывода оповещений в консоль
console-format: '[Vulcan] %player% не прошел %check% %dev%(Тип %type%)%dev% (%vl%/%max-vl%)'
# Это полностью настраиваемый список команд, которые будут выполняться каждый раз, когда игрок срабатывает проверку, на всякий случай,
# если вы хотите что-то особенное, когда они срабатывают без необходимости использования API. Все допустимые заполнители такие же,
# как и перечисленные выше.
custom-commands: []
# Вы можете использовать этот раздел, чтобы кодировать цвета оповещений или добавлять к ним шансы в зависимости от уровня нарушения.
severity:
violations:
2: 4 # Значения менее этого числа будут иметь цвет '1' ниже. Значения, большие или равные этому числу и меньше '3', будут иметь цвет 2
3: 8 # Значения, большие или равные этому числу и меньше '4', будут иметь цвет '3' ниже
4: 12 # Значения, большие или равные этому числу и меньше '5', будут иметь цвет '4' ниже
5: 16 # Значения, большие или равные этому числу и меньше '6', будут иметь цвет '5' ниже
6: 16 # Значения, большие или равные этому числу и меньше '7', будут иметь цвет '6' ниже
7: 16 # Значения, большие или равные этому числу и меньше '8', будут иметь цвет '7' ниже
8: 16 # Значения, большие или равные этому числу и меньше '9', будут иметь цвет '8' ниже
9: 16 # З
9: 16 # Значения, большие или равные этому числу и меньше '10', будут иметь цвет '9' ниже
10: 16 # Значения, большие или равные этому числу и меньше '11', будут иметь цвет '10' ниже
colors: # Поддерживаются также hex-коды цветов (в 1.16+!)
1: '&a' # Цвет этой степени должен быть тем, что меньше '2' в разделе выше
2: '&e' # Цвет этой степени должен быть тем, что меньше '3' и больше или равен '2' в разделе выше
3: '&6' # Цвет этой степени должен быть тем, что меньше '4' и больше или равен '3' в разделе выше
4: '&c' # Цвет этой степени должен быть тем, что меньше '5' и больше или равен '4' в разделе выше
5: '&4' # Цвет этой степени должен быть тем, что меньше '6' и больше или равен '5' в разделе выше
6: '&4' # Цвет этой степени должен быть тем, что меньше '7' и больше или равен '6' в разделе выше
7: '&4' # Цвет этой степени должен быть тем, что меньше '8' и больше или равен '7' в разделе выше
8: '&4' # Цвет этой степени должен быть тем, что меньше '9' и больше или равен '8' в разделе выше
9: '&4' # Цвет этой степени должен быть тем, что меньше '10' и больше или равен '9' в разделе выше
10: '&4' # Цвет этой степени должен быть тем, что меньше '11' и больше или равен '10' в разделе выше
# Символ, который будет отображаться для заполнителя %dev%, чтобы указать экспериментальные проверки.
experimental-symbol: "*"

подробно:
# Уведомления подробностей отправляются, когда игрок увеличивает буфер проверки. Рекомендуется использовать
# только для разработчиков, так как это очень спамно. Здесь также применяется вся информация из вышеуказанного.
format: '%prefix% &f%player% &7увеличил буфер &f%check% &7(&f%type%&7) %dev% &7[&4%percent%%&7]'
hover-message:
- '&7Пинг: &c%ping% &8| &7TPS: &c%tps% &8| &7Версия: &c%version%'
- ''
- '&7Описание:'
- '&7%description%'
- ''
- '&7Буфер:'
- '&7%buffer%/%max-buffer%'
- ''
- '&7Нажмите, чтобы телепортироваться к &b%player%&7.'
click-commands:
- '/tp %player%'
toggled-on-message: '%prefix% &7Подробные уведомления Vulcan &aвключены&7!'
toggled-off-message: '%prefix% &7Подробные уведомления Vulcan &cвыключены&7!'

# Этот раздел занимается файлом журнала (violations.txt)
файл-журнала:
# Включен ли файл журнала
enabled: true
# Сообщение, которое регистрируется, когда игрок не проходит проверку.
# Допустимые заполнители: %player% (имя игрока), %max-vl% (максимальные нарушения), %check% (название проверки), %description% (описание проверки),
# %version% (версия клиента игрока), %dev% (* для указания того, является ли проверка экспериментальной), %vl% (уровень нарушения),
# %ping% (пинг игрока), %tps% (TPS сервера), и %type% (символ, обозначающий тип для проверки, A, B, C, и так далее).
alert-message: "%player% не прошел %check% %dev%(Тип %type%)%dev% [VL: %vl%] [Пинг: %ping%] [TPS: %tps%] [Версия: %version%] [Клиент: %client-brand%]"
# Сообщение, которое регистрируется, когда игрок наказывается за проверку. Допустимые заполнители те же, что и выше.
# Дополнительные сведения о наказании также будут занесены в файл punishments.txt, если он включен (см. следующий раздел).
punishment-message: "%player% был наказан за %check% %dev%(Тип %type%)%dev% [VL: %vl%] [Пинг: %ping%] [TPS: %tps%] [Клиент: %client-brand%]"

выгруженные-куски:
# Должны ли люди откатываться за отправку движения, которое соответствует выгруженным чанкам
setback-enabled: false
# Должно ли уведомлять персонал, установите '' для отключения этого сообщения
message: '%prefix% &c%player% &7откатился за нахождение в выгруженном чанке!'
# Максимальное количество тиков, прежде
# Максимальное количество тиков, прежде чем кто-то будет откатываться
max-ticks: 40

# Этот раздел занимается файлом punishments.txt
файл-наказаний:
# Включен ли файл punishments.txt
enabled: true

# Этот раздел занимается автоматическим сбросом нарушений
сброс-нарушений:
# Включать ли автоматический сброс нарушений
enabled: true
# Интервал (в минутах), в течение которого нарушения должны автоматически сбрасываться.
interval-in-minutes: 8
# Будет ли отправлено сообщение, когда нарушения сбрасываются (это отправляется только персоналу с включенными /alerts).
message-enabled: true
# Сообщение, которое отправляется (только персоналу с включенными /alerts), когда нарушения сбрасываются.
message: '%prefix% &7Нарушения для всех игроков онлайн были сброшены!'

# Этот раздел занимается уведомлениями о клиенте и черным списком клиентских брендов.
уведомления-клиентского-бренда:
# Должен ли Vulcan пытаться определить бренд клиента игрока - отключение этого не будет регистрировать
# канал обмена сообщениями вообще.
resolve: true
# Включены ли уведомления о бренде клиента.
enabled: true
# Список брендов клиентов, для которых не будут отправляться уведомления. Это не обязательно совпадать точно, т.е.
# 'vanilla' сможет подхватить 'lunarclient' и так далее.
ignore-alerts-list:
- 'vanilla'
# Сообщение, отправляемое при входе игрока на сервер. Допустимые заполнители: %player (имя игрока), %prefix% (префикс плагина),
# %client-brand% (бренд клиента пользователя) и %client-version% (версия клиента пользователя).
message: '%prefix% &c%player% &7присоединился, используя &f%client-brand%&7!'
# Список брендов клиентов, которым не разрешено и которые будут автоматически отключены при входе. Это использует
# строковое сравнение, поэтому это не должно быть точным, например 'forge' блокирует Forge, 'lunar' блокирует Lunar и так далее.
blocked-client-brands: []
unallowed-client-brand-kick-message: '&cВы не можете подключиться с брендом %client-brand%!'
# Должны ли уведомления о бренде клиента отправляться в консоль
console: false
# Сообщение, которое должно быть напечатано в консоль (если включена предыдущая опция)
console-message: '[Vulcan] %player% присоединился, используя %client-brand%!'
# Включен ли белый список бренда клиента. Любой, подключающийся с брендом клиента, не включенным в список ниже, не сможет присоединиться
whitelist-enabled: false
# Бренды клиентов, которые будут включены в белый список. Это использует строковое сравнение, поэтому это не должно быть точным, например,
# 'forge' блокирует Forge, 'lunar' блокирует Lunar и так далее.
whitelisted-client-brands: []

connection:
desync:
kick-enabled: true
max-ticks: 300
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
staff-alert-message: '%prefix% &c%player% &7был выкинут за синхронизацию с сервером! &7(&c%ticks% &7ticks)'
console-message: '[Vulcan] &c%player% &7был выкинут за синхронизацию с сервером! &7(&c
%ticks% &7ticks)'
transaction:
kick-enabled: true
max-delay: 45000
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
staff-alert-message: '%prefix% &c%player% &7был выкинут за отсутствие ответа на пакеты транзакций! &7(&c%delay%ms&7)'
console-message: '[Vulcan] &c%player% &7был выкинут за отсутствие ответа на пакеты транзакций! &7(&c%delay%ms&7)'
keepalive:
kick-enabled: true
max-delay: 45000
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
staff-alert-message: '%prefix% &c%player% &7был выкинут за отсутствие ответа на пакеты KeepAlive! &7(&c%delay%ms&7)'
console-message: '[Vulcan] &c%player% &7был выкинут за отсутствие ответа на пакеты KeepAlive! &7(&c%delay%ms&7)'
max-ping:
kick-enabled: true
max-ping: 20000
max-ticks: 20
kick-message: 'Internal Exception: io.netty.handler.timeout.ReadTimeoutException'
staff-alert-message: '%prefix% &c%player% &7был выкинут за слишком высокий пинг! &7(&c%ping%ms&7)'
console-message: '[Vulcan] &c%player% &7был выкинут за слишком высокий пинг! &7(&c%ping%ms&7)'

# Этот раздел занимается наказаниями
наказания:
# Сообщение, которое отправляется, когда игрок наказывается (отправляется только персоналу с включенными /alerts)
message: '%prefix% &c%player% &7был наказан за &f%check% &7(&fТип %type%&7) &7[&4x%vl%&7]'
# Сообщение, которое будет транслироваться на весь сервер, когда игрок наказывается
broadcast:
- "&7&m---禄--*-------------------------------------*--芦---"
- "&cVulcan &7обнаружил, что &c%player% &7использует читы и исключил его из сети."
- "&7&m---禄--*-------------------------------------*--芦---"

# Опции Дня Суда
дни-суда:
# Сообщение, которое будет транслироваться на сервер, когда кто-то выполнил /jday start
started-broadcast:
- "&7&m---禄--*-------------------------------------*--芦---"
- "&cVulcan Judgement Day v1 начался..."
- "&7&m---禄--*-------------------------------------*--芦---"
# Сообщение, которое будет транслироваться на сервер, когда День Суда закончится.
ended-broadcast:
- "&7&m---禄--*-------------------------------------*--芦---"
- "&cДень Суда закончен... Наказано %amount% игроков."
- "&7&m---禄--*-------------------------------------*--芦---"
# Команды, которые будут выполнены, %player% указывает на игрока, добавленного в День Суда (/jday add (name)))
commands:
- "ban %player% &c[Vulcan] Judgement Day v1"
# Трансляция, которая будет отправлена на сервер, когда кто-то наказан в Дне Суда.
broadcast:
- '&7&m---禄--*-------------------------------------*--芦---'
- '&c%player% &7был забанен за &c[Vulcan] День Суда v1&7.'
- '&7&m---禄--*-------------------------------------*--芦---'
# Как долго мы должны ждать между игроками, добавленными в День Суда
cooldown: 1000
# Должны ли Дни Суда запускаться автоматически с указанным интервалом (если вышеуказанное истинно)
run-at-interval: false
# Если вышеуказанное истинно, интервал, через который они должны запускаться (в тиках, 20 тиков = 1 секунда. по умолчанию = 36000 тиков = 30 минут)
interval: 36000

freeze:
freeze:
# A customizable list of commands that will be executed when a player logs out while frozen
logged-out-while-frozen-commands: []

# GUI Options.
gui:
# Title of the main menu in /vulcan gui. Doesn't support color codes. /vulcan reload won't reload this value
# since it's only initialized onEnable.
title: 'Vulcan AntiCheat'

# Whether or not ghost block fix should be enabled. Players will be set back and the blocks will be updated.
ghost-blocks-fix:
# Whether or not ghost block fix should be enabled at all.
enabled: true
# Whether or not Vulcan should try to account for ghost water blocks
ghost-water-fix: true
# Below this TPS this option won't do anything. Set to -1 to disable
minimum-tps: 18.5
# Buffer settings
buffer:
max: 3
decay: .1
# Whether or not setbacks for ghost blocks should be enabled.
setback: true
# Whether or not block change packets should be sent around the bottom of the player reupdating the blocks below them
update-blocks: false
# How many ticks should they be in the air before being flagged as on a ghost block (default 3)
ticks: 3
# Whether or not the player will get sent a message when ghost blocks around them are updated
message-enabled: false
# The message that will get sent to players when they're on a ghost block (if the above is enabled)
message: '&cYou were walking on a ghost block. It has been updated!'
# Whether or not staff should be sent a message when someone is setback for being on a ghost block
staff-message-enabled: true
# The message that will be sent to staff when a player's position is updated for being on a ghost block.
staff-message: '%prefix% &c%player%''s &7position was updated for being on a ghost block! (%world%, %x%, %y%, %z%) &7[%ticks%]'
# Whether or not the ghost block message should be printed to console
print-to-console: true
# The message that is printed to console if the above is true.
console-message: '%player% position was updated for being on a ghost block! (%world%, %x%, %y%, %z%) &7[%ticks%]'


# Message options - these are all pretty self explanatory.
messages:
no-permission: '&cYou don''t have permission to execute this command!'
cant-execute-from-console: '&cYou can''t execute this command from console!'
ban-command-syntax: '%prefix% &7Proper Syntax: &c/vulcan ban (player)&7.'
kb-command-syntax: '%prefix% &7Proper Syntax: &c/vulcan knockback (player) &8| &c/vulcan kb (player)&7.'
profile-command-syntax: '%prefix% &7Proper Syntax: &c/vulcan profile (player)&7.'
jday-command-syntax: '%prefix% &7Proper Syntax: &c/jday add (player) &8| &c/jday execute &8| &c/jday list &8| &c/jday remove (player)&7.'
reload-success: '%prefix% &aSuccessfully reloaded Vulcan!'
invalid-target: '%prefix% &cThe specified player could not be found!'
kb-test-success: '%prefix% &aSuccessfully performed knockback test on %player%!'
jday-no-pending-bans: '%prefix% &cThere are no pending bans!'
jday-added-to-list: '%prefix% &c%player% &7was successfully added to the list!'
reset-command: '%prefix% &7Violations for all online players were reset!'
no-next-page: '%prefix% &cThere is no next page!'
no-previous-page: '%prefix% &cThere is no previous page!'
enabled-all-checks: '%prefix% &aEnabled all checks!'
disabled-all-checks: '%prefix% &cDisabled all checks!'
enabled-all-punishments: '%prefix% &aEnabled all punishments!'
disabled-all-punishments: '%prefix% &cDisabled all punishments!'
disabled-check: '%prefix% &cDisabled check %check%!'
enabled-check: '%prefix% &aEnabled check %check%!'
disabled-punishment: '%prefix% &cDisabled punishment for %check%!'
enabled-punishment: '%prefix% &aEnabled punishment for %check%!'
disabled-hotbar-shuffle: '%prefix% &cHotbar shuffle for %check% disabled!'
enabled-hotbar-shuffle: '%prefix% &aHotbar shuffle for %check% enabled!'
disabled-random-rotation: '%prefix% &cRandom rotation for %check% disabled!'
enabled-random-rotation: '%prefix% &aRandom rotation for %check%
k% enabled!'
disabled-broadcast-punishment: '%prefix% &cBroadcast punishment for %check% disabled!'
enabled-broadcast-punishment: '%prefix% &aBroadcast punishment for %check% enabled!'
must-be-an-integer: '&cMust be an integer!'
must-be-positive: '&cMust be positive!'
must-be-number: '&cMust be a number!'
set-max-buffer: '%prefix% &aSet max buffer for %check% to %value%!'
set-hotbar-shuffle-minimum-violations: '%prefix% &aSet minimum violations to shuffle hotbar for %check% to %value%!'
set-hotbar-shuffle-interval: '%prefix% &aSet hotbar shuffle interval for %check% to %value%!'
set-random-rotation-minimum-violations: '%prefix% &aSet minimum violations to randomly rotate for %check% to %value%!'
set-random-rotation-interval: '%prefix% &aSet random rotation interval for %check% to %value%!'
set-alert-interval: '%prefix% &aSet alert interval for %check% to %value%!'
set-buffer-decay: '%prefix% &aSet buffer decay for %check% to %value%!'
set-buffer-multiple: '%prefix% &aSet buffer multiple for %check% to %value%!'
set-max-violations: '%prefix% &aSet max violations for %check% to %value%!'
set-minimum-violations-to-alert: '%prefix% &aSet minimum violations to alert for %check% to %value%!'
set-maximum-ping: '%prefix% &aSet maximum ping for %check% to %value%!'
set-minimum-tps: '%prefix% &aSet minimum TPS for %check% to %value%!'
removed-punishment-command: '%prefix% &aRemoved command %command% from check %check%!'
invalid-index-number: '%prefix% &cInvalid index number!'
stopped-editing-punishment-commands: '%prefix% &cStopped editing punishment commands!'
added-punishment-command: '%prefix% &aAdded punishment command %command% to check %check%!'
enter-punishment-command: '%prefix% &aEnter the command you want to add! Type STOP or CANCEL to exit!'
remove-punishment-command: '%prefix% &cEnter the index of the command you want to remove. Type STOP or CANCEL to exit!'
disable-check-command-syntax: '%prefix% &cProper Syntax: /vulcan disablecheck (check name) - case sensitive.'
invalid-check: '%prefix% &cInvalid check name! Examples: AimA, BadPacketsF, AutoClickerJ.'
removed-check: '%prefix% &cDisabled check %check%!'
violations-command-syntax: '%prefix% &cProper Syntax: /vulcan violations (player)'
no-logs: '%prefix% &cThis player set off no logs!'
cps-command-syntax: '%prefix% &cProper Syntax: /vulcan cps (player)'
connection-command-syntax: '%prefix% &cProper Syntax: /vulcan connection (player)'
logs-command-syntax: '%prefix% &cProper Syntax: /logs (player) (page)'
no-logs-file: '%prefix% &cThere is no logs file!'
logs-command-no-logs: '%prefix% &cThere were no logs found for %player%!'
no-page: '%prefix% &cThere is no page %page% for %player%!'
update-available: '%prefix% &7A new update for &cVulcan &7is available! (&cv%new-version%&7)'
latest-version: '%prefix% &aYou are running the latest version of Vulcan!'
injection-failure: 'You joined too quickly. Please try again!'
frozen: '&cYou are frozen! Please await instructions from staff.'
logged-out-while-frozen: '%prefix% &c%player% logged out while frozen!'
froze: '%prefix% &7You froze &a%player%&7!'
unfroze: '%prefix% &7You unfroze &c%player%!'
freeze-command-syntax: '%prefix% &cProper Syntax: /vulcan freeze (player)'
shuffle-command-syntax: '%prefix% &cProper Syntax: /vulcan shuffle (player)'
shuffled-hotbar: '%prefix% &aSuccessfully shuffled hotbar for %player%!'
rotate-command-syntax: '%prefix% &cProper Syntax: /vulcan rotate (player)'
randomly-rotated: '%prefix% &aSuccessfully rotated %player%!'
reset-command-syntax: '%prefix% &cProper Syntax: /vulcan reset (player)'
violations-reset: '%prefix% &aSuccessfully reset violations for %player%!'
unknown-command: '%prefix% &cUnknown command!'
unfroze-staff-broadcast: '%prefix% &c%player% &7was unfrozen by &c%staff%&7!'
froze-staff-broadcast: '%prefix% &c%player% &7was frozen by &c%staff%&7!'
removed-from-jday: '%prefix% &aSuccesfully removed %player% from Judgement Day!'
jday-remove-syntax: '%prefix% &cProper Syntax: /jday remove (player)'
punishlogs-syntax: '%prefix% &cProper Syntax: /punishlogs (player)'
sent-test-alert: '%prefix% &aSuccessfully executed a test alert!'
HTML Embed Code:
2024/05/14 05:53:55
Back to Top