Плагин Tower Of Babel [0.2.0]

Tower Of Babel
Краткое описание:
Плагин слит при поддержке MixLand
22
710
  • Лайк 0
Реакции:11 пользователей
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
Java
  1. Java 16
  2. Java 17
  3. Java 18
  4. Java 19
  5. Java 20
  6. Java 21
Tower Of Babel делает так, что игроки не могут понять всех, пока не овладеют всеми языками.

Tower Of Babel изменяет обычные события чата после того, как другие плагины чата успели все отформатировать, что делает его совместимым с такими плагинами, как TownyChat.

Чтобы говорить на каком-либо языке, игроки должны обладать минимальным уровнем владения (по умолчанию это 25%).

Пока они не достигнут уровня 1.0 (100%), некоторые их сообщения будут зашифрованы. Буквы, написанные заглавными буквами, останутся заглавными, а строчные буквы останутся строчными. Существует настраиваемый список знаков препинания, которые также не будут скремблироваться.

Каждая раса будет поставляться со схемой владения языком по умолчанию. По мере того, как игроки будут успешно говорить на других языках, они будут набирать уровень владения (с настраиваемым шансом и количеством).

Если игрок сменит расу, его навыки будут сброшены до уровня навыков по умолчанию новой расы.

Игроки могут общаться на своем родном языке. Если они хотят общаться на других языках, они могут:

использовать /language [languagename] или, добавить в свой чат -[languagename], что позволит им говорить на другом языке, не меняя язык по умолчанию.

Установка:
Поместите TowerOfBabel.jar в папку plugins и запустите свой сервер. В новой папке TowerOfBabel будет создан config.yml.
Создайте систему для раздачи гонок.
Ваш сервер должен создать систему, которая помещает игрока в настроенную расу.
По умолчанию TowerOfBabel поставляется с расами Human, Elf, WoodElf и Orc, но вы можете настроить любые расы по своему усмотрению.
Вы можете реализовать выбор расы для игроков с помощью командных блоков, использующих команду /language [имя игрока] setrace [racename].
confing.yml TowerOfBabel также содержит значение расы по умолчанию, которое будет применяться ко всем игрокам, присоединившимся к игре и не имеющим установленной расы.

Команды:
  • /language [languagename] - устанавливает язык, на котором игрок говорит по умолчанию.
  • /language [playername] setrace [racename] - устанавливает расу игрока, все флюенсы устанавливаются на расу по умолчанию. (Только для администраторов.)
  • /language [имя игрока] add [languagename] [-|+amount] - Добавляет или уменьшает уровень владения игроком языком. (Только для администраторов.)
Игроки также могут указать язык, на котором они будут говорить в чате, следующим образом:
'Some Words Here -elvish' <- Это отобразит "Some Words Here" на эльфийском.
Разрешения:
towerofbabel.hear_clearly - По умолчанию для OPs, игроки могут четко понимать все языки.
towerofbabel.admin - По умолчанию ОП, эти игроки могут использовать команды /language [имя игрока].

API:
TowerOfBabel содержит класс TowerOfBabelAPI, доступный через TowerOfBabel.getPlugin().getAPI();

В нем вы найдете методы, которые расскажут вам о расе, языках, способностях игрока, а также возможность их изменить.
Вы также сможете определить, какие расы и языки присутствуют на сервере.

by MixLand

Автор

MixLand

Еще ресурсы от MixLand

EventWar
Войны для Towny
SiegeConquest
SiegeConquest
Плагин слит при поддержке MixLand
TownyRTP
Плагин слит при поддержке MixLand
TownyCamps
TownyCamps
Плагин слит при поддержке MixLand
TownyHistories
TownyHistories
Плагин слит при поддержке MixLand
ВерхНиз