Proximity Core

Proximity Core

A lightweight, configurable Proximity Chat solution with extensive API support for developers.

3.1 тысяч загрузок
Обновлён 12 дней назад

Описание

Близость Hytale ядро

Дистанционный ограничитель чата для серверов Hytale.

Этот мод ограничивает видимость чата определенным радиусом. Он предназначен для использования в качестве стандартной библиотеки для дистанционного чата в Hytale.

Особенности

  • Близость Чат: Игроки могут общаться с другими игроками только в пределах определенного диапазона (по умолчанию: 30 блоков).
  • Глобальный чат: Обходная близость с использованием ! префикс (требования) proximitychat.global разрешение).
  • Чат-режимы: Настройка поведения по умолчанию (ПРОКСИМНОСТЬ или Глобал).
  • Конфигурируемый: Полный контроль над радиусом, форматами и сообщениями.
  • Разработчик API: Включает API для других модов.

Roleplay Core

Этот мод является автономным, но он идеально сочетается с Roleplay Core.

Скачать Roleplay ядро - Командный набор ролевых игрЯ, /до, w, ).


Image

Разработчик 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 (Requires proximitychat.global permission).
  • Chat Modes: Configure default behavior (PROXIMITY or GLOBAL).
  • 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).


Image

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

Early Access 22.01.2026 17.2 КБ
Скачать

ProximityCore-1.1.5.jar

Early Access 21.01.2026 17.1 КБ
Скачать

ProximityCore-1.1.4.jar

Early Access 19.01.2026 15.6 КБ
Скачать

ProximityCore-1.1.3.jar

Early Access 17.01.2026 10.9 КБ
Скачать

ProximityCore-1.1.2.jar

Early Access 17.01.2026 10.9 КБ
Скачать