Конфігурація
config.yml
Всередині цього плагіну ви можете знайти... Налаштування для плагіна? XD
yml
config-version: 5 # DO NOT CHANGE
# @ @@@ @@@@@ @ @ @@@ @ @ @@@ @@@@@ @ @ @@@ @@@@ @@@@@ @@@@ @ @
# @ @ @ @ @ @ @ @ @ @ @ @ @@ @@ @ @ @ @ @ @ @ @@ @
# @ @@@@@ @ @ @ @@@@@ @@@@@ @ @@@@ @ @ @ @ @ @ @ @@@@ @@@@ @ @ @
# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@
# @@@@@ @ @ @@@@@ @ @@@ @ @ @ @ @ @ @ @@@ @@@@ @@@@@ @ @ @ @
options:
language: English # Available: English, Russian, Ukrainian
enable-logging: true # Enables logging to console.
default: local # Chat that will be used by default
# Enables some experiments like .json for chats or databases for mutes.
experiments:
jsonForChats: false
databasesForMute: false
# ...other sections...`options секція.
yml
options:
language: English # Available: English, Russian, Ukrainian
enable-logging: true # Enables logging to console.
default: local # Chat that will be used by default
# Enables some experiments like .json for chats or databases for mutes.
experiments:
jsonForChats: false
databasesForMute: falseТут знаходятся параметри мови, логування та чата за замовчуванням. Також тут ви можете побачити експерименти. Ми повернемося до цього підрозділу пізніше.
language— Дозволяє змінити мову плагіна.enable-logging— Вмикає логування КОЖНОГО чату і повідомлення в консоль.default— чат, який буде використовуватися за замовчуванням.
chats секція.
Тут ви можете змінити або додати чати та налаштування. В якості прикладу ми використовуємо глобальний та адмін-чат.
yml
# ... other sections ...
chats:
global:
template: "global.yml" # Template for global chat. You can use formats like json (WIP)
prefix: "!" # Prefix for use global chat. By default, and most popular — "!".
radius: -1 # If -1 or 0 — global.
perm: "" # If not set or just empty, will allow everyone to use this chat
local:
template: "local.yml" # Template for local chat.
prefix: "" # Not set cause isn't need.
radius: 100
whisper:
template: "whisper.yml"
prefix: ["*", "_", "~"] # Supports aliases
radius: 10
perm: "" # If not set or just empty, will allow everyone to use this chat
# Example chat with perms - Admin chat.
#admin:
# template: "admin.yml"
# prefix: [":", "^"]
# perm: "lazychat.admin" # Able for set perm for chat. If not set, perm will be = none.
# If player do not have perm — He cannot read and send messages in this chat. If he try — in chat will send only text with prefix that DO NOT work.
# Example chat - Business chat.
#business:
# template: "business.json"
# prefix: ["\$", ";"]
# ... other sections ...global
template— Плагін використовує систему "шаблонів", яка дозволяє краще керувати чатами. Потрібно вказати ім'я файла з папки/templatesвсередині папки плагіна.prefix— символ/слово, яке дозволяє використовувати чат. У даному випадку.radius— радіус (у блоках), на який буде відправлено ваше повідомлення. У даному випадку —-1, повідомлення буде відправлено у глобальний чат.
whisper
prefix— також ви можете зробити аліаси (або список варіантів префікса).
admin
perm— право (permission), яке дозволе використовувати чат. Якщо не завантажено — використовувати цей чат можуть всі. В іншому випадку їм необхідно мати спеціальне право. Рекомендується перезавантажити сервер після зміни цього параметра.
blacklist section
У цьому розділі ви можете створити глобальний чорний список. Наприклад, заборонити теги. Також ви можете відключити використовування MM взагалі.
yml
# ... other sections
blacklist:
chat:
minimessage: false # Disables able for players for use any minimessage tags. By default, colors enabled (or in other words on false).
gradients: false # Disables able for players for use gradients. By default, gradients enabled (or in other words on false).
tags: # Disables custom (and not only) tags.
- newline
- obf
- hover
- lang
- tr
- translate
- font
- selector
- score
- nbt
- sprite
- click
signs: false # Disables able for players for use MiniMessage on signs. By default, enabled (or in other words on false).