Underp Hangables: как убрать нелепое поведение картин и рамок в Minecraft
В ванильном Minecraft картины и рамки для предметов — это не просто декор, а важная часть интерьера и функциональных механизмов. Но стоит случайно задеть их рукой, стрелой или поршнем, как они выпадают на пол, а их поведение становится откровенно странным. Предметы внутри рамок теряют ориентацию, сами рамки превращаются в дроп с искажённым хитбоксом, а картины и вовсе начинают жить своей жизнью. Мод Underp Hangables создан специально для тех, кто устал от этой «криворукости» и хочет видеть аккуратное, предсказуемое взаимодействие с подвесными объектами.
Что именно исправляет Underp Hangables
Название мода говорит само за себя: он убирает ту самую «глупость» (derpyness), которая появляется у сломанных картин и рамок. В стандартной игре, когда вы разрушаете картину или рамку, они не просто выпадают предметом — их визуальное состояние и физика дропа часто выглядят неестественно. Рамка может упасть под неожиданным углом, предмет из неё вылетает в случайном направлении, а картина, вместо того чтобы аккуратно лечь на пол, висит в воздухе или проваливается сквозь блоки.
Underp Hangables решает эти проблемы на корню. Мод переопределяет логику дропа так, чтобы:
- Картины всегда выпадали ровно, без смещения по осям и с сохранением ориентации, которая была на стене.
- Рамки для предметов при разрушении аккуратно падали на землю, а находящийся внутри предмет оставался в них до момента подбора — никаких вылетающих мечей или алмазов.
- Хитбоксы дропа становились более точными, что упрощает их подбор и предотвращает застревание в текстурах блоков.
По сути, мод делает поведение подвесных объектов таким, каким его ожидает увидеть любой игрок, знакомый с базовой физикой Minecraft. Больше не придётся бегать за укатившейся рамкой или наблюдать, как ценная картина застревает в потолке.
Почему ванильное поведение кажется нелепым
Чтобы понять ценность Underp Hangables, стоит разобраться, что именно идёт не так в оригинальной игре. Разработчики Minecraft, вероятно, не уделяли особого внимания анимации и физике дропа для этих объектов, считая их сугубо декоративными. В результате:
- При разрушении рамки игра создаёт два отдельных дропа: саму рамку и предмет из неё. Они появляются в разных точках и с разной скоростью, из-за чего создаётся впечатление «взрыва» содержимого.
- Картины имеют очень странный хитбокс в состоянии дропа — он может быть повёрнут на 45 градусов или частично уходить в стену, что затрудняет их подбор.
- Если рамка висела на сундуке или бочке, при поломке она часто проваливается внутрь блока, и достать её можно только разрушив сам сундук.
Такие мелочи раздражают при строительстве и редстоун-схемах, где рамки используются как поворотные механизмы или индикаторы. Underp Hangables полностью убирает эти недочёты, делая взаимодействие плавным и логичным.
Установка и совместимость
Мод работает на версиях Minecraft 1.19–1.20.1 и требует установленного Fabric API. Никаких дополнительных библиотек не нужно — достаточно поместить jar-файл в папку mods. Если вы предпочитаете не возиться с ручной установкой, можно воспользоваться удобным лаунчером foxygame.net, который позволяет скачивать и устанавливать моды прямо из меню. Это современный и гибкий инструмент, где Underp Hangables добавляется в сборку буквально в пару кликов, без поиска по форумам и ручного копирования файлов. Такой подход экономит время и исключает ошибки совместимости.
Underp Hangables отлично сочетается с популярными модами на декор вроде Supplementaries или Decorative Blocks, а также с любыми модификациями, добавляющими кастомные рамки и картины. Конфликтов замечено не было, так как мод затрагивает только базовые классы дропа.
Сравнение с аналогами
Существуют и другие моды, пытающиеся исправить поведение рамок и картин, но большинство из них либо перегружены лишними функциями, либо не обновляются годами. Underp Hangables выделяется минималистичным подходом: он делает ровно то, что заявлено, не добавляя новых предметов, интерфейсов или настроек. Это особенно ценно для ванильных серверов и ламповых сборок, где важна каждая деталь, но не хочется раздувать клиент десятками библиотек.
Например, мод «Frame Fixer» когда-то решал похожую задачу, но был заброшен на версии 1.16, а его код конфликтовал с оптимизаторами вроде Sodium. Underp Hangables написан с нуля с учётом современных реалий и работает даже в heavily modded окружении.
Технические детали для любопытных
Под капотом мод делает простую, но элегантную вещь: он перехватывает событие разрушения блока-сущности (Block Entity) и переопределяет метод создания дропа. Вместо стандартного вызова spawnDrops с дефолтными параметрами, Underp Hangables принудительно выставляет нулевой угол поворота для рамок и корректирует вектор смещения для картин. Это не влияет на производительность, так как расчёт происходит только в момент поломки объекта.
Кроме того, мод исправляет баг, при котором рамка на нижней стороне блока при разрушении могла дублироваться. Теперь она всегда выпадает ровно одним экземпляром, что важно для серверов с экономикой, где рамки используются как контейнеры для продажи предметов.
Итог: стоит ли устанавливать Underp Hangables
Underp Hangables — это тот редкий случай, когда микро-мод решает реальную проблему, не привнося ничего лишнего. Он будет полезен каждому, кто ценит аккуратность в строительстве, работает с редстоуном или просто устал от хаотичного разлёта предметов при перестановке декора. После установки вы забудете о том, что рамки и картины когда-то вели себя глупо — настолько естественным становится их поведение.
Мод абсолютно бесплатен, имеет открытый исходный код и регулярно обновляется. Если вы ищете способ сделать Minecraft чуть более отзывчивым и приятным в мелочах, Underp Hangables определённо заслуживает места в вашей сборке. А с лаунчером foxygame.net процесс установки превращается в секундное дело — просто выберите мод в каталоге и нажмите «установить».