Advanced Playtime & Rewards

Advanced Playtime & Rewards

Allows server owners to track player activity with precision, store data locally or via MySQL, and display live, auto-updating leaderboards.

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

Скриншоты

Описание


Обзор

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

В отличие от базовых трекеров, этот плагин сочетает в себе данные сеанса в реальном времени с исторической статистикой базы данных, чтобы гарантировать, что таблицы лидеров и награды всегда мгновенны и точны.

Новые в v1.3.0: Полностью автоматизированный Система Timed Reward! Настройте ежедневные, еженедельные или все временные вехи непосредственно в игре и позвольте плагину обрабатывать все остальное.

Ключевые особенности

  • Награды по времени: Автоматически выполнять команды консоли (элементы, ранги, валюта), когда игроки достигают определенных целей игрового времени.
  • Интерактивный графический интерфейс: Просмотрите таблицы лидеров в современном темном меню с вкладками для ежедневно, еженедельно, ежемесячнои Все время статистика.
  • Безопасный и управляемый: Полная поддержка разрешенийplaytime.check, playtime.adminи т.д.) дает владельцам серверов полный контроль.
  • Live Tracking: Топ-10 списков и личных статистических данных обновляются мгновенно, даже во время игры.
  • Поддержка цвета Hex: Используйте современные цвета RGB (например, #FF0000) во всех ваших широковещательных сообщениях и конфигурациях.
  • Поддержка двойной базы данных:
    • SQLite: Нулевая локальная база данных (по умолчанию).
    • MySQL: Высокопроизводительная поддержка больших сетей.

Как добавить своевременные награды

Вы можете настроить награды непосредственно в игре, не касаясь файлов конфигурации!

1. Создайте вознаграждение: Используйте команду администратора, чтобы добавить новую награду. /playtime admin addReward <id> <period> <time> <command>

  • id: Уникальное имя (например, Ежедневный бонус).
  • период: Выбрать ежедневно, еженедельно, ежемесячноили все (все время).
  • время: Необходимое время (например, 30 метров, 1 ч., 1d).
  • командующий: Консоль командует бежать. Использовать % игроков % для имени пользователя.

Пример: Дайте 10 золотых после 1 часа игры сегодня: /playtime admin addReward daily_gold daily 1h «Экономика отдает % игрокам % 10»

2. Управление наградами:

  • Перечислите все награды: /playtime admin listНаграды
  • Удалить награду: /playtime admin removeНаграда <id>
  • Вид игрока: Игроки могут печатать Награды за игровое время Посмотрим, что они скажут или что будет дальше!

Команды и разрешения

Командование Разрешение Описание
/playtime playtime.check Просмотр собственного игрового времени.
Награды за игровое время playtime.check Оцените свой статус вознаграждения (закрытый/закрытый).
Меню игры playtime.gui Откройте интерактивный интерфейс Leaderboard.
/playtime top playtime.top Посмотреть The Leaderboard
/playtime admin playtime.admin Посмотреть внутриигровой учебник для наград.
/playtime admin AddReward playtime.admin Добавьте новое вознаграждение.
/playtime скачать playtime.reload Перезагрузить config.json без перезапуска.

Примечание: Вы можете изменить /playtime то /pt, СтатистикаИли любой другой псевдоним в конфигурации!

️ Конфигурация

Плагин генерирует config.json в твоем Моды / Playtime папка. Вы можете редактировать:

  • Вознаграждение: Вы также можете редактировать вознаграждения вручную в списке JSON, если вы предпочитаете файлы командам.
  • База данных: Переключение между SQLite и MySQL.
  • Алиасы: Измените название главной команды и псевдонимы.
  • ГУИ Настройки: Настройте заголовок окна, имена кнопок и текст нижнего колонтитула.
  • Сообщения: Полный контроль над префиксами, шестицветными цветами и выводом текста.

Дорожная карта и To-Do

Мы активно развиваем Advanced Playtime! Вот что будет дальше:

  • Обнаружение АФК: Перестаньте считать время игры, если игрок не двигался в течение X минут.
  • Milestone Broadcasts: Объявляйте серверу, когда игрок достигает главной цели (например, «Игрок достиг 100 часов!»).
  • Веб-интерфейс: (планируется) Просмотр таблиц лидеров на веб-сайте с использованием базы данных MySQL.

Установка

  1. Скачать .джар Файл.
  2. Загрузите его в свой Hytale Server мод папка.
  3. Запустите сервер!

Нашел баг или есть предложение? Откройте вопрос о нашей [Репозиторий GitHub]!

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

⏳ Overview

Advanced Playtime & Rewards is the ultimate engagement plugin for Hytale servers. It tracks player activity with millisecond precision, displays live auto-updating leaderboards, and automatically rewards players for their dedication.

Unlike basic trackers, this plugin combines real-time session data with historical database stats to ensure leaderboards and rewards are always instant and accurate.

New in v1.3.0: A fully automated Timed Reward System! Set up daily, weekly, or all-time milestones directly in-game and let the plugin handle the rest.

✨ Key Features

  • 🎁 Timed Rewards: Automatically execute console commands (items, ranks, currency) when players reach specific playtime goals.
  • 🖥️ Interactive GUI: Browse leaderboards in a modern, dark-themed menu with tabs for Daily, Weekly, Monthly, and All-time stats.
  • 🛡️ Secure & Manageable: Full permission support (playtime.check, playtime.admin, etc.) gives server owners total control.
  • 🚀 Live Tracking: Top 10 lists and personal stats update instantly—even while you are playing.
  • 🎨 Hex Color Support: Use modern RGB colors (e.g., &#FF0000) in all your broadcast messages and configs.
  • 💾 Dual Database Support:
    • SQLite: Zero-setup local database (default).
    • MySQL: High-performance support for large networks.

🎁 How to Add Timed Rewards

You can configure rewards directly in-game without touching config files!

1. Create a Reward: Use the admin command to add a new reward. /playtime admin addReward <id> <period> <time> "<command>"

  • id: A unique name (e.g., daily_bonus).
  • period: Choose daily, weekly, monthly, or all (all-time).
  • time: The required time (e.g., 30m, 1h, 1d).
  • command: The console command to run. Use %player% for the username.

Example: Give 10 gold after 1 hour of playtime today: /playtime admin addReward daily_gold daily 1h "economy give %player% 10"

2. Manage Rewards:

  • List all rewards: /playtime admin listRewards
  • Delete a reward: /playtime admin removeReward <id>
  • Player view: Players can type /playtime rewards to see what they have claimed or what is coming up next!

📜 Commands & Permissions

Command Permission Description
/playtime playtime.check View your own total playtime.
/playtime rewards playtime.check View your reward status (Claimed/Locked).
/playtime menu playtime.gui Open the interactive Leaderboard GUI.
/playtime top playtime.top View the Leaderboard.
/playtime admin playtime.admin View the in-game tutorial for rewards.
/playtime admin addReward playtime.admin Add a new timed reward.
/playtime reload playtime.reload Reload the config.json without restarting.

Note: You can change /playtime to /pt, /stat, or any custom alias in the config!

⚙️ Configuration

The plugin generates a config.json in your mods/Playtime folder. You can edit:

  • Rewards: You can also edit rewards manually in the JSON list if you prefer files over commands.
  • Database: Switch between SQLite and MySQL.
  • Aliases: Change the main command name and aliases.
  • GUI Settings: Customize the window title, button names, and footer text.
  • Messages: Full control over prefixes, hex colors, and text output.

🗺️ Roadmap & To-Do

We are actively developing Advanced Playtime! Here is what's coming next:

  • AFK Detection: Stop counting playtime if a player hasn't moved for X minutes.
  • Milestone Broadcasts: Announce to the server when a player hits a major goal (e.g., "Player has reached 100 hours!").
  • Web Interface: (Planned) View leaderboards on a website using the MySQL database.

🔧 Installation

  1. Download the .jar file.
  2. Drop it into your Hytale Server's mods folder.
  3. Start the server!

Found a bug or have a suggestion? Open an issue on our [GitHub Repository]!

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

Playtime-1.3.0.jar

Early Access 18.01.2026 17.7 МБ

Playtime-1.2.2.jar

Early Access 17.01.2026 17.7 МБ

Playtime-1.2.1.jar

Early Access 16.01.2026 13.5 МБ

Playtime-1.2.0.jar

Early Access 15.01.2026 13.5 МБ

Playtime-1.1.0.jar

Early Access 15.01.2026 13.5 МБ