Библиотека · Движок перемещения целых блоков и конструкций

ForgeRelocation

API сдвига тайлов и многоблочных сборок в пространстве для рамок и лифтов
Безопасный сдвиг блоков с NBTПоддержка Forge Multipart (FMP)Автор: MrTJP
обновлено 14 ноября 2026·2 минуты чтения
Сборка
Текст и цифры ниже — для мода без изменений

ForgeRelocation (ID ForgeRelocation) от MrTJP — низкоуровневая библиотека и движок перемещения целых блоков, сундуков, механизмов и микроблоков в мире с полным сохранением их NBT-данных и внутренней логики.⁠[1]

Мод вводит унифицированное API перемещения структур в пространстве, используемое рамочными модами вроде MCFrames и механическими модулями ProjectRed. Во время сдвига блоки не ломаются и не выпадают в дроп, а плавно переносятся через вспомогательную механику ForgeRelocation:relocation.blockmovingrow (Moving Block).⁠[1]

Для интеграции с многосоставными конструкциями поверх ядра работает аддон RelocationFMP (0.2.0), позволяющий безопасно двигать кабели, микроблоки и мультипарты без рассинхрона граней и падения содержимого.⁠[1]

ForgeRelocation
0.3.7 · Движок перемещения структур, тайлов и микроблоков
Загрузчик
Forge 1.7.10
Версия
0.3.7 (+ RelocationFMP 0.2.0)
Автор
MrTJP
Блок-посредник
Moving Block (relocation.blockmovingrow)
ID
ForgeRelocation

Механизм переноса Moving Block и роль RelocationFMP #engine

Обычные ванильные поршни не способны толкать сундуки, резервуары, машины с энергией и кабельные узлы — ForgeRelocation закрывает это ограничение через временное замещение перемещаемого сектора техническим блоком Moving Block (ForgeRelocation:relocation.blockmovingrow).⁠[1]

Пока конструкция плавно скользит на соседнюю координату, сам движок хранит список перемещаемых тайлов, проверяет коллизии на пути движения и не даёт разрушить целевой чанк обрезанными мультиблоками. Аддон RelocationFMP добавляет правила корректного разрыва и переподключения микроблоков Forge Multipart, чтобы перемещаемые буровые платформы или подвижные двери оставались цельными.

Управлять перемещением напрямую из инвентаря ForgeRelocation нельзя — для построения подвижных рам, лифтов и карьерных платформ игрок использует блоки из родственного мода MCFrames или моторов ProjectRed Expansion.

Модуль / элементВерсия / IDФункция
ForgeRelocation0.3.7Ядро расчёта связности и перемещения блоков с сохранением тайлов
RelocationFMP0.2.0Совместимость движущихся конструкций с Forge Multipart и трубами
Moving BlockForgeRelocation:relocation.blockmovingrowВременный служебный блок на время анимации переезда структуры

См. также

Примечания

  1. По метаданным ForgeRelocation 0.3.7 и RelocationFMP 0.2.0.

Написано по коду мода ForgeRelocation 0.3.7 и файлам наших сборок.