Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fdedbe8ba8 | ||
|
|
7781156d57 | ||
|
|
274d27265f | ||
|
|
b1bc1b8f21 | ||
|
|
c688bbcd3b | ||
|
|
5dd157f9e2 | ||
|
|
724599b1c9 | ||
|
|
7902935dfb | ||
|
|
b833372604 | ||
|
|
348b24a2d5 | ||
|
|
ddcec39625 | ||
|
|
404e6e611d | ||
|
|
2dc0eced62 | ||
|
|
16ccfd61fd | ||
|
|
bde5c5804c | ||
|
|
14b5f9f6bb | ||
|
|
00c7fe6a71 | ||
|
|
4943dfe141 | ||
|
|
c3baf75bd6 | ||
|
|
c3667f8030 | ||
|
|
4758a61196 | ||
|
|
ac5a6d1a2c | ||
|
|
d7fb4b1505 | ||
|
|
115aa5f65a | ||
|
|
a5cb971071 | ||
|
|
d9476ad0b9 | ||
|
|
26bf3b2e0f | ||
|
|
3da1812fb4 | ||
|
|
07f3bf5a43 | ||
|
|
afa39e1bf7 | ||
|
|
d79c00db88 | ||
|
|
f9e312737e | ||
|
|
5ed8214e7f | ||
|
|
526cd811de | ||
|
|
d163d1cbdb | ||
|
|
4d6bed3a48 | ||
|
|
ea30033d9a | ||
|
|
efe0c2324a | ||
|
|
5e7ccae224 | ||
|
|
c8e5eef453 | ||
|
|
5639531744 | ||
|
|
b2a9a1b1ca | ||
|
|
2481c31b36 | ||
|
|
998cc2bab4 | ||
|
|
73d8bad3fa | ||
|
|
39d043f900 | ||
|
|
ea992f032d | ||
|
|
4294e3c71c | ||
|
|
736e43d572 | ||
|
|
cf75690334 | ||
|
|
fb7f60bdef | ||
|
|
ea5d2d1c34 | ||
|
|
f4298452b3 | ||
|
|
c709322afb | ||
|
|
8925fd4c84 | ||
|
|
b28b3f76e6 | ||
|
|
c4f8604da9 | ||
|
|
1e86f6991b | ||
|
|
53527dc039 | ||
|
|
44dcef1736 | ||
|
|
542207261e |
No files matched your search
|
Before Width: | Height: | Size: 2.6 MiB After Width: | Height: | Size: 2.6 MiB |
|
Before Width: | Height: | Size: 4.5 MiB After Width: | Height: | Size: 4.5 MiB |
|
After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 8.6 KiB |
|
After Width: | Height: | Size: 8.6 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 3.8 KiB |
@@ -1,23 +1,23 @@
|
||||
---
|
||||
description: Добро пожаловать на SimpleClans Wiki!
|
||||
description: Welcome to the SimpleClans Wiki!
|
||||
---
|
||||
|
||||
# 😃 Вступление
|
||||
# 😃 Introduction
|
||||
|
||||
Здесь вы найдете полную документацию о плагине, включая установку, настройку, разрешения и использование SimpleClans.
|
||||
Here you will find a complete set of documentation including installation, configuration, permissions and usage for SimpleClans.
|
||||
|
||||
## Поддержка
|
||||
## Support
|
||||
|
||||
`1) Документация`
|
||||
`1) The Wiki`
|
||||
|
||||
Всегда тщательно проверяйте эту документацию! Даже если кажется, что ответа нет, он может быть здесь!
|
||||
You should always check this wiki carefully for the answer to your question! Even if it seems hidden, it may be here!
|
||||
|
||||
`2) Дискорд`
|
||||
`2) The Discord`
|
||||
|
||||
Если вы не нашли ответа на свой вопрос, то можете найти его в [нашем дискорд канале](https://discord.gg/CkNwgdE), задав свой вопрос.
|
||||
If the wiki does not have your answer, feel free to join [the discord](https://discord.gg/CkNwgdE) server to ask for help.
|
||||
|
||||
## Ошибки и предложения по улучшению
|
||||
## Bugs and Suggestions
|
||||
|
||||
`Issue Tracker`
|
||||
|
||||
Если вы уверены в том, что нашли ошибку в плагине или хотите предложить свои идеи, воспользуйтесь [Issue Tracker](https://github.com/RoinujNosde/SimpleClans/issues)! Ошибки будут рассмотрены и устранены при первой же возможности.
|
||||
If you believe you have found a bug in the plugin, feel free to make an issue on the [issue tracker!](https://github.com/RoinujNosde/SimpleClans/issues) Bugs will be looked into and addressed at the earliest opportunity.
|
||||
@@ -1,34 +1,36 @@
|
||||
# Table of contents
|
||||
|
||||
* [😃 Вступление](README.md)
|
||||
* [Дискорд | Поддержка](https://discord.gg/CkNwgdE)
|
||||
* [Ошибки и предложения](https://github.com/RoinujNosde/SimpleClans/issues)
|
||||
* [😃 Introduction](README.md)
|
||||
* [Discord Support](https://discord.gg/CkNwgdE)
|
||||
* [Bugs and Suggestions](https://github.com/RoinujNosde/SimpleClans/issues)
|
||||
* [Javadoc](https://ci.roinujnosde.me/job/SimpleClans/Javadoc/)
|
||||
|
||||
## Настройка <a href="#how-to-setup" id="how-to-setup"></a>
|
||||
## How to Setup
|
||||
|
||||
* [📘 Конфигурация](how-to-setup/configuration.md)
|
||||
* [🍕 Перевод](how-to-setup/translation.md)
|
||||
* [💰 Комиссия в клане](how-to-setup/komissiya-v-klane.md)
|
||||
* [👇 Клан под ником игрока](how-to-setup/clan-below-players-name.md)
|
||||
* [☝️ Клан в табе](how-to-setup/clan-on-tablist.md)
|
||||
* [📘 Configuration](how-to-setup/configuration.md)
|
||||
* [🍕 Translation](how-to-setup/translation.md)
|
||||
* [💰 Member Fee](how-to-setup/member-fee.md)
|
||||
* [💲 Clan Upkeep](how-to-setup/clan-upkeep.md)
|
||||
* [👇 Clan Below Player's Name](how-to-setup/clan-below-players-name.md)
|
||||
* [👆 Clan on Tablist](how-to-setup/clan-on-tablist.md)
|
||||
|
||||
## Команды и разрешения <a href="#commands-and-permissions" id="commands-and-permissions"></a>
|
||||
## Commands and Permissions
|
||||
|
||||
* [📌 Команды](commands-and-permissions/commands.md)
|
||||
* [🚦 Разрешения](commands-and-permissions/permissions.md)
|
||||
* [🪖 Союзники и соперники](commands-and-permissions/aliances-and-rivalries.md)
|
||||
* [🏅 Ранги с разрешениями](commands-and-permissions/ranks-with-permissions.md)
|
||||
* [👍 Подтвержденные кланы](commands-and-permissions/podtverzhdennye-klany.md)
|
||||
* [⌛ Постоянные кланы](commands-and-permissions/postoyannye-klany.md)
|
||||
* [📌 Commands](commands-and-permissions/commands.md)
|
||||
* [🚦 Permissions](commands-and-permissions/permissions.md)
|
||||
* [🪖 Clan Alliances and Rivalries](commands-and-permissions/aliances-and-rivalries.md)
|
||||
* [🏅 Ranks with Permissions](commands-and-permissions/ranks-with-permissions.md)
|
||||
* [👍 Verified Clan](commands-and-permissions/verified-clan.md)
|
||||
* [⌛ Permanent clan](commands-and-permissions/permanent-clan.md)
|
||||
|
||||
## Интеграции
|
||||
## Integration
|
||||
|
||||
* [🏝️ GriefPrevention, WorldGuard и другие](integracii/land-claims.md)
|
||||
* [👾 DiscordSRV](integracii/discordsrv.md)
|
||||
* [🏝️ Land Claiming](integration/land-claiming.md)
|
||||
* [👾 DiscordSRV](integration/discordsrv-integration.md)
|
||||
|
||||
## Другое <a href="#other" id="other"></a>
|
||||
## Other
|
||||
|
||||
* [🪓 Известные проблемы](other/known-issues.md)
|
||||
* [♟️ SimpleClans API](other/simpleclans-api.md)
|
||||
* [🪜 Поддержка PlaceholderAPI](other/placeholderapi-support.md)
|
||||
* [♟️ API Examples](other/simpleclans-api.md)
|
||||
* [🪜 Placeholders](other/placeholderapi-support.md)
|
||||
* [💸 Logging server economy](other/untitled.md)
|
||||
* [🪓 Known issues](other/known-issues.md)
|
||||
@@ -1,28 +1,29 @@
|
||||
# 🪖 Союзники и соперники
|
||||
# 🪖 Clan Alliances and Rivalries
|
||||
|
||||
Союз – это отличная возможность скрепить ваши дружественные намерения. Он позволяет вам общаться в [союзном чате](https://wiki.roinujnosde.me/simpleclans/how-to-setup/configuration#ally-chat), а также защищает от огня по своим.
|
||||
|
||||
Соперничество же обозначает линию между вами. За убитого соперника, ваш клан может повысить свой KDR (смотрите [настройки](https://wiki.roinujnosde.me/simpleclans/how-to-setup/configuration#kill-weights)). В крайнем случае, всегда можно начать [войну](https://wiki.roinujnosde.me/simpleclans/how-to-setup/configuration#war-and-protection) и наконец выяснить ваши отношения!\
|
||||
An alliance is a great opportunity to solidify your friendly intentions. It allows you to communicate in [ally chat](https://wiki.roinujnosde.me/simpleclans/how-to-setup/configuration#ally-chat) and also prevents friendly fire (can be configured).\
|
||||
\
|
||||
:warning: Для формирования союза или прекращения вражды **требуется подтверждение** от запрашиваемого клана. 
|
||||
Rivalry, on the other hand, draws a line between you. Defeating a rival can increase your KDR (see [settings](https://wiki.roinujnosde.me/simpleclans/how-to-setup/configuration#kill-weights)). As a last resort, you can always declare [war](https://wiki.roinujnosde.me/simpleclans/how-to-setup/configuration#war-and-protection) to finally clarify your relationship!\
|
||||
\
|
||||
:warning: Forming an alliance or ending a rivalry **requires confirmation** from the requested clan.
|
||||
|
||||
## Команды
|
||||
## Commands
|
||||
|
||||
| Команда | Описание |
|
||||
| -------------------------- | -------------------------------------- |
|
||||
| `/clan ally add [tag]` | Отправить запрос на формирование союза |
|
||||
| `/clan ally remove [tag]` | Расформировать союз |
|
||||
| `/clan rival add [tag]` | Добавить противника |
|
||||
| `/clan rival remove [tag]` | Удалить противника |
|
||||
| `/clan alliances` | Список всех кланов и их союзников |
|
||||
| `/clan rivalries` | Список всех кланов и их противников |
|
||||
| Commands | Description |
|
||||
| ----------------------------------- | ---------------------------------- |
|
||||
| `/clan ally add [tag]` | Send a request to form an alliance |
|
||||
| `/clan ally remove [tag]` | End an alliance |
|
||||
| `/ally [join/leave/mute] (message)` | Send a message to an alliance |
|
||||
| `/clan rival add [tag]` | Start a rivalry |
|
||||
| `/clan rival remove [tag]` | End a rivalry |
|
||||
| `/clan alliances` | List all clans and their allies |
|
||||
| `/clan rivalries` | List all clans and their rivals |
|
||||
|
||||
## Разрешения
|
||||
## Permissions
|
||||
|
||||
| Права | Описание |
|
||||
| ------------------------------ | -------------------------------------------------- |
|
||||
| `simpleclans.member.ally` | Может использовать союзный чат |
|
||||
| `simpleclans.leader.ally` | Может отправить запрос на союз с другими кланами |
|
||||
| `simpleclans.leader.rival` | Может отправить запрос на вражду с другими кланами |
|
||||
| `simpleclans.anyone.alliances` | Может видеть союзников кланов |
|
||||
| `simpleclans.anyone.rivalries` | Может видеть противников кланов |
|
||||
| Permission | Description |
|
||||
| ------------------------------ | ------------------------------------ |
|
||||
| `simpleclans.member.ally` | Can use ally chat |
|
||||
| `simpleclans.leader.ally` | Can form alliances with other clans |
|
||||
| `simpleclans.leader.rival` | Can start a rivalry with other clans |
|
||||
| `simpleclans.anyone.alliances` | Can view alliances of clans |
|
||||
| `simpleclans.anyone.rivalries` | Can view rivalries of clans |
|
||||
@@ -1,130 +1,141 @@
|
||||
# 📌 Команды
|
||||
# 📌 Commands
|
||||
|
||||
> Обязательный аргумент помечен как`(аргумент)` 
|
||||
> Required arguments are marked with `(argument)` 
|
||||
>
|
||||
> Необязательный аргумент помечен как `[аргумент]`
|
||||
> Optional arguments are marked with `[argument]`
|
||||
|
||||
## Команды всех игроков
|
||||
You can check any command description or requirements using: `/clan help [`command`]`
|
||||
|
||||
| Команда | Описание | Только подтверждённый клан |
|
||||
| ----------------------------------------------------------- | -------------------------------------------------------- | -------------------------- |
|
||||
| `/clan` | Открыть GUI или показывать справку | Нет |
|
||||
| `/clan help` | Показать команды клана | Нет |
|
||||
| `/clan create [тег] [название]` | Создать новый клан | Нет |
|
||||
| `/accept` | Принять запрос | Нет |
|
||||
| `/deny` | Отклонить запрос | Нет |
|
||||
| `/more` | Показать больше информации | Нет |
|
||||
| `/clan leaderboard` | Показать таблицу лидеров | Нет |
|
||||
| `/clan list [name\|size\|kdr\|founded\|active] [asc\|desc]` | Список всех кланов | Нет |
|
||||
| `/clan rivalries` | Показать всех соперников клана | Нет |
|
||||
| `/clan alliances` | Показать всех союзников клана | Нет |
|
||||
| `/clan lookup [игрок]` | Посмотреть статистику вашу или другого игрока | Нет |
|
||||
| `/clan profile [тег]` | Показать профиль другого клана | Да\* |
|
||||
| `/clan roster [тег]` | Показать список участников клана | Да\* |
|
||||
| `/clan ff (allow\|auto)` | Переключает личный "Огонь по своим" | Нет |
|
||||
| `/clan resetkdr` | Сбрасывает ваш KDR | Нет |
|
||||
| `/clan toggle invite` | Переключает возможность быть приглашённым в другие кланы | Нет |
|
||||
## Anyone Commands
|
||||
|
||||
\\\* Указанный клан
|
||||
| Command | Description | Verified only |
|
||||
| ----------------------------------------------------------- | -------------------------------------- | ------------- |
|
||||
| `/clan` | Opens the GUI or shows the help | No |
|
||||
| `/clan help` | Shows the plugin's commands | No |
|
||||
| `/clan create [tag] [name]` | Creates a new clan | No |
|
||||
| `/accept` | Accepts a request | No |
|
||||
| `/deny` | Denies a request | No |
|
||||
| `/more` | Shows more information | No |
|
||||
| `/clan leaderboard` | Shows the leaderboard | No |
|
||||
| `/clan list [name\|size\|kdr\|founded\|active] [asc\|desc]` | Lists all clans | No |
|
||||
| `/clan rivalries` | Shows all clan rivalries | No |
|
||||
| `/clan alliances` | Shows all clan alliances | No |
|
||||
| `/clan lookup [player]` | Looks up your or another player's info | No |
|
||||
| `/clan profile [tag]` | Shows another clan's profile | Yes\* |
|
||||
| `/clan roster [tag]` | Shows another clan's roster | Yes\* |
|
||||
| `/clan ff (allow\|auto)` | Toggles personal friendly fire | No |
|
||||
| `/clan resetkdr` | Resets your KDR | No |
|
||||
| `/clan toggle invite` | Toggles personal clan invites | No |
|
||||
|
||||
## Команды участника
|
||||
\\\* The target clan
|
||||
|
||||
### Основные команды
|
||||
## Members Commands
|
||||
|
||||
| Команда | Описание | Только подтверждённый клан |
|
||||
| --------------------- | ------------------------------------------------------- | -------------------------- |
|
||||
| `/clan kills [игрок]` | Показывать количество убийств вашего или другого игрока | Да |
|
||||
| `/clan toggle` | Переключить личную статистику | Да |
|
||||
| `/clan mostkilled` | Показать общее количество убитых на сервере | Да |
|
||||
| `/clan resign` | Выйти из клана | Нет |
|
||||
| `/clan fee check` | Проверить включена ли комиссия и её значение | Да |
|
||||
| `/clan vitals` | Показать боеспособность вашего клана | Да |
|
||||
| `/clan stats` | Показать статистику вашего клана | Да |
|
||||
| `/clan profile` | Показать профиль вашего клана | Да |
|
||||
| `/clan roster` | Показать список участников вашего клана | Да |
|
||||
| `/clan coords` | Показать координаты вашего клана | Да |
|
||||
| `/clan bb` | Показать доску объявлений вашего клана | Да |
|
||||
| `/clan bb (сообщ)` | Написать сообщение на доску объявления вашего клана | Да |
|
||||
### General Commands
|
||||
|
||||
### Команды чата
|
||||
| Command | Description | Verified only |
|
||||
| ------------------------ | -------------------------------------------------- | ------------- |
|
||||
| `/clan kills [player]` | Shows your or another player's kill counts | Yes |
|
||||
| `/clan toggle` | Toggles personal settings | Yes |
|
||||
| `/clan mostkilled` | Shows server-wide most killed counts | Yes |
|
||||
| `/clan resign` | Resigns from the clan | No |
|
||||
| `/clan fee check` | Checks if the fee is enabled and how much it costs | Yes |
|
||||
| `/clan vitals` | Shows your clan's vitals | Yes |
|
||||
| `/clan stats` | Shows your clan's stats | Yes |
|
||||
| `/clan profile` | Shows your clan's profile | Yes |
|
||||
| `/clan roster` | Shows your clan's roster | Yes |
|
||||
| `/clan coords` | Shows your clan's coords | Yes |
|
||||
| `/clan bb` | Shows your clan's bulletin board | Yes |
|
||||
| `/clan bb add (message)` | Writes a message to your clan's bulletin board | Yes |
|
||||
|
||||
| Команда | Описание | Только подтверждённый клан |
|
||||
| --------------------------------------------- | -------------------------------------------------- | -------------------------- |
|
||||
| `/. (сообщение)` | Отправить сообщение в чат клана | Нет |
|
||||
| `/. [присоединиться\|покинуть\|заглушить]` | Присоединиться/покинуть/Заглушить чат вашего клана | Нет |
|
||||
| `/ally (сообщение)` | Отправить сообщение в союзный чат | Нет |
|
||||
| `/ally [присоединиться\|покинуть\|заглушить]` | Присоединиться/Выйти/Заглушить союзный чат | Нет |
|
||||
### Chat Commands
|
||||
|
||||
### Команды банка
|
||||
| Command | Description | Verified only |
|
||||
| --------------------------- | ----------------------------------- | ------------- |
|
||||
| `/. (message)` | Sends a message to your clan's chat | No |
|
||||
| `/. [join\|leave\|mute]` | Joins/leaves/mutes your clan's chat | No |
|
||||
| `/ally (message)` | Sends a message to the ally chat | No |
|
||||
| `/ally [join\|leave\|mute]` | Joins/leaves/mutes the ally chat | No |
|
||||
|
||||
| Команда | Описание | Только подтверждённый клан |
|
||||
| ------------------------- | ------------------------------------------------------------- | -------------------------- |
|
||||
| `/clan bank status` | Проверить баланс банка вашего клана | Да |
|
||||
| `/clan bank withdraw all` | Вывести всё из банка вашего клана | Да |
|
||||
| `/clan bank deposit all` | Внести все деньги, которые у вас имеются, в банк вашего клана | Да |
|
||||
| `/clan withdraw (кол-во)` | Вывести указанное количество денег из банка вашего клана | Да |
|
||||
| `/clan deposit (кол-во)` | Внести указанное количество денег в банк вашего клана | Да |
|
||||
### Land Commands
|
||||
|
||||
## Команды лидера
|
||||
You can find land commands [here](../integration/land-claiming.md).
|
||||
|
||||
| Команда | Описание | Только подтверждённый клан |
|
||||
| ----------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------- |
|
||||
| `/clan description (описание)` | Изменить описание клана | Да |
|
||||
| `/clan invite (игрок)` | Пригласить игрока в клан | Нет |
|
||||
| `/clan kick (игрок)` | Выкинуть игрока из клана | Нет |
|
||||
| `/clan trust (игрок)` | Начать доверять участнику клана | Нет |
|
||||
| `/clan untrust (игрок)` | Перестать доверять участнику клана | Нет |
|
||||
| `/clan promote (участник)` | Повысить участника до лидера | Нет |
|
||||
| `/clan demote (лидер)` | Понизить лидера до участника | Нет |
|
||||
| `/clan setbanner` | Установить баннер клана | Да |
|
||||
| `/clan modtag (тег)` | Изменить тег клана (только цвет и регистр) | |
|
||||
| `/clan clanff (allow\|block)` | Переключить параметр "огонь по своим" в клане | Нет |
|
||||
| `/clan war (start\|end) (тег)` | Начать или окончить войну | Да |
|
||||
| `/clan rival (add\|remove) (tag)` | Добавить или удалить соперника | Да |
|
||||
| `/clan ally (add\|remove) (tag)` | Добавить или удалить союзника | Да |
|
||||
| `/clan verify` | Подтвердить ваш клан | Нет |
|
||||
| `/clan disband` | Расформировать ваш клан | Нет |
|
||||
| `/clan fee set (количество)` | Установить комиссию для участников | Нет |
|
||||
| `/clan regroup me` | Перегруппировать участников к вам | Да |
|
||||
| `/clan regroup home` | Перегруппировать участников на вашу базу | Да |
|
||||
| `/clan home` | Телепортироваться на базу вашего клана | Да |
|
||||
| `/clan home clear` | Очистить точку базы вашего клана | Да |
|
||||
| `/clan home set` | Установить точку базы вашего клана | Да |
|
||||
| `/clan rank create` | Создать новый ранг | Да |
|
||||
| `/clan rank setdisplayname (ранг) (отобр. имя)` | Установить отображаемое имя ранга (Может содержать цвета и иметь несколько слов) | Да |
|
||||
| `/clan rank assign (игрок) (ранг)` | Назначить участнику ранг | Да |
|
||||
| `/clan rank unassign (игрок)` | Убрать у участника ранг | Да |
|
||||
| `/clan rank delete (ранг)` | Удалить ранг | Да |
|
||||
| `/clan rank list` | Список всех рангов вашего клана | Да |
|
||||
| `/clan rank permissions` | Список доступных прав рангов | Да |
|
||||
| `/clan rank permissions (ранг)` | Список прав ранга | Да |
|
||||
| `/clan rank permissions add (ранг) (право)` | Добавить право к рангу | Да |
|
||||
| `/clan rank permissions remove (ранг) (право)` | Удалить право у ранга | Да |
|
||||
| `/clan bb clear` | Очистить все сообщения с доски объявления вашего клана | Да |
|
||||
### Bank Commands
|
||||
|
||||
## Команды модераторов
|
||||
| Command | Description | Verified only |
|
||||
| ------------------------------ | ---------------------------------------------------- | ------------- |
|
||||
| `/clan bank status` | Checks your clans bank balance | Yes |
|
||||
| `/clan bank withdraw (amount)` | Withdraws an amount from your clans bank | Yes |
|
||||
| `/clan bank withdraw all` | Withdraws all from your clans bank | Yes |
|
||||
| `/clan bank deposit (amount)` | Deposits an amount of your money into your clan bank | Yes |
|
||||
| `/clan bank deposit all` | Deposits all of your money into your clan bank | Yes |
|
||||
|
||||
| Команда | Описание |
|
||||
| ---------------------------------- | ------------------------------------------------------ |
|
||||
| `/clan place (игрок) (новый клан)` | Переместить игрока в клан |
|
||||
| `/clan home set (тег)` | Установить точку базы клана |
|
||||
| `/clan home tp (тег)` | Телепортироваться на точку базы клана |
|
||||
| `/clan ban (игрок)` | Заблокировать игрока от использования клановых команд |
|
||||
| `/clan unban (игрок)` | Разблокировать игрока от использования клановых команд |
|
||||
| `/clan globalff (allow\|auto)` | Переключить общий статус "Огонь по своим" |
|
||||
| `/clan verify (тег)` | Подтвердить клан |
|
||||
| `/clan disband (тег)` | Расформировать клан |
|
||||
| `/clan mod tag (тег) (клан)` | Изменить цвета и регистр клана |
|
||||
## Leaders Commands
|
||||
|
||||
## Команды администраторов
|
||||
| Command | Description | Verified only |
|
||||
| --------------------------------------------------- | ---------------------------------------------------------------------------- | ------------- |
|
||||
| `/clan description (description)` | Modifies the clan's description | Yes |
|
||||
| `/clan invite (player)` | Invites a player | No |
|
||||
| `/clan kick (player)` | Kicks a player from the clan | No |
|
||||
| `/clan trust (player)` | Sets a member as trusted | No |
|
||||
| `/clan untrust (player)` | Sets a member as untrusted | No |
|
||||
| `/clan promote (member)` | Promotes a member to leader | No |
|
||||
| `/clan demote (leader)` | Demotes a leader to member | No |
|
||||
| `/clan setbanner` | Sets the clan's banner | Yes |
|
||||
| `/clan modtag (tag)` | Modifies your clan's tag (only colors and case) | |
|
||||
| `/clan clanff (allow\|block)` | Toggles clan's friendly fire | No |
|
||||
| `/clan war (start\|end) (tag)` | Starts or ends a war | Yes |
|
||||
| `/clan rival (add\|remove) (tag)` | Adds or removes a rival | Yes |
|
||||
| `/clan ally (add\|remove) (tag)` | Adds or removes an ally | Yes |
|
||||
| `/clan verify` | Verifies your clan | No |
|
||||
| `/clan disband` | Disbands your clan | No |
|
||||
| `/clan fee set (amount)` | Sets the clan's member fee | No |
|
||||
| `/clan regroup me` | Regroups your clan members to your location | Yes |
|
||||
| `/clan regroup home` | Regroups your clan members to your clan's home | Yes |
|
||||
| `/clan home` | Teleports to your clan's home | Yes |
|
||||
| `/clan home clear` | Clears your clan's home | Yes |
|
||||
| `/clan home set` | Sets your clan's home | Yes |
|
||||
| `/clan rank create` | Creates a rank | Yes |
|
||||
| `/clan rank setdisplayname (rank) (displayname)` | Sets the display name of the rank (it can contain colors and multiple words) | Yes |
|
||||
| `/clan rank assign (player) (rank)` | Assigns a user to a rank | Yes |
|
||||
| `/clan rank unassign (player)` | Unassigns a user from a rank | Yes |
|
||||
| `/clan rank delete (rank)` | Deletes a rank | Yes |
|
||||
| `/clan rank list` | Lists the clan's ranks | Yes |
|
||||
| `/clan rank permissions` | Lists the available permissions for ranks | Yes |
|
||||
| `/clan rank permissions (rank)` | Lists the rank's permissions | Yes |
|
||||
| `/clan rank permissions add (rank) (permission)` | Adds a permission to the rank | Yes |
|
||||
| `/clan rank permissions remove (rank) (permission)` | Removes a permission from the rank | Yes |
|
||||
| `/clan discord create` | Creates a discord channel for your clan | Yes |
|
||||
| `/clan bb clear` | Clears your clan's bulletin board | Yes |
|
||||
|
||||
| Команда | Описание |
|
||||
| ------------------------------ | ---------------------------------------------------------------------------------------------- |
|
||||
| `/clan reload` | Перезагрузить плагин и его конфигурацию (Некоторым вещам требуется перезагрузка всего сервера) |
|
||||
| `/clan purge` | Очистить данные игрока |
|
||||
| `/clan resetkdr everyone` | Сбросить KDR всех игроков |
|
||||
| `/clan resetkdr (игрок)` | Сбросить KDR игрока |
|
||||
| `/clan admin demote (игрок)` | Понизить лидера любого клана |
|
||||
| `/clan admin promote (игрок)` | Повысить лидера любого клана |
|
||||
| `/clan admin permanent (клан)` | Выдать перманентный статус клану |
|
||||
## Mod Commands
|
||||
|
||||
| `/clan mod modtag (clan) (tag)` | Changes colors or case of a clan's tag |
|
||||
| ------------------------------------- | --------------------------------------- |
|
||||
| `/clan mod place (player) (new clan)` | Places a player in a clan |
|
||||
| `/clan mod home set (tag)` | Sets a clan's home |
|
||||
| `/clan mod home tp (tag)` | Teleports to a clan's home |
|
||||
| `/clan mod ban (player)` | Bans a player from clan commands |
|
||||
| `/clan mod unban (player)` | Unbans a player from clan commands |
|
||||
| `/clan mod globalff (allow\|auto)` | Toggles the global friendly-fire status |
|
||||
| `/clan mod verify (tag)` | Verifies a clan |
|
||||
| `/clan mod disband (tag)` | Disbands a clan |
|
||||
| `/clan mod locale (player) (locale)` | Sets a player's locale |
|
||||
| `/clan mod rename (clan) (tag)` | Renames a clan |
|
||||
|
||||
## Admin Commands
|
||||
|
||||
| Command | Description |
|
||||
| ---------------------------------------- | ---------------------------------------------------------------------------------- |
|
||||
| `/clan admin reload` | Reloads the plugin and its configuration (some features may need a server restart) |
|
||||
| `/clan admin purge` | Purges a player's data |
|
||||
| `/clan admin resetkdr everyone` | Resets everyone's KDR |
|
||||
| `/clan admin resetkdr (player)` | Resets a player's KDR |
|
||||
| `/clan admin demote (player)` | Demotes a leader from any clan |
|
||||
| `/clan admin promote (player)` | Promotes a member from any clan |
|
||||
| `/clan admin permanent (clan)` | Toggles permanent status of any clan |
|
||||
| `/clan admin bank give (clan) (amount)` | Gives an amount of money to a clan's bank |
|
||||
| `/clan admin bank take (clan) (amount)` | Takes an amount of money from a clan's bank |
|
||||
| `/clan admin bank set (clan) (amount)` | Sets an amount of money to a clan's bank |
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
---
|
||||
description: '"This Is Where the Fun Begins"'
|
||||
---
|
||||
|
||||
# ⌛ Permanent clan
|
||||
|
||||
## What is it?
|
||||
|
||||
Usually, when you creating some clan, it requires having **at least 1 player** there. But sometimes, you need to have an empty clan, right? It is what permanent clans do.
|
||||
|
||||
## Where it can be useful?
|
||||
|
||||
There are plenty of variations on how to use this feature. For example:
|
||||
|
||||
* You want to sell a superior clan on your server and don't want to set a leader to that clan.
|
||||
* You want to move the latest player of a clan to another clan.
|
||||
* A clan for administrators: easy to join and leave.
|
||||
* Clans for RPG server.
|
||||
* etc.
|
||||
|
||||
### Particular examples
|
||||
|
||||
#### Using permanent clans with DeluxeMenus
|
||||
|
||||
You can join your players to clans using the menu:
|
||||
|
||||

|
||||
|
||||
YAML example:
|
||||
|
||||
```yaml
|
||||
items:
|
||||
'jedi_clan':
|
||||
material: diamond_block
|
||||
slot: 5
|
||||
display_name: "&7Join to &aJedi"
|
||||
left_click_commands:
|
||||
- '[console] clan mod place %player_name% jedi'
|
||||
- '[close]'
|
||||
```
|
||||
|
||||
#### Using permanent clans with Citizens
|
||||
|
||||
Alternatively, you may want to join your players by NPC:
|
||||
|
||||

|
||||
|
||||
To do it, you need to:
|
||||
|
||||
1. Create an NPC: `/npc create <name>`
|
||||
2. Set the command on player's clicking: `/npc command add clan -o mod place <p> jedi`
|
||||
|
||||
## How to use it?
|
||||
|
||||
You can use `/clan admin permanent [clan]` command to give permanent status to a clan.
|
||||
|
||||
.png>)
|
||||
|
||||
{% hint style="danger" %}
|
||||
**Warning**\
|
||||
****Permanent clans are not purged for inactivity and can't be disbanded by players. \
|
||||
Use `/clan mod disband` instead.
|
||||
{% endhint %}
|
||||
|
||||
{% hint style="info" %}
|
||||
**Note**\
|
||||
****This command work only **** if you're an administrator or \
|
||||
if you have `simpleclans.admin.permanent` permission node.
|
||||
{% endhint %}
|
||||
|
||||
@@ -1,162 +1,157 @@
|
||||
# 🚦 Разрешения
|
||||
# 🚦 Permissions
|
||||
|
||||
## Супер-права
|
||||
## SuperPerms Nodes (Some auto added)
|
||||
|
||||
Эти права – быстрый способ настроить SimpleClans. Некоторые из них добавлены автоматически (см. приписку авто). Если вы хотите настроить каждое разрешение по отдельности (см. [индивидуальные права](permissions.md#individualnye-prava)), то сперва отрицайте эти права.
|
||||
These super permission nodes are a quick way to setup SimpleClans, some are automatically given (See Auto Added). If you wish to setup individual permissions to groups you will need to deny these auto added super permission nodes and setup permissions one by one after.
|
||||
|
||||
| Право | Описание |
|
||||
| ------------------------------------- | --------------------------- |
|
||||
| `simpleclans.anyone.*` (Авто) | Разрешения любого игрока |
|
||||
| `simpleclans.member.*` (Авто) | Разрешения участников клана |
|
||||
| `simpleclans.leader.*` (Авто) | Разрешения лидеров клана |
|
||||
| `simpleclans.mod.*` (Авто к OP'кам) | Разрешения модераторов |
|
||||
| `simpleclans.admin.*` (Авто к OP'кам) | Разрешения администраторов |
|
||||
| Permission | Description |
|
||||
| ----------------------------------------- | -------------------------------------------------- |
|
||||
| `simpleclans.anyone.*` (Auto added) | Permissions for anyone |
|
||||
| `simpleclans.member.*` (Auto added) | Permissions for those who can be clan members |
|
||||
| `simpleclans.member.land.*` (Auto added) | Permissions for allowing/blocking actions in lands |
|
||||
| `simpleclans.leader.*` (Auto added) | Permissions for those who can be clan leaders |
|
||||
| `simpleclans.mod.*` (Auto added to OPS) | Permissions for moderators |
|
||||
| `simpleclans.admin.*` (Auto added to OPS) | Permissions for admins |
|
||||
|
||||
## Индивидуальные права
|
||||
## Individual Nodes
|
||||
|
||||
Вам не нужно добавлять их, если права добавлены [автоматически ](permissions.md#superperms-prava-nekotorye-dobavlyayutsya-avtomaticheski)(супер-права).\
|
||||
\
|
||||
Индивидуальные права существуют только на тот случай, если вы хотите \
|
||||
настроить разрешения _по отдельности._ 
|
||||
(You don't need to add these as they are all included if you've already added the node groups (above). They are only included here as reference in case you want to toggle a couple of them off individually. Then you can just drop those in, set to false, along with the node groups.)
|
||||
|
||||
**Пример №1**: мы хотим, чтобы никто не мог пользоваться командой `/clan list`\
|
||||
Для этого мы поставим `simpleclans.anyone.list` на`false` - всё, теперь никто не сможет пользоваться этой командой.
|
||||
### Anyone Nodes
|
||||
|
||||
**Пример №2**: мы хотим настроить разрешения для лидеров по отдельности.\
|
||||
Для этого сначала мы поставим `simpleclans.leader.*` на `false`, а уже потом будем настраивать каждое.
|
||||
| Permission | Description |
|
||||
| ---------------------------------- | ------------------------------------ |
|
||||
| `simpleclans.anyone.alliances` | Can view alliances by clan |
|
||||
| `simpleclans.anyone.leaderboard` | Can view the leaderboard |
|
||||
| `simpleclans.anyone.list` | Can list simpleclans |
|
||||
| `simpleclans.anyone.lookup` | Can lookup a player's info |
|
||||
| `simpleclans.anyone.profile` | Can view a clan's profile |
|
||||
| `simpleclans.anyone.rivalries` | Can view rivalries by clan |
|
||||
| `simpleclans.anyone.roster` | Can view a clan's member list |
|
||||
| `simpleclans.anyone.invite-toggle` | Can toggle clan invites for yourself |
|
||||
|
||||
### Разрешения любого игрока
|
||||
### Member Nodes
|
||||
|
||||
| Право | Описание |
|
||||
| ---------------------------------- | -------------------------------------------------------------- |
|
||||
| `simpleclans.anyone.alliances` | Может просматривать список союзников всех кланов |
|
||||
| `simpleclans.anyone.leaderboard` | Может посмотреть таблицу лидеров |
|
||||
| `simpleclans.anyone.list` | Может посмотреть список всех кланов |
|
||||
| `simpleclans.anyone.lookup` | Может посмотреть информацию об игроках |
|
||||
| `simpleclans.anyone.profile` | Может посматривать профили кланов |
|
||||
| `simpleclans.anyone.rivalries` | Может посмотреть список противников всех кланов |
|
||||
| `simpleclans.anyone.roster` | Может посмотреть список участников кланов |
|
||||
| `simpleclans.anyone.invite-toggle` | Может переключать возможность быть приглашённым в другие кланы |
|
||||
| Permission | Description |
|
||||
| ----------------------------------------------- | ------------------------------------------------------------------ |
|
||||
| `simpleclans.member.abstain` | Can abstain |
|
||||
| `simpleclans.member.accept` | Can accept |
|
||||
| `simpleclans.member.ally` | Can use ally chat |
|
||||
| `simpleclans.member.chat` | Can use clan chat |
|
||||
| `simpleclans.member.bank` | Can use the clan bank |
|
||||
| `simpleclans.member.bb-add` | Can add to his clan's bulletin board |
|
||||
| `simpleclans.member.bb-toggle` | Can toggle the bulletin board on/off |
|
||||
| `simpleclans.member.bb` | Can view his clan's bulletin board |
|
||||
| `simpleclans.member.can-join` | Can join clans |
|
||||
| `simpleclans.member.coords` | Can view his clan's coords |
|
||||
| `simpleclans.member.deny` | Can deny |
|
||||
| `simpleclans.member.ff` | Can toggle his own friendly fire |
|
||||
| `simpleclans.member.home` | Can tp to home base |
|
||||
| `simpleclans.member.kills` | Can view his and other's kills |
|
||||
| `simpleclans.member.lookup` | Can view his own player info |
|
||||
| `simpleclans.member.profile` | Can view his own clan's profile |
|
||||
| `simpleclans.member.resign` | Can resign from his clan |
|
||||
| `simpleclans.member.roster` | Can view his own clan's member list |
|
||||
| `simpleclans.member.stats` | Can view his clan stats |
|
||||
| `simpleclans.member.vitals` | Can view his clan's vitals |
|
||||
| `simpleclans.member.toggle.bb` | Can toggle bb on/off |
|
||||
| `simpleclans.member.tag-toggle` | Can hide/show their clan tag |
|
||||
| `simpleclans.member.fee-check` | Allows the member to check how much is the fee and if it's enabled |
|
||||
| `simpleclans.member.bypass-fee` | Can bypass the member fee |
|
||||
| `simpleclans.member.land` | Can use land command |
|
||||
| `simpleclans.member.land.allow.container` | Can allow container action |
|
||||
| `simpleclans.member.land.allow.place` | Can allow place action |
|
||||
| `simpleclans.member.land.allow.damage` | Can allow damage action |
|
||||
| `simpleclans.member.land.allow.break` | Can allow break action |
|
||||
| `simpleclans.member.land.allow.interact` | Can allow interact action |
|
||||
| `simpleclans.member.land.allow.interact_entity` | Can allow interact\_entity action |
|
||||
| `simpleclans.member.land.block.container` | Can block container action |
|
||||
| `simpleclans.member.land.block.place` | Can block place action |
|
||||
| `simpleclans.member.land.block.damage` | Can block damage action |
|
||||
| `simpleclans.member.land.block.break` | Can block break action |
|
||||
| `simpleclans.member.land.block.interact` | Can block interact action |
|
||||
| `simpleclans.member.land.block.interact_entity` | Can block interact\_entity action |
|
||||
|
||||
### Разрешения участника
|
||||
### Leader Nodes
|
||||
|
||||
| Право | Описание |
|
||||
| ----------------------------------------------- | ------------------------------------------------------------- |
|
||||
| `simpleclans.member.abstain` | Может воздержаться от участия |
|
||||
| `simpleclans.member.accept` | Может принять запрос |
|
||||
| `simpleclans.member.ally` | Может использовать союзный чат |
|
||||
| `simpleclans.member.chat` | Может использовать чат клана |
|
||||
| `simpleclans.member.bank` | Может использовать банк клана |
|
||||
| `simpleclans.member.bb-add` | Может добавлять сообщения на доску объявлений |
|
||||
| `simpleclans.member.bb-toggle` | Может переключать отображение доски объявлений его клана |
|
||||
| `simpleclans.member.bb` | Может видеть доску объявлений его клана |
|
||||
| `simpleclans.member.can-join` | Может присоединяться к кланам |
|
||||
| `simpleclans.member.coords` | Может посмотреть координаты его клана |
|
||||
| `simpleclans.member.deny` | Может отклонить запрос |
|
||||
| `simpleclans.member.ff` | Может переключать собственный "огонь по своим" |
|
||||
| `simpleclans.member.home` | Может телепортироваться на точку базы клана |
|
||||
| `simpleclans.member.kills` | Может посмотреть убийства свои и других |
|
||||
| `simpleclans.member.lookup` | Может посмотреть информацию о себе |
|
||||
| `simpleclans.member.profile` | Может посмотреть информацию о своём клане |
|
||||
| `simpleclans.member.resign` | Может покинуть свой клан |
|
||||
| `simpleclans.member.roster` | Может посмотреть список участников его клана |
|
||||
| `simpleclans.member.stats` | Может посмотреть статистику его клана |
|
||||
| `simpleclans.member.vitals` | Может посмотреть боеспособность его клана |
|
||||
| `simpleclans.member.toggle.bb` | Может переключать видимость доски объявлений при входе в игру |
|
||||
| `simpleclans.member.tag-toggle` | Может скрыть или показать клан тег |
|
||||
| `simpleclans.member.fee-check` | Позволяет проверить включена ли комиссия и узнать её размер |
|
||||
| `simpleclans.member.bypass-fee` | Может обойти комиссию участника |
|
||||
| `simpleclans.member.land` | Может использовать команду land |
|
||||
| `simpleclans.member.land.allow.container` | Может разрешить действие container |
|
||||
| `simpleclans.member.land.allow.place` | Может разрешить действие place |
|
||||
| `simpleclans.member.land.allow.break` | Может разрешить действие break |
|
||||
| `simpleclans.member.land.allow.damage` | Может разрешить действие damage |
|
||||
| `simpleclans.member.land.allow.interact` | Может разрешить действие interact |
|
||||
| `simpleclans.member.land.allow.interact_entity` | Может разрешить действие interact\_entity |
|
||||
| `simpleclans.member.land.block.container` | Может заблокировать действие container |
|
||||
| `simpleclans.member.land.block.place` | Может заблокировать действие place |
|
||||
| `simpleclans.member.land.block.damage` | Может заблокировать действие damage |
|
||||
| `simpleclans.member.land.block.break` | Может заблокировать действие break |
|
||||
| `simpleclans.member.land.block.interact` | Может заблокировать действие interact |
|
||||
| `simpleclans.member.land.block.interact_entity` | Может заблокировать действие interact\_entity |
|
||||
| Permission | Description |
|
||||
| ----------------------------------------------- | --------------------------------------------------- |
|
||||
| `simpleclans.leader.fee` | allows the user to toggle the fee and set its value |
|
||||
| `simpleclans.leader.ally` | Can ally his clan with other clans |
|
||||
| `simpleclans.leader.create` | Can create clans |
|
||||
| `simpleclans.leader.verify` | Can verify their clan |
|
||||
| `simpleclans.leader.demote` | Can demote clan leaders to normal players |
|
||||
| `simpleclans.leader.disband` | Can disband his own clan |
|
||||
| `simpleclans.leader.ff` | Can toggle his clan's friendly fire |
|
||||
| `simpleclans.leader.home-set` | Can set home base |
|
||||
| `simpleclans.leader.regroup.me` | Can teleport the entire clan to themself |
|
||||
| `simpleclans.leader.regroup.home` | Can teleport the entire clan to homebase |
|
||||
| `simpleclans.leader.invite` | Can invite players into his clan |
|
||||
| `simpleclans.leader.kick` | Can kick players form his clan |
|
||||
| `simpleclans.leader.modtag` | Can modify his clan's tag |
|
||||
| `simpleclans.leader.description` | Can modify their clan's description |
|
||||
| `simpleclans.leader.coloredtag` | Can use color codes in tags |
|
||||
| `simpleclans.leader.coloredrank` | Can use color codes in rank display names |
|
||||
| `simpleclans.leader.promotable` | Can be promoted to clan leader |
|
||||
| `simpleclans.leader.promote` | Can promote players to clan leaders |
|
||||
| `simpleclans.leader.rank.assign` | Can assign a rank to a user |
|
||||
| `simpleclans.leader.rank.unassign` | Can unassign a player from a rank |
|
||||
| `simpleclans.leader.rank.create` | Can create a new rank |
|
||||
| `simpleclans.leader.rank.delete` | Can delete a new rank |
|
||||
| `simpleclans.leader.rank.list` | Can list all the ranks |
|
||||
| `simpleclans.leader.rank.setdisplayname` | Can set the display name of the rank |
|
||||
| `simpleclans.leader.rank.permissions.add` | Can add permissions to a rank |
|
||||
| `simpleclans.leader.rank.permissions.available` | Can list all available permissions |
|
||||
| `simpleclans.leader.rank.permissions.list` | Can list the rank's permissions |
|
||||
| `simpleclans.leader.rank.permissions.remove` | Can remove permissions from a rank |
|
||||
| `simpleclans.leader.rival` | Can start a rivalry with another clan |
|
||||
| `simpleclans.leader.settrust` | Can set trust levels for members |
|
||||
| `simpleclans.leader.war` | Can start wars |
|
||||
| `simpleclans.leader.setbanner` | Can set his clan's banner |
|
||||
| `simpleclans.leader.withdraw-toggle:` | Can toggle clan bank withdraw |
|
||||
| `simpleclans.leader.deposit-toggle:` | Can toggle clan bank deposit |
|
||||
| `simpleclans.leader.discord.create` | Can create a discord channel |
|
||||
| `simpleclans.leader.bb-clear` | Clan clear their clan's bb |
|
||||
| `simpleclans.leader.rename` | Can rename his own clan |
|
||||
|
||||
### Разрешения лидеров
|
||||
### Mod Nodes
|
||||
|
||||
| Право | Описание |
|
||||
| ----------------------------------------------- | ----------------------------------------------------------------------- |
|
||||
| `simpleclans.leader.fee` | Разрешает переключать комиссию клана и изменять её размер |
|
||||
| `simpleclans.leader.ally` | Может иметь союз с другим кланом |
|
||||
| `simpleclans.leader.create` | Может создавать кланы |
|
||||
| `simpleclans.leader.verify` | Может подать заявку на подтверждение собственного клана |
|
||||
| `simpleclans.leader.demote` | Может понизить лидера до участника |
|
||||
| `simpleclans.leader.disband` | Может расформировать собственный клан |
|
||||
| `simpleclans.leader.ff` | Может переключать "огонь по своим" у собственного клана |
|
||||
| `simpleclans.leader.home-set` | Может установить точку базы клана |
|
||||
| `simpleclans.leader.regroup.me` | Может перегруппировать (телепортировать ) весь клан к себе |
|
||||
| `simpleclans.leader.regroup.home` | Может перегруппировать (телепортировать ) весь клан на точку базы клана |
|
||||
| `simpleclans.leader.invite` | Может приглашать игроков в собственный клан |
|
||||
| `simpleclans.leader.kick` | Может выгнать (кикнуть) игроков с собственного клана |
|
||||
| `simpleclans.leader.modtag` | Может изменять тег собственного клана |
|
||||
| `simpleclans.leader.description` | Может изменять описание собственного клана |
|
||||
| `simpleclans.leader.coloredtag` | Может использовать цветовые коды в тегах |
|
||||
| `simpleclans.leader.coloredrank` | Может использовать цветовые коды в отобр. имени ранга |
|
||||
| `simpleclans.leader.promotable` | Может быть повышен до лидера клана |
|
||||
| `simpleclans.leader.promote` | Может повысить участника до лидера клана |
|
||||
| `simpleclans.leader.rank.assign` | Может назначить участнику ранг |
|
||||
| `simpleclans.leader.rank.unassign` | Может забрать ранг у участника |
|
||||
| `simpleclans.leader.rank.create` | Может создать новый ранг |
|
||||
| `simpleclans.leader.rank.delete` | Может удалить существующий ранг |
|
||||
| `simpleclans.leader.rank.list` | Может посмотреть список рангов |
|
||||
| `simpleclans.leader.rank.setdisplayname` | Может устанавливать отобр. имя ранга |
|
||||
| `simpleclans.leader.rank.permissions.add` | Может добавить право к рангу |
|
||||
| `simpleclans.leader.rank.permissions.available` | Может посмотреть список доступных прав рангов |
|
||||
| `simpleclans.leader.rank.permissions.list` | Может посмотреть список прав рангов |
|
||||
| `simpleclans.leader.rank.permissions.remove` | Может удалить права у ранга |
|
||||
| `simpleclans.leader.rival` | Может начать вражду с другими кланами |
|
||||
| `simpleclans.leader.settrust` | Может устанавливать уровень доверия участникам |
|
||||
| `simpleclans.leader.war` | Может начать войну |
|
||||
| `simpleclans.leader.setbanner` | Может устанавливать баннер собственного клана |
|
||||
| `simpleclans.leader.withdraw-toggle` | Может переключать вывод клана |
|
||||
| `simpleclans.leader.deposit-toggle` | Может переключать взнос клана |
|
||||
| `simpleclans.leader.bb-clear` | Может очистить доску объявлений собственного клана |
|
||||
| Permission | Description |
|
||||
| ---------------------------- | -------------------------------------------- |
|
||||
| `simpleclans.mod.ban` | Can ban players from the entire plugin |
|
||||
| `simpleclans.mod.bypass` | Can bypass restrictions |
|
||||
| `simpleclans.mod.disband` | Can disband any clan |
|
||||
| `simpleclans.mod.globalff` | Can turn off global friendly fire protection |
|
||||
| `simpleclans.mod.home` | Can set other clan's home |
|
||||
| `simpleclans.mod.hometp` | Can teleport to all clans homes |
|
||||
| `simpleclans.mod.staffgui` | Can open the staff GUI |
|
||||
| `simpleclans.mod.place` | Can manually place players in clans |
|
||||
| `simpleclans.mod.keep-items` | Can keep items when teleporting home |
|
||||
| `simpleclans.mod.mostkilled` | Can view his and other's clans mostkilled |
|
||||
| `simpleclans.mod.nopvpinwar` | Can bypass PvP in wars |
|
||||
| `simpleclans.mod.unban` | Can unban players from the entire plugin |
|
||||
| `simpleclans.mod.verify` | Can verify clans |
|
||||
| `simpleclans.mod.rename` | Can rename any clan |
|
||||
|
||||
### Разрешения модераторов
|
||||
### Admin Nodes
|
||||
|
||||
| Право | Описание |
|
||||
| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `simpleclans.mod.ban` | Может заблокировать игрока от использования команд плагина |
|
||||
| `simpleclans.mod.bypass` | Может обойти любые ограничения |
|
||||
| `simpleclans.mod.disband` | Может расформировать любой клан |
|
||||
| `simpleclans.mod.globalff` | Может выключить глобальный параметр "огонь по своим" |
|
||||
| `simpleclans.mod.home` | Может ставить точку базы любому клану |
|
||||
| `simpleclans.mod.hometp` | Может телепортироваться на точку базы любого клана |
|
||||
| `simpleclans.mod.staffgui` | Может открыть меню администратора |
|
||||
| `simpleclans.mod.place` | Может перемещать вручную игроков из одного клана в другой |
|
||||
| `simpleclans.mod.keep-items` | При перемещении на точку дома **не** выбрасывает вещи из [drop-items](https://simpleclans.gitbook.io/simpleclans/how-to-setup/configuration#general-settings). |
|
||||
| `simpleclans.mod.mostkilled` | Может посмотреть список наибольших убийств у любого клана |
|
||||
| `simpleclans.mod.nopvpinwar` | Может обойти PvP разрешение в войнах |
|
||||
| `simpleclans.mod.unban` | Может разблокировать игрока от использования команд плагина |
|
||||
| `simpleclans.mod.verify` | Может подтвердить клан |
|
||||
| Permission | Description |
|
||||
| ---------------------------------- | -------------------------------------- |
|
||||
| `simpleclans.admin.resetkdr` | Can reset a player's or everyone's KDR |
|
||||
| `simpleclans.admin.purge` | Can purge a player |
|
||||
| `simpleclans.admin.demote` | Can demote a player back to member |
|
||||
| `simpleclans.admin.promote` | Can promote players to clan leaders |
|
||||
| `simpleclans.admin.all-seeing-eye` | Can see all clan chats |
|
||||
| `simpleclans.admin.reload` | Can reload configuration |
|
||||
| `simpleclans.admin.permanent` | Can toggle clan permanent status |
|
||||
| `simpleclans.admin.bank.status` | Can check the balance of a clan |
|
||||
| `simpleclans.admin.bank.take` | Can take money from a clan |
|
||||
| `simpleclans.admin.bank.give` | Can give money to a clan |
|
||||
| `simpleclans.admin.bank.set` | Can set the balance of a clan |
|
||||
|
||||
### Разрешешения администраторов
|
||||
### Other Nodes
|
||||
|
||||
| Право | Описание |
|
||||
| ---------------------------------- | ----------------------------------------- |
|
||||
| `simpleclans.admin.resetkdr` | Может очистить KDR любого игрока |
|
||||
| `simpleclans.admin.purge` | Может очистить данные об игроке |
|
||||
| `simpleclans.admin.demote` | Может понизить игрока до участника |
|
||||
| `simpleclans.admin.promote` | Может повышать игроков до лидера |
|
||||
| `simpleclans.admin.all-seeing-eye` | Может читать чаты всех кланов |
|
||||
| `simpleclans.admin.reload` | Может перезагрузить конфигурацию |
|
||||
| `simpleclans.admin.permanent` | Позволяет переключить перманентный статус |
|
||||
| `simpleclans.admin.bank.status` | Позволяет проверить баланс клана |
|
||||
| `simpleclans.admin.bank.take` | Позволяет забрать деньги из баланса клана |
|
||||
| `simpleclans.admin.bank.give` | Позволяет выдать деньги в баланс клана |
|
||||
| `simpleclans.admin.bank.set` | Позволяет установить баланс клана |
|
||||
|
||||
### Другие разрешения
|
||||
|
||||
| Право | Описание |
|
||||
| ------------------------------ | ----------------------------------------------------------------------------- |
|
||||
| `simpleclans.other.kdr-exempt` | KDR игрока не будет изменяться из-за смерти/убийства (см. известные проблемы) |
|
||||
| `simpleclans.vip.resetkdr` | Может очистить собственный KDR |
|
||||
| Permission | Node |
|
||||
| ------------------------------ | ---------------------------------------------------------------------- |
|
||||
| `simpleclans.other.kdr-exempt` | The player's KDR is not affected on killing/dying (check Known Issues) |
|
||||
| `simpleclans.vip.resetkdr` | Can reset their KDR |
|
||||
@@ -1,21 +0,0 @@
|
||||
# 👍 Подтвержденные кланы
|
||||
|
||||
## Что это?
|
||||
|
||||
<mark style="color:red;">Подтвержденный клан</mark> – это такой клан, который предоставляет больше возможностей для своих участников.
|
||||
|
||||
Когда кто-то создаёт клан, в большинстве случаев достаточно лишь _базовых_ команд: выход из клана, приглашение игроков в клан, кик игроков из клана и так далее. Такой тип кланов называется <mark style="color:red;">не подтвержденный</mark>. 
|
||||
|
||||
## Где я могу узнать все возможности?
|
||||
|
||||
Вы можете посмотреть все команды подтвержденного статуса на странице с [командами](commands.md).
|
||||
|
||||
## Только подтвержденный клан
|
||||
|
||||
Предположим, вы хотите сделать, чтобы у вас были только подтвержденные кланы.\
|
||||
К счастью для вас, SimpleClans позволяет вам это сделать. Просто установите следующую настройку на `false` в конфигурации плагина. 
|
||||
|
||||
```yaml
|
||||
settings:
|
||||
new-clan-verification-required: false
|
||||
```
|
||||
@@ -1,64 +0,0 @@
|
||||
# ⌛ Постоянные кланы
|
||||
|
||||
## Что это?
|
||||
|
||||
Обычно, когда вы создаете какой-либо клан, требуется, чтобы в нем был хотя бы 1 игрок. Но иногда нужно иметь <mark style="color:red;">пустой клан</mark>, верно? Именно этим и занимаются <mark style="color:red;">постоянные кланы</mark>. 
|
||||
|
||||
## Где это может быть полезно?
|
||||
|
||||
На самом деле, здесь можно привести достаточно много идей, например:
|
||||
|
||||
* Вы хотите продавать кланы на своем сервере, но по каким-то причинам не хотите назначать лидера в этот клан.
|
||||
* Вы хотите переместить последнего игрока одного клана в другой клан.
|
||||
* Клан для администраторов: легко вступить и выйти.
|
||||
* Кланы для RPG сервера.
|
||||
* И так далее...
|
||||
|
||||
## Конкретные примеры
|
||||
|
||||
#### Использование постоянных кланов с DeluxeMenus
|
||||
|
||||

|
||||
|
||||
Пример YAML:
|
||||
|
||||
```yaml
|
||||
items:
|
||||
'jedi_clan':
|
||||
material: diamond_block
|
||||
slot: 5
|
||||
display_name: "&7Join to &aJedi"
|
||||
left_click_commands:
|
||||
- '[console] clan mod place %player_name% jedi'
|
||||
- '[close]'
|
||||
```
|
||||
|
||||
#### Использование постоянных кланов с Citizens
|
||||
|
||||
В качестве альтернативного варианта, вы можете присоединить игроков через NPC:
|
||||
|
||||

|
||||
|
||||
Чтобы это сделать, нужно:
|
||||
|
||||
1. Создать NPC: `/npc create <`имя`>`
|
||||
2. Добавить команду к NPC: `/npc command add clan -o mod place <p> jedi`
|
||||
|
||||
## Как использовать постоянные кланы?
|
||||
|
||||
Вы можете использовать `/clan admin permanent [clan]` команду для выдачи постоянного статуса клану.
|
||||
|
||||

|
||||
|
||||
{% hint style="danger" %}
|
||||
**Внимание**
|
||||
|
||||
Постоянные кланы не удаляются со временем и не могут быть расформированы игроком. Для удаления используйте: `/clan mod disband`
|
||||
{% endhint %}
|
||||
|
||||
{% hint style="info" %}
|
||||
**Заметка**
|
||||
|
||||
Эта команда (`/clan mod disband)` доступна только администраторам или если у вас имеется разрешение: `simpleclans.admin.permanent` .
|
||||
{% endhint %}
|
||||
|
||||
@@ -1,79 +1,79 @@
|
||||
# 🏅 Ранги с разрешениями
|
||||
# 🏅 Ranks with Permissions
|
||||
|
||||
## Как это работает?
|
||||
## How does it work?
|
||||
|
||||
Лидеры кланов могут создавать и назначать ранги своим соклановцам. Если `/clan trust` выдаёт [почти все](https://github.com/RoinujNosde/SimpleClans/blob/52ff77e6c105810466d45306a8c5982a858610f5/src/main/java/net/sacredlabyrinth/phaed/simpleclans/RankPermission.java#L13) разрешения, то ранг может содержать как все, так и некоторые из них.
|
||||
Leaders have the ability to create ranks and give them permissions to perform several actions inside the clan. Unlike `/clan trust`, ranks with permissions allows leaders to have a finer control of who can do what. Ex.: A rank can handle invites (`invite` permission), another takes care of moderation (`kick` permission), etc
|
||||
|
||||
## Рекомендуемые ранги
|
||||
## Suggested ranks
|
||||
|
||||
| Ранг | Описание | Права |
|
||||
| ---------------------- | --------------------------------------- | :-----------------------------------------------------------------------------------------: |
|
||||
| **Заместитель лидера** | Заботится о клане, пока нет лидера | `all` |
|
||||
| **Казначей** | Управляет балансом клана | `bank.balance`, `bank.deposit`, `bank.withdraw` |
|
||||
| **Посол** | Отвечает за отношения с другими кланами | `ally.chat`, `ally.add`, `ally.remove`, `rival.add`, `rival.remove`, `war.end`, `war.start` |
|
||||
| **Новобранец** | Участник клана | `stats`, `kills`, `mostkilled`, `rank.list` |
|
||||
| Ranks | Description | Permission |
|
||||
| -------------- | --------------------------------------------- | :-----------------------------------------------------------------------------------------: |
|
||||
| **Coleader** | Helps take care of the clan | `all` |
|
||||
| **Treasurer** | Manages the clan's bank account | `bank.balance`, `bank.deposit`, `bank.withdraw` |
|
||||
| **Ambassador** | Manages the clan's relations with other clans | `ally.chat`, `ally.add`, `ally.remove`, `rival.add`, `rival.remove`, `war.end`, `war.start` |
|
||||
| **Recruit** | A member in trial | `stats`, `kills`, `mostkilled`, `rank.list` |
|
||||
|
||||
## Команды рангов
|
||||
## Ranks Commands
|
||||
|
||||
| Команда | Описание |
|
||||
| ----------------------------------------------- | ------------------------------------------------------------------------------- |
|
||||
| `/clan rank create` | Создать ранг с заданным именем |
|
||||
| `/clan rank setdisplayname [ранг] [отобр. имя]` | Установить отображаемое имя ранга (Может быть длиннее чем одно слово и цветным) |
|
||||
| `/clan rank assign (игрок) (ранг)` | Назначить ранг участнику |
|
||||
| `/clan rank unassign (игрок)` | Убрать ранг у участника |
|
||||
| `/clan rank delete (ранг)` | Удалить ранг |
|
||||
| `/clan rank list` | Список рангов клана |
|
||||
| `/clan rank permissions` | Список доступных прав рангов |
|
||||
| `/clan rank permissions (ранг)` | Список прав рангов |
|
||||
| `/clan rank permissions add (ранг) (право)` | Добавить право к рангу |
|
||||
| `/clan rank permissions remove (ранг) (право)` | Удалить право у ранга |
|
||||
| Command | Description |
|
||||
| --------------------------------------------------- | ---------------------------------------------------------------------------- |
|
||||
| `/clan rank create` | Creates a rank with this name |
|
||||
| `/clan rank setdisplayname [rank] [displayname]` | Sets the display name of the rank (it can be more than one word and colored) |
|
||||
| `/clan rank assign (player) (rank)` | Assigns a user to a rank |
|
||||
| `/clan rank unassign (player)` | Unassigns a user from a rank |
|
||||
| `/clan rank delete (rank)` | Deletes a rank |
|
||||
| `/clan rank list` | Lists the clan's ranks |
|
||||
| `/clan rank permissions` | Lists the available permissions for ranks |
|
||||
| `/clan rank permissions (rank)` | Lists the rank's permissions |
|
||||
| `/clan rank permissions add (rank) (permission)` | Adds a permission to the rank |
|
||||
| `/clan rank permissions remove (rank) (permission)` | Removes a permission from the rank |
|
||||
|
||||
## Доступные права для рангов
|
||||
## Available permissions for ranks
|
||||
|
||||
Игрок может посмотреть эти права в игре: `/clan rank permissions`
|
||||
A player can view those permissions in-game using `/clan rank permissions`
|
||||
|
||||
| Право ранга | Описание |
|
||||
| ------------------ | -------------------------------------------------------------------- |
|
||||
| `ally.add` | Может добавлять союзников |
|
||||
| `ally.remove` | Может удалять союзников |
|
||||
| `ally.chat` | Может использовать клановый чат |
|
||||
| `bank.balance` | Может посмотреть баланс клана |
|
||||
| `bank.deposit` | Может вносить деньги в банк клана |
|
||||
| `bank.withdraw` | Может выводить деньги из банка клана |
|
||||
| `bb.add` | Может добавить сообщение на доске объявлений |
|
||||
| `bb.clear` | Может очистить доску объявлений |
|
||||
| `coords` | Может посмотреть координаты клана |
|
||||
| `fee.enable` | Может включить комиссию участника |
|
||||
| `fee.set` | Может изменить размер комиссии |
|
||||
| `home.regroup` | Может перегруппировать (телепортировать) участников клана |
|
||||
| `home.set` | Может поставить точку базы клана |
|
||||
| `home.tp` | Может телепортироваться на точку базы клана |
|
||||
| `invite` | Может приглашать кого-либо в клан |
|
||||
| `kick` | Может кикнуть кого-либо из клана |
|
||||
| `modtag` | Может изменять тег клана |
|
||||
| `rank.displayname` | Может изменять отображаемое имя рангов |
|
||||
| `rank.list` | Может посмотреть список рангов клана |
|
||||
| `rival.add` | Может добавить противника |
|
||||
| `rival.remove` | Может удалить противника |
|
||||
| `war.end` | Может окончить войну |
|
||||
| `war.start` | Может начать войну |
|
||||
| `vitals` | Может посмотреть боеспособность клана |
|
||||
| `stats` | Может посмотреть статистику клана |
|
||||
| `kills` | Может посмотреть убийства его или других |
|
||||
| `mostkilled` | Может посмотреть список участников по наибольшему количеству убийств |
|
||||
| `description` | Может изменять описание клана |
|
||||
| Rank Permission | Description |
|
||||
| ------------------ | --------------------------------- |
|
||||
| `ally.add` | can add an ally |
|
||||
| `ally.remove` | can remove an ally |
|
||||
| `ally.chat` | can use ally chat |
|
||||
| `bank.balance` | can view the bank balance |
|
||||
| `bank.deposit` | can deposit money |
|
||||
| `bank.withdraw` | can withdraw money |
|
||||
| `bb.add` | can add a message to bb |
|
||||
| `bb.clear` | can clear the bb |
|
||||
| `coords` | can view the clan's coords |
|
||||
| `fee.enable` | can enable the member fee |
|
||||
| `fee.set` | can change the fee value |
|
||||
| `home.regroup` | can regroup the clan |
|
||||
| `home.set` | can set the clan home |
|
||||
| `home.tp` | can tp to the clan home |
|
||||
| `invite` | can invite someone to the clan |
|
||||
| `kick` | can kick someone from the clan |
|
||||
| `modtag` | can modify the clan tag |
|
||||
| `rank.displayname` | can modify a rank's display name |
|
||||
| `rank.list` | can list the ranks |
|
||||
| `rival.add` | can add a rival |
|
||||
| `rival.remove` | can remove a rival |
|
||||
| `war.end` | can end a war |
|
||||
| `war.start` | can start a war |
|
||||
| `vitals` | can view the clan's vitals |
|
||||
| `stats` | can view the clan's stats |
|
||||
| `kills` | can view his or other's kills |
|
||||
| `mostkilled` | can view the mostkilled |
|
||||
| `description` | can change the clan's description |
|
||||
|
||||
## Права для использования команды рангов
|
||||
## Permissions to use the rank commands
|
||||
|
||||
| Право | Описание |
|
||||
| ----------------------------------------------- | -------------------------------------------- |
|
||||
| `simpleclans.leader.rank.assign` | Может назначить ранг участнику |
|
||||
| `simpleclans.leader.rank.unassign` | Может убрать ранг у участника |
|
||||
| `simpleclans.leader.rank.create` | Может создать новый ранг |
|
||||
| `simpleclans.leader.rank.delete` | Может удалить новый ранг |
|
||||
| `simpleclans.leader.rank.list` | Может посмотреть список всех рангов |
|
||||
| `simpleclans.leader.rank.setdisplayname` | Может устанавливать отображаемое имя ранга |
|
||||
| `simpleclans.leader.rank.permissions.add` | Может добавлять права рангу |
|
||||
| `simpleclans.leader.rank.permissions.available` | Может посмотреть список доступных прав ранга |
|
||||
| `simpleclans.leader.rank.permissions.list` | Может посмотреть список прав ранга |
|
||||
| `simpleclans.leader.rank.permissions.remove` | Может удалить право у ранга |
|
||||
| Permission | Description |
|
||||
| ----------------------------------------------- | ------------------------------------ |
|
||||
| `simpleclans.leader.rank.assign` | Can assign a rank to a user |
|
||||
| `simpleclans.leader.rank.unassign` | Can unassign a player from a rank |
|
||||
| `simpleclans.leader.rank.create` | Can create a new rank |
|
||||
| `simpleclans.leader.rank.delete` | Can delete a new rank |
|
||||
| `simpleclans.leader.rank.list` | Can list all the ranks |
|
||||
| `simpleclans.leader.rank.setdisplayname` | Can set the display name of the rank |
|
||||
| `simpleclans.leader.rank.permissions.add` | Can add permissions to a rank |
|
||||
| `simpleclans.leader.rank.permissions.available` | Can list all available permissions |
|
||||
| `simpleclans.leader.rank.permissions.list` | Can list the rank's permissions |
|
||||
| `simpleclans.leader.rank.permissions.remove` | Can remove permissions from a rank |
|
||||
@@ -0,0 +1,22 @@
|
||||
# 👍 Verified Clan
|
||||
|
||||
## What is it?
|
||||
|
||||
<mark style="color:red;">Verified clan</mark> is a clan, which provides more features for its members. 
|
||||
|
||||
In most cases, when someone creates a clan, it's enough to have only _basic_ options, like: inviting, resigning, member kicking and so on - this type of clans called <mark style="color:red;">unverified</mark>.  
|
||||
|
||||
## Where I can found out all features?
|
||||
|
||||
You can see which commands will be added with verified status on the [commands](commands.md) page.
|
||||
|
||||
## Disabling unverified clans
|
||||
|
||||
At some day you may realize that you want to have only verified clans.\
|
||||
Well, you're lucky one – SimpleClans can do it.\
|
||||
Simply set `false` to relevant option in configuration:
|
||||
|
||||
```yaml
|
||||
settings:
|
||||
new-clan-verification-required: false
|
||||
```
|
||||
@@ -1,33 +1,57 @@
|
||||
# 👇 Клан под ником игрока
|
||||
# 👇 Clan Below Player's Name
|
||||
|
||||
## Необходимые плагины
|
||||
## Plugins required
|
||||
|
||||
* [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/)
|
||||
* [TAB](https://www.spigotmc.org/resources/tab-1-5-x-1-15-x-free-version.57806/) (Вы можете использовать и другие плагины на таб, если он поддерживает PlaceholderAPI)
|
||||
* [TAB](https://github.com/NEZNAMY/TAB/releases) (you can use a different tablist plugin, as long as it supports PlaceholderAPI)
|
||||
|
||||
## Пошагово
|
||||
## Step by step
|
||||
|
||||
1\. Откройте конфиг TAB и измените раздел groups, добавив %simpleclans\_clan\_color\_tag% к blowname:
|
||||
1\. Open TAB's `config.yml`, enable **unlimited-nametag-mode**:
|
||||
|
||||
{% code title="Example:" %}
|
||||
{% code title="/plugins/TAB/config.yml" %}
|
||||
```yaml
|
||||
_OTHER_:
|
||||
tabprefix: "%vault-prefix% "
|
||||
tagprefix: "%vault-prefix% "
|
||||
tabsuffix: "%afk%"
|
||||
tagsuffix: "%afk%"
|
||||
customtabname: "%essentialsnick%"
|
||||
customtagname: "%essentialsnick%"
|
||||
belowname: "&l&b[ %simpleclans_clan_color_tag% &l&b]"
|
||||
scoreboard-teams:
|
||||
unlimited-nametag-mode:
|
||||
enabled: true
|
||||
```
|
||||
{% endcode %}
|
||||
|
||||
2\. Найдите параметр `belowname` или `classic-vanilla-belowname` и выключите его.
|
||||
2\. Now let's edit `groups.yml` file. Add `belowname` option if missing.
|
||||
|
||||
3\. Найдите параметр `unlimited-nametag-prefix-suffix-mode` и включите его.
|
||||
{% code title="/plugins/TAB/groups.yml" %}
|
||||
```yaml
|
||||
_DEFAULT_:
|
||||
belowname: "%simpleclans_tag_label%"
|
||||
# if you want a clan tag above your name:
|
||||
# abovename: "%simpleclans_tag_label%"
|
||||
```
|
||||
{% endcode %}
|
||||
|
||||
4\. Перезапустите сервер (или перезагрузите конфиг `/tab reload`) и наслаждайтесь!
|
||||
3 (_Optional_). Change the view of clan tags in SimpleClans's `config.yml`:
|
||||
|
||||
## Скриншот
|
||||
{% code title="/plugins/SimpleClans/config.yml" %}
|
||||
```yaml
|
||||
tag:
|
||||
default-color: '8'
|
||||
max-length: 5
|
||||
bracket:
|
||||
color: '8'
|
||||
leader-color: '4'
|
||||
left: '' # It can be '[' or any other character
|
||||
right: '' # It can be ']' or any other character
|
||||
min-length: 2
|
||||
separator:
|
||||
color: '8'
|
||||
leader-color: '4'
|
||||
char: ' .' # You can remove a dot after clan tags
|
||||
```
|
||||
{% endcode %}
|
||||
|
||||
You can check more info about this section in [configuration](https://wiki.roinujnosde.me/simpleclans/how-to-setup/configuration#tags) tab.
|
||||
|
||||
4\. Restart your server or reload TAB – `/tab reload`. Enjoy! :)
|
||||
|
||||
## Screenshot
|
||||
|
||||

|
||||
@@ -1,25 +1,23 @@
|
||||
# ☝ Клан в табе
|
||||
# 👆 Clan on Tablist
|
||||
|
||||
## Необходимые плагины
|
||||
|
||||
Вы вправе использовать и другие плагины, изменяющие таб, если они поддерживают PlaceholderAPI.
|
||||
## Plugins required
|
||||
|
||||
* [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/)
|
||||
* [TAB](https://www.spigotmc.org/resources/tab-1-7-x-1-16-5-free-version.57806/)
|
||||
* [TAB](https://github.com/NEZNAMY/TAB/releases) (you can use a different tablist plugin, as long as it supports PlaceholderAPI)
|
||||
|
||||
## Пошагово
|
||||
## Step by step
|
||||
|
||||
1\. Откройте `groups.yml` файл в TAB и измените формат таба для всех, добавив`%simpleclans_clan_color_tag%`:
|
||||
1\. Open Tab's `groups.yml` file and add `%simpleclans_clan_color_tag%` to `tabprefix`:
|
||||
|
||||
{% code title="Пример:" %}
|
||||
{% code title="/plugins/TAB/groups.yml" %}
|
||||
```yaml
|
||||
_DEFAULT_:
|
||||
tabprefix: "%simpleclans_clan_color_tag%%vault-prefix% "
|
||||
```
|
||||
{% endcode %}
|
||||
|
||||
2\. Перезапустите сервер (или перезагрузите конфиг: `/tab reload`) и наслаждайтесь!
|
||||
2\. Restart (or reload `/tab reload`) your server and enjoy!
|
||||
|
||||
## Скриншот
|
||||
## Screenshot
|
||||
|
||||

|
||||

|
||||
@@ -1,8 +1,4 @@
|
||||
---
|
||||
description: null
|
||||
---
|
||||
|
||||
# Clan Upkeep
|
||||
# 💲 Clan Upkeep
|
||||
|
||||
## How does it work?
|
||||
|
||||
@@ -10,7 +6,7 @@ If enabled, clans will have to pay an amount everyday to keep their clans. The v
|
||||
|
||||
Ex. fee based on the clan size:
|
||||
|
||||
```text
|
||||
```
|
||||
upkeep base = 20.0
|
||||
clan size = 10
|
||||
final upkeep = 200.0
|
||||
@@ -21,7 +17,7 @@ final upkeep = 200.0
|
||||
* `upkeep` - The base upkeep.
|
||||
* `upkeep-enabled` - Enable or disable the feature.
|
||||
* `multiply-upkeep-by-clan-size` - This works as explained above
|
||||
* `charge-upkeep-only-if-member-fee-enabled` - Enable upkeep if [member fee](https://github.com/RoinujNosde/SimpleClans/wiki/Member-Fee) is enabled.
|
||||
* `charge-upkeep-only-if-member-fee-enabled` - Enable upkeep if member fee is enabled.
|
||||
|
||||
#### Exemple
|
||||
|
||||
@@ -32,4 +28,3 @@ economy:
|
||||
multiply-upkeep-by-clan-size: false
|
||||
charge-upkeep-only-if-member-fee-enabled: true
|
||||
```
|
||||
|
||||
@@ -1,43 +1,46 @@
|
||||
# 📘 Конфигурация
|
||||
# 📘 Configuration
|
||||
|
||||
[Главный конфигурационный файл для SimpleClans можно найти здесь.](https://github.com/RoinujNosde/SimpleClans/blob/master/src/main/resources/config.yml)
|
||||
The main configuration file for SimpleClans can be found [here.](https://github.com/RoinujNosde/SimpleClans/blob/master/src/main/resources/config.yml)
|
||||
|
||||
## Главные настройки
|
||||
## General Settings
|
||||
|
||||
| Опция | Описание | По умолчанию |
|
||||
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- |
|
||||
| `enable-gui` | Включить GUI | `true` |
|
||||
| `disable-messages` | Отключить такие оповещения, как "Клан создан", "Клан расформирован", и другие | `false` |
|
||||
| `tameable-mobs-sharing` | Если включено, то приручаемые мобы будут поделены с участниками вашего клана. Также отключает любой клановый урон, наносимый по ним | `false` |
|
||||
| `teleport-blocks` | Мягкое телепортирование (блок стекла под ногами) | `false` |
|
||||
| `teleport-home-on-spawn` | При возрождении игроки будут телепортированы на базу клана | <p><code>false</code><br></p> |
|
||||
| `drop-items-on-clan-home` | При телепортации на базу клана, выкидывать предметы на землю | `false` |
|
||||
| `keep-items-on-clan-hom` | При телепортации на базу клана, оставлять предметы | <p><code>false</code><br><br></p> |
|
||||
| `item-list` | Список предметов. Используется в связке с `keep-items-on-clan-home` и `drop-items-on-clan-home` | <p><code>[]</code><br></p> |
|
||||
| `show-debug-info` | Показать отладочную информацию в консоли | `false` |
|
||||
| `enable-auto-groups` | <p>Управляет группами автоматически. При условии, что у вас есть LuckPerms, а в ней создана любая из следующих групп:</p><ul><li>sc_leader</li><li>sc_trusted</li><li>sc_untrusted</li></ul><p>Будет автоматически закидывать игроков в эту группу</p> | <p><code>false</code><br><br></p> |
|
||||
| `chat-compatibility-mode` | Режим совместимости с чатом. Если у вас есть какие-либо проблемы с чатом, попробуйте выключить этот параметр | `true` |
|
||||
| `rival-limit-percent` | <p>Процент возможных соперников на клан.</p><p>Форумула: <code>(rivalsOfClan - 1) * rivalLimitPercent / 100</code></p> | <p><br><br><code>50</code><br></p> |
|
||||
| `use-colorcode-from-prefix-for-name` | Использовать последний цветовой код в конце префикса | <p><code>true</code><br></p> |
|
||||
| `display-chat-tags` | Отображать тег клана в чате | `true` |
|
||||
| `unrivable-clans` | Список кланов, с которыми невозможно начать вражду | `[]` |
|
||||
| `show-unverified-on-list` | Показывать **не** подтерждённые кланы в `/clan list` | `false` |
|
||||
| `blacklisted-worlds` | Список миров, где SimpleClans не будет работать | `[]` |
|
||||
| `banned-players` | Список игроков, которые не могут пользоваться командами плагина | <p><code>[]</code><br></p> |
|
||||
| `disallowed-tags` | Список запрещенных тегов | `[]` |
|
||||
| `language` | Язык по умолчанию | <p><code>en</code><br></p> |
|
||||
| `user-language-selector` | Позволяет игрокам менять их язык | `true` |
|
||||
| `disallowed-tag-colors` | Список запрещенных цветовых кодов для тега | <p><code>[]</code><br></p> |
|
||||
| `server-name` | Название вашего сервера | `&4SimpleClans` |
|
||||
| `new-clan-verification-require` | Должны ли новые кланы проходить верификацию? | `true` |
|
||||
| `allow-regroup-command` | Разрешить ли команду для перегруппировки (телепортации игроков к себе/на базу) | <p><code>true</code><br></p> |
|
||||
| `allow-reset-kdr` | <p>Разрешить сброс КДР <br>(соотношение убийств к смертям)</p> | `true` |
|
||||
| `rejoin-cooldown` | Время в минутах, когда игрок сможет присоединиться к клану после выхода из него. | `60` |
|
||||
| `rejoin-cooldown-enabled` | Должен ли быть включен таймер пере-присоединения включен? | `false` |
|
||||
| `min-to-verify` | <p>Количество игроков в клане, чтобы можно было пройти подтверждение </p><p>(Модераторы могут обойти это ограничение)</p> | |
|
||||
| `ranking-type` | <p></p><p>Допустимые параметры: ORDINAL или DENSE</p><ul><li><code>DENSE</code>: Если у игроков будет одинаковый KDR, их ранговая позиция будет одинаковой. Пример: 12234</li><li><code>ORDINAL</code>: Каждый игрок будет иметь разную ранговую позицию. <br>Пример: 12345</li></ul> | `DENSE` |
|
||||
| Option | Description | Default |
|
||||
| --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- |
|
||||
| `enable-gui` | Enables the GUI | `true` |
|
||||
| `disable-messages` | Disables broadcasts from plugin ("Clan Created", "Clan Disbanded", etc.) | `false` |
|
||||
| `tameable-mobs-sharing` | If true, tameable mobs will be shared with your clan members. It also disables any clan damage to them | `false` |
|
||||
| `teleport-blocks` | Fancy teleporting (placed glass block below) | `false` |
|
||||
| `teleport-home-on-spawn` | Players will be teleported to their clan's home when they respawn | `false` |
|
||||
| `drop-items-on-clan-home` | Drops defined items on teleporting to clan home | `false` |
|
||||
| `keep-items-on-clan-home` | Keeps defined items on teleporting to clan home | `false` |
|
||||
| `item-list` | List of defined items (used with `keep-item-on-clan-home` and `drop-items-on-clan-home`) | `[]` |
|
||||
| `show-debug-info` | Shows debug info on console | `false` |
|
||||
| `enable-auto-groups` | <p>Manages group of a clan player by auto.<br>(For example, a leader would be added to <code>sc_leader</code> group, trusted player to <code>sc_trusted</code>, etc.)</p> | `false` |
|
||||
| `chat-compatibility-mode` | <p>Changes method of initiate tags.<br>If you have a problem with tags, try to disable it.</p> | `true` |
|
||||
| `rival-limit-percent` | <p>The percent of possible rivals per clan</p><p>Formula: <code>(rivalsOfClan - 1) * rivalLimitPercent / 100</code></p> | <p><code>50</code><br></p> |
|
||||
| `use-colorcode-from-prefix-for-name` | Uses the last color code in the end of prefix | `true` |
|
||||
| `accept-other-alphabets-letters-on-tag` | Accepts other alphabets letters in clan tag validation. | `true` |
|
||||
| `display-chat-tags` | Shows clan tags in chat | `true` |
|
||||
| `unrivable-clans` | The list of clans, which can't be rivaled | See Example below |
|
||||
| `show-unverified-on-list` | <p>Shows or not unverified clans on <code>/clan list</code></p><p>(Doesn't affect on GUI)</p> | `false` |
|
||||
| `blacklisted-worlds` | Disables SimpleClans at defined worlds | <p><code>[]</code><br></p> |
|
||||
| `banned-players` | List of banned players from using plugin | `[]` |
|
||||
| `disallowed-tags` | List of tags, which wouldn't be used on clan creation | See Example below |
|
||||
| `language` | Default language | `en` |
|
||||
| `user-language-selector` | Allows players to change their language | `true` |
|
||||
| `disallowed-tag-colors` | The list of tag colors, which wouldn't be used on clan creation | See Example below |
|
||||
| `server-name` | The name of your server | `&4SimpleClans` |
|
||||
| `new-clan-verification-required` | Should new clans requires being verified? | `true` |
|
||||
| `allow-regroup-command` | Allows players to use regroup command | `true` |
|
||||
| `allow-reset-kdr` | Allows players to reset their KDR | `true` |
|
||||
| `rejoin-cooldown` | The time in minutes, when player will can join after resigning to the same clan | `60` |
|
||||
| `rejoin-cooldown-enabled` | Should rejoin cooldown be enabled? | `false` |
|
||||
| `ranking-type` | <p><code>DENSE</code>: if players have the same KDR, they will have the same rank position. Ex.: 12234</p><p><code>ORDINAL</code>: Every player will have a different rank position. Ex.: 12345</p> | <p><code>DENSE</code><br></p> |
|
||||
| `username-regex` | <p>Tells SimpleClans what usernames on your server is permitted. <br><br>Used, for example, to invite members. Supports Bedrock players by default.</p> | `'(.\|*){0,1}[a-zA-Z0-9_$]{1,16}'` |
|
||||
| `tag-regex` | Rules for clan tag validation. Disables `accept-other-alphabets-letters-on-tag` if set. | `''` |
|
||||
| `date-time-pattern` | Changes how dates should look. You can check the format [here](https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html). | `"HH:mm - dd/MM/yyyy"` |
|
||||
|
||||
### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
settings:
|
||||
@@ -55,6 +58,7 @@ settings:
|
||||
chat-compatibility-mode: true
|
||||
rival-limit-percent: 50
|
||||
use-colorcode-from-prefix-for-name: true
|
||||
accept-other-alphabets-letters-on-tag: true
|
||||
display-chat-tags: true
|
||||
unrivable-clans:
|
||||
- admin
|
||||
@@ -76,26 +80,81 @@ settings:
|
||||
allow-reset-kdr: false
|
||||
rejoin-cooldown: 60
|
||||
rejoin-cooldown-enabled: false
|
||||
min-to-verify: 1
|
||||
ranking-type: DENSE
|
||||
username-regex: '(\.|\*){0,1}[a-zA-Z0-9_$]{1,16}'
|
||||
tag-regex: ''
|
||||
date-time-pattern: 'HH:mm - dd/MM/yyyy'
|
||||
```
|
||||
|
||||
## Формат тегов
|
||||
## War and protection
|
||||
|
||||
#### Пример
|
||||
| Option | Description | Default |
|
||||
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- |
|
||||
| `war-enabled` | Enables the war feature on the server | `false` |
|
||||
| `land-sharing` | Enables the [land sharing](../integration/land-claiming.md) feature on the server | `true` |
|
||||
| `protection-providers` | The list of land claim providers | See Example below |
|
||||
| `listeners.priority` | <p>It's <strong>not recommended</strong> to change it.</p><p>Used to set the priority of the overridden events</p> | `HIGHEST` |
|
||||
| `listeners.ignored-list.place` | <p>The list of items that will be ignored by SimpleClans.<br></p><p><strong>For example</strong>, WorldGuard blocked player' head in the region. If player' head is not on the list, SimpleClans will make WG allow the placement</p> | See Example below |
|
||||
| `set-base-only-in-land` | Allows a clan player to set the clan base only on claimed land | `false` |
|
||||
| `war-normal-expiration-time` | <p>The time of war expiration independently<br>(in minutes)</p> | `0` |
|
||||
| `war-disconnect-expiration-time` | The time of war expiration if all members from **one** clan disconnects (in minutes) | `0` |
|
||||
| `edit-all-lands` | Allows a clan player to change the action of all the lands instead of the one on which it stands | `false` |
|
||||
| `war-actions` | The list of permitted actions regarding clan lands during the war | See Example below |
|
||||
| `war-start.request-enabled` | If true, a war will require the approval from the clan leaders | `true` |
|
||||
| `war-start.members-online-max-difference` | <p>If the difference between the online members of two clans is greater than the one set, the war will not start</p><p><br><strong>Example 1:</strong><br>Config value: <em>5</em></p><p>Clan #1 has 10 members online</p><p>Clan #2 has 5 members online</p><p>Max difference between clans = 10 - 5 = 5<br>The war <em>will</em> start.<br><strong>Example 2:</strong><br>Config value: 5</p><p>Clan #1 has 11 members online</p><p>Clan #2 has 5 members online</p><p>Max difference between clans = 11 - 5 = 6</p><p>The war <em>will not</em> start.</p> | `5` |
|
||||
| `land-creation.only-leaders` | Allows only clan leaders to create lands (not compatible with WorldGuard) | `false` |
|
||||
| `land-creation.only-one-per-clan` | Allows to have only one land per clan (not compatible with WorldGuard) | `false` |
|
||||
|
||||
* `default-color` - Цвет по-умолчанию
|
||||
* `max-length` - Максимальная длинна
|
||||
* `bracket` - Скобки
|
||||
* `color` - Цвет
|
||||
* `leader-color` - Цвет лидера
|
||||
* `left` - Слева
|
||||
* `right` - Справа
|
||||
* `min-length` - Минимальная длина
|
||||
* `separator` - Разделитель
|
||||
* `color` - Цвет
|
||||
* `leader-color` - Цвет лидера
|
||||
* `char` - Символ
|
||||
```yaml
|
||||
war-and-protection:
|
||||
war-enabled: false
|
||||
land-sharing: true
|
||||
protection-providers:
|
||||
- WorldGuardProvider
|
||||
- WorldGuard6Provider
|
||||
- PlotSquared5Provider
|
||||
- PlotSquared3Provider
|
||||
- GriefPreventionProvider
|
||||
listeners:
|
||||
priority: HIGHEST
|
||||
ignored-list:
|
||||
PLACE:
|
||||
- PLAYER_HEAD
|
||||
set-base-only-in-land: false
|
||||
war-normal-expiration-time: 0
|
||||
war-disconnect-expiration-time: 0
|
||||
edit-all-lands: false
|
||||
war-actions:
|
||||
CONTAINER: true
|
||||
INTERACT: true
|
||||
BREAK: true
|
||||
PLACE: true
|
||||
DAMAGE: true
|
||||
INTERACT_ENTITY: true
|
||||
war-start:
|
||||
request-enabled: true
|
||||
members-online-max-difference: 5
|
||||
land-creation:
|
||||
only-leaders: false
|
||||
only-one-per-clan: false
|
||||
```
|
||||
|
||||
## Tags
|
||||
|
||||
* `default-color` - color used when the clan leader didn't set any colors
|
||||
* `max-length` - maximum length for tags
|
||||
* `bracket` - brackets are the characters around the tag, ex.: `[ ]`
|
||||
* `color` - the bracket color
|
||||
* `leader-color` - this color is used when the player is a leader
|
||||
* `left` - the left character
|
||||
* `right` - the right character
|
||||
* `min-length` - minimum length for tags
|
||||
* `separator` - the separator is a character that separates the tag and the player name
|
||||
* `color` - the separator color
|
||||
* `leader-color` - this color is used when the player is a leader
|
||||
* `char` - the separator character
|
||||
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
tag:
|
||||
@@ -113,11 +172,11 @@ tag:
|
||||
char: ' .'
|
||||
```
|
||||
|
||||
## Основные команды
|
||||
## General Commands
|
||||
|
||||
В этой секции вы можете редактировать команды плагина. Если какой-то другой плагин уже занимает эти команды, включение `force-priority` на `true` должно помочь.
|
||||
In this section you can edit the base commands of the plugin. Enable `force-priority` if other plugins are interfering with the commands.
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
commands:
|
||||
@@ -126,19 +185,19 @@ commands:
|
||||
clan: clan
|
||||
accept: accept
|
||||
deny: deny
|
||||
global: global # Удаленная опция, в новых версиях не встретите.
|
||||
global: global
|
||||
clan_chat: "."
|
||||
force-priority: true
|
||||
```
|
||||
|
||||
## Защита от набивания KDR
|
||||
## KDR Grinding Prevention
|
||||
|
||||
* `enable-max-kills` - Включить максимальное количество убийств
|
||||
* `max-kills-per-victim` - Максимальное количество убийств за жертву
|
||||
* `enable-kill-delay` - Включить задержку перед убийствами
|
||||
* `delay-between-kills` - Задержка перед убийствами
|
||||
* `enable-max-kills` - by enabling this, you can set a limit on kills per victim.
|
||||
* `max-kills-per-victim` - this is the limit of kills per victim. If it's set to 10, for example, killing the same player for the 11th time won't affect the KDR
|
||||
* `enable-kill-delay` - enables a delay between kills
|
||||
* `delay-between-kills` - this is the delay in minutes between kills
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
kdr-grinding-prevention:
|
||||
@@ -148,36 +207,37 @@ kdr-grinding-prevention:
|
||||
delay-between-kills: 5
|
||||
```
|
||||
|
||||
## Экономика
|
||||
## Economy
|
||||
|
||||
* `creation-price` - Цена создания клана 
|
||||
* `purchase-clan-create` - Брать ли денги за создание клана?
|
||||
* `verification-price` - Цена подтверждения
|
||||
* `purchase-clan-verify` - Брать ли денги за подтверждение клана?
|
||||
* `invite-price` - Цена приглашения
|
||||
* `purchase-clan-invite` - Брать ли денги за приглашение в клан?
|
||||
* `home-teleport-price` - Цена телепортации на базу клана
|
||||
* `purchase-home-teleport` - Брать ли денги за телепорт на базу клана?
|
||||
* `home-teleport-set-price` - Цена установки точки базы клана
|
||||
* `purchase-home-teleport-set` - Брать ли денги за установку точки базы клана?
|
||||
* `home-regroup-price` - Цена перегруппировки на точку базы клана
|
||||
* `purchase-home-regroup` - Брать ли денги за перегруппировку на точку базы клана?
|
||||
* `unique-tax-on-regroup` - Если `false`, цена умножается на количество онлайн-членов клана.
|
||||
* `issuer-pays-regroup` - Брать ли деньги с того, кто вызвал перегруппировку?
|
||||
* `money-per-kill` - Награждать ли игроков за убийство?
|
||||
* `money-per-kill-kdr-multipier` - Множитель убийства.
|
||||
* `purchase-reset-kdr` - Брать ли денги за сброс KDR?
|
||||
* `reset-kdr-price` - Цена сброса KDR.
|
||||
* `purchase-member-fee-set` - Брать ли денги за перегруппировку на точку базы клана
|
||||
* `member-fee-set-price` - Комиссия на участников.
|
||||
* `member-fee-enabled` - Включить ли комиссию на участников?
|
||||
* `max-member-fee` - Максимальная комиссия участников.
|
||||
* `upkeep` - Коммисия на поддержание клана.
|
||||
* `upkeep-enabled` - Включить ли комиссию на содержание клана?
|
||||
* `multiply-upkeep-by-clan-size` - Должна ли комиссия на содержание зависеть от количества участников в клане?
|
||||
* `charge-upkeep-only-if-member-fee-enabled` - Должна ли комиссия на содержание быть взята только у тех, кто её включил?
|
||||
* `creation-price` - the price to create a clan
|
||||
* `purchase-clan-create` - players must pay to create a clan
|
||||
* `verification-price` - the price to verify a clan
|
||||
* `purchase-clan-verify` - players must pay to verify their clans
|
||||
* `invite-price` - the price to invite a player to your clan 
|
||||
* `purchase-clan-invite` - players must pay to invite
|
||||
* `home-teleport-price` - the price to teleport to the clan's home
|
||||
* `purchase-home-teleport` - players must pay to teleport
|
||||
* `home-teleport-set-price` - the price to set the clan's home
|
||||
* `purchase-home-teleport-set` - players must pay to set the clan's home
|
||||
* `home-regroup-price` - the price for regrouping the clan members
|
||||
* `purchase-home-regroup` - players (or the clan) must pay to regroup
|
||||
* `unique-tax-on-regroup` - if false, the price is multiplied by the amount of online members of the clan
|
||||
* `issuer-pays-regroup` - if enabled, the player issuing the command pays for the regroup, otherwise the clan pays it
|
||||
* `money-per-kill` - enables a prize in money for the killer clan
|
||||
* `money-per-kill-kdr-multipier` - this is multiplied by the attacker's KDR, the result is the money prize for the clan
|
||||
* `purchase-reset-kdr` - If true, players will be able to reset their KDR
|
||||
* `reset-kdr-price` - the price to reset one's KDR
|
||||
* `purchase-member-fee-set` - players must pay to set the member fee
|
||||
* `member-fee-set-price` - the price to set the member fee
|
||||
* `member-fee-enabled` - if clans can charge a daily fee from their members
|
||||
* `max-member-fee` - the maximum amount clans can set for their member fee
|
||||
* `upkeep` - the daily price for maintaining a clan (if not paid, the clan is disbanded)
|
||||
* `upkeep-enabled` - if clans must pay the upkeep
|
||||
* `multiply-upkeep-by-clan-size` - if the upkeep price should be multiplied by the amount of members
|
||||
* `charge-upkeep-only-if-member-fee-enabled` - if the upkeep should be charged only for clans that choose to enable the member fee
|
||||
* `bank-log.enable` - If true, all economy actions will be recorded in .CSV file (SimpleClans/logs/bank/)
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
economy:
|
||||
@@ -209,40 +269,43 @@ economy:
|
||||
charge-upkeep-only-if-member-fee-enabled: true
|
||||
```
|
||||
|
||||
## Вес убийств
|
||||
## Kill Weights
|
||||
|
||||
Здесь вы можете установить вес каждого типа убийства. Вес также может быть отрицательным. Он используется для вычисления KDR следующим образом: \
|
||||
`(Количество убийств * вес убийства) / Количество смертей = KDR`
|
||||
Here you can set the weight of every kill type. The weight can be negative too. It's used to calculate the KDR like so: (Kill Count \* Kill Wight) / Death Count = KDR
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
kill-weights:
|
||||
rival: 2.0 # соперник/противник
|
||||
civilian: 0.0 # мирный/без клана
|
||||
neutral: 1.0 # нейтральный
|
||||
deny-same-ip-kills: false # Отменять убийства с одного айпи адреса
|
||||
rival: 2.0
|
||||
civilian: 0.0
|
||||
neutral: 1.0
|
||||
ally: -1.0
|
||||
deny-same-ip-kills: false
|
||||
```
|
||||
|
||||
## Настройки клана 
|
||||
## Clan Settings
|
||||
|
||||
* `homebase-teleport-wait-secs` - Задержка перед телепортацией на точку базы клана
|
||||
* `homebase-can-be-set-only-once` - Точка базы клана может быть установлена единожды
|
||||
* `min-size-to-set-rival` - Минимальное количество участников клана для добавления соперников
|
||||
* `max-length` - Максимальная длина названия клана.
|
||||
* `max-description-length` - Максимальная длина описания клана
|
||||
* `min-description-length` - Минимальная длина описания клана.
|
||||
* `max-members` - Максимальное количество участников
|
||||
* `confirmation-for-promote` - Должны ли другие лидеры подтвердить повышение участника?
|
||||
* `trust-members-by-default` - Подтверждать участников по умолчанию?
|
||||
* `confirmation-for-demote` - Должны ли другие лидеры подтвердить понижение участника?
|
||||
* `percentage-online-to-demote` - Процент лидеров онлайн для понижения.
|
||||
* `ff-on-by-default` - Глобальный "Огонь по своим" включен по умолчанию.
|
||||
* `min-length` - Минимальная длина названия клана.
|
||||
* `min-size-to-set-ally` - Минимальное количество участников клана для добавления союзников.
|
||||
* `min-to-verify` - Клан должен иметь следующее число участников, чтобы подтвердить свой клан (модераторы могут обойти это)
|
||||
* `homebase-teleport-wait-secs` - the amount of seconds players must wait before teleporting to their clan' home
|
||||
* `homebase-can-be-set-only-once` - if the clan's home can be set only once
|
||||
* `min-size-to-set-rival` - the minimum amount of members a clan needs to add rivals
|
||||
* `max-length` - the max length of the clan's name
|
||||
* `max-description-length` - the maximum length of the clan's description
|
||||
* `min-description-length` - the minimum length of the clan's description
|
||||
* `max-members` - the maximum amount of members a clan can have
|
||||
* `unverified-max-members` – the limit of members in unverified clans
|
||||
* `confirmation-for-promote` - if other leaders must confirm the promotion of members
|
||||
* `trust-members-by-default` - if members are set as trusted by default
|
||||
* `confirmation-for-demote` - if other leaders (except the one being demoted, of course) must confirm the demotion
|
||||
* `percentage-online-to-demote` - the percentage of online leaders to demote
|
||||
* `ff-on-by-default` - if the clan's friendly-fire is enabled by default
|
||||
* `min-length` - the minimum length of the clan's name
|
||||
* `min-size-to-set-ally` - the minimum amount of members a clan needs to add allies
|
||||
* `min-to-verify` - The clan must have this amount of members to get verified (moderators can bypass this)
|
||||
* `starter-ranks` – The list of ranks created in the new clan
|
||||
* `default-rank` – The rank assigned to a new clan member
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
clan:
|
||||
@@ -253,6 +316,7 @@ clan:
|
||||
max-description-length: 120
|
||||
min-description-length: 10
|
||||
max-members: 25
|
||||
unverified-max-members: 10
|
||||
confirmation-for-promote: false
|
||||
trust-members-by-default: false
|
||||
confirmation-for-demote: false
|
||||
@@ -260,21 +324,29 @@ clan:
|
||||
ff-on-by-default: false
|
||||
min-length: 2
|
||||
min-size-to-set-ally: 3
|
||||
min-to-verify: 1
|
||||
starter-ranks:
|
||||
- recruit:
|
||||
display-name: "&7Recruit"
|
||||
permissions: [ stats, kills, mostkilled, rank.list ]
|
||||
- ambassador:
|
||||
display-name: "&bAmbassador"
|
||||
permissions: [ ally.chat, ally.add, ally.remove, rival.add, rival.remove, war.end, war.start ]
|
||||
- treasurer:
|
||||
display-name: "&6Treasurer"
|
||||
permissions: [ bank.balance, bank.deposit, bank.withdraw ]
|
||||
default-rank: "recruit"
|
||||
```
|
||||
|
||||
## Запланированные задачи
|
||||
## Tasks
|
||||
|
||||
* `collect-upkeep` - Сбор комиссии на содержание клана
|
||||
* `hour` - час
|
||||
* `minute` - минуты
|
||||
* `collect-upkeep-warning` - Предупреждение о сборе комисии на поддержание клана
|
||||
* `hour` - час 
|
||||
* `minute` - минуты 
|
||||
* `collect-fee` - Сбор комиссии
|
||||
* `hour` - час
|
||||
* `minute` - минуты
|
||||
This section allows you to set the time of collection for the two types of fee. The fees are described on the economy section.
|
||||
|
||||
#### Пример
|
||||
The collect-upkeep-warning is sent when the clan doesn't have enough money to pay for its upkeep.
|
||||
|
||||
The time is in the 24-hour clock.
|
||||
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
tasks:
|
||||
@@ -289,18 +361,18 @@ tasks:
|
||||
minute: 0
|
||||
```
|
||||
|
||||
## Страницы
|
||||
## Page
|
||||
|
||||
* `untrusted-color` - Цвет неподтвержденного клана
|
||||
* `clan-name-color` - Цвет названия клана
|
||||
* `subtitle-color` - Цвет подзаголовков
|
||||
* `headings-color` - Цвет заголовков
|
||||
* `trusted-color` - Цвет подтвержденного клана
|
||||
* `leader-color` - Цвет лидера
|
||||
* `separator` - Разделитель
|
||||
* `size` - Размер
|
||||
* `untrusted-color` - 
|
||||
* `clan-name-color` - 
|
||||
* `subtitle-color` - 
|
||||
* `headings-color` - 
|
||||
* `trusted-color` - 
|
||||
* `leader-color` - 
|
||||
* `separator` - 
|
||||
* `size` - 
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
page:
|
||||
@@ -314,42 +386,46 @@ page:
|
||||
size: 100
|
||||
```
|
||||
|
||||
## Чат клана
|
||||
## Discord Chat
|
||||
|
||||
* `enable` - Включить клановый чат?
|
||||
* `tag-based-clan-chat` - Если `true` командой для отправки сообщения в клановый чат станет ваш клан тег.
|
||||
* `announcement-color` - Цвет, используемый для оповещений.
|
||||
* `format` - Формат отображения чата
|
||||
* `rank` - Формат отображения ранга
|
||||
* `leader-color:` - Цвет лидера в чате
|
||||
* `trusted-color` - Цвет подтвержденного участника в чате 
|
||||
* `member-color` - Цвет участника в чате
|
||||
You can checkout the configuration [here](../integration/discordsrv-integration.md#configuration).
|
||||
|
||||
#### Пример
|
||||
## Clan Chat
|
||||
|
||||
* `enable` - enables the clan chat
|
||||
* `tag-based-clan-chat` - if true, the command to talk on the clan chat is the clan tag
|
||||
* `announcement-color` - color used for announcements
|
||||
* `format` - the chat format
|
||||
* `spy-format` - the spy chat format
|
||||
* `rank` - the member's rank format (used on the format)
|
||||
* `leader-color` - the color for leaders (%nick-color%)
|
||||
* `trusted-color` - the color for trusted players (%nick-color%)
|
||||
* `member-color` - the color for non-leaders and non-trusted players (%nick-color%)
|
||||
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
clanchat:
|
||||
enable: true
|
||||
tag-based-clan-chat: false
|
||||
announcement-color: e
|
||||
format: "&b[%clan%&b] &4<%nick-color%%player%&4> %rank%: &b%message%"
|
||||
format: '&b[%clan%&b] &4<%nick-color%%player%&4> %rank%: &b%message%'
|
||||
spy-format: "&8[Spy] [&bC&8] <%clean-tag%&8> <%nick-color%*&8%player%>&8 %rank%&8: %message%"
|
||||
rank: "&f[%rank%&f]"
|
||||
leader-color: '4'
|
||||
trusted-color: 'f'
|
||||
member-color: '7'
|
||||
```
|
||||
|
||||
## Discord чат
|
||||
## Request
|
||||
|
||||
Вы можете посмотреть описание конфигурации [здесь](../integracii/discordsrv.md#konfiguraciya).
|
||||
Requests are messages sent to players to decide (accept or deny) on something (joining a clan, promoting someone, etc).
|
||||
|
||||
## Запросы
|
||||
* `message-color` - the message color
|
||||
* `ask-frequency-secs` - the interval in seconds between each message
|
||||
* `max-asks-per-request` - maximum amount of messages before the request expires
|
||||
|
||||
* `message-color` - Цвет сообщений
|
||||
* `ask-frequency-secs` - Интервал (в секундах) между сообщениями
|
||||
* `max-asks-per-request` - Максимальное кол-во сообщений перед истечением срока запроса.
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
request:
|
||||
@@ -358,53 +434,58 @@ request:
|
||||
max-asks-per-request: 1440
|
||||
```
|
||||
|
||||
## Доска объявлений клана
|
||||
## Bulletin Board
|
||||
|
||||
* `color` - Цвет
|
||||
* `accent-color` - Цвет акцента
|
||||
* `show-on-login` - Показывать при входе?
|
||||
* `size` - Размер
|
||||
* `login-size` - Размер на входе
|
||||
* `prefix` – A prefix of messages in bulletin board
|
||||
* `show-on-login` - if enabled, the BB is sent to clan members when they login 
|
||||
* `size` - the BB size (when using its command)
|
||||
* `login-size` - the BB size on login 
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
bb:
|
||||
color: e
|
||||
accent-color: '8'
|
||||
prefix: "&8* &e"
|
||||
show-on-login: true
|
||||
size: 6
|
||||
login-size: 6
|
||||
```
|
||||
|
||||
## Союзный чат
|
||||
## Ally Chat
|
||||
|
||||
* `enable` - Включить союзный чат?
|
||||
* `format` - Формат чата
|
||||
* `rank` - Формат ранга
|
||||
* `leader-color` - Цвет лидера
|
||||
* `trusted-color` - Цвет подтвержденного участника
|
||||
* `member-color` - Цвет участника
|
||||
The Ally Chat config works just like the [Clan Chat](configuration.md#clan-chat) one.
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
allychat:
|
||||
enable: true
|
||||
format: "&b[Ally Chat] &4<%clan%&4> <%nick-color%%player%&4> %rank%: &b%message%"
|
||||
spy-format: '&8[Spy] [&cA&8] <%clean-tag%&8> <%nick-color%*&8%player%>&8 %rank%&8: %message%'
|
||||
rank: "&f[%rank%&f]"
|
||||
leader-color: '4'
|
||||
trusted-color: 'f'
|
||||
member-color: '7'
|
||||
```
|
||||
|
||||
## Очистка данных
|
||||
## Spy Chat
|
||||
|
||||
* `inactive-player-data-days` - Через сколько дней будут очищены данные о неактивных игроках?
|
||||
* `inactive-clan-days` - Через сколько дней будут очищены не активные кланы?
|
||||
* `unverified-clan-days` - Через сколько дней будут очищены не активные и не подтвержденные кланы?
|
||||
Just a few words how it works.\
|
||||
\
|
||||
Imagine, we are in different clans. \
|
||||
You're in `Fenix` and I'm in `Dragon`, but you're an OP \
|
||||
(or player with `simpleclans.admin.all-seeing-eye` permission). \
|
||||
\
|
||||
When **I** write a message in Dragon's clan chat: `/. Good morning, dragons!` \
|
||||
\
|
||||
**You** as an _admin_ (OP) will receive that message as well and it would be formatted by `spy-format`. \
|
||||
So, you will get something like: `[Spy] [C] RoinujNosde: Good morning, dragons!`
|
||||
|
||||
#### Пример
|
||||
## Purge Data
|
||||
|
||||
This feature allows you to purge data of inactive players or clans.
|
||||
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
purge:
|
||||
@@ -413,16 +494,13 @@ purge:
|
||||
unverified-clan-days: 2
|
||||
```
|
||||
|
||||
## MySQL настройки
|
||||
## MySQL Settings
|
||||
|
||||
* `username` - Логин
|
||||
* `host` - Хост
|
||||
* `port` - Порт
|
||||
* `enable` - Включить MySQL подключение?
|
||||
* `password` - Пароль
|
||||
* `database` - База данных
|
||||
The plugin supports SQLite and MySQL. By disabling MySQL, SQLite will be used automatically.
|
||||
|
||||
#### Пример
|
||||
Set your credentials below to use MySQL on SimpleClans.
|
||||
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
mysql:
|
||||
@@ -434,11 +512,13 @@ mysql:
|
||||
database: ''
|
||||
```
|
||||
|
||||
## Разрешения
|
||||
## Permissions
|
||||
|
||||
* `auto-group-groupname` - 
|
||||
In this section, you can give clans specific permissions. In the example below, members of the clan "YourClanNameHere" will receive the permission "test.permission".
|
||||
|
||||
#### Пример
|
||||
* `auto-group-groupname` - if enabled, members of clans will receive the permission "group.TAG" (tag, of course, gets replaced). **Be careful with this setting, if you are using LuckPerms, players could create a clan called "admin" and be automatically added to the corresponding group. If you are using it, disable the creation of such clans (mod, admin, etc).**
|
||||
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
permissions:
|
||||
@@ -447,19 +527,14 @@ permissions:
|
||||
- test.permission
|
||||
```
|
||||
|
||||
## Производительность
|
||||
## Performance
|
||||
|
||||
* `save-periodically` - Плагин будет периодически сохранять данные, а не сразу.\
|
||||
**Рекомендуется** установить данный параметр на `true`.\
|
||||
* `save-periodically` - The plugin will save its data periodically as opposed to right away, **RECOMMENDED** to set it true. 
|
||||
* `save-interval` - The interval **in minutes** in which changes are written to the database. 
|
||||
* `use-threads` - The plugin will not use the main thread to connect with the database if this is true, **RECOMMENDED** to set it true. 
|
||||
* `use-bungeecord` - Enable it in both spigot plugins, also make sure you have one MySQL connection.
|
||||
|
||||
* `save-interval` - Интервал **в минутах**, в течение которого изменения записываются в базу данных.\
|
||||
|
||||
* `use-threads` - Плагин не будет использовать основной поток для подключения к БД.\
|
||||
**Рекомендуется** установить данный параметр на `true`.\
|
||||
|
||||
* `use-bungeecord` - Использовать bungeecord? (WIP)
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
performance:
|
||||
@@ -469,11 +544,11 @@ performance:
|
||||
use-bungeecord: false
|
||||
```
|
||||
|
||||
## Защита мирных игроков
|
||||
## Safe Civilians
|
||||
|
||||
* `safe-civilians` - Мирные игроки(без клана) будут защищены от PVP.
|
||||
* `safe-civilians` - Civilians are safe from PvP, even civilian vs civilian combat is disabled
|
||||
|
||||
#### Пример
|
||||
### Example
|
||||
|
||||
```yaml
|
||||
safe-civilians: false
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
---
|
||||
description: Виды комиссий в клане
|
||||
---
|
||||
|
||||
# 💰 Комиссия в клане
|
||||
|
||||
## Комиссия участников
|
||||
|
||||
**Как это работает?**\
|
||||
Если включено в [конфигурационном файле](configuration.md#ekonomika) плагина, а также настроено лидерами клана, то в 1:00 ночи с участников клана будет собрана установленная плата. Участник клана, у которого недостаточно средств для оплаты комиссии, будет **автоматически изгнан из клана**. Собранные средства с комиссии идут в банк клана.\
|
||||
\
|
||||
**Конфигурация**
|
||||
|
||||
* `member-fee-enabled` – Включить или выключить комиссию участников.
|
||||
* `max-member-fee` – Ограничивает размер взимаемой комиссии, таким образом лидеры не смогут злоупотреблять участниками клана.
|
||||
* `purchase-member-fee-set` – Включите эту функцию, чтобы взимать нижеприведенное значение каждый раз, когда лидер изменяет значение платы.
|
||||
* `member-fee-set-price` – Цена, которую вы платите всякий раз, когда меняете размер комиссии.
|
||||
|
||||
Пример:
|
||||
|
||||
```yaml
|
||||
economy:
|
||||
member-fee-enabled: false
|
||||
max-member-fee: 200.0
|
||||
purchase-member-fee-set: false
|
||||
member-fee-set-price: 1000.0
|
||||
```
|
||||
|
||||
**Разрешения**
|
||||
|
||||
| **Разрешение** | Описание |
|
||||
| ------------------------------ | ----------------------------------------------------------------- |
|
||||
| `simpleclans.leader.fee` | Разрешает игроку переключать комиссию и устанавливать ей значения |
|
||||
| `simpleclans.member.fee-check` | Разрешает проверять участнику размер комиссии |
|
||||
|
||||
**Команды**
|
||||
|
||||
| **Разрешение** | Описание | Права |
|
||||
| ---------------------------- | ----------------------------- | ------------------------------ |
|
||||
| `/clan toggle fee` | Включить/Выключить комиссию | `simpleclans.leader.fee` |
|
||||
| `/clan fee set [количество]` | Устанавливает размер комиссии | `simpleclans.leader.fee` |
|
||||
| `/clan fee check` | Проверить статус комиссии | `simpleclans.member.fee-check` |
|
||||
|
||||
## Комиссия на поддержание клана
|
||||
|
||||
**Как это работает?**\
|
||||
Если включено, кланы будут платить комиссию на содержание каждый день. Комиссия будет собрана в `1:30` ночи. В `12:00` утра, если у клана недостаточно денег, чтобы оплатить комиссию, будет отправлено уведомление на доску объявлений. Размер комиссии может быть фиксированным или зависеть от количества участников в клане.\
|
||||
\
|
||||
Пример расчёта комиссии с 10 участниками в клане:
|
||||
|
||||
```
|
||||
Цена начальной комиссии = 20.0
|
||||
Размер клана = 10
|
||||
Окончательная цена комиссии = 200.0
|
||||
```
|
||||
|
||||
**Настройка**
|
||||
|
||||
* `upkeep` – значение начальной комиссии для поддержания клана.
|
||||
* `upkeep-enabled` – включает/выключает функцию.
|
||||
* `multiply-upkeep-by-clan-size` – множитель от количества участников (см. пример выше).
|
||||
* `charge-upkeep-only-if-member-fee-enabled` - Включить комиссию на поддержание кланов, если включена комиссия на участников.
|
||||
@@ -1,12 +1,8 @@
|
||||
---
|
||||
description: null
|
||||
---
|
||||
|
||||
# Member Fee
|
||||
# 💰 Member Fee
|
||||
|
||||
## How does it work?
|
||||
|
||||
If enabled by the server and the clan, at `1am` a fee \(set by the leader\) is collected from the non-leaders. A member that doesn't have enough money to pay it will be automatically kicked from the clan. The collected fee is added to the clan bank.
|
||||
If enabled by the server and the clan, at `1am` a fee (set by the leader) is collected from the non-leaders. A member that doesn't have enough money to pay it will be automatically kicked from the clan. The collected fee is added to the clan bank.
|
||||
|
||||
## Configuration
|
||||
|
||||
@@ -27,16 +23,15 @@ economy:
|
||||
|
||||
## Permissions
|
||||
|
||||
| Permission | Description |
|
||||
| :--- | :--- |
|
||||
| `simpleclans.leader.fee` | Allows the user to toggle the fee and set its value |
|
||||
| Permission | Description |
|
||||
| ------------------------------ | ------------------------------------------------------------------ |
|
||||
| `simpleclans.leader.fee` | Allows the user to toggle the fee and set its value |
|
||||
| `simpleclans.member.fee-check` | allows the member to check how much is the fee and if it's enabled |
|
||||
|
||||
## Commands
|
||||
|
||||
| Permission | Description | Permission |
|
||||
| :--- | :--- | :--- |
|
||||
| `/clan toggle fee` | Enables/disables the fee | `simpleclans.leader.fee` |
|
||||
| `/clan fee set [amount]` | Sets the fee value | `simpleclans.leader.fee` |
|
||||
| `/clan fee check` | Checks the status of the fee | `simpleclans.member.fee-check` |
|
||||
|
||||
| Permission | Description | Permission |
|
||||
| ------------------------ | ---------------------------- | ------------------------------ |
|
||||
| `/clan toggle fee` | Enables/disables the fee | `simpleclans.leader.fee` |
|
||||
| `/clan fee set [amount]` | Sets the fee value | `simpleclans.leader.fee` |
|
||||
| `/clan fee check` | Checks the status of the fee | `simpleclans.member.fee-check` |
|
||||
@@ -1,32 +1,35 @@
|
||||
# 🍕 Перевод
|
||||
# 🍕 Translation
|
||||
|
||||
## Редактирование сообщений плагина
|
||||
## Editing the plugin's messages
|
||||
|
||||
### Необходимые программы:
|
||||
### Requirements:
|
||||
|
||||
* Архиватор ZIP (например, [WinRAR](https://www.win-rar.com/download.html?\&L=0) или [7-Zip](https://www.7-zip.org/download.html))
|
||||
* Текстовый редактор, например: [NotePad++](https://notepad-plus-plus.org/downloads/), [Visual Studio Code](https://code.visualstudio.com/) или [Sublime Text](https://www.sublimetext.com/).
|
||||
* A ZIP explorer program (such as [WinRAR](https://www.win-rar.com/download.html?\&L=0) or [7-Zip](https://www.7-zip.org/download.html))
|
||||
* A Text editor like [Notepad++](https://notepad-plus-plus.org/downloads/), [Visual Studio Code](https://code.visualstudio.com/) or [Sublime Text](https://www.sublimetext.com/).
|
||||
|
||||
### Пошагово
|
||||
### Step by step
|
||||
|
||||
1. Нажмите правой кнопкой мыши по .jar файлу плагина, выберите пункт "Открыть с помощью..." и выберите ваш ZIP архиватор.
|
||||
2. Скопируйте файл с сообщениями плагина, соответствующий вашему языку, в папку плагина.
|
||||
1. Если здесь нет вашего языка, скопируйте "messages.properties" и переименуйте с добавлением кода языка. Например, если ваш язык – русский:`messages_ru_RU.properties`
|
||||
3. Отредактируйте сообщения и сохраните.
|
||||
4. Измените параметр `language` в config.yml на код вашего языка;
|
||||
5. Перезагрузите плагин, используя `/clan reload`.
|
||||
1. Right click the plugin jar, click on "Open as" and choose the ZIP program;
|
||||
2. Copy the messages file corresponding to your language to the plugin's folder;
|
||||
1. If there isn't one for your language, copy "messages.properties" instead and rename it with your language code appended. For example, if your language is Russian: `messages_ru_RU.properties`
|
||||
3. Edit the messages and save;
|
||||
4. Change `language` in config.yml to your language code;
|
||||
5. Reload the plugin using /clan reload.
|
||||
|
||||
### Небольшой трюк
|
||||
### Overriding specific messages
|
||||
|
||||
Если вам понравился текущий перевод, но хотите изменить пару строчек: \
|
||||
1\. Скопируйте файл в папку плагина.\
|
||||
2\. Удалите все строки, кроме тех, которые хотите поменять.\
|
||||
3\. Отредактируйте и сохраните.
|
||||
If you like the current translation, but want to change only a few lines: 
|
||||
|
||||
> **Примечание**: учтите, что пользовательский файл `messages.properties` не будет обновлён автоматически при добавлении новых сообщений из Crowdin.
|
||||
1\. Copy the file to the plugin's folder; 
|
||||
|
||||
## Делитесь вашим переводом
|
||||
2\. Delete all messages except the ones you would like to edit; 
|
||||
|
||||
SimpleClans есть на [Crowdin](https://crowdin.com/project/simpleclans). Здесь вы можете переводить и предложить исправления.
|
||||
3\. Edit them and save.
|
||||
|
||||
> **Примечание**: если у вас уже есть старый файл language.yml, переведённый на ваш язык, откройте [здесь тему](https://github.com/RoinujNosde/SimpleClans/issues), я конвертирую файл и добавлю его в плагин.
|
||||
> **Note**: Please note that your custom `messages.properties` does not automatically update when new messages are added.
|
||||
|
||||
## Share your translations!
|
||||
|
||||
SimpleClans has a project on [Crowdin](https://crowdin.com/project/simpleclans). There you can translate the messages and suggest corrections!
|
||||
|
||||
> **Note**: if you have an old `language.yml` file for SimpleClans that you translated to your language, [open an issue here](https://github.com/RoinujNosde/SimpleClans/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc), I will convert the file and add it to the plugin.
|
||||
@@ -1,144 +0,0 @@
|
||||
---
|
||||
description: Больше пространства для коммуникации
|
||||
---
|
||||
|
||||
# 👾 DiscordSRV
|
||||
|
||||
## Включение
|
||||
|
||||
Чтобы включить эту функцию всё, что вам нужно сделать – включить её в `config.yml` и установить [DiscordSRV](https://www.spigotmc.org/resources/discordsrv.18494/). 
|
||||
|
||||
{% tabs %}
|
||||
{% tab title="config.yml" %}
|
||||
```yaml
|
||||
discordchat:
|
||||
enable: true
|
||||
```
|
||||
{% endtab %}
|
||||
{% endtabs %}
|
||||
|
||||
{% hint style="warning" %}
|
||||
**Внимание**
|
||||
|
||||
Пожалуйста, убедитесь, что вы используете последнюю версию DiscordSRV (>=1.23.0)
|
||||
{% endhint %}
|
||||
|
||||
## Как это работает?
|
||||
|
||||
### Автоматически
|
||||
|
||||
В начале запуска вашего сервера, SimpleClans создаст категории для ваших кланов, внутри категорий будет отдельный текстовый канал для каждого клана:
|
||||
|
||||

|
||||
|
||||
{% hint style="warning" %}
|
||||
**Внимание**
|
||||
|
||||
Имейте ввиду, что ваша структура в дискорде будет отличаться от скриншота.\
|
||||
`clan1`, `clan2`, `clan3`, `clan4` будут находиться в **одной** категории, пока категория не достигнет своего лимита (в таком случае, SimpleClans создаст ещё одну категорию).
|
||||
{% endhint %}
|
||||
|
||||
**Это позволит игрокам общаться в специально созданных для них каналах.**
|
||||
|
||||
Канал Discord будет создан/удален/изменен, когда:
|
||||
|
||||
* Игрок создает/удаляет клан
|
||||
* Игрок вступает в клан/выходит из клана
|
||||
* Игрок клана получил повышение или понижение 
|
||||
* Игрок соединил/отсоединил свой аккаунт с Discord'ом
|
||||
|
||||
{% hint style="info" %}
|
||||
**Заметка 1**
|
||||
|
||||
Только связанные игроки имеют доступ к своим кланам в дискорде, но сообщения от несвязанных будут также отправляться.
|
||||
{% endhint %}
|
||||
|
||||
{% hint style="info" %}
|
||||
**Заметка 2**
|
||||
|
||||
Если вы являетесь администратором сервера и не можете написать сообщение в **** чат другого клана, спросите себя: позволяет ли вам SimpleClans отправлять сообщения в чаты других кланов? \
|
||||
\
|
||||
Вы могли бы использовать `/clan mod place <`клан`>`, чтобы присоединиться и отправить сообщение в нужный чат.
|
||||
{% endhint %}
|
||||
|
||||
### Вручную
|
||||
|
||||
Начиная с версии 2.16.2, у вас есть возможность отключить авто-создание каналов и контроллировать ситуацию собственноручно. 
|
||||
|
||||
Чтобы включить ручное создание, надо выключить следующий пункт:
|
||||
|
||||
```yaml
|
||||
discordchat:
|
||||
auto-creation: false
|
||||
```
|
||||
|
||||
Наши поздравления! Теперь все лидеры с специальным резрешением (`simpleclans.leader.discord.create`) могут создать их собственный канал.
|
||||
|
||||
Для этого им необходимо исполнить следующую команду:
|
||||
|
||||
```
|
||||
/clan discord create
|
||||
```
|
||||
|
||||
Более того, если вы используете экономический плагин, вы также можете указать цену за создание:
|
||||
|
||||
```yaml
|
||||
economy:
|
||||
purchase-discord-create: true
|
||||
discord-creation-price: 1000
|
||||
```
|
||||
|
||||
### Основные заметки
|
||||
|
||||
{% hint style="info" %}
|
||||
**Заметка 1**
|
||||
|
||||
Только привязанные игроки имеют доступ к их кланам в дискорде, но сообщения от непривязанных будут отправлены в том числе.
|
||||
{% endhint %}
|
||||
|
||||
{% hint style="info" %}
|
||||
**Заметка 2**
|
||||
|
||||
Если вы админ сервера и не можете написать сообщения в другие чаты, спросите себя: _позволяет ли SimpleClans писать вам сообщения в другие чаты кланов?_\
|
||||
__Вы можете использовать `/clan mod place <нужный клан>`, чтобы присоединиться и отправить сообщения в этот чат.
|
||||
{% endhint %}
|
||||
|
||||
## Говоря об ограничениях дискорда...
|
||||
|
||||
> Максимум только 50 каналов в одной категории
|
||||
|
||||
Поэтому, когда категория будет заполнена 50 каналами, SimpleClans создаст новую категорию и разместит в ней новый канал.
|
||||
|
||||
> Максимум 500 кланов в дискорде сервере
|
||||
|
||||
Поэтому, если у вас более 500 кланов, то SimpleClans не сможет обработать их все.\
|
||||
Вы можете использовать `discordchat.text.clans-limit` в конфигурации для ограничения количества каналов на вашем дискорд сервере.
|
||||
|
||||
## Конфигурация
|
||||
|
||||
| Опция | Значение |
|
||||
| ---------------------------------- | --------------------------------------------------------------------------------------------------- |
|
||||
| `discordchat.enable` | Включает интеграцию с DiscordSRV |
|
||||
| `discordchat.discord-format` | Формат сообщений из майнкрафта в дискорд |
|
||||
| `discordchat.format` | Формат сообщений из дискорда в майнкрафт |
|
||||
| `discordchat.spy-format` | <p>Формат сообщений из дискорда к админам</p><p>(<code>simpleclans.admin.all-seeing-eye</code>)</p> |
|
||||
| `discordchat.rank` | Формат ранга |
|
||||
| `discordchat.text.category-format` | <p>Наименование категории <br>("SC – TextChannel")</p> |
|
||||
| `discordchat.text.category-ids` | <p>Айди категорий. <br>Вы можете добавить их вручную, если хотите.</p> |
|
||||
| `discordchat.text.whitelist` | Белый список кланов создаст только кланы, указанные в нём. |
|
||||
| `discordchat.text.clans-limit` | Ограничение каналов на дискорд сервере. Максимум - 500. |
|
||||
|
||||
## Опции, которые НЕ будут работать
|
||||
|
||||
Некоторые конфигурации DiscordSRV не будут работать на каналах SimpleClans'а. \
|
||||
Вот небольшой список:
|
||||
|
||||
* `DiscordChatChannelDiscordToMinecraft` – Вы можете отключить дискорд интеграцию в конфиге SimpleClans'а.
|
||||
* `DiscordChatChannelRequireLinkedAccount` _–_ Интеграция с дискордом требует наличие только привязанных игроков.
|
||||
* `DiscordChatChannelBlockBots` – Мы все роботы :robot:, теперь вы знаете правду.
|
||||
* `DiscordChatChannelBlockedIds` – И где же я могу заблокировать свой айпи? :thinking:
|
||||
* `DiscordChatChannelBroadcastDiscordMessagesToConsole` – У вас есть шпионский чат для администраторов.
|
||||
* `DiscordChatChannelTruncateLength` – Кто-нибудь знает что такое `Truncate`? :smile:
|
||||
* `DiscordChatChannelRolesAllowedToUseColorCodesInChat` – Нет.
|
||||
|
||||
Ну, хотя бы `DiscordChatChannelEmojiBehavior` будет работать нормально. :thumbsup:
|
||||
@@ -1,74 +0,0 @@
|
||||
---
|
||||
description: >-
|
||||
На этой странице содержится информация о совместном использовании вашей
|
||||
территории с участниками клана.
|
||||
---
|
||||
|
||||
# 🏝 GriefPrevention, WorldGuard и другие
|
||||
|
||||
## Раздел территории
|
||||
|
||||
В настоящее время SimpleClans может работать с GriefPrevention, WorldGuard (а также плагинами, зависящими от него) и PlotSquared. SimpleClans имеет методы по умолчанию для разрешения и блокирования различных действий (ломать, строить, взаимодействовать и т.д.).
|
||||
|
||||
Полный список команд:
|
||||
|
||||
> Необязательные аргументы отмечены как \[аргумент]
|
||||
|
||||
| Команда | Описание |
|
||||
| --------------------------- | -------------------------------------------------------------------------- |
|
||||
| `/clan land allow [action]` | Разрешает **указанное действие** на этой территории для ваших со-клановцев |
|
||||
| `/clan land block [action]` | Блокирует **указанное действие** на этой территории для ваших со-клановцев |
|
||||
|
||||
Список действий:
|
||||
|
||||
| Действие | Описание |
|
||||
| ---------------- | -------------------------------------------------------------------------------------------------------------------------- |
|
||||
| container | Используется, чтобы разрешить/заблокировать открытие сундуков, наковален, зачаровательных столов и др. на вашей территории |
|
||||
| place\_block | Используется, чтобы разрешить/заблокировать установку блоков на вашей территории |
|
||||
| break | Используется, чтобы разрешить/заблокировать ломание блоков на вашей территории |
|
||||
| damage | Используется, чтобы разрешить/заблокировать получение любого вида урона на вашей территории |
|
||||
| interact | Используется, чтобы разрешить/заблокировать взаимодействие с дверьми, кнопками, рычагами, и др. на вашей территории |
|
||||
| interact\_entity | Используется, чтобы разрешить/заблокировать взаимодействие с сущностями на вашей территории |
|
||||
| all | Используется, чтобы разрешить/заблокировать все действия |
|
||||
|
||||
**Пример:** `/clan land allow place_block` разрешит установку блоков на вашей территории для ваших со-клановцев.
|
||||
|
||||
{% hint style="info" %}
|
||||
**Заметка**\
|
||||
Команды повляют на территорию, в которой вы в текущий момент находитесь, или на все территории, если вы не стоите не на одной. _(когда edit-all-lands – true)_.
|
||||
{% endhint %}
|
||||
|
||||
## Другие пути для раздела территории
|
||||
|
||||
### GriefPrevention
|
||||
|
||||
#### Конфигурация
|
||||
|
||||
* `enable-auto-groups` - 
|
||||
* `auto-group-groupname`- 
|
||||
|
||||
#### Пример
|
||||
|
||||
```yaml
|
||||
settings:
|
||||
enable-auto-groups: false
|
||||
permissions:
|
||||
auto-group-groupname: true
|
||||
YourClanNameHere:
|
||||
- test.permission
|
||||
```
|
||||
|
||||
Вы можете заменить `<clantag>` с любым клан тегом (будь то союзник, противник, или прочее)
|
||||
|
||||
| Команда | Описание |
|
||||
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
|
||||
| `/Trust group.<clantag>` | Даёт право участникам вашего клана изменять ваш регион |
|
||||
| `/AccessTrust group.<clantag>` | Даёт право участникам вашего клана использовать рычаги, кнопки и кровати, расположенные на вашем регионе |
|
||||
| `/ContainerTrust group.<clantag>` | Даёт право участникам вашего клана использовать рычаги, кнопки и кровати, столы для крафтов, сундуки и животных. |
|
||||
| `/PermissionTrust group.<clantag>` | Даёт право участникам вашего клана делиться их уровнем доступа с другими |
|
||||
| `/UnTrust group.<clantag>` | Забрать любые права, гарантированные ваших сокланавцам, на вашем регионе |
|
||||
|
||||
{% hint style="info" %}
|
||||
**Заметка**\
|
||||
После того, как вы выдали право, игроки должны перезайти.
|
||||
{% endhint %}
|
||||
@@ -0,0 +1,138 @@
|
||||
---
|
||||
description: More space for communication
|
||||
---
|
||||
|
||||
# 👾 DiscordSRV
|
||||
|
||||
## Enabling
|
||||
|
||||
To enable this feature all what you need to do is enable it in `config.yml`and install [DiscordSRV](https://www.spigotmc.org/resources/discordsrv.18494/):
|
||||
|
||||
{% tabs %}
|
||||
{% tab title="config.yml" %}
|
||||
```yaml
|
||||
discordchat:
|
||||
enable: true
|
||||
```
|
||||
{% endtab %}
|
||||
{% endtabs %}
|
||||
|
||||
{% hint style="warning" %}
|
||||
**Notice**\
|
||||
****Please, make sure you have the latest version of DiscordSRV (>=1.23.0)
|
||||
{% endhint %}
|
||||
|
||||
## How does it work?
|
||||
|
||||
### Automatically
|
||||
|
||||
At the beginning of the launch of your server, SimpleClans will create categories for the number of your clans, inside the categories, there will be a separate text channel for each clan:
|
||||
|
||||
.png>)
|
||||
|
||||
{% hint style="warning" %}
|
||||
**Notice**\
|
||||
Take **attention** that you will have a different structure:\
|
||||
`clan1`, `clan2`, `clan3` and `clan4` will be placed in **one category**, until it's reached the limit, then creates a new category.
|
||||
{% endhint %}
|
||||
|
||||
**This will allow players to communicate in channels specially created for them.**
|
||||
|
||||
Discord channel will be created/deleted/modified when:
|
||||
|
||||
* Clan player creates/deletes a clan
|
||||
* Clan player is joining/resigning from his clan
|
||||
* Clan player got a promotion or a demotion
|
||||
* Player just linked to Discord
|
||||
|
||||
### Manually
|
||||
|
||||
Since SimpleClans 2.16.2, it's possible to disable auto clan creation and create the discord channel by command. 
|
||||
|
||||
To enable manually this way, you have to disable related config option:
|
||||
|
||||
```yaml
|
||||
discordchat:
|
||||
auto-creation: false
|
||||
```
|
||||
|
||||
Our congratulations! Now all leaders with a specified permission (`simpleclans.leader.discord.create`) can create their discord channel.
|
||||
|
||||
With that permission they are allowed to use a command to create their clan's discord channel:
|
||||
|
||||
```
|
||||
/clan discord create
|
||||
```
|
||||
|
||||
Furthermore, if you're using an economy plugin, you can specify a price for clan creation:
|
||||
|
||||
```yaml
|
||||
economy:
|
||||
purchase-discord-create: true
|
||||
discord-creation-price: 1000
|
||||
```
|
||||
|
||||
### General notes
|
||||
|
||||
{% hint style="info" %}
|
||||
**Note 1** \
|
||||
****Only linked players have an access to their clans in discord, but the messages from un-linked will sent too.
|
||||
{% endhint %}
|
||||
|
||||
{% hint style="info" %}
|
||||
**Note 2**\
|
||||
****If you're the server owner and you can't write a message to another chats, ask yourself: \
|
||||
_is SimpleClans allow to you to send the message to other clan chats?_ \
|
||||
You could use `/clan mod place <necessary clan>` to join and send the message to that chat.
|
||||
{% endhint %}
|
||||
|
||||
## Discord limits
|
||||
|
||||
> Only 50 channels at category as maximum
|
||||
|
||||
So when the category will be filled with 50 channels, SimpleClans will create a new category and place a new channel there.
|
||||
|
||||
> Maximum 500 channels at discord server
|
||||
|
||||
 That is why, if you have more than 500 clans, then SimpleClans won't catch all of them.\
|
||||
 You could use `discordchat.text.clans-limit` at configuration.
|
||||
|
||||
## Configuration
|
||||
|
||||
### DiscordChat section
|
||||
|
||||
| Config value | Description |
|
||||
| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
|
||||
| `discordchat.enable` | Enables the DiscordSRV integration |
|
||||
| `discordchat.discord-format` | The message format from minecraft to discord |
|
||||
| `discordchat.format` | The message format from discord to minecraft |
|
||||
| `discordchat.spy-format` | <p> The message format from discord to server admins <br>(<code>simpleclans.admin.all-seeing-eye</code>)</p> |
|
||||
| `discordchat.rank` | The rank format |
|
||||
| `discordchat.auto-creation` | Turns off automatic discord channels creation. Use `clan discord create` command for manually creation |
|
||||
| `discordchat.min-linked-players-to-create` | The count of minimum linked players to be able to create the discord channel |
|
||||
| `discordchat.text.category-format` | The name of category ("SC – TextChannel") |
|
||||
| `discordchat.text.category-ids` | The ids of SC categories. You may add your own category here if you want to |
|
||||
| `discordchat.text.whitelist` | This will allow only specified clans be created |
|
||||
| `discordchat.text.clans-limit` | Limit of discord channels. Maximum is 500. |
|
||||
|
||||
### Economy section
|
||||
|
||||
| Config value | Description |
|
||||
| --------------------------------- | -------------------------------------------------------- |
|
||||
| `economy.purchase-discord-create` | Allows leaders to purchase the discord channel creation. |
|
||||
| `economy.discord-creation-price` | How much channel purchasing will cost? |
|
||||
|
||||
## DiscordSRV configuration
|
||||
|
||||
 Some of DiscordSRV configurations won't work on SC channels.\
|
||||
 There is the small __ list:
|
||||
|
||||
* `DiscordChatChannelDiscordToMinecraft` – Do you really need to disable it in DiscordSRV's config, when you may disable it in SC config?<img src="https://github.githubassets.com/images/icons/emoji/unicode/1f914.png" alt="thinking" data-size="line">
|
||||
* `DiscordChatChannelRequireLinkedAccount` _–_ Our implementation requires only linked players.
|
||||
* `DiscordChatChannelBlockBots` – We're all robots, now you know the truth<img src="https://github.githubassets.com/images/icons/emoji/unicode/1f916.png" alt="robot" data-size="line">
|
||||
* `DiscordChatChannelBlockedIds` – Where is an option to block my IP?
|
||||
* `DiscordChatChannelBroadcastDiscordMessagesToConsole` – You have spy chat for admins for that.
|
||||
* `DiscordChatChannelTruncateLength` – Does anyone know what `truncate` is?
|
||||
* `DiscordChatChannelRolesAllowedToUseColorCodesInChat` – No.
|
||||
|
||||
 At least, `DiscordChatChannelEmojiBehavior` will work.<img src="https://github.githubassets.com/images/icons/emoji/unicode/1f603.png" alt="smiley" data-size="line">
|
||||
@@ -0,0 +1,78 @@
|
||||
---
|
||||
description: This page contains information about sharing your lands with clan members.
|
||||
---
|
||||
|
||||
# 🏝 Land Claiming
|
||||
|
||||
## Sharing lands
|
||||
|
||||
Currently, SimpleClans may work with GriefPrevention, WorldGuard (also plugins depending on it) and PlotSquared. It has default methods to allow and block different actions (break, place, interact, etc.).
|
||||
|
||||
Take a look at the [configuration](../how-to-setup/configuration.md).\
|
||||
Here is the full command list:
|
||||
|
||||
> Optional argument marked as \[argument]
|
||||
|
||||
| Command | Description |
|
||||
| --------------------------- | ----------------------------------------------------------------- |
|
||||
| `/clan land allow [action]` | Allows **the specified action** on this land to your clan members |
|
||||
| `/clan land block [action]` | Blocks **the specified action** on this land to your clan members |
|
||||
|
||||
Actions list:
|
||||
|
||||
| Action | Description |
|
||||
| ---------------- | ----------------------------------------------------------------------------- |
|
||||
| container | Used to allow/block opening chests, anvils, enchant tables, etc. on your land |
|
||||
| place\_block | Used to allow/block placing blocks on your land |
|
||||
| break | Used to allow/block breaking blocks on your land |
|
||||
| damage | Used to allow/block taking any of sort damage on your land |
|
||||
| interact | Used to allow/block doors, buttons, levers, etc. on your land |
|
||||
| interact\_entity | Used to allow/block interacting with entities on your land |
|
||||
| all | Used to allow/block all actions |
|
||||
|
||||
**Example:** `/clan land allow place_block` will allow placing blocks on your land for your clan members.
|
||||
|
||||
{% hint style="info" %}
|
||||
**Note**\
|
||||
The commands will affect the land you are currently standing on or all lands, if you are not in one _(when edit-all-lands is true)_.
|
||||
{% endhint %}
|
||||
|
||||
## Making your own provider
|
||||
|
||||
{% hint style="warning" %}
|
||||
**Warning**\
|
||||
Work in progress.
|
||||
{% endhint %}
|
||||
|
||||
## Another ways of sharing lands
|
||||
|
||||
### GriefPrevention
|
||||
|
||||
Configuration:
|
||||
|
||||
* `enable-auto-groups` - 
|
||||
* `auto-group-groupname`- 
|
||||
|
||||
```yaml
|
||||
settings:
|
||||
enable-auto-groups: false
|
||||
permissions:
|
||||
auto-group-groupname: true
|
||||
YourClanNameHere:
|
||||
- test.permission
|
||||
```
|
||||
|
||||
You can replace `<clantag>` with ANY clan tag (ally, rival, etc)
|
||||
|
||||
| Command | Description |
|
||||
| ---------------------------------- | ----------------------------------------------------------------------------------------------------------- |
|
||||
| `/trust group.<clantag>` | Gives the Clan members permission to edit in your claim |
|
||||
| `/accesstrust group.<clantag>` | Gives the Clan members permission to use your buttons, levers, and beds |
|
||||
| `/containertrust group.<clantag>` | Gives the Clan members permission to use your buttons, levers, beds, crafting gear, containers, and animals |
|
||||
| `/permissiontrust group.<clantag>` | Gives the Clan members permission to share their permission level with others |
|
||||
| `/untrust group.<clantag>` | Revokes any permissions granted to a Clan in your claim |
|
||||
|
||||
{% hint style="info" %}
|
||||
**Note**\
|
||||
After the permission is given, the player must reconnect.
|
||||
{% endhint %}
|
||||
@@ -0,0 +1,97 @@
|
||||
---
|
||||
description: More space for communication
|
||||
---
|
||||
|
||||
# DiscordSRV integration
|
||||
|
||||
## Enabling
|
||||
|
||||
To enable this feature, you need to have the latest [dev build](https://ci.codemc.io/job/RoinujNosde/job/SimpleClans/job/Dev/) of SimpleClans and enable it in `config.yml`:
|
||||
|
||||
{% tabs %}
|
||||
{% tab title="config.yml" %}
|
||||
```yaml
|
||||
discordchat:
|
||||
enable: true
|
||||
```
|
||||
{% endtab %}
|
||||
{% endtabs %}
|
||||
|
||||
{% hint style="warning" %}
|
||||
**Notice**
|
||||
Please, make sure you have the latest version of DiscordSRV \(1.23.0\)
|
||||
{% endhint %}
|
||||
|
||||
## How does it work?
|
||||
|
||||
At the beginning of the launch of your server, SimpleClans will create categories for the number of your clans, inside the categories, there will be a separate text channel for each clan:
|
||||
|
||||

|
||||
|
||||
{% hint style="warning" %}
|
||||
**Notice**
|
||||
Take **attention** that you will have a different structure:
|
||||
`clan1`, `clan2`, `clan3` and `clan4` will be placed in **one category**, until it's reached the limit, then creates a new category.
|
||||
{% endhint %}
|
||||
|
||||
**This will allow players to communicate in channels specially created for them.**
|
||||
|
||||
Discord channel will be created/deleted/modified when:
|
||||
|
||||
* Clan player creates/deletes a clan
|
||||
* Clan player is joining/resigning from his clan
|
||||
* Clan player got a promotion or a demotion
|
||||
* Player just linked to discord
|
||||
|
||||
{% hint style="info" %}
|
||||
**Note 1**
|
||||
Only linked players have an access to their clans in discord, but the messages from un-linked will sent too.
|
||||
{% endhint %}
|
||||
|
||||
{% hint style="info" %}
|
||||
**Note 2**
|
||||
If you're the server owner and you can't write a message to another chats, ask yourself:
|
||||
_is SimpleClans allow to you to send the message to other clan chats?_
|
||||
You could use `/clan mod place <necessary clan>` to join and send the message to that chat.
|
||||
{% endhint %}
|
||||
|
||||
## Speaking about Discord's limits...
|
||||
|
||||
> Only 50 channels at category as maximum
|
||||
|
||||
So when the category will be filled with 50 channels, SimpleClans will create a new category and place a new channel there.
|
||||
|
||||
> Maximum 500 channels at discord server
|
||||
|
||||
That is why, if you have more than 500 clans, then SimpleClans won't catch all of them.
|
||||
You could use `discordchat.text.clans-limit` at configuration.
|
||||
|
||||
## Configuration
|
||||
|
||||
| Config value | Description |
|
||||
| :--- | :--- |
|
||||
| `discordchat.enable` | Enables the DiscordSRV integration |
|
||||
| `discordchat.discord-format` | The message format from minecraft to discord |
|
||||
| `discordchat.format` | The message format from discord to minecraft |
|
||||
| `discordchat.spy-format` | The message format from discord to server admins \(`simpleclans.admin.all-seeing-eye`\) |
|
||||
| `discordchat.rank` | The rank format |
|
||||
| `discordchat.text.category-format` | The name of category \("SC – TextChannel"\) |
|
||||
| `discordchat.text.category-ids` | The ids of SC categories. You may add your own category here if you want to |
|
||||
| `discordchat.text.whitelist` | This will allow only specified clans be created |
|
||||
| `discordchat.text.clans-limit` | Limit of discord channels. Maximum is 500. |
|
||||
|
||||
## Options that will not work
|
||||
|
||||
Some of DiscordSRV configurations won't work on SC channels.
|
||||
There is the small __list:
|
||||
|
||||
* `DiscordChatChannelDiscordToMinecraft` – Do you really need to disable it in DiscordSRV's config, when you may disable it in SC config?
|
||||
* `DiscordChatChannelRequireLinkedAccount` _–_ Our implementation requires only linked players.
|
||||
* `DiscordChatChannelBlockBots` – We're all robots, now you know the truth
|
||||
* `DiscordChatChannelBlockedIds` – Where is an option to block my IP?
|
||||
* `DiscordChatChannelBroadcastDiscordMessagesToConsole` – You have spy chat for admins for that.
|
||||
* `DiscordChatChannelTruncateLength` – Does anyone know what `truncate` is?
|
||||
* `DiscordChatChannelRolesAllowedToUseColorCodesInChat` – No.
|
||||
|
||||
At least, `DiscordChatChannelEmojiBehavior` will work.
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
---
|
||||
description: Список известных проблем плагина и возможных решений.
|
||||
description: List of the plugin's known issues and possible solutions.
|
||||
---
|
||||
|
||||
# 🪓 Известные проблемы
|
||||
# 🪓 Known issues
|
||||
|
||||
### MySQL #1366 - Некорректное string значение
|
||||
#### MySQL #1366 - Incorrect string value
|
||||
|
||||
Эта ошибка возникает тогда, когда вы пытаетесь вставить символы, которые не поддерживаются кодировкой MySQL.
|
||||
This error happens when you try to insert characters that MySQL's current encoding doesn't support.
|
||||
|
||||
**Решение:** измените кодировку MySQL на `utf8mb4`.\
|
||||
1\. Откройте файл MySQL `my.cnf`.\
|
||||
2\. Добавьте эту конфигурацию, сохраните и перезапустите MySQL:
|
||||
**Solution:** change MySQL's encoding to `utf8mb4`.\
|
||||
1\. Open MySQL's `my.cnf`.\
|
||||
2\. Add these configurations, save and restart MySQL:
|
||||
|
||||
```
|
||||
[mysql]
|
||||
@@ -20,34 +20,25 @@ character-set-server=utf8mb4
|
||||
collation-server=utf8mb4_unicode_ci
|
||||
```
|
||||
|
||||
### KDR не подсчитывается
|
||||
#### KDR is not counted
|
||||
|
||||
Игроки жалуются, что их KDR не изменяется.
|
||||
Players report that their KDR is not changing.
|
||||
|
||||
**Решение:** отрицайте разрешение`simpleclans.other.kdr-exempt`. В некоторых плагинах на права, просто добавьте `-` перед правом. Другие принимают `false` значение.
|
||||
**Solution:** deny the permission `simpleclans.other.kdr-exempt`. In some permission plugins, just add a `-` before the node. Others accept the `false` value.
|
||||
|
||||
### Странные символы в GUI
|
||||
#### Geyser | Error while opening GUI
|
||||
|
||||
В GUI, в некоторых местах, отображаются странные символы.
|
||||
Since SimpleClans is using player heads in its GUI, you may face with a [Geyser limitation](https://wiki.geysermc.org/geyser/current-limitations/).
|
||||
|
||||
.png>)
|
||||
|
||||
**Решение:** ваша локальная машина настроена на русский язык из-за чего появляется подобный казус. Решить это можно, добавив следующую строку в параметры запуска сервера:\
|
||||
`-Duser.country=US -Duser.language=en`
|
||||
|
||||
### Geyser | Ошибка при загрузке текстуры головы
|
||||
|
||||
Поскольку SimpleClans использует головы игроков в меню, то вы можете столкнуться с [ограничением Geyser](https://wiki.geysermc.org/geyser/current-limitations/).\
|
||||
\
|
||||
При попытке открыть меню (`/clan`) вылетает ошибка в консоли.\
|
||||
Эту ошибку можно определить по стектрейсу:
|
||||
After you try to open the menu (`/clan`), you may get the error in the console. \
|
||||
In it you can find the mark of this error:
|
||||
|
||||
```
|
||||
Caused by: java.lang.IllegalArgumentException: Name and ID cannot both be blank
|
||||
```
|
||||
|
||||
**Решение:**\
|
||||
Поставьте следующее значение на `false` в конфигурации Geyser:
|
||||
**Solution**:\
|
||||
Disable this option in your geyser configuration file.
|
||||
|
||||
```yaml
|
||||
allow-custom-skulls: false
|
||||
|
||||
@@ -0,0 +1,79 @@
|
||||
---
|
||||
description: This page contains information about sharing your lands with clan members.
|
||||
---
|
||||
|
||||
# Land Claiming
|
||||
|
||||
## Sharing lands
|
||||
|
||||
Currently, SimpleClans may work with GriefPrevention, WorldGuard \(also plugins depending on it\) and PlotSquared. It has default methods to allow and block different actions \(break, place, interact, etc.\).
|
||||
|
||||
Take a look at the [configuration](https://simpleclans.gitbook.io/simpleclans/how-to-setup/configuration#war-and-protection).
|
||||
Here is the full command list:
|
||||
|
||||
> Optional argument marked as \[argument\]
|
||||
|
||||
| Command | Description |
|
||||
| :--- | :--- |
|
||||
| `/clan land allow [action]` | Allows **the specified action** on this land to your clan members |
|
||||
| `/clan land block [action]` | Blocks **the specified action** on this land to your clan members |
|
||||
|
||||
Actions list:
|
||||
|
||||
| Action | Description |
|
||||
| :--- | :--- |
|
||||
| container | Used to allow/block opening chests, anvils, enchant tables, etc. on your land |
|
||||
| place\_block | Used to allow/block placing blocks on your land |
|
||||
| break | Used to allow/block breaking blocks on your land |
|
||||
| damage | Used to allow/block taking any of sort damage on your land |
|
||||
| interact | Used to allow/block doors, buttons, levers, etc. on your land |
|
||||
| interact\_entity | Used to allow/block interacting with entities on your land |
|
||||
| all | Used to allow/block all actions |
|
||||
|
||||
**Example:** `/clan land allow place_block` will allow placing blocks on your land for your clan members.
|
||||
|
||||
{% hint style="info" %}
|
||||
**Note**
|
||||
The commands will affect the land you are currently standing on or all lands, if you are not in one _\(when edit-all-lands is true\)_.
|
||||
{% endhint %}
|
||||
|
||||
## Making your own provider
|
||||
|
||||
{% hint style="warning" %}
|
||||
**Warning**
|
||||
Work in progress.
|
||||
{% endhint %}
|
||||
|
||||
## Another ways of sharing lands
|
||||
|
||||
### GriefPrevention
|
||||
|
||||
Configuration:
|
||||
|
||||
* `enable-auto-groups` -
|
||||
* `auto-group-groupname`-
|
||||
|
||||
```yaml
|
||||
settings:
|
||||
enable-auto-groups: false
|
||||
permissions:
|
||||
auto-group-groupname: true
|
||||
YourClanNameHere:
|
||||
- test.permission
|
||||
```
|
||||
|
||||
You can replace `<clantag>` with ANY clan tag \(ally, rival, etc\)
|
||||
|
||||
| Command | Description |
|
||||
| :--- | :--- |
|
||||
| `/trust group.<clantag>` | Gives the Clan members permission to edit in your claim |
|
||||
| `/accesstrust group.<clantag>` | Gives the Clan members permission to use your buttons, levers, and beds |
|
||||
| `/containertrust group.<clantag>` | Gives the Clan members permission to use your buttons, levers, beds, crafting gear, containers, and animals |
|
||||
| `/permissiontrust group.<clantag>` | Gives the Clan members permission to share their permission level with others |
|
||||
| `/untrust group.<clantag>` | Revokes any permissions granted to a Clan in your claim |
|
||||
|
||||
{% hint style="info" %}
|
||||
**Note**
|
||||
After the permission is given, the player must reconnect.
|
||||
{% endhint %}
|
||||
|
||||
@@ -1,113 +1,44 @@
|
||||
---
|
||||
description: null
|
||||
---
|
||||
# 🪜 Placeholders
|
||||
|
||||
# 🪜 Поддержка PlaceholderAPI
|
||||
## Available placeholders
|
||||
|
||||
## Доступные заполнители
|
||||
<table><thead><tr><th>Placeholder</th><th width="389.3333333333333">Description</th></tr></thead><tbody><tr><td>%simpleclans_name%</td><td>Displays the clan members name, returns name.</td></tr><tr><td>%simpleclans_clean_name%</td><td>Displays the clan members name in all Lowercase, returns name.</td></tr><tr><td>%simpleclans_is_muted%</td><td>Has the clan member muted the clan chat? Related to <code>/. mute</code>. Returns <code>yes</code> or <code>no</code>.</td></tr><tr><td>%simpleclans_is_mutedally%</td><td>Has the clan member muted ally chat?<br>Related to <code>/ally mute</code>. Returns <code>yes</code> or <code>no</code>.</td></tr><tr><td>%simpleclans_in_clan%</td><td>Is the player in a clan?<br>Returns <code>yes</code> or <code>no</code>.</td></tr><tr><td>%simpleclans_join_date%</td><td><p>Displays the date the clan member joined the clan.</p><p>Returns <code>Month</code>, <code>Day</code>, <code>Year</code>, <code>Hour</code>.</p></td></tr><tr><td>%simpleclans_lastseen%</td><td>Displays when a clan member was last logged into server<br>Returns <code>Month</code>, <code>Day</code>, <code>Year</code>, <code>Hour</code>, or if active returns <code>Online</code>.</td></tr><tr><td>%simpleclans_lastseendays%</td><td>Displays when a clan member was last logged into server, returns number or Today if active the same day.</td></tr><tr><td>%simpleclans_inactive_days%</td><td>Displays how many days a clan member has not been active, returns number</td></tr><tr><td>%simpleclans_is_member%</td><td>Is the clan member a standard member of the clan?<br>Returns <code>yes</code> or <code>no</code>.</td></tr><tr><td>%simpleclans_is_trusted%</td><td>Is this clan member a trusted member of the clan? <br>Returns <code>yes</code> or <code>no</code>.</td></tr><tr><td>%simpleclans_is_leader%</td><td><p>Is the clan member the leader of the clan?</p><p>Returns <code>yes</code> or <code>no</code>.</p></td></tr><tr><td>%simpleclans_is_invite_enabled%</td><td>Is the clan member can be invited to other clans? <br>Returns <code>yes</code> or <code>no</code>.</td></tr><tr><td>%simpleclans_rank%</td><td>Displays the clan members current Rank, returns name of the rank.</td></tr><tr><td>%simpleclans_has_rank%</td><td>Does the clan member have any rank? <br>Returns: <code>yes</code> or <code>no</code>.</td></tr><tr><td>%simpleclans_rank_displayname%</td><td>Displays the clan members current Rank displayname, related to /clan rank setdisplayname, returns custom display name of the rank</td></tr><tr><td>%simpleclans_neutral_kills%</td><td>Total kills of players in clans that are not a ally or rival clan, returns number.</td></tr><tr><td>%simpleclans_rival_kills%</td><td>Total kills of players that are in a Rival clan, returns number.</td></tr><tr><td>%simpleclans_civilian_kills%</td><td>Total kills of players that are not in a clan, returns number.</td></tr><tr><td>%simpleclans_ally_kills%</td><td>Total kills of players that are in a allied clan, returns number.</td></tr><tr><td>%simpleclans_total_kills%</td><td>Total kills in all, civilians, rivals, allies and neutrals, returns number.</td></tr><tr><td>%simpleclans_weighted_kills%</td><td>Displays the clan members weighted kill points, this is based off set points for each type of kill, see Config for settings, returns number.</td></tr><tr><td>%simpleclans_deaths%</td><td>Total times the clan member has died, returns number.</td></tr><tr><td>%simpleclans_kdr%</td><td>Kill Death Ratio, the balance between clan members Kills and Deaths, returns number.</td></tr><tr><td>%simpleclans_is_bb_enabled%</td><td><p>Bulletin board toggle.</p><p>Related to <code>/clan toggle</code> command.</p><p>Returns <code>yes</code> or <code>no</code>.</p></td></tr><tr><td>%simpleclans_is_tag_enabled%</td><td><p>Clan tag toggle.</p><p>Related to <code>/clan toggle</code> command.</p><p>Returns `yes` or <code>no</code>.</p></td></tr><tr><td>%simpleclans_is_friendlyfire_on%</td><td><p>Has the clan member got Friendly Fire Enabled. Related to <code>/clan ff</code>.</p><p>Returns <code>yes</code> or <code>no</code>.</p></td></tr><tr><td>%simpleclans_tag%</td><td>Returns the clans Tag in lowercase and unformatted.</td></tr><tr><td>%simpleclans_tag_label%</td><td>Returns the clan Tag with correct mayus, color and at the end &c relates to /clan modtag</td></tr><tr><td>%simpleclans_clanchat_player_color%</td><td><p>Gives other plugins <strong>Clan</strong> chat colors as set in config.</p><p>Returns &c format<br>Link: <a data-mention href="../how-to-setup/configuration.md#clan-chat">#clan-chat</a></p></td></tr><tr><td>%simpleclans_allychat_player_color%</td><td><p>Gives other plugins <strong>Ally</strong> chat colors as set in config.</p><p>Returns &c format<br>Link: <a data-mention href="../how-to-setup/configuration.md#ally-chat">#ally-chat</a></p></td></tr><tr><td>%simpleclans_clan_total_neutral%</td><td>Total kills of players in clans that are not a ally or rival clan, by all clan members, returnLine truncated
|
||||
|
||||
| Заполнитель | Результат | Описание | |
|
||||
| ---------------------------------------------------- | ------------------- | -------------------------------------- | - |
|
||||
| %simpleclans\_neutral\_kills% | Числовой | | |
|
||||
| %simpleclans\_rival\_kills% | Числовой | | |
|
||||
| %simpleclans\_civilian\_kills% | Числовой | | |
|
||||
| %simpleclans\_total\_kills% | Числовой | | |
|
||||
| %simpleclans\_weighted\_kills% | Числовой | | |
|
||||
| %simpleclans\_deaths% | Числовой | | |
|
||||
| %simpleclans\_kdr% | FLOAT | | |
|
||||
| %simpleclans\_in\_clan% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_leader% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_trusted% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_member% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_bb\_enabled% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_usechatshortcut% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_allychat% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_clanchat% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_globalchat% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_cape\_enabled% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_tag\_enabled% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_friendlyfire\_on% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_muted% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_is\_mutedally% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_join\_date% | Дата | Месяц, День, Год, Час | |
|
||||
| %simpleclans\_inactive\_days% | Числовой | | |
|
||||
| %simpleclans\_lastseen% | Числовой | | |
|
||||
| %simpleclans\_lastseendays% | Числовой | | |
|
||||
| %simpleclans\_tag% | Строковый | Тег клана без цвета в нижнем регистре. | |
|
||||
| %simpleclans\_tag\_label% | Строковый | Полный тег клана с цветом | |
|
||||
| %simpleclans\_rank% | Строковый | | |
|
||||
| %simpleclans\_rank\_displayname% | Строковый | | |
|
||||
| %simpleclans\_clanchat\_player\_color% | | | |
|
||||
| %simpleclans\_allychat\_player\_color% | | | |
|
||||
| %simpleclans\_clan\_total\_neutral% | Числовой | | |
|
||||
| %simpleclans\_clan\_total\_civilian% | Числовой | | |
|
||||
| %simpleclans\_clan\_total\_rival% | Числовой | | |
|
||||
| %simpleclans\_clan\_total\_kills% | Числовой | | |
|
||||
| %simpleclans\_clan\_total\_deaths% | Числовой | | |
|
||||
| %simpleclans\_clan\_total\_kdr% | FLOAT | | |
|
||||
| %simpleclans\_clan\_average\_wk% | Числовой | | |
|
||||
| %simpleclans\_clan\_leader\_size% | Числовой | | |
|
||||
| %simpleclans\_clan\_balance% | Числовой | | |
|
||||
| %simpleclans\_clan\_allow\_withdraw% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_clan\_allow\_deposit% | Логический (Да/Нет) | | |
|
||||
| %simpleclans\_clan\_size% | Числовой | | |
|
||||
| %simpleclans\_clan\_name% | Строковый | | |
|
||||
| %simpleclans\_clan\_color\_tag% | | | |
|
||||
| %simpleclans\_clan\_tag% | | | |
|
||||
| %simpleclans\_clan\_founded% | | | |
|
||||
| %simpleclans\_clan\_friendly\_fire% | | | |
|
||||
| %simpleclans\_clan\_is\_unrivable% | | | |
|
||||
| %simpleclans\_clan\_is\_anyonline% | | | |
|
||||
| %simpleclans\_clan\_is\_verified% | | | |
|
||||
| %simpleclans\_clan\_capeurl% | | | |
|
||||
| %simpleclans\_clan\_inactivedays% | | | |
|
||||
| %simpleclans\_clan\_onlinemembers\_count% | | | |
|
||||
| %simpleclans\_clan\_allies\_count% | | | |
|
||||
| %simpleclans\_clan\_rivals\_count% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_total\_neutral% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_total\_civilian% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_total\_rival% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_total\_kills% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_total\_deaths% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_total\_kdr% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_average\_wk% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_leader\_size% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_balance% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_allow\_withdraw% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_allow\_deposit% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_size% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_name% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_color\_tag% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_tag% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_founded% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_friendly\_fire% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_is\_unrivable% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_is\_anyonline% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_is\_verified% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_capeurl% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_inactivedays% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_onlinemembers\_count% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_allies\_count% | | | |
|
||||
| %simpleclanstopclans\_#\_clan\_rivals\_count% | | | |
|
||||
#### Top Clans Placeholders
|
||||
|
||||
## Топ кланов
|
||||
The top clans is a group of placeholders that helps you create leaderboards.\
|
||||
You can put `_topclans_#_` in any existing clan placeholder to get the value for the clan in a specific rank position.\
|
||||
Ex.:\
|
||||
`%simpleclans_topclans_1_clan_name%` - this will return the name of the Clan in the first position.
|
||||
|
||||
Топ кланов – это группа placeholder'ов, благодаря которой вы можете создавать свои таблицы лидеров. \
|
||||
\
|
||||
Для этого необходимо обратиться к списку выше, взять один из существующих `%simpleclanstopclans_#%`, но вместо `#` добавить `_topclans_#_`, где # – номер позиции клана.\
|
||||
\
|
||||
Пример.:\
|
||||
`%simpleclans_topclans_1_clan_name%` – вернёт клан с именем, находящийся на первой позиции.
|
||||
#### Top Players Placeholders
|
||||
|
||||
## Топ игроков
|
||||
This one is another group of placeholders to create leaderboards. As the name suggests, it's about players and not clans, but they work similarly.\
|
||||
Adding `_topplayers_#_` to existing player placeholders will get the value for the Player in the specified rank.\
|
||||
Ex.:\
|
||||
`%simpleclans_topplayers_2_tag_label%` - this will return the tag label for the Player in the second position.
|
||||
|
||||
Другая группа placeholder'ов позволяет создать таблицу лидеров игроков. Принцип схож с топом кланов.\
|
||||
\
|
||||
Добавьте `_topplayers_#_` к существующему placeholder'у игроков, чтобы получить значение для указанной позиции.\
|
||||
\
|
||||
Пример:\
|
||||
`%simpleclans_topplayers_2_tag_label%` – Возвращает полный тег клана игрока, находящегося на второй позиции.
|
||||
#### Relational placeholders
|
||||
|
||||
Relational placeholders return values based on the relation between 2 players. One example is the tab, there is the player viewing it and the players listed there\
|
||||
Currently the only relational placeholder available on SimpleClans is: `%rel_simpleclans_color%`\
|
||||
This returns a color based on rivalries/alliances.\
|
||||
Allies: aqua\
|
||||
Rivals: red\
|
||||
Same clan: green
|
||||
|
||||
The colors above can be changed in PlaceholderAPI's config.
|
||||
|
||||
**Example**
|
||||
|
||||
`belowname-objective:`
|
||||
|
||||
`enabled: true`
|
||||
|
||||
`clan: "%rel_simpleclans_color%%simpleclans_tag%"`
|
||||
|
||||
This will add the clans tag below the players name, to members of your clan the tag will show green, to members of allied clans the tag will show aqua, to members of rivalled clans tag will show red, same for when your clan members see allies and rivals.
|
||||
|
||||
#### HolographicDisplays
|
||||
|
||||
Чтобы использовать топы (таблицы лидеров) с HolographicDisplays, помните об [установке ](https://www.spigotmc.org/resources/holographicextension.18461/)расширения.
|
||||
If you intend to use these placeholders with HolographicDisplays, remember to [download ](https://www.spigotmc.org/resources/18461/)the extension.
|
||||
@@ -1,19 +1,19 @@
|
||||
---
|
||||
description: >-
|
||||
Эта страница поможет вам разобраться в том, как установить и использовать
|
||||
SimpleClans API в своих плагинах.
|
||||
This page will help you understand how to install and use the SimpleClans API
|
||||
in your plugins.
|
||||
---
|
||||
|
||||
# ♟️ SimpleClans API
|
||||
# ♟️ API Examples
|
||||
|
||||
## Шаг 1. Добавьте SimpleClans API в свой плагин
|
||||
## Step 1. Add the SimpleClans API to your plugin
|
||||
|
||||
Сделать это можно двумя способами: через Maven или локально.\
|
||||
Мы настоятельно **рекомендуем** делать это через Maven.
|
||||
There are two ways to do this: via Maven or locally. \
|
||||
We strongly **recommend** doing this via Maven.
|
||||
|
||||
### Maven
|
||||
|
||||
Добавьте следующие строки в `pom.xml`:
|
||||
Add the following lines to `pom.xml`:
|
||||
|
||||
```markup
|
||||
<repositories>
|
||||
@@ -30,62 +30,68 @@ description: >-
|
||||
<groupId>net.sacredlabyrinth.phaed.simpleclans</groupId>
|
||||
<artifactId>SimpleClans</artifactId>
|
||||
<version>2.19.2</version>
|
||||
<!-- Вы можете узнать последнюю доступную версию в заметке ниже -->
|
||||
<!-- You can find out the latest available version in the note below -->
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
```
|
||||
|
||||
{% hint style="info" %}
|
||||
**Заметка**\
|
||||
Последнюю версию можно узнать тут: [ссылка](https://github.com/RoinujNosde/SimpleClans/releases)
|
||||
**Note**\
|
||||
The latest version can be found here: [link](https://github.com/RoinujNosde/SimpleClans/releases)
|
||||
{% endhint %}
|
||||
|
||||
### Локально
|
||||
### Locally
|
||||
|
||||
В указаном примере мы будем использовать IntelliJ IDEA, но последующие действия также работают и в других IDE.
|
||||
In this example, we will use the IntelliJ IDEA, but the following actions also work in other IDEs.
|
||||
|
||||
1. Откройте структуру вашего проекта (`F4`)
|
||||
2. Выберите пункт Libraries, кликните на крестик, в появившемся окошке выбираем "New Project Library -> Java" и добавляем SimpleClans.
|
||||
1. Open the structure of your project (`F4`)
|
||||
2. Select Libraries, click on the cross, select "New Project Library -> Java" in the window that appears and add SimpleClans.
|
||||
|
||||
.png>)
|
||||
 (1).png>)
|
||||
|
||||
Возвращаемся к структуре проекта, дальше заходим в Project Settings -> Modules, ставим режим компиляции "Provided".
|
||||
Return to the project structure, then go to Project Settings - > Modules, set the compilation mode to "Provided".
|
||||
|
||||
 (1).png>)
|
||||
 (1).png>)
|
||||
|
||||
* [x] Поздравляю, вы поставили SimpleClans API в свой проект. 😃
|
||||
* [x] Congratulations, you have added the SimpleClans API to your project. 😃
|
||||
|
||||
## Шаг 2. Используйте SimpleClans API
|
||||
## Step 2. Use the SimpleClans API
|
||||
|
||||
#### Что вам нужно знать?
|
||||
#### What do you need to know?
|
||||
|
||||
* **ClanPlayer –** это класс, представляющий из себя объект игрока. В этом классе содержится информация об игроке, его клане и др.
|
||||
* **Clan –** это класс, презентующий объект клана. В нём имеется методы для получения игроков клана, тега клана, союзников, лидеров и др.
|
||||
* **ClanManager –** это класс, позволяющий получить **Clan** и **ClanPlayer.**
|
||||
* [**ClanPlayer**](https://ci.roinujnosde.me/job/SimpleClans/Javadoc/net/sacredlabyrinth/phaed/simpleclans/ClanPlayer.html) is a class that represents a player object. This class contains information about the player, his clan, etc.
|
||||
* [**Clan**](https://ci.roinujnosde.me/job/SimpleClans/Javadoc/net/sacredlabyrinth/phaed/simpleclans/Clan.html) is a class that presents a clan object. It has methods for getting clan players, clan tag, allies, leaders, etc.
|
||||
* [**ClanManager**](https://ci.roinujnosde.me/job/SimpleClans/Javadoc/net/sacredlabyrinth/phaed/simpleclans/managers/ClanManager.html) is a class that allows you to retrieve **Clan** and **ClanPlayer**.
|
||||
|
||||
#### Пример использования SimpleClans
|
||||
#### Example of using SimpleClans API
|
||||
|
||||
Вы можете использовать плагин SimpleClans вот так:
|
||||
You can hook into SimpleClans plugin like so:
|
||||
|
||||
{% tabs %}
|
||||
{% tab title="MyPlugin.class" %}
|
||||
```java
|
||||
public class MyPlugin extends JavaPlugin {
|
||||
private static SimpleClans sc;
|
||||
private static MyPlugin instance;
|
||||
private SimpleClans sc;
|
||||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
Plugin plug = getServer().getPluginManager().getPlugin("SimpleClans");
|
||||
instance = this;
|
||||
|
||||
Plugin plug = getServer().getPluginManager().getPlugin("SimpleClans");
|
||||
if (plug != null) {
|
||||
sc = (SimpleClans) plug;
|
||||
}
|
||||
}
|
||||
|
||||
public static getSimpleClans() {
|
||||
public SimpleClans getSCPlugin() {
|
||||
return sc;
|
||||
}
|
||||
|
||||
public static getInstance() {
|
||||
return instance;
|
||||
}
|
||||
}
|
||||
```
|
||||
{% endtab %}
|
||||
@@ -97,20 +103,23 @@ public class Example {
|
||||
public void doClanStuff(Player player) {
|
||||
UUID playerUuid = player.getUniqueId();
|
||||
|
||||
// Получение клана игрока
|
||||
ClanPlayer cp = MyPlugin.getSimpleClans().getClanManager().getClanPlayer(playerUuid);
|
||||
// Get a ClanManager object
|
||||
ClanManager cm = MyPlugin.getInstance().getSCPlugin().getClanManager();
|
||||
|
||||
// Get a ClanPlayer object
|
||||
ClanPlayer cp = cm.getClanPlayer(playerUuid);
|
||||
|
||||
if (cp != null) {
|
||||
Clan clan = cp.getClan();
|
||||
} else {
|
||||
// Игрок не является участником какого-либо клана
|
||||
// Player is not in a clan
|
||||
}
|
||||
|
||||
// Получение клана из клан тега
|
||||
Clan clan = MyPlugin.getSimpleClans().getClanManager().getClan("staff");
|
||||
// Get a clan from a clan tag
|
||||
Clan clan = cm.getClan("staff");
|
||||
|
||||
if (clan != null) {
|
||||
// Клан существует
|
||||
// Clan exists
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -118,7 +127,7 @@ public class Example {
|
||||
{% endtab %}
|
||||
{% endtabs %}
|
||||
|
||||
В случае, если вы не хотите указывать проверку на наличие плагина, вы всегда можете указать зависимость в `plugin.yml`:
|
||||
If you don't want to specify a check for the presence of SimpleClans, you can always specify a dependency in `plugin.yml`:
|
||||
|
||||
{% tabs %}
|
||||
{% tab title="plugin.yml" %}
|
||||
@@ -127,30 +136,8 @@ depend:
|
||||
- SimpleClans
|
||||
```
|
||||
{% endtab %}
|
||||
|
||||
{% tab title="Example.class" %}
|
||||
```java
|
||||
public class Example {
|
||||
|
||||
public void doClanStuff(Player player)
|
||||
{
|
||||
SimpleClans sc = SimpleClans.getInstance();
|
||||
|
||||
// Получение клана игрока
|
||||
ClanPlayer cp = sc.getClanManager().getClanPlayer(player.getUniqueId());
|
||||
if (cp != null) {
|
||||
Clan clan = cp.getClan();
|
||||
} else {
|
||||
// Игрок не является участником какого-либо клана
|
||||
}
|
||||
|
||||
// Получение клана из клан тега
|
||||
Clan clan = sc.getClanManager().getClan("staff");
|
||||
if (clan != null) {
|
||||
// Клан существует
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
{% endtab %}
|
||||
{% endtabs %}
|
||||
|
||||
## Step 3. Continue your learning
|
||||
|
||||
Don't stop in your beginnings, feel free to learn our API: [javadocs](https://ci.roinujnosde.me/job/SimpleClans/Javadoc/).
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
description: >-
|
||||
Economics on your server is probably one of the most important things to do.
|
||||
To understand how much money your clans operate, you can rely on this
|
||||
function.
|
||||
---
|
||||
|
||||
# 💸 Logging server economy
|
||||
|
||||
## Configuration
|
||||
|
||||
By default, this feature is enabled, so you may want to turn it off. You can do it here:
|
||||
|
||||
{% tabs %}
|
||||
{% tab title="config.yml" %}
|
||||
```yaml
|
||||
economy:
|
||||
bank-log:
|
||||
enable: true
|
||||
```
|
||||
{% endtab %}
|
||||
{% endtabs %}
|
||||
|
||||
## Feature description
|
||||
|
||||
This feature will create a one per day CSV file in `/SimpleClans/logs/bank/`.\
|
||||
|
||||
|
||||
.png>)
|
||||
|
||||
## For developers
|
||||
|
||||
If you want to add another format of logging, you can see how it's [implemented](https://github.com/RoinujNosde/SimpleClans/tree/master/src/main/java/net/sacredlabyrinth/phaed/simpleclans/loggers).
|
||||
@@ -0,0 +1,2 @@
|
||||
# Untitled
|
||||
|
||||