Плагин для серверов Майнкрафт, который добавляет в чат собственные эмодзи-изображения. Он создаёт ресурс-пак из файлов эмодзи и умеет подставлять их не только в сообщениях, но и на табличках, в наименованиях предметов и командах.
Возможности
- Эмодзи берутся из PNG-файлов размером до 256×256 пикселей. Имена файлов должны состоять из строчных букв и не содержать специальных символов.
- При вводе сообщения можно получать подсказки по клавише Tab: шаблоны вида
:emoji:, сами символы эмодзи или оба варианта. - Шаблоны можно заменять на эмодзи на табличках, в наковальне при переименовании предметов и в отправляемых командах.
- Ресурс-пак с эмодзи можно объединить с ресурс-паком сервера.
- При наличии и настройке DiscordSRV одинаково названные эмодзи преобразуются между игрой и Discord.
- Если курсор наведён на эмодзи в чате, можно показывать его имя. Эта функция может быть несовместима с форматтерами чата на основе компонентов Paper.
Команды
/emojis list— открыть книгу со всеми добавленными эмодзи./emojis update— скачать актуальный ресурс-пак с сервера без переподключения./emojis reload— перезагрузить плагин и заново создать ресурс-пак из папки./plugins/ImageEmojis/emojis/.
Также доступны алиасы /ie и /imageemojis.
Права
imageemojis.admin— доступ к/emojis reload; по умолчанию есть у операторов.imageemojis.use— использование эмодзи и команды/emojis; включено по умолчанию.imageemojis.update— доступ к/emojis update; включено по умолчанию.imageemojis.list— доступ к/emojis list; включено по умолчанию.
Настройка
В config.yml укажите публичный IP сервера в serverIp и откройте TCP-порт из webServerPort, на котором плагин раздаёт ресурс-пак. По умолчанию это порт 5000.
enforcementPolicyопределяет загрузку ресурс-пака:NONE,OPTIONALилиREQUIRED.replaceInAnvils,replaceOnSignsиreplaceInCommandsвключают замену шаблонов в наковальнях, на табличках и в командах.suggestionModeзадаёт подсказки:NONE,TEMPLATES,ACTUALилиBOTH.templateFormatменяет вид шаблона; по умолчанию используется:<emoji>:.- Для объединения с ресурс-паком сервера включите
mergeWithServerResourcePackи поместите архив в папку/plugins/ImageEmojis/; имя архива задаётся вmergeServerResourcePackName. extendedUnicodeRangeувеличивает доступный диапазон символов для большого числа эмодзи, но после включения изменяет их коды: старые эмодзи на табличках и в названиях предметов станут некорректными.
Требования
Плагин предназначен для Paper. Для работы раздачи ресурс-пака сервер должен быть доступен игрокам по указанному публичному IP и открытому TCP-порту. Если в server.properties уже назначен ресурс-пак, его нужно отключить либо объединить с пакетом эмодзи через настройку mergeWithServerResourcePack.
