EtherTitle

EtherTitle

EtherTitle

42.0 загрузок
Обновлён 15 дней назад

Описание

 

EtherTitle - это плагин сервера Hytale, который позволяет администраторам создавать, управлять и отображать пользовательские сообщения заголовков игрокам. Титулы появляются в центре экрана игрока, подобно уведомлениям о достижениях или объявлениям о событиях.

Особенности

  • Создание нескольких именованных конфигураций заголовков
  • Установите пользовательский основной заголовок и текст субтитров
  • Отображение названий для всех подключенных игроков
  • Устойчивое хранение с использованием JSON
  • Простой командный интерфейс

установка

  1. Разместите файл плагина JAR на сервере мод папка
  2. Начните или перезапустите свой Сервер Hytale
  3. Плагин автоматически создает Моды/EtherTitle справочник
  4. А. titles.json файл будет генерироваться с примерами по умолчанию

 

командование

Главное командование

/эфиртитл 

Отображает меню помощи со всеми доступными подкомандами.


Создайте заголовок

/ethertitle create <name> 

Создает новую конфигурацию пустого заголовка с указанным именем.

Пример:

/ethertitle make aola 

Результат:

Название «Хола» создано успешно!
Теперь вы можете настроить его:
/ethertitle addtitle hola <text>
/ethertitle addsubtitle hola <text> 

Добавить основной заголовок текста

/ethertitle addtitle <name> <text> 

Устанавливает основной заголовок текста (большой текст отображается в центре).

Пример:

/ethertitle addtitle hola Добро пожаловать! 

Результат:

Оригинальное название: Added to 'hola "
Превью: Добро пожаловать! 

Добавить текст субтитров

/ethertitle addsubtitle <name> <text> 

Устанавливает текст подзаголовка (меньший текст отображается ниже основного заголовка).

Пример:

/ethertitle addsubtitle hola Наслаждайтесь пребыванием 

Результат:

Подзаголовок добавлен к 'hola' "
Превью: Наслаждайтесь пребыванием 

Показать название игрокам

/ethertitle show <name> 

Отображает настроенный заголовок всем онлайн-игрокам.

Пример:

/ethertitle show hola 

Результат:

Заголовок "Хола" показан! 

Что видят игроки:

  • Основное заглавие: «Добро пожаловать!» (большой текст, центральный экран)
  • Подзаголовок: "Наслаждайтесь своим пребыванием" (небольшой текст ниже)
  • Время по умолчанию: 0.5s выцветают, 3.5s дисплей, 1s выцветают

Список всех названий

/эфиртильный список 

Показывает все созданные конфигурации заголовков.

Пример выхода:

======================================
Заголовки (2)
======================================

> Хола
Название: Добро пожаловать!
Оригинальное название: Enjoy Your Stay

> приветствовать
Название: Добро пожаловать!
Подзаголовок: Наслаждайтесь пребыванием на сервере
====================================== 

Удалить название

/ethertitle delete <name> 

Удалите конфигурацию заголовка навсегда.

Пример:

/ethertitle delete hola 

Результат:

Название "Хола" удалено! 

Перезагрузить заголовки

/ethertitle скачать 

Перезагрузка всех названий из titles.json Файл.

Пример выхода:

Титулы перезагружены!
Всего: 2 названия 

Полный пример использования

Вот пошаговый пример создания названия под названием «хола»:

Шаг 1: Создайте конфигурацию заголовка
/ethertitle make aola
# Выход: Заголовок "Хола" создан успешно!

Шаг 2: Установите основной текст заголовка
/ethertitle addtitle hola Добро пожаловать на сервер!
# Выход: главное название добавлено в 'hola "
# Оригинальное название: Welcome to the Server!

Шаг 3: Установите текст подзаголовка
/ethertitle addsubtitle hola Развлекайтесь и наслаждайтесь приключениями
# Производитель: Subtitle Added to 'hola "
# Результат: Предварительный просмотр: Развлекайтесь и наслаждайтесь приключениями

Шаг 4: Покажите название всем игрокам
/ethertitle show hola
Оригинальное название: The Title 'Hola'
# Все онлайн-игроки увидят название на экране

Шаг 5: Убедитесь, что он создан
/эфиртильный список
# Результат показывает:
# Хола
# Название: Добро пожаловать на сервер!
# Подзаголовок: Развлекайтесь и наслаждайтесь приключениями 

Хранение данных

Местоположение файла

Моды/EtherTitle/titles.json 

Джон Структура

{
"хола": {
«Добро пожаловать на сервер!»
«Подзаголовок»: «Развлекайтесь и наслаждайтесь приключениями»
"fadeIn": 10,
"Остаться": 70,
"FadeOut": 20
?
"Добро пожаловать"
Название: «Добро пожаловать!»
"подзаголовок": «Наслаждайтесь пребыванием на сервере».
"fadeIn": 10,
"Остаться": 70,
"FadeOut": 20
?
? 

Срочные значения

  • бледный: Клещи для анимации с выцветанием (10 клещей = 0,5 секунды)
  • оставаться: Клещи для отображения заголовка (70 клещей = 3,5 секунды)
  • исчезать Выходи.: Клещи для анимации выцветания (20 клещей = 1 секунда)

 


Название Default

Плагин поставляется с двумя примерами заголовков:

1. "Привет"

  • НазваниеПривет, мир!
  • ПодзаголовокДобро пожаловать на сервер

2. "Добро пожаловать"

  • НазваниеДобро пожаловать!
  • Подзаголовок: Наслаждайтесь пребыванием на сервере

Технические детали

Как отображаются заголовки

Плагин использует Hytale's EventTitleUtil.showEventTitleToPlayer() Способ отображения заголовков непосредственно в центре экрана каждого игрока. Эта же система используется для уведомлений о событиях и достижениях.

Игровой таргетинг

При использовании /ethertitle show <name>, плагин:

  1. Извлекает всех онлайн-игроков из Вселенной
  2. Проверяет каждую ссылку игрока
  3. Отправляет сообщение заголовка каждому действующему игроку
  4. Использует настроенные значения времени (fadeIn, stay, fadeOut)

настойчивость

  • Все конфигурации заголовков автоматически сохраняются titles.json
  • Изменения сохраняются сразу после каждой команды.
  • Файл загружается при запуске плагина
  • Использовать /ethertitle скачать вручную обновить с диска

сообщения об ошибках

Послание Причина Решение
Название «Хола» не существует. Попытка изменить / показать несуществующий заголовок Создайте его первым /ethertitle make aola
Название «Хола» уже существует. Попытка создать дублированный заголовок Используйте другое имя или удалите существующее.
Ошибка с указанием названия! Внутренняя ошибка при отображении Проверьте журналы сервера для деталей

Разрешения

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


Версия Информация

  • Версия плагина: 1.0.0
  • Hytale APIСовместимость с Hypixel Hytale Server API
  • ЗависимостиНет (использует только основные API Hytale)

 

Показать оригинальное описание (English)

 

EtherTitle is a Hytale server plugin that allows administrators to create, manage, and display custom title messages to players. Titles appear in the center of the player's screen, similar to achievement notifications or event announcements.

Features

  • Create multiple named title configurations
  • Set custom main title and subtitle text
  • Display titles to all connected players
  • Persistent storage using JSON
  • Simple command-based interface

Installation

  1. Place the plugin JAR file in your server's mods folder
  2. Start or restart your Hytale server
  3. The plugin will automatically create a mods/EtherTitle directory
  4. A titles.json file will be generated with default examples

 

Commands

Main Command

/ethertitle

Displays the help menu with all available subcommands.


Create a Title

/ethertitle create <name>

Creates a new empty title configuration with the specified name.

Example:

/ethertitle create hola

Output:

Title 'hola' created successfully!
Now you can configure it:
  /ethertitle addtitle hola <text>
  /ethertitle addsubtitle hola <text>

Add Main Title Text

/ethertitle addtitle <name> <text>

Sets the main title text (large text displayed in the center).

Example:

/ethertitle addtitle hola Welcome!

Output:

Main title added to 'hola'
Preview: Welcome!

Add Subtitle Text

/ethertitle addsubtitle <name> <text>

Sets the subtitle text (smaller text displayed below the main title).

Example:

/ethertitle addsubtitle hola Enjoy your stay

Output:

Subtitle added to 'hola'
Preview: Enjoy your stay

Show Title to Players

/ethertitle show <name>

Displays the configured title to all online players.

Example:

/ethertitle show hola

Output:

Title 'hola' shown!

What players see:

  • Main title: "Welcome!" (large text, center screen)
  • Subtitle: "Enjoy your stay" (smaller text below)
  • Default timing: 0.5s fade in, 3.5s display, 1s fade out

List All Titles

/ethertitle list

Shows all created title configurations.

Example Output:

===========================
  Titles (2)
===========================

> hola
  Title: Welcome!
  Subtitle: Enjoy your stay

> welcome
  Title: WELCOME!
  Subtitle: Enjoy your stay on the server
===========================

Delete a Title

/ethertitle delete <name>

Removes a title configuration permanently.

Example:

/ethertitle delete hola

Output:

Title 'hola' deleted!

Reload Titles

/ethertitle reload

Reloads all titles from the titles.json file.

Example Output:

Titles reloaded!
Total: 2 titles

Complete Usage Example

Here's a step-by-step example creating a title named "hola":

# Step 1: Create the title configuration
/ethertitle create hola
# Output: Title 'hola' created successfully!

# Step 2: Set the main title text
/ethertitle addtitle hola Welcome to the Server!
# Output: Main title added to 'hola'
# Output: Preview: Welcome to the Server!

# Step 3: Set the subtitle text
/ethertitle addsubtitle hola Have fun and enjoy your adventure
# Output: Subtitle added to 'hola'
# Output: Preview: Have fun and enjoy your adventure

# Step 4: Display the title to all players
/ethertitle show hola
# Output: Title 'hola' shown!
# All online players will see the title on their screen

# Step 5: Verify it was created
/ethertitle list
# Output shows:
# > hola
#   Title: Welcome to the Server!
#   Subtitle: Have fun and enjoy your adventure

Data Storage

File Location

mods/EtherTitle/titles.json

JSON Structure

{
  "hola": {
    "title": "Welcome to the Server!",
    "subtitle": "Have fun and enjoy your adventure",
    "fadeIn": 10,
    "stay": 70,
    "fadeOut": 20
  },
  "welcome": {
    "title": "WELCOME!",
    "subtitle": "Enjoy your stay on the server",
    "fadeIn": 10,
    "stay": 70,
    "fadeOut": 20
  }
}

Timing Values

  • fadeIn: Ticks for fade-in animation (10 ticks = 0.5 seconds)
  • stay: Ticks to display the title (70 ticks = 3.5 seconds)
  • fadeOut: Ticks for fade-out animation (20 ticks = 1 second)

 


Default Titles

The plugin comes with two example titles:

1. "hello"

  • Title: Hello World!
  • Subtitle: Welcome to the server

2. "welcome"

  • Title: WELCOME!
  • Subtitle: Enjoy your stay on the server

Technical Details

How Titles Are Displayed

The plugin uses Hytale's EventTitleUtil.showEventTitleToPlayer() method to display titles directly in the center of each player's screen. This is the same system used for event notifications and achievements.

Player Targeting

When using /ethertitle show <name>, the plugin:

  1. Retrieves all currently online players from the Universe
  2. Validates each player reference
  3. Sends the title message to each valid player
  4. Uses the configured timing values (fadeIn, stay, fadeOut)

Persistence

  • All title configurations are automatically saved to titles.json
  • Changes are saved immediately after each command
  • The file is loaded when the plugin starts
  • Use /ethertitle reload to manually refresh from disk

Error Messages

Message Cause Solution
The title 'hola' does not exist! Trying to modify/show a non-existent title Create it first with /ethertitle create hola
The title 'hola' already exists! Trying to create a duplicate title Use a different name or delete the existing one
Error showing the title! Internal error during display Check server logs for details

Permissions

Currently, the plugin does not implement a permission system. All commands can be executed by any player with command access. This can be modified in future versions.


Version Information

  • Plugin Version: 1.0.0
  • Hytale API: Compatible with Hypixel Hytale Server API
  • Dependencies: None (uses only core Hytale APIs)

 

Последние версии

EtherTitle-1.0.1.0.jar

Early Access 18.01.2026 25.3 КБ

EtherTitle-1.0.0.jar

Early Access 18.01.2026 25.3 КБ