Metron v0.1.0-dev.11
Список изменений
Новое 25
-
POM (3D-рельеф блоков)
Блоки с картами нормалей из ресурс-паков Minecraft (LabPBR 1.3 и OldPBR / SEUS, файлы*_n.png) получают настоящую глубину: ниши, скосы и впадины сдвигаются вместе со взглядом, а не рисуются плоской картинкой. Высота берётся из альфа-канала карты нормалей. -
Гладкие срезы вместо «лесенки»
Рейтрейсинг рельефа уточняется четырёхшаговым двоичным поиском, а карты нормалей и шероховатости сглаживаются. На глубоких нишах (топка печи) больше нет ступенчатых полос и блочных срезов — поверхность выглядит непрерывной даже в упор. -
Глубина ниш около 35 см
Рельеф откалиброван так, что при взгляде прямо на блок полосы среза не видны; топка печи уходит внутрь примерно на треть блока. -
Рельеф по нормалям, если в паке нет карты высот
Если автор нарисовал детальные нормали, но оставил альфа-канал плоским (как верх верстака в Patrix Basic), Metron сам восстанавливает гладкую высоту. На столешнице появляются круглый скос и сетка 3×3 по геометрии нормалей, без шума древесных волокон. -
Авторские карты высот сохраняются
Если в паке высота уже задана (инструменты на верстаке, внутренность печи), игра использует её как есть. Блоки без карт нормалей остаются плоскими. -
Переключатель «POM (3D Рельеф)»
В паузе (Esc) → «Настройки» → «Графика» можно включить или выключить рельеф. Состояние пишется вsettings.ronи переживает перезапуск. По умолчанию эффект включён. -
Автогенерация POM в датапаках
Вdatapacks/*/pack.ronдобавлено полеpom_autogen(по умолчаниюtrue, можно писать и какauto_pom). Для совместимости с ресурс-паками Minecraft оно включено, но мод может выключить реконструкцию высот для всего пака или для одного блока вdatapacks/*/blocks/*.ron. -
3D-иконка ступенек
В хотбаре, инвентаре и контейнерах дубовые ступени больше не выглядят как сплошной куб досок. Видны верхняя и нижняя проступи, подступенок и L-образный профиль сбоку, с бесшовными плашками дуба. -
Подъём по ступеням без прыжка
Ступени больше не считаются цельным блоком высотой 1. Достаточно идти вперёд — персонаж сам заходит на нижнюю плиту (половина блока) и на верхнюю ступеньку. Пробел для лестницы не нужен; это не автопрыжок и работает даже если автопрыжок выключен. -
Быстрый крафт полными стаками в верстаке
Shift+ ЛКМ (илиTabпо наведённому слоту) по результату 3×3 крафтит рецепт снова и снова и складывает итог в инвентарь: сначала докидывает в неполные стопки, потом в пустые слоты, пока хватает ингредиентов или места. -
Быстрый крафт в сетке 2×2
То же самое в инвентаре (E):Shift+ ЛКМ /Tabпо слоту результата забирает максимум изделий в основную переноску. -
Быстрый возврат из сетки 2×2 и экипировки
Shift+ ЛКМ /Tabпо слотам крафта 2×2 или по слотам брони / второй руки мгновенно возвращает стопку в основную переноску и хотбар. -
Безопасный массовый крафт
Если для очередной партии нет места целиком (например, рецепт даёт 4 доски, а свободно только на 2), цикл останавливается: ингредиенты не тратятся впустую, предпросмотр результата обновляется. -
Остановка при смене рецепта
Если ингредиенты лежали неровно и после частичного расхода сетка вдруг совпала с другим рецептом, крафт обрывается на исходном предмете — чужой результат не начнёт сыпаться в инвентарь. -
Массовый крафт в мультиплеере
На сервереShift+ клик и обычный клик по результату верстака так же списывают сетку, выдают предмет и синхронизируют окно с клиентом. -
Возврат ингредиентов из верстака
Верстак больше не хранит вещи внутри. При закрытии (Esc,Eили любом сходе с окна) всё из сетки 3×3 и предмет на курсоре возвращаются в инвентарь. Лишнее, если места нет, падает на землю перед вами — и в одиночке, и на сервере. -
Возврат из сетки 2×2 при закрытии инвентаря
Ингредиенты из крафта 2×2 и предмет на курсоре тоже возвращаются в переноску; излишки выпадают на землю. Слот предпросмотра результата очищается и никогда не выдаётся — дюпа нет. -
Направленная установка сундуков и печей
Лицевая сторона (замок / крышка сундука, дверца печи) смотрит на игрока по горизонтали камеры. Старые миры открываются как раньше: прежние сундуки и печи не ломаются. -
Направленные ступени и брёвна
Ступени ставятся так, что подъём идёт вперёд по взгляду. Брёвна ориентируются по грани, на которую вы кликнули (вдоль оси этой грани). -
Живой 3D-сундук с крышкой
Сундук больше не плоский куб чанка, а отдельная модель: основание и крышка с замком. При открытии (ПКМ) крышка плавно откидывается примерно на 110° за ~0,2 с, как в Minecraft; при закрытии так же плавно опускается. Анимация корректна при любой ориентации сундука. -
Звуки сундука
При входе в окно сундука играетchestopen.ogg, при выходе —chestclosed.ogg. -
Настоящие грани сундука
Верх, бока, перед с защёлкой и низ из дубовых досок. В хотбаре иконка показывает переднюю грань с замком. При установке и ломании сундук звучит как дерево. -
Текстуры сундука из ресурс-паков Minecraft
Изassets/minecraft/textures/entity/chest/normal.png(и HD-паков вроде Patrix 32x) автоматически вырезаются крышка, бока и фронт, вместе с картами нормалей и шероховатости. Кэш паков обновляется сам — достаточно положить zip вresourcepacks/и применить пак (илиF3+T). -
Умный перенос в печь
Shift+ ЛКМ /Tabкладёт руду и прочее сырьё только во вход, уголь и другое топливо — только в слот топлива. Брёвна (и сырьё, и топливо) сначала заполняют вход, потом топливо. Мусор в печь не уезжает. -
Быстрый перенос клавишей Tab
Во всех окнах (инвентарь, верстак, сундук, печь) можно навести слот и нажатьTab— это тот же быстрый перенос, что иShift+ ЛКМ.
Исправления 13
-
Параллакс больше не «едет» в сторону
Сдвиг рельефа совпадает с развёрткой всех шести граней куба. На юге, востоке и западе луч больше не уезжает влево-вправо наоборот; на боковых гранях нет перевёрнутого вертикального сдвига. -
Соседние блоки не протекают в рельеф
Луч POM не выходит за тайл в атласе и не подхватывает текстуру соседнего блока. -
Текстуры не мылятся на швах POM
Мипмапы считаются по экранным производным UV, поэтому вблизи нет размытия и артефактов швов. -
Боковины ступеней в мире
Пропали кривые, вывернутые текстуры и дыры на северной и южной гранях. Нижняя плита и верхняя ступень стыкуются без горизонтального разворота. -
Ступени север/юг больше не «наоборот»
Верхняя ступенька смотрит в сторону движения, а не от игрока. -
Нет ложного удушья на нижней ступени
Стоя на половине блока, вас больше не выталкивает, как будто вы внутри стены. Предметы и мобы тоже считают ступени двумя половинами, а не цельным кубом. -
Освещение сундуков как у блоков
Ночью сундук больше не вспыхивает от низкого солнца при тёмной крышке. В пещерах солнце не светит сквозь камень, факелы и лава освещают сундук, день/ночь, затенение граней, PBR-рельеф и туман горизонта совпадают с соседними вокселями. -
Исчезновение вещей при Shift в верстак
Быстрый перенос из инвентаря в сетку 3×3 больше не теряет стопку. После закрытия и повторного открытия верстака содержимое не затирается пустым окном. -
Потеря предметов при закрытии окон
При любом закрытии верстака, сундука и печи (Esc,E, смена экрана, потеря фокуса) предмет на курсоре возвращается в инвентарь. В одиночке контейнеры пишутся в мир, в мультиплеере сервер получает закрытие окна. -
Исчезновение вещей при переносе в печь
Shift/Tabиз инвентаря в печь больше не стирает предмет в следующем тике печи. Состояние печи сохраняется сразу, в том числе при быстрых кликах. -
Сундук не «забывал» быстрый перенос
Стопки, перенесённыеShift/Tabиз инвентаря в сундук, не пропадают при закрытии окна. -
Пустые текстуры сундука
Сундук больше не рисуется без своих граней: есть верх, бока, замок и деревянное дно. -
Лом направленного сундука и печи
С любой ориентации в инвентарь или на землю падает обычныйchest/furnace, а не «южный» или «западный» вариант.
Улучшения 4
-
POM сам ослабевает вдали
Число шагов рельефа подстраивается под угол взгляда (примерно 24–48). С 24 до 32 блоков эффект плавно гаснет, чтобы дальние чанки не считали лишний рейтрейсинг. -
Много сундуков почти бесплатны для кадра
Все сундуки мира делят одни и те же модели основания и крышки и рисуются вместе. Закрытые крышки не крутятся на CPU. При установке, ломании, смене света и подгрузке чанков модели обновляются сами. -
ПКМ по любой ориентации
Открыть сундук или печь, проверить, не стоите ли вы в блоке, и показать цель вF3можно с любой стороны — игра узнаёт сундук и печь независимо от направления. -
Базовый пак сундука
Даже без внешнего ресурс-пака у сундука есть диффуз, нормали и шероховатость для крышки, боков и переда.
Важно 4
-
Верстак — рабочий стол, не ящик
Оставьте в сетке доски и закройте окно — они вернутся к вам или упадут у ног. При следующемПКМверстак снова пустой. -
Предпросмотр крафта нельзя «забрать закрытием»
Зелёный слот результата в верстаке и в инвентаре при закрытии очищается. Забрать изделие можно только кликом (или быстрым крафтом) по этому слоту. -
Старые сохранения живы
Уже поставленные сундуки и печи остаются на месте; новые направленные состояния добавлены рядом со старыми. -
Ресурс-паки с сундуками-entity
После обновления кэш распаковки zip обновляется сам. Если сундук всё ещё без паковских текстур — примените пак ещё раз или нажмитеF3+T.
Игра и обновления ставятся через Metron Launcher — на сайте только история изменений. Рецепты этой версии >