Pehkui - Изменение размера мобов и игроков
Pehkui - мод для Майнкрафт, который меняет размер почти любой сущности: уменьшайте игрока до муравья или выращивайте гигантских криперов. Команды /scale, гибкие типы масштаба, Fabric, Quilt, Forge и NeoForge.
Pehkui - мод для Майнкрафт, который делает одну вещь, но доводит её до совершенства: позволяет менять размер практически любой сущности в игре. Хотите пробежать по миру муравьём высотой в четверть блока, как в Человеке-муравее? Легко. Нужен гигантский крипер, чей взрыв сносит полдерёвни? Одна команда - и готово. Скачать Pehkui стоит хотя бы ради того, чтобы посмотреть на привычный мир под другим углом, а буквально - с высоты птичьего полёта или из-под травы.
В ванильном Minecraft подобного инструментария по сути нет: размер жёстко зашит в каждом мобе. Pehkui снимает это ограничение и даёт контроль не только над визуальной моделью, но и над хитбоксом, дальностью атаки, уроном, высотой прыжка и даже масштабом взрывов и брошенных предметов. Крошечный игрок реально залезает в щели в один блок, а великан зашибает голема с двух ударов - если настроить соответствующие типы масштаба.
Больше, чем просто игрушка
Вторая причина, по которой Pehkui (Пехкуй) стоит у миллионов игроков - он давно стал стандартом-библиотекой. Мод предоставляет API, через который другие моды меняют размер сущностей и время перехода между размерами. Например, популярный Extra Origins с крошечным ориджином Инчлингом работает именно на движке Pehkui, и куча сборок модов тянет его как зависимость. Так что если какой-то мод при установке просит Pehkui - не удивляйтесь, просто положите его в папку mods.
Для картоделов и контентмейкеров это вообще находка: через команды и командные блоки можно строить механики вроде зелий уменьшения, боссов, растущих по фазам боя, или паркур-карт, где нужно протиснуться в узкий проход.
Версии и загрузчики
Тут есть важный нюанс. Основная ветка разработки - Fabric и Quilt, именно она получает новые фичи, обновления и фиксы в первую очередь. Для неё один свежий jar-файл работает сразу на куче версий Minecraft: 1.21, 1.20.6, 1.20.4, 1.20.2, 1.20.1, 1.19.4, 1.19.2, 1.18.2, 1.17.1, 1.16.5, 1.15.2 и 1.14.4. Очень удобно, не нужно искать сборку под конкретный патч.
Остальные загрузчики поддерживаются менее активно, и там уже свои файлы:
- NeoForge - отдельные jar под 1.21, 1.20.6, 1.20.4 и 1.20.2;
- Forge (Фордж) - отдельные jar под 1.20.1, 1.19.4, 1.19.2, 1.18.2, 1.17.1 и 1.16.5.
Если есть выбор - берите версию под Фабрик, с ней меньше всего возни и раньше прилетают обновления.
Команда /scale
Если рядом нет модов, которые умеют масштабировать сущности сами, всё делается встроенной командой /scale. Нужны права оператора (в одиночке - включённые читы). Синтаксис такой:
/scale set <value> [<entity>]
/scale set <scale_type> <value> [<entity>]
/scale (add|subtract|multiply|divide) <value> [<entity>]
/scale (add|subtract|multiply|divide) <scale_type> <value> [<entity>]
/scale get [<entity>]
/scale get <scale_type> [<entity>]
/scale compute <scale_type> [<entity>]
/scale delay set <ticks> [<entity>]
/scale delay set <scale_type> <ticks> [<entity>]
/scale delay get [<entity>]
/scale delay get <scale_type> [<entity>]
/scale reset [<entity>]
/scale reset <scale_type> [<entity>]
/scale nbt get [<entity>]
По факту всё просто: /scale set 0.5 - вдвое меньше, /scale set 3 @e[type=minecraft:zombie,limit=1] - зомби втрое больше. Подкоманда delay отвечает за плавность: задаёте время в тиках, и сущность не дёргается мгновенно, а плавно вырастает или сжимается. Смотрится очень эффектно.
Сохранение размера после смерти
По умолчанию после респавна размер игрока слетает. Если это не нужно, есть отдельная ветка persist:
/scale persist set (true|false) [<entity>]
/scale persist set <scale_type> (true|false) [<entity>]
/scale persist get <scale_type> [<entity>]
/scale persist reset [<entity>]
/scale persist reset <scale_type> [<entity>]
Для RP-серверов и прохождений карт - must-have, иначе каждая смерть будет сбрасывать весь сетап.
Типы масштаба
Это самая вкусная часть. Pehkui делит масштаб на отдельные параметры, и многие из них связаны между собой. Из коробки доступны:
pehkui:base- общий тип, через него удобно задевать сразу несколько масштабовpehkui:width- ширина, длина и глубина (зависит отpehkui:base)pehkui:height- высота (зависит отpehkui:base)pehkui:hitbox_width- ширина, длина и глубина хитбокса (зависит отpehkui:width)pehkui:hitbox_height- высота хитбокса (зависит отpehkui:height)pehkui:eye_height- высота положения глаз сущности (зависит отpehkui:height)pehkui:model_width- ширина, длина и глубина модели (зависит отpehkui:width)pehkui:model_height- высота модели (зависит отpehkui:height)pehkui:third_person- дистанция камеры от третьего лица (зависит отpehkui:height)pehkui:motion- скорость передвижения (зависит отpehkui:base)pehkui:step_height- высота шага, то есть подъём по плитам, ступеням и снегу без прыжка (зависит отpehkui:motion)pehkui:view_bobbing- покачивание камеры при ходьбе (зависит отpehkui:motion)pehkui:falling- урон от падения (зависит отpehkui:motion)pehkui:flight- скорость полёта в креативеpehkui:jump_height- высота прыжкаpehkui:visibility- дистанция, с которой сущность замечают враги (зависит отpehkui:base)pehkui:reach- дальность досягаемости игрока (зависит отpehkui:base)pehkui:block_reach- дальность взаимодействия с блоками (зависит отpehkui:reach)pehkui:entity_reach- дальность атаки по сущностям (зависит отpehkui:reach)pehkui:held_item- масштаб предмета в рукеpehkui:drops- масштаб выпадающего дропа (зависит отpehkui:base)pehkui:projectiles- масштаб брошенных и выпущенных снарядов (зависит отpehkui:base)pehkui:explosions- размер взрыва сущности, например крипера или кристалла Энда (зависит отpehkui:base)pehkui:attack- наносимый уронpehkui:defense- получаемый уронpehkui:knockback- наносимый отбросpehkui:health- здоровье сущностиpehkui:mining_speed- скорость добычи блоковpehkui:attack_speed- скорость атаки
Разделение модели и хитбокса открывает забавные трюки: можно сделать визуально крошечного моба с нормальным хитбоксом или наоборот. А связка attack, defense и knockback позволяет честно прописать логику гигант бьёт больнее, муравей уворачивается лучше - мобы не просто меняют рост, а ощущаются соответственно своему размеру.
Важно знать
- Удаление мода вернёт всех сущностей к обычному размеру, но если потом поставить Pehkui обратно, прошлые значения не восстановятся. Мир не сломается, просто масштаб слетит.
- Для команд нужны права оператора, обычные игроки на сервере себя уменьшить не смогут.
- Экстремальные значения вроде 0.01 или 100 - это весело, но ждите странностей с рендером и коллизией. Для играбельного опыта комфортный диапазон примерно от 0.25 до 4.
- На сервере мод раскрывается лучше всего: гонки карликов против гигантов, ивенты с боссами размером с замок - народ обычно в восторге. Если соберётесь запустить такой сервер Майнкрафт для друзей, проще всего арендовать его на BungeeHost (https://bungee.host) - хостинг Майнкрафт-серверов, где моды ставятся без танцев с бубном, и Pehkui будет работать там без проблем.
Стоит ли скачивать
Однозначно да, если вам нужен хоть какой-то контроль над размерами в Minecraft - своя шутливая сборка, карта с особыми механиками или мод, требующий Pehkui как зависимость. Проект лёгкий, лишнего не грузит, а в связке с Sodium и прочей оптимизацией живёт спокойно. Скачайте мод Pehkui под Fabric, Forge или NeoForge на этой странице - и начинайте играться с масштабом.
Часто задаваемые вопросы
Совместимость
Зависимости
Создатели
Детали
Версии мода Pehkui - Изменение размера мобов и игроков
Доступно 225 версий. Сначала показаны самые популярные и самые свежие.