Описание:
Aqua Core-это полноценное дополнение для любого типа серверов. Он поддерживает систему рангов, наказаний, основных функций и команд и многое другое. Это ядро имеет кучу функций и будет иметь еще больше в следующих обновлениях. Aqua Core поддерживает spigot-сервер с банджи и несколькими прокси-серверами.
AquaCore API и документация по API:
https://github.com/FaceSlap02/AquaCoreAPI/wiki/Developer-APIAquaCore документация плагина: https://github.com/FaceSlap02/AquaCoreAPI/wiki/Documentation
Требования:
- Mongo Database - плагин использует базу данных Mongo для хранения всей информации, такой как наказания, ранг и т. д.
- Redis Database - плагин использует базу данных Redis для синхронизации и связи между вашими банджи-серверами и прокси-серверами.
- Java 8
- Патрубок 1.7 - 1.12
- Этот продукт использует систему лицензирования, которая требует, чтобы ваша система могла подключаться к интернету.
- Как только вы купите продукт, вам нужно будет присоединиться к раздору поддержки, перечисленному выше, чтобы получить свою лицензию.
- Discord Sync
- AquaCore поставляется с синхронизацией discord webhook для объявления таких сообщений, как наказания, изменения ранга, помощь и отчет на ваш сервер discord.
- Вы можете настроить свой discord webhook всего за несколько секунд, вы можете найти более подробную информацию об этом здесь: https://support.discord.com/hc/en-us/articles/228383668
- Спойлер: Сообщения
- Спойлер: discord.yml
- Маскировать
- Используйте маскировку под свою ответственность, если у вас есть старый плагин, который использует имя игрока для хранения данных, он может потеряться при использовании маскировки, однако плагины, которые используют имя игрока для хранения данных, использовать не следует.
- Система маскировки позволяет полностью уйти под прикрытие, изменив свое имя, скин и внутриигровой ранг.
- Вы можете выбрать до 250+ случайных скинов в меню.
- /маскировка <имя>, это приведет вас в меню обработки, где вы можете выбрать скин и ранг для маскировки.
- /неприкрытый, это не замаскирует тебя, если ты замаскирован
- /disguiseinfo, это даст вам информацию об онлайн-игроках, которые замаскированы
- /disguiseinfo <player>, с помощью которого вы можете проверить, замаскирован ли онлайн-игрок
- Дайте игроку "Аква".маскировка,звание.<rank_name>" разрешение разрешить игроку маскироваться до определенного ранга
![[IMG] [IMG]](https://i.imgur.com/MIPRWOl.png)
![[IMG] [IMG]](https://i.imgur.com/lkWQsYe.png)
![[IMG] [IMG]](https://i.imgur.com/G1UKMGD.png)
![[IMG] [IMG]](https://i.imgur.com/UILMIJl.png)
- Наказания
- Наказания включают в себя все виды наказаний, такие как запреты, молчание, удары ногами и другие.
- Команды
- /черный список <игрок> <игрок><причина> [-s] [-c]
- /бан <игрок> [продолжительность] <игрок><причина> [-s] [-c]
- /mute <player> [длительность] <player><reason> [-s]
- /ipban <player> [длительность] <player><причина> [-s] [-c]
- /warn <player> [длительность] <player><причина> [-s]
- /unban <player> <player><reason> [-s]
- /unmute <player> <player><reason> [-s]
- /unblacklist <player> <player><reason> [-s]
- /kick <игрок> <игрок><причина> [-s]
- /checkpunishments <игрок>
- /punishinfo
- [-s] наказывает игрока молча, и сообщение о наказании не будет транслироваться всем.
- [-c] очищает инвентарь наказанного игрока при получении наказания.
- О нас
- Запреты
Вы можете запретить игрокам постоянно или на определенный период времени. Игроки также могут быть забанены IP. If a player is IP-banned no one from the banned IP can join the server.- Spoiler: Check
- Mutes
You can mute players permanently or for a specified period of time. If a player has active mute the player can't be muted until the previous mute expires. - Warns
You can warn players permanently or for a specified period of time.
If a player reaches a configurable amount of warns they will be banned for a configurable amount of time. All warns can be set to inactive after they get banned. - Blacklists
The player and the IP of the player will be blacklisted and no one from the IP won't be able to join the server. - Alts
You can check all alts from the last IP of the user.
- Alts are scanned on the last IP of the user.- Spoiler: Alts show
- History
All punishments are saved in Mongo Database, it will save all active and in-active punishments which means that you can check them by doing /checkpunishments <user>.- Spoiler: History/Check
- Запреты
- Ранги
- Все ранги синхронизируются и обновляются на каждом сервере
- Ранги могут быть как глобальными, так и для каждого сервера.
- Ранги также могут быть "скрыты". Скрытые ранги будут использоваться только для разрешений, префиксы, суффиксы и цвет будут отфильтрованы из этих рангов.
- Вы можете указать тип ранга. Это может быть дефолт, даритель, персонал или скрытый.
![[IMG] [IMG]](https://i.imgur.com/1XUfiRM.png)
- Гранты
- Все ранги игроков обрабатываются системой грантов.
- Игрок может иметь один или несколько грантов, все разрешения от грантов будут синхронизированы, и Грант с самым высоким весом ранга будет отображаться и использоваться в качестве основного гранта/ранга игрока.
- Спойлер: Меню Гранта Ранга
- Спойлер: Меню Грантов
- Отчеты и запросы
- Отчеты и запросы синхронизируются между всеми серверами.
- Как отчеты, так и запросы охлаждаются глобально, чтобы предотвратить злоупотребление функциями.
- Отчеты сохраняются в базе данных и помечаются как "нераскрытые" до тех пор, пока сотрудник не решит их раскрыть. Кроме того, все отчеты можно просмотреть в /reports <player>, вы можете выбрать, какой из них показать, решенный или нераскрытый и решенный.
![[IMG] [IMG]](https://i.imgur.com/Rsv0u9Q.png)
- Spoiler: Reports menu
- Tags
- Chat tags are tags that will be shown in the chat when the player is typing.
- All tags are synchronized between all servers and can be created and imported from config by doing /tagsimports.
- To give a tag you need to give the following permission to the player: aqua.tags.<tag_name>
- Spoiler: Tags
- To access tags main menu you can type /tags
- Admin and Staff Chat
- Staff chat can be toggled by doing /staffchat or used by doing /staffchat <message...>
- Admin chat can be toggled by doing /adminchat or used by doing /adminchat <message...>
- Staff chat and Admin chat have their quick access prefixes that can be put before your message to access to chats.
- To access Staff chat you can type "!" before your message
- Чтобы получить доступ к чату администратора, вы можете ввести "@" перед вашим сообщением
- Эти префиксы можно редактировать с помощью конфигурации.
![[IMG] [IMG]](https://i.imgur.com/T9MQeVA.png)
- Сообщения подключения персонала
- Когда сотрудник присоединяется, уходит или переключает сервер на вашем прокси-сервере, все онлайн-сотрудники будут предупреждены.
- Спойлер: Сообщения
- Личные сообщения
- Игрок может отправить сообщение другим игрокам с помощью /message <player>, другие игроки могут ответить с помощью /reply <player><player>.
- Игрок может игнорировать игроков, чтобы предотвратить получение личных сообщений от этого игрока.
- Игрок не может отправить сообщение проигнорированному игроку, если только он не решит отменить игнорирование игрока.
![[IMG] [IMG]](https://i.imgur.com/eZoTnPM.png)
![[IMG] [IMG]](https://i.imgur.com/Iguthy2.png)
- Управление Чатом
- Возможность отключения, включения и задержки чата.
- Это не синхронизируется на каждом сервере.
- Команды
- /chat mute - используется для отключения чата сервера
- /chat unmute - используется для включения чата сервера
- /chat slow <delay> - используется для замедления работы серверного чата
![[IMG] [IMG]](https://i.imgur.com/wut1cXC.png)
- Управление Сервером
- Сообщения всякий раз, когда сервер переходит в автономный режим или подключается к сети.
- Спойлер: Сообщения
- Команды
- /servermanager - главная команда
- /servermanager runcmd <server:all> <server:all><cmd> - используется для запуска консольной команды на определенном сервере или на всех серверах
- /servermanager info <server> - используется для получения информации о сервере
- /servermanager listservers - используется для получения списка всех подключенных серверов.
![[IMG] [IMG]](https://i.imgur.com/oMix0Dy.png)
![[IMG] [IMG]](https://i.imgur.com/UpdBQK4.png)
- Фильтрующая система
- Все IP-адреса и ссылки будут отфильтрованы через систему фильтров, если вы не решите отключить ее или добавить разрешенные ссылки.
- Все настраиваемые токсичные миры смогут фильтроваться
- Система замораживания
- Персонал может замораживать и размораживать игроков по типу /freeze <player>
- Замороженные игроки не смогут передвигаться, разбивать блоки, получать повреждения или выполнять команды. Исполняемые команды могут быть сконфигурированы в конфигурационных файлах.
![[IMG] [IMG]](https://i.imgur.com/419QbuD.png)
![[IMG] [IMG]](https://i.imgur.com/GxwVycT.png)
- Паническая система
- Игроки могут впасть в панику, делая /панику, она обычно используется, когда хакер атакует игрока, и они не хотят умирать.
- Когда игрок использует /панику, весь персонал в сети будет предупрежден, и игрок будет заморожен. В отличие от системы замораживания, паникующий игрок сможет выполнить любую команду.
- Сотрудник может использовать /unpanic <player>, чтобы удалить панику из паникующего игрока.
- Когда игрок использует /panic, режим паники будет удален через настраиваемое количество времени (по умолчанию-через 10 минут) и получит команду перезарядки на настраиваемое количество времени (по умолчанию-в течение 15 минут).
![[IMG] [IMG]](https://i.imgur.com/lXcpODZ.png)
- Permissions per player
- This will not override a player's rank permissions, players will have ranks permissions + its own permissions if added.
- Command
- /setpermission <user> <permission> <true|false> - used to add or remove player's permission.
![[IMG] [IMG]](https://i.imgur.com/59zrZV2.png)
- Настройки / Опции
- Это настройки, которые синхронизируются между всеми серверами
- Игрок может переключать свое собственное время, личные сообщения, звуки личных сообщений и глобальный чат через графический интерфейс.
- Спойлер: Меню Настроек
- Откат персонала
- Возможность отката всех запретов, отключений звука, черных списков или предупреждений штатного игрока, выполнившего их.
![[IMG] [IMG]](https://i.imgur.com/zG2rhxK.png)
- Опции для установки цвета вашего имени курсивом или полужирным шрифтом также добавлены опции для установки рангов полужирным или курсивным шрифтом
- Чтобы установить свое имя жирным шрифтом или курсивом, вы можете использовать элементы в /color
- Чтобы задать ранг жирным шрифтом или курсивом используйте следующие аргументы команды rank
- /rank setbold <name> <name><true|false> - true для установки курсивом и false для отмены установки полужирным шрифтом
- /rank setitalic <name> <name><true|false> - true to set italic и false to un-set italic
- Добавленные сообщения если кто-то уклоняется от запрета, это будет сообщение со всеми alts и покажет цвет alt в зависимости от статуса alt (онлайн, запрещен, оффлайн).
- Добавлен заполнитель для PlaceholderAPI чтобы получить тег игрока, проверьте главную страницу ресурса для получения информации.
- Теперь, если сообщение игрока отфильтровано, оно будет отправлено как обычное, но только игрок увидит его, персонал также будет предупрежден, это не относится к личным сообщениям!
- Добавлен узел разрешений для каждого цвета в /color, разрешение будет aqua.name.color.<name_color>, если вы хотите дать всем цветам использовать "aqua.name.color.all", если вы хотите дать доступ к жирному шрифту использовать "aqua.name.color.bold" и если вы хотите дать доступ к курсиву использовать "aqua.name.color.italic"
- Добавлена новая настройка в /settings под названием "упоминание чата", если у вас это включено и кто-то упоминает ваше имя в чате, вы будете предупреждены.
![[IMG] [IMG]](https://i.imgur.com/PQhni73.png)
- Added NameMC verification, setup your info about your server at NameMC, give rewards if player liked your server on NameMC, give ranks, give permissions, everything configurable.
![[IMG] [IMG]](https://i.imgur.com/ieDj91T.png)
- Теперь игроки не смогут предоставить более высокий ранг, чем они сами, если у них нет разрешения "aqua.grant.all".
- Двухфакторная Аутентификация
- 2FA-это эффективная система блокировки несанкционированного доступа.
- Добавлено 2FA, позволяющее игрокам или персоналу защищать свои учетные записи с помощью мобильных устройств всякий раз, когда они входят в систему.
- Аутентификация будет синхронизирована между серверами.
![[IMG] [IMG]](https://i.imgur.com/A5MQEAT.png)
- Добавлена система монет
- Игроки смогут приобретать ранги, используя свои монеты.
- Они могут приобрести только приобретаемые звания.
- Вы можете легко добавить очки на счет игрока, выполнив команду /coins add <player> <player><amount>, которая также исполняется с консоли.
- Чтобы установить ранг подлежащий покупке вы можете использовать следующие команды:
- /rank setpurchasable <rank> <rank><true|false> - установленный или не установленный ранг для покупки
- /rank setcoinscost <rank> <rank><amount> - установите количество монет, необходимых для покупки ранга.
- Всех купленных рангов хватит всего на 30 дней!
- Это очень полезно для того, чтобы игроки оставались на сервере.
![[IMG] [IMG]](https://i.imgur.com/j8SoRzo.png)
![[IMG] [IMG]](https://i.imgur.com/kEdthDr.png)
![[IMG] [IMG]](https://i.gyazo.com/3216ecd3426ea8e19b0ee43e377ea0bd.gif)
Other features:
- Gamemode Command - change your game to creative, survival, or adventures. (/gma, gmc and /gms available as well), player argument available as well.
- AddLore Command - used to add lore to the item you're holding
- RemoveLore Command - used to remove certain lore from the item you're holding.
- Rename Command - used to set display name to item you're holding.
- More Command - used to get the max amount of items you're holding.
- Alert Command - used to alert messages globally.
- Broadcast Command - used to broadcast messages on the server which you're on.
- Clear Command - used to clear your inventory or inventory for others.
- Feed Command - used to feed yourself or others.
- Heal Command - used to heal yourself or others.
- Invsee Command - used to see the inventory of the player, this also works with offline players, the player needs to join the server at least once.
- Skull Command - used to get head/skull of the player
- Sudo Command - used to sudo other players to type in chat or perform certain commands.
- Teleport Command - used to teleport yourself to a player.
- Команда Teleport Here - используется для телепортации игрока к себе.
- Команда телепортации мира - используется для телепортации самого себя в загруженный мир.
- Команда телепортации позиции - используется для телепортации себя в координаты.
- Команда Fly - используется для переключения вашей мухи или мухи других.
- Give Command - используется для передачи предметов.
- Команда Join - используется для присоединения к определенному серверу, за которым следует аргумент.
- Команда Discord - используется для получения информации о вашем сервере discord.
- Команда Teamspeak - используется для получения информации о вашем сервере Teamspeak.
- Команда Twitter - используется для получения информации Twitter о вашем сервере.
- Команда Store - используется для получения информации о вашем сервере.
- Команда Бога - используется для включения режима бога и становления бессмертным.
- Команда Staffrollback - используется для отката наказаний персонала [/staffrollback <name> <name><time> <time><type>]
- Для этого типа можно использовать: "запреты", "приглушения", "предупреждения" или "черные списки".
- Команда обслуживания - когда она включена, игроки не смогут присоединиться к серверу, если у них нет разрешения на обход.
- Спойлер: Поддержка
- Команда StaffList - используется для получения списка онлайн-сотрудников.
- Вы также можете скрыть указанные серверы от отображения в этом списке.
- Спойлер: Команда StaffList
- Команда List - используется для получения списка онлайн-игроков, /list all to see global players.
- Спойлер: Команда Списка
- Команда Info - используется для получения информации о проигрывателе, такой как адрес, последний просмотр и т. д.
- Команда PunishInfo - используется для получения информации о себе, проверки отключений и предупреждений.
- Команда AquaCore - используется для получения информации о плагине, /aquacore reload, используется для перезагрузки всех конфигурационных файлов.
![[IMG] [IMG]](https://i.imgur.com/7fgiTC9.png)
![[IMG] [IMG]](https://i.imgur.com/cKCnnw1.png)
- NameTags - get colored player's names and colored name on the tab. (can be toggled).
- Tips - auto announcements for your server.
- Chat format - format players' chat in the way you like it.
- StaffHistory - check all performed staff's punishments
- Command:
- /staffhistory <name>
- Spoiler: Staff History Menu
- Command:
- PEX Import
- You can import all rank database and user database from PEX in 2 clicks!
- Spoiler: PEX Import
- Staff Mode
- Fully configurable staff mode
- Configure all items to your liking, switch items with vanish, freeze players, and more.
- Spoiler: Staff Mode Items
- Vanish System
- Imported vanish system
- Vanish priorities with permissions
- Пример разрешения:
- aqua.vanish.priority.50 - игрок будет иметь самый высокий приоритет
- Аква.исчезновение.приоритет.1 - игрок будет иметь самый низкий приоритет
- Вы можете использовать любое число от 1 до 50.
- Пример разрешения:
![[IMG] [IMG]](https://i.imgur.com/6dNy28h.png)
- Время игры
- Команда для просмотра вашего игрового времени или игрового времени других пользователей.
- Спойлер: Время игры
- API-заполнитель
- Aqua Core поддерживает API-заполнитель для получения названия рангов, цвета и т. д.
- Опция Wipe
- Вы можете стереть все наказания с помощью команды /aqua wipe откроется хороший графический интерфейс, где вы можете выбрать, какой тип наказаний вы хотите стереть.
- Система Монет
- Проверьте это обновление для получения подробной информации о монетах: [щелчок]
- Конфигурационные Файлы
Спойлер: сообщения.yml
Спойлер: настройки.yml
Спойлер: staffmode.yml
API:
если вы разработчик и хотите внедрить aqua core в свой плагин, вы можете сделать это с помощью этого простого API.
AquaCore API & API Documentation:
AquaCore Plugin Documentation: https://github.com/FaceSlap02/AquaCoreAPI/wiki/Documentation
AquaCore - создано FaceSlap_