Pehkui — мод для Minecraft
Pehkui — это мод-библиотека для Minecraft Java Edition, позволяющая изменять размер любой сущности в игре и пропорционально настраивать ее…
Pehkui — это мод-библиотека для Minecraft Java Edition, позволяющая изменять размер любой сущности в игре и пропорционально настраивать ее характеристики.
Pehkui — мод для Minecraft
Версия Minecraft, на которой тестировалась и написана статья: 1.21.1
Диапазон поддерживаемых версий: 1.14.4 – 1.21.1
Зависимости: Fabric API (для сборок Fabric/Quilt)
Pehkui — это мод-библиотека для Minecraft Java Edition, который позволяет изменять размер почти любой сущности в игре: делать игрока или моба меньше или больше стандартного. Наряду с визуальным изменением масштаба он пропорционально подстраивает связанные характеристики — скорость движения, дистанцию взаимодействия, урон от падения, радиус взрыва, здоровье и урон в бою.
Сам инструмент не добавляет предметов, блоков или новых мобов. Это механика масштабирования, которой можно управлять через отдельную команду или через другие моды, использующие ее в качестве основы.
Что именно меняется
Базовый принцип: для каждой сущности сохраняется набор отдельных коэффициентов — отдельно для высоты, ширины, урона, дальности взаимодействия, здоровья, скорости и других параметров. Это не одно общее число, а несколько параллельных значений, часть из которых привязана друг к другу. Например, тип pehkui:height влияет одновременно на высоту хитбокса, высоту глаз и расстояние камеры от третьего лица — если изменить только высоту, соответствующие параметры подстроятся сами.

Увеличенный CREEPER по сравнению с обычным.
Такая схема позволяет управлять поведением точечно: можно увеличить только урон без изменения размера, только скорость без изменения здоровья или только зону взаимодействия без влияния на хитбокс.

Уменьшение игрока и сравнение его со стандартной дверью.
Команда /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 reset [<entity>]
Значение <value> — это коэффициент. 1.0 — стандартный размер, 0.5 — вдвое меньше, 2.0 — вдвое больше. Если тип масштаба не указан, операция применяется к pehkui:base — общему масштабу, который влияет сразу на ширину, высоту, движение, дроп, снаряды, взрывы и видимость.
Отдельно есть подкоманда для задержки перехода между значениями. Без нее масштаб меняется мгновенно — за один тик. С ней переход растягивается на указанное количество тиков и выглядит плавно:
/scale delay set <ticks> [<entity>]
/scale delay set <scale_type> <ticks> [<entity>]
Например, 60 тиков — это три секунды плавного роста или сжатия.

Уменьшенный игрок, а рядом стандартный CREEPER.
Типы масштаба
Всего мод регистрирует 28 отдельных типов. Запоминать все не нужно — на практике игроку достаточно знать несколько самых важных.
Тип | Что изменяет |
| Общий коэффициент; влияет на ширину, высоту, движение, дроп, снаряды, взрывы, видимость |
| Ширина модели и хитбокса |
| Высота модели, хитбокса, уровень глаз, камера от третьего лица |
| Скорость передвижения |
| Высота прыжка |
| Общая дальность взаимодействия (блоки + сущности) |
| Наносимый урон |
| Получаемый урон (значение меньше 1.0 уменьшает его) |
| Максимум здоровья |
| Сила наносимого отбрасывания |
| Урон от падения |
| Скорость разрушения блоков |
| Скорость атаки оружием |
| Дистанция, с которой враги замечают сущность |
| Скорость полета в режиме творчества |
| Высота автоматического подъема (плиты, ступеньки, снег) |
Другие, реже нужные типы: held_item (масштаб предмета в руке), drops (размер выпавших предметов), projectiles (размер снарядов — стрел, трезубцев), explosions (радиус взрыва сущности — CREEPER, END_CRYSTAL), view_bobbing (колебание камеры при ходьбе), eye_height, hitbox_width, hitbox_height, model_width, model_height, third_person, block_reach, entity_reach.
Конфиг
Конфигурационный файл лежит по пути config/pehkui.json. В нем есть несколько общих переключателей, которые влияют на поведение мода в целом. Остальные параметры файла — это границы минимального и максимального значения для каждого типа масштаба. Трогать их в обычной игре нет нужды: они задают пределы безопасности для модов, использующих API.
Параметр | Что делает |
| Включает команду |
| Если |
| Список конкретных типов, которые нужно сохранить при возрождении. Работает, когда |
| Если |
| Умножать урон от падения на коэффициент |
| Умножать скорость передвижения на коэффициент |
| Влияет ли масштаб на дальность взаимодействия ( |
| Умножать урон в бою на |
| Умножать получаемый урон на |
| Умножать максимум здоровья на |
| Масштабировать модельку выпавших предметов |
| Масштабировать снаряды игрока или сущности |
| Масштабировать радиус взрыва сущности (CREEPER, END_CRYSTAL) |
| Включает дополнительные команды для разработки; в обычной игре не нужны |
Вывод
Pehkui дает отдельный переключатель для каждой характеристики, плавные переходы с задержкой и сохранение состояния между сессиями. Команда /scale и конфиг — это лишь поверхность; реальная ценность библиотеки раскрывается через моды, использующие ее API для своей механики. Подходит для ролевого выживания с механиками трансформации, для серверных мини-игр, а также как обязательная зависимость в модпаках с босами изменяемого размера или расовыми системами.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











