Fiw Clock
Tickwatch — это крошечный серверный мод для Minecraft, который записывает время игры, убийства и смерти каждого игрока и сохраняет их в обычном JSON-файле для каждого мира. Работает на Fabric и NeoForge.
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 168
- Подписчиков на Modrinth
- 0
- версий
- 8
- Обновлён
- 24 сентября 202624 сент.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Tickwatch
Отслеживание времени игры, AFK, сессий, убийств игроков и мобов, смертей и серий убийств — серверный, лёгкий, устойчивый к крашам, с поддержкой LuckPerms. Tickwatch незаметно записывает, сколько каждый игрок наиграл (без учёта AFK) и сколько убийств и смертей он набрал, а затем сохраняет всё это в аккуратный JSON-файл. Клиентский мод не нужен, на TPS не влияет — а ещё есть команда /tickwatch, когда захочется посмотреть.
✨ Почему Tickwatch?
- 🪶 Невесомый — отслеживание это одно целое число на онлайн-игрока за тик. И всё.
- 🖥️ Только серверный — игроки заходят с ванильным клиентом. Поставь на сервер и забудь.
- 🔀 Fabric, NeoForge и Forge — Minecraft 1.21.11, 1.21.1 и 1.20.1.
- 💾 Устойчив к крашам по своей архитектуре — атомарная запись с ротацией бэкапов. Внезапное отключение питания или жёсткий краш не смогут повредить твою статистику.
- ⚡ Никогда не блокирует сервер — вся запись на диск идёт в отдельном фоновом потоке.
- 💤 Учитывает AFK — бездействующие игроки перестают накапливать время игры; AFK-зоны тоже не помогут его фармить.
- 🏆 Команда
/tickwatch— статистика любого игрока (даже офлайн) и таблицы лидеров по любой характеристике. - 📣 Оповещения о достижениях — необязательные объявления вроде «Notch наиграл 100 часов!».
- 🔑 Интеграция с LuckPerms — статистика становится мета-данными LuckPerms (
tickwatch_kills,tickwatch_playtime,tickwatch_afk, …), так что любой мод для чата, таба или таблицы очков, читающий мета-данные LuckPerms, сможет их отображать, а у каждой команды есть свой узел прав. - 🧩 Публичный API — другие моды могут читать статистику, таблицы лидеров и слушать события убийств, смертей и изменений AFK.
📊 Что отслеживается
Для каждого игрока, по каждому миру:
| Характеристика | Детали |
|---|---|
| ⏱️ Время игры | Активное время в тиках, с полем в читаемом виде 2h 14m 30s |
| 💤 Время AFK | Время в сети, но бездействия, плюс текущий флаг AFK |
| 🕒 Сессии | Текущая сессия и самая долгая за всё время |
| ⚔️ Убийства | Всего, плюс отдельно убийства игроков и убийства мобов |
| 💀 Смерти | Сколько раз игрок умирал, плюс соотношение K/D |
| 🔥 Серии убийств | Текущая серия (сбрасывается при смерти) и лучшая за всё время |
| 📅 Заходы | Количество входов, дата первого захода, дата последнего появления |
Хранится в `/fiw-clock/stats.json`:
{
"players": {
"069a79f4-44e9-4726-a5be-fca90e38aaf5": {
"name": "Notch",
"playTimeTicks": 144000,
"playTimeFormatted": "2h 00m 00s",
"afkTicks": 14400,
"kills": 12,
"playerKills": 2,
"mobKills": 10,
"deaths": 3,
"killStreak": 4,
"bestKillStreak": 9,
"joins": 27,
"firstJoin": 1767225600000,
"lastSeen": 1769904000000,
"longestSessionTicks": 72000
}
}
}Идеально для таблиц лидеров, веб-панелей, Discord-ботов или чего угодно, что умеет читать JSON.
💬 Команды
| Команда | Узел прав | По умолчанию |
|---|---|---|
/tickwatch stats [player] | tickwatch.command.stats (.stats.others) | всем |
| `/tickwatch top [count]` | tickwatch.command.top | всем |
/tickwatch reload | tickwatch.command.reload | операторам |
📦 Требования
| Minecraft | Загрузчики | Java |
|---|---|---|
| 1.21.11 | Fabric, NeoForge | 21+ |
| 1.21.1 | Fabric, NeoForge | 21+ |
| 1.20.1 | Fabric, Forge | 17+ |
- Fabric: Fabric API + Fabric Language Kotlin
- NeoForge / Forge: Kotlin for Forge Опционально: LuckPerms — включает синхронизацию мета-данных (`/lp user meta info` показывает статистику). Architectury или другие моды-обёртки не требуются.
🚀 Установка
- Установи Fabric, NeoForge или Forge на свой сервер.
- Добавь соответствующие зависимости в
mods/— Fabric: Fabric API + Fabric Language Kotlin; NeoForge / Forge: Kotlin for Forge. - Закинь jar-файл Tickwatch для своего загрузчика и версии Minecraft.
- Запусти сервер — статистика начнёт отслеживаться сразу.
💡 Tickwatch полностью серверный. Игрокам не нужно его устанавливать, чтобы зайти.
📖 Ссылки
- 📜 Исходный код и проблемы: https://github.com/Fi3w0/Fiw-Clock
- 🆓 Лицензия: MIT
Частые вопросы
Как установить Fiw Clock?
Установите Fabric под свою версию Minecraft, скачайте Fiw Clock под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Fiw Clock?
У Fiw Clock есть сборки для Minecraft 1.20.1, 1.21.1, 1.21.11.
Нужен ли Fiw Clock на сервере?
Ставится только на сервер; игрокам ставить не нужно