Chanyoris Client
Улучшает карту Chanyoris с ~10 fps до нативного HUD на 60 fps. Переключение клавишей G.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 145
- Подписчиков на Modrinth
- 0
- версии
- 3
- Обновлён
- 26 июня 202626 июн.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Chanyoris Client
Плагин Chanyoris отрисовывает игру на предмете-карте. Этот мод выбрасывает это и вместо этого перерисовывает всё на нативном FPS вашего ПК.
Как это работает
Предмет-карта обновляется медленно, и сервер платит за отрисовку каждого пикселя. Этот мод полностью убирает эти затраты. Сервер перестаёт рисовать карту для вас и вместо этого отправляет компактное состояние доски каждый тик (~220 байт). Мод декодирует его и рисует полноценный HUD-оверлей на вашем экране с той частотой кадров, которую выдаёт ваш ПК — 60fps, 120fps, выше. Сервер не делает ни единой операции с пикселями. Всё делает ваш ПК. Зайдите на сервер Chanyoris — и рукопожатие произойдёт автоматически: никаких команд, никакой настройки. Протокол состояния версионирован (сейчас v6) и полностью обратно совместим: новый мод читает необязательные поля, которые добавляет сервер, старый сервер их просто не отправляет, и ничего не ломается ни в том, ни в другом случае.
- G — переключение между нативным HUD и оригинальным отображением карты в любой момент.
- J — переключение ввода мода (отправляет ваш клавиатурный/контроллерный ввод напрямую на сервер).
- K — открыть экран настроек контроллера.
🎨 Что вы получаете на нативном FPS
Каждый эффект ниже рисуется модом, кадр за кадром, в синхронизации с вашим железом. Ничто из этого не затрагивает сервер. 3D-отрисовка блоков — блоки в стиле Tapioka со стеклянным блеском, подсветкой сверху/слева, тенью снизу/справа, внутренним цветовым ядром и двойным свечением в центре. Плавно на 60fps+. Неоновая светящаяся рамка — рамка доски светится наружу слоями, окрашена в цвет режима и медленно пульсирует синусоидой, так что выглядит живой. Акцентные цвета режимов — Ender Dragon становится фиолетовым. TNT — оранжево-красным. Creeper — зелёным. Обычная игра использует тёплый чайно-коричневый. Тёплый градиентный фон — доска плавно переходит по вертикали от тёплого тёмно-коричневого сверху к глубокому фиолетово-чёрному снизу. Внутренняя виньетка — лёгкая тёмная внутренняя рамка добавляет глубину и фокус. Пульс опасности — когда ваш стак достигает верхних рядов, внутренняя рамка пульсирует красным на быстрой синусоиде. Чем выше стак, тем интенсивнее пульс. След от жёсткого сброса — светящаяся вертикальная полоса повторяет точный путь падения вашей фигуры, затухая после каждого жёсткого сброса. Вспышка и пыль при приземлении — в момент фиксации фигуры вспышка бьёт по ряду приземления, а наружу вылетают частицы пыли. Вспышка при очистке линии — доска вспыхивает при каждой очистке; крупные и особые очистки вспыхивают голубым, ярче и дольше. Тряска экрана — вся доска трясётся при жёстких сбросах и очистках, плавно затухая со временем. Взрыв частиц — из очищенных рядов вырываются цветные частицы. Всплывающий текст трюков с пружинным подскоком — SINGLE / DOUBLE / TRIPLE / QUAD / PERFECT CLEAR / B2B / REN появляются с анимацией отскока, повторяющей оригинальную HTML-версию, затем исчезают. Текст — это точная метка, которую отправляет плагин вашего сервера, так что мод автоматически следует за той формулировкой, что установлена в сборке. Индикатор мусора — цветовая шкала предупреждения: серый → жёлтый → красный → мигающий красный → готов. Читает данные о стадиях по каждой линии прямо с сервера, так что всегда соответствует реальной очереди. Линия предупреждения о цели — красная пунктирная линия точно отмечает высоту, до которой поднимется входящий мусор. Лицо Creeper на блоках — ячейки Creeper показывают растровое лицо, отмасштабированное под размер блока. Доска противника — в режимах CPU, VS и онлайн доска вашего противника отрисовывается в реальном времени рядом с вашей, а его имя появляется в HUD как "VS …". HUD Battle Royale — живой счёт KO и ранг-значок, плюс пульсирующие вспышки "KO!" / очистки противника и счётчик оставшихся игроков в кросс-серверных матчах. Оверлей обратного отсчёта — каждый матч открывается полноэкранным отсчётом "3 → 2 → 1 → GO!", тёмный фон за крупными растровыми цифрами, отрисовка синхронизирована с сервером (и идентична по таймингу версиям на карте и HTML). Цифры золотые, GO! голубое. Оверлей опасности Death Mode — в Death Mode края экрана пульсируют красным, усиливаясь по мере заполнения доски к проигрышу. Оверлей Game Over — тёмный оверлей плавно появляется, когда вы достигаете верха. Свечение панелей — панели HOLD и NEXT имеют мягкое внешнее свечение.
🐲 3D-эффекты в мире (эксклюзив мода)
Они порождают настоящих сущностей и частицы в вашем мире Minecraft, исходя только из состояния доски — сервер никогда не изменяется. Никакого урона. Никаких разрушений блоков. Никакого опыта. Никакой нагрузки на сервер. Другие игроки их не видят, и каждая операция защищена, так что сбой никогда не крашит ваш клиент. Ender Dragon — во время режима Ender Dragon перед вами появляется настоящий дракон, закреплённый на месте и сделанный неуязвимым, чтобы он не мог уйти или что-либо ранить. Его здоровье отслеживает битву с боссом, он вспыхивает красным, когда босс получает урон, и рычит каждые 4 секунды. При поражении он проигрывает полную ванильную анимацию смерти, затем исчезает. Creeper — когда на доске появляется ячейка Creeper, настоящий Creeper идёт к вам через весь мир, шипя по мере приближения. В момент очистки ячейки он взрывается частицами и звуком — только визуально. TNT — во время TNT Battle вокруг вас поддерживаются 36 активированных TNT. Фиксация фигуры, очистки линий, попадания мусора и конец игры запускают кластерные детонации. Всё визуально, всё ваше. Молния — каждое KO в Battle Royale сбрасывает на вас чисто визуальную молнию — больше ударов за больше KO, с фейерверками при 3+. Фейерверки — Perfect Clear запускает взрыв частиц фейерверка и тотема.
🎮 Поддержка контроллера и клавиатуры
Полная поддержка контроллера через прямое чтение геймпада GLFW — опрашивает каждый подключённый джойстик и работает как со стандартной раскладкой геймпада, так и с сырыми HAT-крестовинами. Назначьте любую кнопку или ось+направление на все 8 игровых действий. Настройки сохраняются в файл и переживают перезапуски сессий. Настраивается прямо в игре на экране контроллера Chanyoris (клавиша K). У каждого из 8 действий также есть второй слот привязки клавиш (по умолчанию не назначен, задаётся в ванильном экране управления) — удобно для двуручных раскладок клавиатуры или второго устройства.
DAS (130 мс) и ARR (28 мс) обрабатываются на стороне клиента с точностью System.nanoTime(), поэтому повторы движения такие же чёткие, как в специализированных играх-головоломках с блоками — куда точнее, чем передача сырых нажатий клавиш на сервер. С включённым мод-вводом и освобождёнными WASD вы можете ходить по миру Minecraft, пока играете.
⚙️ Требования
Minecraft — 26.1.2+ Загрузчик — Fabric (loader 0.19.3+) Fabric API — обязателен Java — требуется 25+ Серверный плагин — Chanyoris v1.45.0+ на сервере
Только на стороне клиента. Ничего не делает без Chanyoris на сервере.
🕹️ Как использовать
Поместите jar и Fabric API в папку
mods. Зайдите на сервер Chanyoris. Мод активируется автоматически. G переключает HUD. J переключает мод-ввод. K открывает настройки контроллера. Удалите jar для деинсталляции — сервер автоматически вернётся к отрисовке карты.⚠️ Уведомление о товарных знаках
Chanyoris — оригинальная игра-головоломка с блоками. «Tetris®» — зарегистрированный товарный знак The Tetris Company, LLC. Этот проект не связан с ними и не одобрен ими.
Этот мод портирован с Minecraft-сервера автора «Sankagataki». На этом сервере работает канонический оригинал. Автор: Hatune — v2.31.1
Частые вопросы
Как установить Chanyoris Client?
Установите Fabric под свою версию Minecraft, скачайте Chanyoris Client под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Chanyoris Client?
У Chanyoris Client есть сборки для Minecraft 26.1–26.2.
Нужен ли Chanyoris Client на сервере?
Ставится только в игру; на сервер ставить не нужно