- Поддерживаемые версии
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
Разработка приостановлена, плагин ожидает переписи
Что есть на данный момент:
1. Блокировка(бан) аккаунтов(навсегда/временно), так же по айпи.
2. Мут аккаунтов(навсегда/временно), так же по айпи.
3. Кик аккаунтов
4. Возможность запретить бан/кик/мут без указания причины
5. Поддержка HEX-кодов
6. Блокировка ников с типами проверки - похож, один в один
7. Контроль форматов ников(В конфигурации выгядит примерно так: Exa<let>ple_2<num>8, где <let> любая возможная буква, <num> - любая возможная цифра)
8. Возможность ограничения входа с определенных айпи адресов
9. Имеет свое API, подробнее на GitHub
10. Текст при наведении в некоторых местах
11. Контроль DupeIp
12. Настройка максимального времени наказания(возможно настроить для разных групп разное время, доступно при наличии Vault + Плагин поддерживающий систему прав, или просто LuckPerms)
13. Возможность настраивать кулдауны для команд
14. Возможность скрывать/заменять в консоли некоторые сообщения(настраивается в конфиге)
15. Имеется функционал для вызова игрока на проверку на читы(Что-то типо AkyloffCheck или как там его)
16. Возможность блокировки команд для определенных групп(так в определенных мирах)
17. Возможность замены списка TabComplet'a для определенных команд для определенных групп
18. Возможность полного удаления команды из списка команд(т.е. при /<tab>)
19. Возможность запрета команд для консоли
20. Многофункциональные кулдауны(задержки) для команд
21. История действий(/fsc history)
22. Контроль OP-прав, групп(LuckPerms и т.п.) и отельных прав
23. Контроль чата(защита от рекламы, повтора сообщение, спама)
23. Логирование определенных сообщений из консоли
24. Поддержка SQLite, MySQL
25. Возможность получить большую информацию о сервере/оборудовании
26. Ограничение пакетов исходящих от игрока за определенный период
27. Защита аккаунтов с использованием IP-адресов(Используйте только если у Вас статический IP-адрес)
28. Контроль пинга игрока
29. Защита от краша с помощью кафедры(не требуется на версиях выше 1.18)
30. Защита от "читерских" предметов(ItemFixer от Leymooo, требуется ProtocolLib)
Поддерживаемые ядра: Spigot и его форки
Поддерживаемые версии Java: от Java 8(до версии 1.09.5), от Java 14(для версий от 1.10.0)
Поддерживаемые версии сервера: Mineсraft: 1.8 - 1.19.3
Обязательные для работы плагины: -
Необязательные для работы плагины: Vault, LuckPemrs, ProtocolLib, ViaVersion, ProtocolSupport, PacketEventsAPI
Что есть на данный момент:
1. Блокировка(бан) аккаунтов(навсегда/временно), так же по айпи.
2. Мут аккаунтов(навсегда/временно), так же по айпи.
3. Кик аккаунтов
4. Возможность запретить бан/кик/мут без указания причины
5. Поддержка HEX-кодов
6. Блокировка ников с типами проверки - похож, один в один
7. Контроль форматов ников(В конфигурации выгядит примерно так: Exa<let>ple_2<num>8, где <let> любая возможная буква, <num> - любая возможная цифра)
8. Возможность ограничения входа с определенных айпи адресов
9. Имеет свое API, подробнее на GitHub
10. Текст при наведении в некоторых местах
11. Контроль DupeIp
12. Настройка максимального времени наказания(возможно настроить для разных групп разное время, доступно при наличии Vault + Плагин поддерживающий систему прав, или просто LuckPerms)
13. Возможность настраивать кулдауны для команд
14. Возможность скрывать/заменять в консоли некоторые сообщения(настраивается в конфиге)
15. Имеется функционал для вызова игрока на проверку на читы(Что-то типо AkyloffCheck или как там его)
16. Возможность блокировки команд для определенных групп(так в определенных мирах)
17. Возможность замены списка TabComplet'a для определенных команд для определенных групп
18. Возможность полного удаления команды из списка команд(т.е. при /<tab>)
19. Возможность запрета команд для консоли
20. Многофункциональные кулдауны(задержки) для команд
21. История действий(/fsc history)
22. Контроль OP-прав, групп(LuckPerms и т.п.) и отельных прав
23. Контроль чата(защита от рекламы, повтора сообщение, спама)
23. Логирование определенных сообщений из консоли
24. Поддержка SQLite, MySQL
25. Возможность получить большую информацию о сервере/оборудовании
26. Ограничение пакетов исходящих от игрока за определенный период
27. Защита аккаунтов с использованием IP-адресов(Используйте только если у Вас статический IP-адрес)
28. Контроль пинга игрока
29. Защита от краша с помощью кафедры(не требуется на версиях выше 1.18)
30. Защита от "читерских" предметов(ItemFixer от Leymooo, требуется ProtocolLib)
Поддерживаемые ядра: Spigot и его форки
Поддерживаемые версии Java: от Java 8(до версии 1.09.5), от Java 14(для версий от 1.10.0)
Поддерживаемые версии сервера: Mineсraft: 1.8 - 1.19.3
Обязательные для работы плагины: -
Необязательные для работы плагины: Vault, LuckPemrs, ProtocolLib, ViaVersion, ProtocolSupport, PacketEventsAPI
Конфигурационные файлы:
YAML:
file-version: "1.08-build1"
##############################################################################
# Basic settings of the plugin system #
##############################################################################
plugin-settings:
##############################################################################
# The language in which the messages will be displayed in the game #
# "en_US" - English language #
# "ru_RU" - Russian language #
##############################################################################
global-language: "ru_RU"
##############################################################################
# Will the plugin require the player to re-enter the command if #
# it performs an unsafe action? #
##############################################################################
unsafe-actions-confirmation: true
##############################################################################
# Should the plugin require repeated input for confirmation #
# when trying to use the command "/functionalservercontrol purge"? #
##############################################################################
purge-confirmation: true
##############################################################################
# Data storage methods #
# Available storage methods: #
# "sqlite" - fast and easy embedded single-file DBMS #
# "mysql" - free relational database management system #
# "h2" - coming soon... #
##############################################################################
storage-method: "sqlite"
mysql:
host: "127.0.0.1"
port: "3306"
username: "root"
password: "password"
database_name: "name"
##############################################################################
# Hide the command "/functionalservercontrol" from the #
# list when the player presses Tab? #
##############################################################################
hide-main-command: true
##############################################################################
# Will some data be loaded into RAM? #
# "true" is recommended if the database is not very large #
# (Some minor data will still be loaded into RAM, and will #
# not affect the stability of the server in any way!) #
##############################################################################
allow-use-ram: true
##############################################################################
# Hide some non-mandatory information in the console on startup? #
##############################################################################
less-information: false
plugin-commands:
##############################################################################
# If enabled, online IPs will be removed from autofill #
##############################################################################
hide-ips-from-completions: true
##################################################################################
# If enabled, standard minecraft commands will be replaced with #
# plugin commands #
# Example: '/minecraft:ban' will be replaced with '/functionalservercontrol:ban' #
##################################################################################
replace-default-minecraft-commands: true
##############################################################################
# Notification Settings #
##############################################################################
notifications:
##############################################################################
# Will the console be notified when a blocked player tries to log in #
# or a muted player tries to write to the chat? #
##############################################################################
console: true
##############################################################################
# Will players with a certain permission be notified when a blocked player #
# tries to log in or a muted player tries to write to the chat? #
##############################################################################
players: true
##############################################################################
# If enabled, a button will be added to players who receive a notification #
# about the entry of a banned player or an attempt by a muted player to #
# write to the chat with the ability to unmute/unban the player. #
##############################################################################
buttons-on-notifications: true #----> Version: v1.04
##############################################################################
# If enabled, players will not be able to interact with themselves #
# in any way within this plugin. #
##############################################################################
prohibit-interaction-to-yourself: true
##############################################################################
# Show the description of the command when it is entered incorrectly? #
##############################################################################
show-description: true
##############################################################################
# Show examples when a player entered a command incorrectly? #
##############################################################################
show-examples: true
##############################################################################
# Is the API enabled? #
##############################################################################
api: true
logger:
enabled: true
log-format: "[FunctionalServerControl <-> %1$f] %2$f"
messages-to-log: [Your messages from console to log, FunctionalServerControl]
##############################################################################
# Settings using reasons #
##############################################################################
reason-settings:
##############################################################################
# The reason that will be used if the player did not specify a reason #
##############################################################################
default-reason: "&cThe reason is not specified, please contact the administrator"
##############################################################################
# Reason when ban time is up #
##############################################################################
ban-time-left: "The ban time has expired"
##############################################################################
# Reason when mute time is up #
##############################################################################
mute-time-left: "The mute time has expired"
##############################################################################
# Settings for using commands without specifying a reason #
##############################################################################
bans-without-reason:
##############################################################################
# Is it allowed to block a player without specifying a reason? #
##############################################################################
allowed: false
kick-without-reason:
##############################################################################
# Is it allowed to kick a player without specifying a reason? #
##############################################################################
allowed: false
mute-without-reason:
##############################################################################
# Is it allowed to mute a player without specifying a reason? #
##############################################################################
allowed: false
cheatcheck-without-reason:
##############################################################################
# Is it allowed to call a player to check for cheats without reason? #
##############################################################################
allowed: false
unban-without-reason:
##############################################################################
# Is it allowed to unban a player for no reason? #
##############################################################################
allowed: false
unmute-without-reason:
##############################################################################
# Is unmute allowed without reason? #
##############################################################################
allowed: false
title-settings:
send-when-muted: true
send-when-unmuted: true
##############################################################################
# Setting "Actionbar" messages #
##############################################################################
action-bar-settings:
##############################################################################
# Send a message to the "Actionbar" to the player while he is muted? #
##############################################################################
send-while-muted: true
##############################################################################
# OP protection, groups and certain permissions protection #
##############################################################################
permissions-protection: #---> Version v1.04
##############################################################################
# Is the feature enabled? Not changed by '/fsc reload' #
##############################################################################
enabled: true #---> Version v1.04
##############################################################################
# Time between checks (in seconds) #
##############################################################################
check-delay: 5 #---> Version v1.04
op-protection: #---> Version v1.04
auto-deop: true #---> Version v1.04
##############################################################################
# Players who will not be affected by the check #
##############################################################################
allowed-players: [YOU,AND_SOME_PLAYERS,ALis] #---> Version v1.04
##############################################################################
# Actions to be performed in the console when the player has OP #
##############################################################################
actions: #---> Version v1.04
- "kick %1$f Вы не можете быть оператором" #---> Version v1.04
group-protection: #---> Version v1.04
##############################################################################
# List of protected groups #
##############################################################################
protected-groups: [admin,owner,etc] #---> Version v1.04
##############################################################################
# Players who will not be affected by the check #
##############################################################################
allowed-players: [YOU,AND_SOME_PLAYERS,ALis] #---> Version v1.04
##############################################################################
# Actions to be performed in the console when the player has protected group #
##############################################################################
actions: #---> Version v1.04
- "lp user %1$f parent set default" #---> Version v1.04
- "kick %1$f Вы не можете иметь группу %2$f" #---> Version v1.04
perms-protection: #---> Version v1.04
protected-permissions: #---> Version v1.04
- "minecraft.command.op" #---> Version v1.04
- "your.custom.permissions" #---> Version v1.04
##############################################################################
# Players who will not be affected by the check #
##############################################################################
allowed-player: [YOU,AND_SOME_PLAYERS,ALis] #---> Version v1.04
actions: #---> Version v1.04
- "lp user %1$f permission set %2$f false" #---> Version v1.04
- "kick %1$f Вы не можете иметь права '%2$f'" #---> Version v1.04
##############################################################################
# Chat function configuration #
##############################################################################
chat-settings:
##############################################################################
# Setting the priority of a chat listener #
# "LOWEST" - Event call is of very low importance and should be ran first, #
# to allow other plugins to further customise the outcome. #
# "LOW" - Event call is of low importance #
# "NORMAL" - Event call is neither important nor unimportant, and may be ran #
# normally. #
# "HIGH" - Event call is of high importance. #
# "HIGHEST" - Event call is critical and must have the final say in what #
# happens to the event. #
# Not changed by the "/fsc reload" command #
##############################################################################
chat-listener-priority: "NORMAL"
disabled-commands-when-muted: [/bc, /tell, /msg, /r, /reply, /m, /message]
##############################################################################
# Here you can set server login restrictions #
##############################################################################
join-settings:
announce-console-about-brand: true
##############################################################################
# Control of player clients entering the server #
##############################################################################
clients-control:
async-checking: true #The check may be late by 0.5 - 1.5 seconds in asynchronous mode.
vanilla:
block: false
actions:
- "kick %1$f Vanilla отключена на этом сервере!"
forge:
block: false
actions:
- "kick %1$f Forge отключен на этом сервере!"
world-downloader:
block: true
actions:
- "kick %1$f Использование WorldDownloader'a запрещено"
lunarclient:
block: false
actions:
- "kick %1$f Использование Lunar запрещено"
badlion:
block: false
actions:
- "kick %1$f Использование BanLion запрещено"
##############################################################################
# Setting banned nicknames #
##############################################################################
nicks-control:
##############################################################################
# Is the mode for checking forbidden nicknames enabled? #
##############################################################################
enabled: true
##############################################################################
# Nickname verification method #
# "equals" - it is understood that the player must have a nickname that is #
# completely similar to one of the forbidden ones. #
# "contains" - it is assumed that the player must have a nickname that is #
# similar to one of the banned nicknames #
##############################################################################
check-mode: "contains"
##############################################################################
# Whether to notify the console if a player with a banned #
# nickname tried to log in? #
##############################################################################
notify-console: true
##############################################################################
# Blocked nicknames #
# Compliance with the format ", " is mandatory #
##############################################################################
blocked-nicks: [MC_STORM, Extreme]
##############################################################################
# Nickname format control #
##############################################################################
nick-format-control:
enabled: true
################################################################################
# Blocked formats #
# <num> - it means that it can be any number; #
# <let> - meaning it can be any letter; #
# The use of regular letters and numbers is not prohibited. #
# All other characters that are not numbers or letters are used in #
# their original form. #
# Explanation: Let's look at the example <num><num><num><let><num><let> #
# If a player with the nickname "325v1q" or "532x9a" tries to enter the server #
# he will be kicked. #
################################################################################
blocked-formats: [<num><num><num><num><num><let>, <let>acker_<num>28, Exa<let>ple_12<num>]
##############################################################################
# Setting up blocked IP addresses #
##############################################################################
ips-control:
##############################################################################
# Is IP-Address Control enabled? #
##############################################################################
enabled: true
###############################################################################
# Whether to notify the console if a player with a blocked IP tried to enter? #
###############################################################################
notify-console: true
##############################################################################
# Blocked ips #
# Compliance with the format ", " is mandatory #
##############################################################################
blocked-ips: [127.0.0.4, 132.0.0.3]
##############################################################################
# Checking the same IPs currently playing on the server #
##############################################################################
dupe-ip:
enabled: true
##############################################################################
# Maximum similar IP addresses per session #
##############################################################################
max-similar-ips-per-session: 3
##############################################################################
# Check method #
# "join" - checked when the player enters the server #
# "timer" - checks every N seconds for a similar IP #
##############################################################################
check-mode: "timer"
##############################################################################
# Time between two checks for similar IP addresses (in seconds) #
# (Used if the check method is "timer") #
##############################################################################
timer-delay: 30
##############################################################################
# Action to be applied (where %1$f is the player) #
##############################################################################
action: "banip %1$f 1hour На Вашем IP-адресе слишком много аккаунтов"
##############################################################################
# Settings for limiting the duration of punishments #
##############################################################################
time-settings:
##############################################################################
# Maximum possible blocking time #
##############################################################################
max-possible-ban-time: "3|months"
max-possible-mute-time: "3|mon"
##############################################################################
# Intergroup setting the maximum punish time (If installed LuckPerms etc.) #
##############################################################################
per-groups:
moderator:
ban: "2|months"
mute: "2|months"
admin:
ban: "1|years"
mute: "1|years"
##############################################################################
# Configuring messages displayed in the console #
##############################################################################
console-logger:
################################################################################
# Here you can write a message that will be deleted from the console #
# (It is not necessary to specify the entire message) #
# Format: [Your some message, Could not pass event PlayerJoinEvent] #
# Compliance with the ", " format between two different messages is mandatory! #
################################################################################
messages-filter: [Your some messages, And another one message]
################################################################################
# Will the plugin notify the console about the intercepted message? #
################################################################################
announce-console-when-message-hidden: true
################################################################################
# Replacing incoming messages in the console with your messages #
# (It is mandatory to specify the full message here) #
# Format: [Input console message -> Output your custom message] #
# Compliance with the ", " format between two different messages is mandatory #
# Compliance with the format for replacing " -> " is mandatory #
################################################################################
messages-replacer: [Some console message -> The replaced message, Another console message -> The replaced message No.2]
################################################################################
# Customizing the use and action of the "/cheatcheck" command #
################################################################################
cheat-checks-settings:
################################################################################
# Is the feature enabled? #
# Disable if you are using another plugin that replaces this functionality #
################################################################################
enabled: true
################################################################################
# Setting restrictions for a player during checkout #
################################################################################
prevents:
block-break: true #Is it forbidden to break blocks?
block-place: true #Is it forbidden to place blocks?
inflict-damage: true #Is it forbidden to inflict damage?
take-damage: true #Is it forbidden to take damage?
move: true #Is it forbidden to move?
use-commands: true #Is it forbidden to use commands?
interact: true #Is it forbidden to interact?
item-drop: true
item-pickup: true
teleport: true
################################################################################
# The list of ignored commands during the check, if the value #
# of "use-commands" is set to true #
################################################################################
whitelisted-commands: [/your, /custom, /commands]
################################################################################
# Prevents players from being kicked during a check #
# Works only with kicks produced by this plugin #
################################################################################
prevent-player-kick: true
################################################################################
# Prevents players from being mute during a check #
# Works only with mutes produced by this plugin #
################################################################################
prevent-player-mute: true
################################################################################
# Standard check time (in seconds) #
################################################################################
default-check-time: 450
################################################################################
# Will the title message be sent to the player at the beginning of the check? #
################################################################################
send-title: true
################################################################################
# Setting up automatic actions during check #
################################################################################
actions:
if-player-quit: #If the player left during the check
- ban %1$f 1d Вышел во время проверки на использование стороннего ПО
if-check-is-valid: #If the check is valid (the player is a cheater)
- ban %1$f 1d Использование стороннего ПО подтвердилось на проверке.
if-check-fails: [] #If the check failed (the player is not a cheater)
if-time-left: #If the check time has expired
- ban %1$f 1d Проверка не пройдена
global-variables:
seconds: "Секунду|Секунды|Секунд"
minutes: "Минуту|Минуты|Минут"
hours: "Час|Часа|Часов"
days: "День|Дня|Дней"
months: "Месяц|Месяца|Месяцев"
years: "Год|Года|Лет"
never: "Данная блокировка не ограничена временем!"
console-name: "Консоль"
unknown-time: "Could not determine the time"
all: "Все"
unmuted: "размучено"
unbanned: "разблокировано"
id: "ID"
ip: "IP"
name: "Никнейм"
uuid: "UUID"
banned: "Забанен"
muted: "Заткнут"
buttons:
ban: "&a[Забанить]"
mute: "&a[Заткнуть]"
unban: "&e[Разбанить]"
unmute: "&e[Размутить]"
kick: "&e[Кикнуть]"
YAML:
file-version: "1.08-build1"
settings:
##############################################################################
# Are the functions of this config enabled? #
# Not changed by the "/fsx reload" command #
##############################################################################
enabled: true
##############################################################################
# Should I use different settings for different groups #
# where possible? (Vault, LuckPerms) #
##############################################################################
use-groups: true
##############################################################################
# Advertising Protection Settings #
##############################################################################
advertise-protection:
##############################################################################
# Will the administrators with the necessary right be informed about the #
# player's attempt to advertise ip/domain? #
##############################################################################
notify-admins: true
##############################################################################
# Is ad protection enabled in the chat? #
##############################################################################
chat:
ip-protection:
enabled: true
actions:
#- "mute %1$f 5m Рекламирование сторонних проектов запрещено!"
domains-protection:
enabled: true
actions: []
##############################################################################
# Is ad protection enabled on the signs? #
##############################################################################
signs:
ip-protection:
enabled: true
actions:
#- "mute %1$f 5m Рекламирование сторонних проектов запрещено!"
domains-protection:
enabled: true
actions: []
##############################################################################
# Is ad protection enabled in the books? #
##############################################################################
books:
ip-protection:
enabled: true
actions:
#- "mute %1$f 5m Рекламирование сторонних проектов запрещено!"
domains-protection:
enabled: true
actions: []
##############################################################################
# Is ad protection enabled in the item name/description? #
##############################################################################
items:
ip-protection:
enabled: true
actions:
#- "mute %1$f 5m Рекламирование сторонних проектов запрещено!"
domains-protection:
enabled: true
actions: []
##############################################################################
# Is ad protection enabled in the commands? #
##############################################################################
commands:
ip-protection:
enabled: true
actions:
#- "mute %1$f 5m Рекламирование сторонних проектов запрещено!"
domains-protection:
enabled: true
actions: [ ]
chat:
#######################################################################
# Are duplicate chat messages prohibited? #
#######################################################################
block-repeating-messages: true
#######################################################################
# Delay between two chat messages(In seconds) #
# -1 to disable #
#######################################################################
chat-delay:
#######################################################################
# Should the countdown continue if the player is offline? #
#######################################################################
tick-if-offline: true
standard: 20
per-group:
default: 10
admin: -1
#######################################################################
# Chat Word Substitute Settings #
#######################################################################
messages-replacer:
enabled: true
#######################################################################
# If enabled, "some text" will be replaced with #
# "new some text" in the message #
#######################################################################
replaces:
- "some text -> new some text"
- "127.0.0.1 -> advertise"
#######################################################################
# Word Blocking Settings #
#######################################################################
blocked-words:
enabled: true
notify-admins: true
#######################################################################
# Сheck for the presence of prohibited words on the signs? #
#######################################################################
check-signs: true
#######################################################################
# Сheck for the presence of prohibited words in the books? #
#######################################################################
check-books: true
#######################################################################
# Сheck for the presence of prohibited words on the signs? #
#######################################################################
check-items: true
#######################################################################
# Сheck for the presence of prohibited words in the #
# name/description of the subject? #
#######################################################################
check-commands: true
words:
- "your_custom"
- "words"
punishments:
enabled: true
commands:
- some_command
#- "mute %1$f 5m Вам не разрешено использовать слово %2$f!"
#######################################################################
# Worlds where word restriction doesn't work #
#######################################################################
disabled-worlds:
- "some_world"
YAML:
file-version: "1.08-build1"
settings:
disable-reload-command: true #---> Version: v1.05
enabled: true
use-groups: false
modify-tab-completions: true
notify-admins: true #---> Version: v1.05
##############################################################################
# Settings for checking the command entered by the players #
# "first_arg" - meaning that the command will be checked only by the #
# first argument #
# "all_args" - meaning that the fully entered command will be checked #
##############################################################################
commands-check-mode: "first_arg"
blocked-commands:
syntax-commands:
block: true
deny-message: "&cСинтаксисные команды запрещено использовать"
whitelisted-syntax-commands:
- /your:commands
console:
use-as-whitelist: false
deny-message: "&cДанная команда отключена для консоли"
commands:
- /your
- /commands
global:
deny-message: "&cДанная команда заблокирована"
use-as-whitelist: false
group:
default:
- /commands
- /to
moder:
- /be
- /blocked
##############################################################################
# Used if a plugin that supports groups is not installed on the #
# server (LuckPerms, etc.) or if "use-groups" is set to "false" #
##############################################################################
global:
- /command1
- /command2
per-world:
deny-message: "&cДанная команда запрещена в данном мире!"
use-as-whitelist: false
world1:
group:
default:
- /commands
- /to
moder:
- /be
- /blocked
##############################################################################
# Used if a plugin that supports groups is not installed on the #
# server (LuckPerms, etc.) or if "use-groups" is set to "false" #
##############################################################################
global:
- /command1
- /command2
tab-completions:
##############################################################################
# If "true" then commands will be removed from the list of commands #
# displayed on the server commands for this player #
# On versions below 1.13, the plugin "ProtocolLib" is required to work #
##############################################################################
hide-fully: true
per-command:
group:
default:
some_command: [your, custom, completions]
moder:
another_command: [another, completions]
##############################################################################
# Used if a plugin that supports groups is not installed on the #
# server (LuckPerms, etc.) or if "use-groups" is set to "false" #
##############################################################################
global:
some_command: [your, custom, completions]
YAML:
file-version: "1.08-build1"
settings:
##############################################################################
# This parameter is not changed by the '/fsc reload' command. #
##############################################################################
enabled: true
use-groups: true
commands:
tp:
check-aliases: true
aliases: [etp,teleport,eteleport]
min-args: 2
##############################################################################
# Standard cooldown time(In seconds) #
##############################################################################
time: 100
##############################################################################
# This cooldown will only affect players with this permission. #
##############################################################################
permission: "essentials.tp"
##############################################################################
# Cooldown time separately for groups #
##############################################################################
per-groups:
default: 100
vip: 50
deny-message: "&7Подождите еще &c%1$f &7перед использованием &c/%2$f"
##############################################################################
# Will 'deny-message' be sent as a cover message? #
##############################################################################
deny-message-as-title: true
notify-on-expire: true
expire-message: "&7Вы снова можете использовать команду &c/tp"
##############################################################################
# Will 'expire-message' be sent as a cover message? #
##############################################################################
expire-message-as-title: true
YAML:
file-version: "1.08-build1"
################################################################################
# Settings for limiting packets sent by the player to the server #
# ATTENTION! Specify the number of packets depending on the specified interval #
# (The smaller the interval, the fewer packets) #
################################################################################
packet-limiter:
enabled: true
max-player-packets: 250
check-interval: 5 # <-- Not changed by '/fsc reload'
notify-admins: true
punishments:
- "kick %1$f Вы отправляете слишком много пакетов"
################################################################################
# Lectern exploit fix #
# Not needed on versions above 1.18 #
# Original plugin LecternCrashFix on spigotmc.org #
# These functions work in asynchronous mode, failures are possible #
################################################################################
lectern-crash-fixer:
enabled: true
notify-admins: true
kick-message: "kick %1$f Похоже, вы попытались сломать сервер"
ping-limiter:
enabled: true
max-ping: 1500
punishments:
- "kick %1$f Похоже, у Вас проблемы с интернет-соединением, у Вас слишком большой пинг."
accounts-protection:
enabled: true
notify-admins: true
kick-message: "&cВам не разрешено входить на данный аккаунт!"
accounts:
ALis: 127.0.0.1
YOUR_NAME: 1.1.1.1
################################################################################
# !!!Only with ProtocolLib!!! #
# Control of items on the server #
# Original plugin ItemFixer on spigotmc.org #
# The original has increased functionality, but new versions are not supported #
# These functions have been moved to asynchronous mode, failures are possible #
################################################################################
item-fixer:
enabled: true
check-enchants: true
check-invalid-item-enchants: true
check-items-on-join: true
ignored-tags:
- tag1
- tag2
ignored-worlds:
- your
- custom
- worlds
- Зависимости
- -
- Команды и права
- Команды плагина:
/functionalservercontrol(/fsc) - основная команда плагина
/kick - выкидывает игрока из сервера по указанной причине(или без нее)
/ban - банит аккаунт игрока по указанной причине(или без нее) на указанное время(или навсегда)
/tempban - банит аккаунт игрока по указанной причине(или без нее) на указанное время
/kickall - выкидывает всех игроков с сервера(кроме тех у кого есть определенное право)
/unban - снимает блокировку с указанного аккаунта по указанной причине(или без нее)
/unbanall - снимает блокировку со всех аккаунтов
/crazykick(/ckick) - выкидывает игрока с неадекватной причиной
/dupeip - отвечает за функцию DupeIp
/cheatcheck(/ccheck) - вызывает игрока на проверку на читы(на подобии AkyloffCheck)
/banip - банит IP-адрес игрока по указанной причине(или без нее) на указанное время(или навсегда)
/tempbanip - банит IP-адрес игрока по указанной причине(или без нее) на указанное время
/mute - блокирует игроку доступ к чату по указанной причине(или без нее) на указанное время(или навсегда)
/tempmute - блокирует игроку доступ к чату по указанной причине(или без нее) на указанное время
/muteip - блокирует IP-адресу доступ к чату по указанной причине(или без нее) на указанное время(или навсегда)
/unmute - снимает блокировку чата с указанного аккаунта
/tempmuteip - блокирует IP-адресу доступ к чату по указанной причине(или без нее) на указанное время
/unmuteall - снимает блокировку доступа к чату со всех аккаунтов
/getversion - получает версию Minecraft указанного игрока с которой он зашел
/getclient - получает название клиента игрока с которого он зашел
/getinfo - получает информацию о ID/IP/UUID/Name если таковая хранится в данный момент в базе данных
/fsc history - получение/редактирование истории действий
/fsc import - импортирование данных их других источников
/banlist - получение списка забаненных игроков
/mutelist - получение списка заткнутых игроков
/fsc getstatistic <player/admin> <игрок> - показывает статистику игрока в качестве администратора или обычного игрока
/clearchat <игрок/all> очищает чат игроку/всем
/deviceinfo <server/machine> - показывает некоторую информацию о сервере оборудовании на котором стоит сервер
/fsc inetspeed - подсчитывает скорость интернета на сервере
Права плагина:
functionalservercontrol.help - доступ к команде "/functionalservercontrol"
functionalservercontrol.ban - доступ к команде "/ban"
functionalservercontrol.use.re-ban - дает право перезабанить уже забаненного игрока
functionalservercontrol.time-bypass - дает право на обход ограничения наказания по времени
functionalservercontrol.ban.offline - разрешает использовать "/ban" на оффлайн игроках
functionalservercontrol.ban.bypass - защищает игрока с данным правом от бана
functionalservercontrol.purge - доступ к команде "/fsc purge"
functionalservercontrol.reload - доступ к команде "/fsc reload"
functionalservercontrol.use.silently - дает право на использование флага -s
functionalservercontrol.use.no-reason - дает право наказывать без указания причины(если функция принудительного указания причины включена)
functionalservercontrol.bypass-break - лучше ни кому не давать, кроме самого главного, с этим правом можно забанить,кикнуть,заткнуть кого угодно(думаю его переработать)
functionalservercontrol.temp-ban - дает доступ к команде "/tempban"
functionalservercontrol.temp-ban.offline - разрешает использовать "/tempban" на оффлайн игроках
functionalservercontrol.notification.mute - игроки с этим правом получает уведомление с сообщением которое пытался отправить заткнутый игрок
functionalservercontrol.notification.ban - игроки с этим правом увидят когда забаненный игрок попытался зайти на сервер
functionalservercontrol.notification.clients - игроки с этим правом получает уведомление при входе игрока о его клиенте
functionalservercontrol.kick - доступ к команде "/kick"
functionalservercontrol.kick.bypass - защищает игрока с данным правом от кика
functionalservercontrol.kick-all - доступ к команде "/kickall"
functionalservercontrol.undo - доступ к команде "/fsc undo"
functionalservercontrol.unban - доступ к команде "/unban"
functionalservercontrol.unban-all - доступ к команде "/unbanall"
functionalservercontrol.crazy-kick - доступ к команде "/crazykick"
functionalservercontrol.crazy-kick.bypass - защищает игрока с данным правом от /crazykick
functionalservercontrol.dupeip - доступ к команде "/dupeip"
functionalservercontrol.dupeip.bypass - разрешает игроку с данным правом заходить на сервер, если там уже есть максимальное кол-во похожих IP-адресов
functionalservercontrol.dupeip.create-report - разрешает создавать dupeip report(/dupeip createreport)
functionalservercontrol.dupeip.delete-report - разрешает удалять dupeip report(/dupeip deletereport)
functionalservercontrol.dupeip.kick - разрешает кикать игроков с похожими IP-адресами(/dupeip kick)
functionalservercontrol.cheatcheck - доступ к команде "/cheatcheck"
functionalservercontrol.cheatcheck.bypass - защищает игрока с данным правом от вызова на проверку
functionalservercontrol.cheatcheck.other - разрешает игроку с данным правом отменять или подтвержать проверку игрока, даже если не он его вызывал
functionalservercontrol.ban-ip - доступ к команде "/banip"
functionalservercontrol.ban-ip.offline - разрешает использовать команду "/banip" на оффлайн игроках
functionalservercontrol.ban-ip.bypass - защищает игрока с данным правом от бана по айпи
functionalservercontrol.tempban-ip - доступ к команде "/tempbanip"
functionalservercontrol.tempban-ip.offline - разрешает использовать команду "/tempbanip" на оффлайн игроках
functionalservercontrol.mute - доступ к команде "/mute"
functionalservercontrol.use.re-mute - дает право перезаткнуть уже заткнутого игрока
functionalservercontrol.mute.bypass - защищает игрока с данным правом от мута
functionalservercontrol.mute.offline - разрешает использовать команду "/mute" на оффлайн игроках
functionalservercontrol.muteip - доступ к команде "/muteip"
functionalservercontrol.muteip.bypass - защищает игрока с данным правом от мута по айпи
functionalservercontrol.muteip.offline - разрешает использовать команду "/muteip" на оффлайн игроках
functionalservercontrol.tempmute - доступ к команде "/tempmute"
functionalservercontrol.tempmute.offline - разрешает использовать команду "/tempmute" на оффлайн игроках
functionalservercontrol.tempmuteip - доступ к команде "/tempmuteip"
functionalservercontrol.tempmuteip.offline - разрешает использовать команду "/tempmuteip" на оффлайн игроках
functionalservercontrol.unmute - доступ к команде "/unmute"
functionalservercontrol.unmuteall - доступ к команде "/unmuteall"
functionalservercontrol.getversion - доступ к команде "/getver"
functionalservercontrol.getclient - доступ к команде "/getclient"
functionalservercontrol.commands.bypass - для игрока с данным правом все запрещенные команды - разрешены
functionalservercontrol.tab-complete.bypass - на игрока с данным правом любые изменения tab-complet'a не действуют
functionalservercontrol.getinfo - доступ к команде "/getinfo"
functionalservercontrol.history - доступ к команде "/fsc history"
functionalservercontrol.import - доступ к команде "/fsc import"
functionalservercontrol.cooldowns.bypass - на игрока с этим правом не дуйствуют кулдауны(задержки) команд
functionalservercontrol.cooldowns.<command>.bypass - на игрока с этим правом не действуют кулдауны, связанные с командой указанной в праве вместо <command>
functionalservercontrol.commands.<command>.bypass - позволяет игроку выполнять <command> даже если она заблокирована
functionalservercontrol.commands.syntax.bypass - позволяет игроку выполнять синтаксисные команды, даже если они заблокированы
functionalservercontrol.tab-complete.<command>.bypass - для игрока с данным правом таб-комплит(авто-заполнение) <command> не изменяется
functionalservercontrol.banlist - доступ к команде /banlist
functionalservercontrol.mutelist - доступ к команде /mutelist
functionalservercontrol.notification.same-ip - игрок с данным правом получит уведомление, когда забаненный игрок зайдет под другим ником
functionalservercontrol.clearchat - доступ к команде /clearchat
functionalservercontrol.clearchat.bypass -для игрока с данным правом нельзя очистить чат
functionalservercontrol.clearchat.all - разрешает использовать /clearchat all
functionalservercontrol.chat.messages-replaces.bypass - у данного игрока слова в сообщении которые должны замениться, не будут заменены.
functionalservercontrol.chat.delay.bypass - на игрока с данным правом не действует задержка чата
functionalservercontrol.chat.repeating-message.bypass - игрок с данным правом может писать повторяющиеся сообщения в чате
functionalservercontrol.chat.blocked-words.bypass - игрок с данным правом может использовать запрещенные слова в чате
functionalservercontrol.books.blocked-words.bypass - игрок с данным правом может использовать запрещенные слова в книгах
functionalservercontrol.signs.blocked-words.bypass - игрок с данным правом может использовать запрещенные слова на табличках
functionalservercontrol.commands.blocked-words.bypass - игрок с данным правом может использовать запрещенные слова в командах
functionalservercontrol.items.blocked-words.bypass - игрок с данным правом может использовать запрещенные слова в названии/лоре предмета
functionalservercontrol.notification.blocked-word - игрок с данным правом получит уведомление когда кто-то попытается использовать запрещенное слово
functionalservercontrol.notification.blocked-command - игрок с данным правом получит уведомление когда кто-то попытается использовать запрещенную команду
functionalservercontrol.notification.advertise - игрок с данным правом получит уведомлениие когда кто-то попытается прорекламировать IP/Домен
functionalservercontrol.getstatistic - доступ к команде /fsc getstatistic
functionalservercontrol.advertise.chat.bypass - игрок с данным правом может использовать айпи/домен в чате
functionalservercontrol.advertise.signs.bypass - игрок с данным правом может использовать айпи/домен на табличке
functionalservercontrol.advertise.items.bypass - игрок с данным правом может использовать айпи/домен в названии/лорах предметов
functionalservercontrol.advertise.commands.bypass - игрок с данным правом может использовать айпи/домен в командах
functionalservercontrol.advertise.books.bypass - игрок с данным правом может использовать айпи/домен в книгах
functionalservercontrol.unmute.offline - игрок с данным правом может снимать блокировку чата с оффлайн игроков
functionalservercontrol.inetspeed - доступ к команде /fsc inetspeed
functionalservercontrol.deviceinfo - доступ к команде /deviceinfo
functionalservercontrol.clients.bypass - игроки с данным правом могут использовать запрещенные клиенты
functionalservercontrol.protection.packets.bypass - игрок с данным правом может отправлять неограниченное кол-во пакетов на сервер
functionalservercontrol.notification.player-over-packets - игроки с данным правом получат уведомление при превышении игроком максимального кол-ва пакетов
functionalservercontrol.notification.protected-account - игроки с этим правом получает уведомление, когда на защищенный аккаунт попытается зайти игрок с другим IP-адресом
functionalservercontrol.itemfixer.enchantments.bypass - игроки с данным правом могут использовать все нестандартные зачарования
functionalservercontrol.itemfixer.<enchant>.bypass - игроки с данным правом могут использовать указанные в праве нестандартные зачарования
functionalservercontrol.itemfixer.nbt.bypass - у игроков с данным правом предмет не проверяется на нестандартные NBT теги
functionalservercontrol.notification.plugin-error - игроки с данным правом получат уведомление при нахождении ошибкив плагине
functionalservercontrol.notification.lectern-crash - игроки с данным правом получат уведомление при попытке каким-либо игроков "крашнуть" при помощи бага кафедры
functionalservercontrol.itemfixer.potion.bypass - у игроков с данным правом не будут проверяться зелья на нестандартные эффекты, длительность