- Документация
- https://modrinth.com/plugin/kiss-mod
Kiss Mod[Mod & Plugin] — проект, позволяющий игроку запускать эффект «поцелуя» по отношению к сущности: появляются частицы сердец и воспроизводится звук. В предоставленной карточке рассматривается серверный плагин для Bukkit, Paper и Spigot. Клиентская часть обязательна для основной механики, а установка на сервере обозначена как необязательная. Лицензия — MIT.
Название объединяет мод и плагин, поэтому их роли важно разделять. Действие инициирует клиентский мод, тогда как серверный компонент обеспечивает поддержку и видимость эффектов между пользователями, установившими мод. Сам серверный JAR не заявлен как полноценная замена клиентской части.
Проект добавляет социальный и визуальный жест без изменения базовых целей Minecraft. Его результат ограничен частицами сердец и звуковым эффектом; в фактической основе не заявлены урон, лечение, приручение, изменение отношений мобов или выдача наград.
Игрок с совместимым клиентским модом выбирает сущность и запускает действие, после чего появляются частицы и звук. Серверный компонент при наличии помогает синхронизировать эффект между пользователями. Категории проекта — cursed, mobs, social и utility.
Официальный текст указывает два способа. Первый — удерживать клавишу приседания и нажать правой кнопкой по сущности. Второй — использовать отдельную клавишу, по умолчанию F7.
Это описание относится к клиентскому моду. Серверный плагин принимает участие в поддержке обмена эффектами, но из основы не следует, что игрок без мода сможет инициировать поцелуй только за счёт установленного на сервере JAR.
При проверке нужно сопоставить оба способа запуска, частицы и звук у инициатора, отображение у второго игрока с модом и работу после переподключения. Полный перечень сущностей и исключений не приведён.
Если сервер устанавливает соответствующий мод или плагин, игроки с клиентским модом могут видеть эффекты друг друга. Серверная часть тем самым выступает каналом согласованного обмена, а не обязательным условием одиночного визуального действия.
Метаданные client=required и server=optional означают, что основная функция требует клиентского мода, сервер может работать без плагина, а серверный JAR и клиентский файл невзаимозаменяемы. Что увидит игрок без мода, в основе не описано.
При обычной серверной поддержке пользователи, установившие мод, могут видеть эффекты друг друга. Клиентские параметры также предусматривают отдельное управление показом собственных поцелуев другим и отображением чужих эффектов.
Можно отдельно управлять отправкой и приёмом эффектов. Подтверждены задержка при удержании, подробное журналирование, звук, количество и расположение частиц. Значения по умолчанию, кроме F7, не указаны.
Экран настройки доступен через Mod Menu при установленном Cloth Config API. Эти компоненты относятся к клиентскому способу управления параметрами и не перечислены как обязательные project dependencies серверного плагина.
Подтверждены переключатель приседания с правым кликом, отправка и приём эффектов, задержка, журнал, режим близости и список серверов с логикой белого списка. Для звука доступны включение, громкость и высота тона; для частиц — число сердец, смещение центра и случайное смещение. Числовые пределы не приведены.
Официально описаны две группы команд. /kissmod-rightclick переключает запуск через приседание и правый клик; варианты с true и false включают или отключают его. /kissmod-proxlib управляет режимом близости и также принимает true или false.
Не указано, где выполняются команды, какие разрешения требуются и одинаковы ли они во всех сборках. Следует проверить включение, отключение, сохранение выбора после перезапуска и результат на сервере с плагином и без него.
Отдельная настройка proximity communication позволяет находящимся рядом игрокам видеть поцелуи даже без установленного на сервере мода или плагина. Официальный текст прямо предупреждает: такой обмен может быть принят античитом за аномальное поведение, что создаёт риск отключения от сервера или блокировки.
Также приведён результат проверки в Hypixel BedWars: при слишком частом срабатывании игрока могли переместить в AFK-лобби с сообщением о проблемах соединения. Это частный наблюдавшийся случай, а не универсальное правило для всех серверов.
Следует соблюдать правила сервера, не включать режим без понимания его работы, избегать частого срабатывания и отключить функцию при предупреждениях античита. Совместимость со сторонними античитами не гарантируется.
Подтверждены Minecraft 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11 и 26.1. Серверные платформы — Bukkit, Paper и Spigot.
В выбранных метаданных обязательные project dependencies для плагина не указаны. Это не отменяет обязательной клиентской части для основной механики и не означает, что серверный JAR можно устанавливать как мод.
При выборе нужно сопоставить Minecraft, серверную платформу, клиентский мод, выпуск плагина и правила конкретного проекта.
Плагин устанавливается размещением JAR в папке plugins совместимого сервера. Рекомендуемый порядок:
• остановить сервер и создать резервную копию;
• проверить Minecraft и серверное ядро;
• поместить JAR в plugins;
• запустить тестовый сервер и изучить журнал;
• подключить два клиента с модом;
• проверить взаимную видимость частиц и звука.
Если требуется только локальный клиентский эффект, серверная часть по метаданным необязательна. Однако статья не описывает установку клиентского мода, поскольку файловая основа здесь относится к плагину.
kissmodplugin-1.0.jar имеет версию 1.0 и размер 8 187 байт. SHA-512: 159e30e611b9a2b9d600aa009f56c52afd4314e35e21f892f0358b016760d57e0c63145944f51345246c04711f0cb0ede42d934a573991d48339573510da5fe4; SHA-1: 4be1021999ffdac5001ab61ca59f42f544d38623.
kissmodplugin-0.5.jar имеет версию 0.5 и размер 7 165 байт. SHA-512: 16c8d33ce35a6a13026d375ae9aa0a30a3ae1db722af7825073b25bd6e09bab458a12112172729f0b4609305fb9c85cb36ac6d2376a3b450bc6248b6c2dfd87e; SHA-1: 00d107bc76964969cf412c4ce5e27abfc460e9e4.
Файлы получены по официальному HTTPS, локально сверены с опубликованными хешами и статически проверены по структуре и путям. Динамический запуск не выполнялся. Такая проверка подтверждает соответствие копий, но не гарантирует совместимость с конкретным ядром или античитом.
Не перечислены все сущности, права команд, сетевой протокол и поведение клиентов без мода. До публикации нужно проверить два клиента, оба способа запуска, отправку и приём, частоту повторения, реакцию античита и восстановление после перезапуска.
Нет. Серверная сторона обозначена как необязательная. Она нужна для поддерживаемого совместного отображения эффектов между игроками с модом.
Такая возможность не заявлена. Основная механика требует клиентскую часть.
Подтверждены частицы сердец и звуковое сопровождение. Другие последствия для сущности не описаны.
Гарантии нет. Автор предупреждает о возможной реакции античита, вплоть до отключения или блокировки. Следует соблюдать правила сервера.
В выбранных метаданных обязательные project dependencies не указаны. Mod Menu и Cloth Config API упомянуты для клиентского экрана настроек.
Название объединяет мод и плагин, поэтому их роли важно разделять. Действие инициирует клиентский мод, тогда как серверный компонент обеспечивает поддержку и видимость эффектов между пользователями, установившими мод. Сам серверный JAR не заявлен как полноценная замена клиентской части.
Назначение проекта
Проект добавляет социальный и визуальный жест без изменения базовых целей Minecraft. Его результат ограничен частицами сердец и звуковым эффектом; в фактической основе не заявлены урон, лечение, приручение, изменение отношений мобов или выдача наград.
Игрок с совместимым клиентским модом выбирает сущность и запускает действие, после чего появляются частицы и звук. Серверный компонент при наличии помогает синхронизировать эффект между пользователями. Категории проекта — cursed, mobs, social и utility.
Скриншоты и внешний вид
Как запускается эффект
Официальный текст указывает два способа. Первый — удерживать клавишу приседания и нажать правой кнопкой по сущности. Второй — использовать отдельную клавишу, по умолчанию F7.
Это описание относится к клиентскому моду. Серверный плагин принимает участие в поддержке обмена эффектами, но из основы не следует, что игрок без мода сможет инициировать поцелуй только за счёт установленного на сервере JAR.
При проверке нужно сопоставить оба способа запуска, частицы и звук у инициатора, отображение у второго игрока с модом и работу после переподключения. Полный перечень сущностей и исключений не приведён.
Роль серверного плагина
Если сервер устанавливает соответствующий мод или плагин, игроки с клиентским модом могут видеть эффекты друг друга. Серверная часть тем самым выступает каналом согласованного обмена, а не обязательным условием одиночного визуального действия.
Метаданные client=required и server=optional означают, что основная функция требует клиентского мода, сервер может работать без плагина, а серверный JAR и клиентский файл невзаимозаменяемы. Что увидит игрок без мода, в основе не описано.
Видимость для других игроков
При обычной серверной поддержке пользователи, установившие мод, могут видеть эффекты друг друга. Клиентские параметры также предусматривают отдельное управление показом собственных поцелуев другим и отображением чужих эффектов.
Можно отдельно управлять отправкой и приёмом эффектов. Подтверждены задержка при удержании, подробное журналирование, звук, количество и расположение частиц. Значения по умолчанию, кроме F7, не указаны.
Клиентские настройки
Экран настройки доступен через Mod Menu при установленном Cloth Config API. Эти компоненты относятся к клиентскому способу управления параметрами и не перечислены как обязательные project dependencies серверного плагина.
Подтверждены переключатель приседания с правым кликом, отправка и приём эффектов, задержка, журнал, режим близости и список серверов с логикой белого списка. Для звука доступны включение, громкость и высота тона; для частиц — число сердец, смещение центра и случайное смещение. Числовые пределы не приведены.
Команды и переключатели
Официально описаны две группы команд. /kissmod-rightclick переключает запуск через приседание и правый клик; варианты с true и false включают или отключают его. /kissmod-proxlib управляет режимом близости и также принимает true или false.
Не указано, где выполняются команды, какие разрешения требуются и одинаковы ли они во всех сборках. Следует проверить включение, отключение, сохранение выбора после перезапуска и результат на сервере с плагином и без него.
Режим близости и античит
Отдельная настройка proximity communication позволяет находящимся рядом игрокам видеть поцелуи даже без установленного на сервере мода или плагина. Официальный текст прямо предупреждает: такой обмен может быть принят античитом за аномальное поведение, что создаёт риск отключения от сервера или блокировки.
Также приведён результат проверки в Hypixel BedWars: при слишком частом срабатывании игрока могли переместить в AFK-лобби с сообщением о проблемах соединения. Это частный наблюдавшийся случай, а не универсальное правило для всех серверов.
Следует соблюдать правила сервера, не включать режим без понимания его работы, избегать частого срабатывания и отключить функцию при предупреждениях античита. Совместимость со сторонними античитами не гарантируется.
Совместимость
Подтверждены Minecraft 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11 и 26.1. Серверные платформы — Bukkit, Paper и Spigot.
В выбранных метаданных обязательные project dependencies для плагина не указаны. Это не отменяет обязательной клиентской части для основной механики и не означает, что серверный JAR можно устанавливать как мод.
При выборе нужно сопоставить Minecraft, серверную платформу, клиентский мод, выпуск плагина и правила конкретного проекта.
Установка серверного компонента
Плагин устанавливается размещением JAR в папке plugins совместимого сервера. Рекомендуемый порядок:
• остановить сервер и создать резервную копию;
• проверить Minecraft и серверное ядро;
• поместить JAR в plugins;
• запустить тестовый сервер и изучить журнал;
• подключить два клиента с модом;
• проверить взаимную видимость частиц и звука.
Если требуется только локальный клиентский эффект, серверная часть по метаданным необязательна. Однако статья не описывает установку клиентского мода, поскольку файловая основа здесь относится к плагину.
Файлы и хеши
kissmodplugin-1.0.jar имеет версию 1.0 и размер 8 187 байт. SHA-512: 159e30e611b9a2b9d600aa009f56c52afd4314e35e21f892f0358b016760d57e0c63145944f51345246c04711f0cb0ede42d934a573991d48339573510da5fe4; SHA-1: 4be1021999ffdac5001ab61ca59f42f544d38623.
kissmodplugin-0.5.jar имеет версию 0.5 и размер 7 165 байт. SHA-512: 16c8d33ce35a6a13026d375ae9aa0a30a3ae1db722af7825073b25bd6e09bab458a12112172729f0b4609305fb9c85cb36ac6d2376a3b450bc6248b6c2dfd87e; SHA-1: 00d107bc76964969cf412c4ce5e27abfc460e9e4.
Файлы получены по официальному HTTPS, локально сверены с опубликованными хешами и статически проверены по структуре и путям. Динамический запуск не выполнялся. Такая проверка подтверждает соответствие копий, но не гарантирует совместимость с конкретным ядром или античитом.
Ограничения и проверка
Не перечислены все сущности, права команд, сетевой протокол и поведение клиентов без мода. До публикации нужно проверить два клиента, оба способа запуска, отправку и приём, частоту повторения, реакцию античита и восстановление после перезапуска.
FAQ
Обязателен ли серверный плагин?
Нет. Серверная сторона обозначена как необязательная. Она нужна для поддерживаемого совместного отображения эффектов между игроками с модом.
Может ли игрок без клиентского мода запускать поцелуй?
Такая возможность не заявлена. Основная механика требует клиентскую часть.
Что именно делает эффект?
Подтверждены частицы сердец и звуковое сопровождение. Другие последствия для сущности не описаны.
Безопасен ли режим близости на публичном сервере?
Гарантии нет. Автор предупреждает о возможной реакции античита, вплоть до отключения или блокировки. Следует соблюдать правила сервера.
Нужны ли зависимости серверному JAR?
В выбранных метаданных обязательные project dependencies не указаны. Mod Menu и Cloth Config API упомянуты для клиентского экрана настроек.