Slothy's Tree
Клиентский браузер паков, Texture Builder и поддержка OptiFine CIT. Раскрывает использование сети: каталог/загрузки на GitHub Pages и опциональный Cloudflare Worker (heartbeats, звёзды, загрузки). Подробности в полном описании.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 363
- Подписчиков на Modrinth
- 1
- версий
- 18
- Обновлён
- 5 июня 20265 июн.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Slothy's Tree — клиентский мод на Fabric для просмотра, применения и сборки собственных ресурспаков Minecraft, не выходя из игры.
Возможности
Браузер паков
Просматривай более 40 отобранных ресурспаков от ilyslothy. Применяй любой пак в один клик. Фильтруй по тегам, сортируй по звёздам сообщества и смотри избранные паки от сообщества.
Конструктор текстур
Смешивай и комбинируй текстуры предметов, элементы интерфейса, частицы и звуки из разных паков. Собирай кастомный пак локально и сохраняй его в свою библиотеку.
Поддержка CIT
OptiFine CIT (Custom Item Textures) — имена предметов, урон, NBT и связанные правила.
| Minecraft | CIT в загрузках на Modrinth |
|---|---|
| 1.21.8 | Встроен в основной jar |
| 1.20 – 1.21.1 | Используй CIT Resewn для своей версии (рекомендуется). Легаси-jar Slothy's Tree включает запасной движок, который автоматически отключается, если установлен CIT Resewn или аналогичный мод — отдельный companion-jar Slothy CIT не нужен. |
| 1.21.9 – 1.21.11 | Браузер паков и Конструктор текстур уже работают; встроенный CIT для этих версий всё ещё в разработке — не жди пока полного паритета по CIT. |
Сообщество
- Отмечать паки звёздами в браузере (вкл/выкл)
- Загружать паки на проверку модераторам (опционально)
- Панель Мои загрузки для отслеживания статуса отправки
- Экран Что нового после обновлений
Дополнительно
Эффекты убийства, импорт профиля Feather, локальная библиотека паков и настраиваемые темы интерфейса.
Скриншоты
Смотри вкладку Gallery на странице этого проекта — там подписанные скриншоты (Браузер паков, Конструктор текстур, кастомные предметы в игре и другое).
Требования
| Зависимость | Примечания |
|---|---|
| Fabric Loader | Рекомендуется 0.19+ |
| Fabric API | Обязательно — под свою версию MC |
| Minecraft | Выбери файл версии, подходящий твоей игре |
| CIT Resewn | Опционально, но рекомендуется на 1.20 – 1.21.1 для полного CIT |
Только клиентская часть — не устанавливай на сервер.
| Версия MC | Файл на Modrinth для скачивания |
|---|---|
| 1.21.8 | slothyhub-*-mc1.21.8.jar (только основной) |
| 1.21.9 – 1.21.11 | slothyhub-*-mc1.21.11.jar (только основной; CIT в разработке) |
| 1.20 – 1.21.1 | slothyhub-*-mc1.20-1.21.1.jar (легаси основной; добавь CIT Resewn для CIT) |
Авторские права и каталог
- Slothy's Tree (код мода) распространяется под MIT — смотри LICENSE в репозитории.
- Паки из стандартного каталога созданы и распространяются ilyslothy для использования с этим модом. Не перезаливайте эти паки куда-либо без разрешения.
- Загрузки паков от сообщества проходят модерацию, прежде чем попасть в публичный каталог.
- Части встроенного запасного движка CIT адаптированы из CIT Resewn (MIT).
Сетевые подключения и сбор данных
Согласно §1.11 Правил контента Modrinth — этот мод делает опциональные и обязательные сетевые запросы. Мод работает офлайн для многих функций, используя встроенные данные каталога; онлайн-функции требуют подключений, описанных ниже.
1. Каталог паков и загрузки (GitHub Pages)
Хост: https://ilyslothy.github.io/Slothy-s-Tree
| Когда | Что отправляется | Что принимается |
|---|---|---|
| Открытие Браузера паков | Случайный install UUID (заголовок X-SlothyHub-Voter) при запросе количества звёзд | Каталог packs.json, количество звёзд |
| Применение пака | Обычный HTTP GET (без входа в аккаунт) | Файлы ресурспаков .zip |
| Конструктор текстур | Обычный HTTP GET | Индекс textures.json, файлы предпросмотра PNG/OGG |
Данные, собираемые автором мода на этом хосте: никакие, кроме обычных логов веб-сервера (IP, user-agent), если ты посещаешь сайт. Мод не отправляет твой ник в Minecraft или Mojang UUID на GitHub Pages.
2. Публичные сервисы (Cloudflare Worker)
Хост: https://slothys-tree-bot.elytrapacks.workers.dev
(При необходимости переопределяется в настройках мода → heartbeat URL.)
| Когда | Эндпоинт | Что отправляется | Назначение |
|---|---|---|---|
| Во время игры (~каждые 14 мин) | POST /v1/heartbeat | Только случайный client UUID (хранится в config/slothyhub.json) | Сводная статистика «активных пользователей» для Discord /modstats |
| Добавление звезды пакету | POST /v1/pack-star | Client UUID + ID пакета | Публичный счётчик звёзд |
| Загрузка списка пакетов | GET /v1/pack-stars | Client UUID (в заголовке) | Ваши отмеченные пакеты + счётчики |
| Только если вы загружаете пакет | POST /v1/pack-submit | Zip-архив пакета, название, описание, теги, необязательный контакт, client UUID | Очередь на проверку модератором |
| Только если вы используете My Uploads | GET /v1/submit-status | Client UUID | Статусы ваших заявок |
Не отправляется: ник в Minecraft, Mojang UUID, чат, данные мира или списки установленных модов (кроме файла пакета, который вы явно загружаете).
Хранится на сервере: голоса за звёзды (client UUID + ID пакета), присутствие по heartbeat (~15 мин TTL), метаданные загрузок до одобрения/отклонения. Вы можете перегенерировать свой локальный UUID в настройках мода (voterId).
3. Прямые ссылки на пакеты
Некоторые записи каталога ведут на GitHub Releases или другие HTTPS-ссылки, указанные в packs.json. Загрузка таких пакетов — обычный GET-запрос, который запускается при нажатии Apply.
Поведение офлайн
- Встроенный каталог пакетов поставляется внутри jar на случай, если GitHub Pages недоступен.
- Texture Builder переключается на встроенное/локальное сканирование, когда веб-каталог пуст.
- Heartbeat, звёзды и загрузки требуют worker; офлайн они тихо падают или показывают ошибку в UI.
Ссылки
- Каталог пакетов и сайт: https://ilyslothy.github.io/Slothy-s-Tree
- Исходный код: https://github.com/IlySlothy/Slothy-s-Tree
- Проблемы / вопросы о приватности: https://github.com/IlySlothy/Slothy-s-Tree/issues
Лицензия
MIT — см. LICENSE в репозитории.
Частые вопросы
Как установить Slothy's Tree?
Установите Fabric под свою версию Minecraft, скачайте Slothy's Tree под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Slothy's Tree?
У Slothy's Tree есть сборки для Minecraft 1.20–1.21.1, 1.21.8–1.21.11.
Нужен ли Slothy's Tree на сервере?
Ставится только в игру; на сервер ставить не нужно