TaleLibs

TaleLibs

A Flexible Library For Hytale Development

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

Описание

Талиб

Мощная библиотека Kotlin для разработки плагинов Hytale. TaleLib предоставляет необходимые инструменты и утилиты, чтобы сделать создание плагинов Hytale проще и быстрее.

Особенности

  • Система командования - Создание команд с аргументами, подкомандами и завершением вкладки
  • Система событий Безопасная обработка событий с приоритетами
  • Система камер - Предустановки для верхнего, изометрического, бокового скроллера и многого другого
  • Система UI - HUD и интерактивные страницы
  • Голограммная система Плавающий текстовый дисплей
  • Система организации Спаун и управление объектами с помощью моделей
  • планировщик Задачи асинхронизации, задержки и повторяющиеся задачи
  • Система конфигурирования Управление конфигурацией JSON
  • Система инвентаризации - Отдавать, удалять и проверять предметы
  • Система разрешений - Проверка разрешений и группы
  • Звуковая система - 2D и 3D воспроизведение звука
  • Телепортация Игровые телепортационные утилиты
  • Богатый текст - Форматирование в стиле MiniMessage с градиентами и шестнадцатеричными цветами

Для владельцев серверов

TaleLib является библиотечный плагин - он ничего не делает сам по себе. Установите его, если другой плагин требует его в качестве зависимости.

  1. Скачать TaleLib
  2. Место на вашем сервере плагины папка
  3. Установите плагины, которые зависят от TaleLib
  4. Начните свой сервер

Для разработчиков

TaleLib упрощает разработку плагинов:

Класс MyPlugin (init: JavaPluginInit) : TalePlugin (init)

Скачать игру OnStart()
// Записать команду
TaleCommands.register(MyCommand())

// Слушайте события
TaleEvents.on<PlayerReadyEvent> { Событие ->
event.player.sendMessage («Добро пожаловать!»)
?
?
?

Документация

Полная документация, ссылки на API и примеры доступны на GitHub:

Посмотреть документацию на GitHub

Зависимости

TaleLib включает в себя:

Ссылки

Лицензия

МТИ Лицензия

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

TaleLib

A powerful Kotlin library for Hytale plugin development. TaleLib provides essential tools and utilities to make creating Hytale plugins easier and faster.

Features

  • Command System - Create commands with arguments, subcommands, and tab completion
  • Event System - Type-safe event handling with priorities
  • Camera System - Presets for Top-Down, Isometric, Side-Scroller, and more
  • UI System - HUDs and interactive pages
  • Hologram System - Floating text displays
  • Entity System - Spawn and manage entities with models
  • Scheduler - Async tasks, delays, and repeating tasks
  • Config System - JSON configuration management
  • Inventory System - Give, remove, and check items
  • Permission System - Permission checking and groups
  • Sound System - 2D and 3D sound playback
  • Teleportation - Player teleportation utilities
  • Rich Text - MiniMessage-style formatting with gradients and hex colors

For Server Owners

TaleLib is a library plugin - it doesn't do anything on its own. Install it if another plugin requires it as a dependency.

  1. Download TaleLib
  2. Place in your server's plugins folder
  3. Install any plugins that depend on TaleLib
  4. Start your server

For Developers

TaleLib makes plugin development simple:

class MyPlugin(init: JavaPluginInit) : TalePlugin(init) {

    override fun onStart() {
        // Register a command
        taleCommands.register(MyCommand())

        // Listen for events
        taleEvents.on<PlayerReadyEvent> { event ->
            event.player.sendMessage("Welcome!".success())
        }
    }
}

Documentation

Full documentation, API reference, and examples are available on GitHub:

View Documentation on GitHub

Dependencies

TaleLib includes:

Links

License

MIT License

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

TaleLib-0.2.0.jar

Early Access 16.01.2026 4.2 МБ
Скачать

TaleLib-0.1.0.jar

Early Access 16.01.2026 4.0 МБ
Скачать