Proximity Core
A lightweight, configurable Proximity Chat solution with extensive API support for developers.
Описание
Близость Hytale ядро
Дистанционный ограничитель чата для серверов Hytale.
Этот мод ограничивает видимость чата определенным радиусом. Он предназначен для использования в качестве стандартной библиотеки для дистанционного чата в Hytale.
Особенности
- Близость Чат: Игроки могут общаться с другими игроками только в пределах определенного диапазона (по умолчанию: 30 блоков).
- Глобальный чат: Обходная близость с использованием
!префикс (требования)proximitychat.globalразрешение). - Чат-режимы: Настройка поведения по умолчанию (
ПРОКСИМНОСТЬилиГлобал). - Конфигурируемый: Полный контроль над радиусом, форматами и сообщениями.
- Разработчик API: Включает API для других модов.
Roleplay Core
Этот мод является автономным, но он идеально сочетается с Roleplay Core.
Скачать Roleplay ядро - Командный набор ролевых игрЯ, /до, w, /а).
Разработчик API
Этот мод предоставляет API для отправки сообщений на основе расстояния, фильтрации чата и управления режимами чата.
использование
Проверьте, загружен ли API
Если (ProximityChatAPI.get()!=null)
// Отправить сообщение игрокам в пределах пользовательского радиуса (например, 100 блоков)
ProximityChatAPI.get().broadcastMessage(sender, Message.raw("Hello World!"), 100.0);
?
Чатовые режимы
Вы можете заставить игрока перейти в режим Global или Proximity независимо от их входного префикса.
// Force Player в режиме GLOBAL
ProximityChatAPI.get().setChatMode(playerUuid, ChatMode.GLOBAL);
Возвращение к близости
ProximityChatAPI.get(.setChatMode)(playerUuid, ChatMode). ПРОКСИМНОСТЬ;
Чат фильтры
Регистрируйте фильтры для перехвата сообщений (например, для систем Mute).
ProximityChatAPI.get(.registerFilter((отправитель, получатель, msg)) ->{
// Вернуться ложно, чтобы заблокировать сообщение
Вернись! MutedPlayerManager.isMuted (отправитель);
}
Показать оригинальное описание (English)
Hytale Proximity Core
A distance-based chat limiter for Hytale servers.
This mod limits chat visibility to a specific radius. It is designed to serve as a standard library for distance-based chat functionality in Hytale.
Features
- Proximity Chat: Players can only communicate with others within a specific range (Default: 30 blocks).
- Global Chat: Bypass proximity using
!prefix (Requiresproximitychat.globalpermission). - Chat Modes: Configure default behavior (
PROXIMITYorGLOBAL). - Configurable: Full control over radius, formats, and messages.
- Developer API: Includes an API for other mods.
Roleplay Core
This mod is standalone, but it pairs perfectly with Roleplay Core.
Download Roleplay Core - Roleplay command suite (/me, /do, /w, /y).
Developer API
This mod provides an API for sending distance-based messages, filtering chat, and managing chat modes.
Usage
// Check if API is loaded
if (ProximityChatAPI.get() != null) {
// Send a message to players within custom radius (e.g. 100 blocks)
ProximityChatAPI.get().broadcastMessage(sender, Message.raw("Hello World!"), 100.0);
}
Chat Modes
You can force a player into Global or Proximity mode regardless of their input prefix.
// Force player into GLOBAL mode
ProximityChatAPI.get().setChatMode(playerUuid, ChatMode.GLOBAL);
// Revert to Proximity
ProximityChatAPI.get().setChatMode(playerUuid, ChatMode.PROXIMITY);
Chat Filters
Register filters to intercept messages (e.g. for Mute systems).
ProximityChatAPI.get().registerFilter((sender, receiver, msg) -> {
// Return false to block the message
return !MutedPlayerManager.isMuted(sender);
});
Последние версии
ProximityCore-1.1.6.jar
ProximityCore-1.1.5.jar
ProximityCore-1.1.4.jar
ProximityCore-1.1.3.jar
ProximityCore-1.1.2.jar
Информация
Авторы:
Категории:
Версии игры:
Создан: 16.01.2026
