Почему баг с дубликацией в Create стал головной болью серверов
Модификация Create открыла перед строителями и инженерами Minecraft безграничные возможности: вращающиеся механизмы, автоматические фермы и, конечно, схематическая пушка. Именно Schematicannon стала сердцем многих творческих проектов, позволяя печатать целые конструкции из заранее сохранённых чертежей. Однако в версии 1.20.1 обнаружился критический эксплойт, который портил экономику серверов и честную игру. Если схематика содержала блоки с NBT-данными — таблички, рамки, ящики с предметами, — пушка потребляла только базовый пустой блок, но печатала его со всем содержимым. Так игроки могли бесконечно копировать редкие ресурсы, алмазные мечи или заполненные сундуки, затрачивая лишь дешёвый материал.
Разработчики Create исправили эту проблему в версии 6.0.9 для Minecraft 1.21, но владельцы серверов на 1.20.1 остались без официального патча. Именно здесь на помощь приходит Create Dupe Patch — лёгкий серверный фикс, который переносит исправление на старую версию игры.
Как работает Create Dupe Patch и что он меняет
Патч нацелен на единственную уязвимость, описанную в issue #9511 репозитория Create. Суть в том, что при проверке материалов для печати схематики мод не учитывал NBT-теги блоков. Схематическая пушка видела «деревянную табличку» и требовала только доски, игнорируя тот факт, что внутри таблички хранится текст или даже привязанный предмет. Create Dupe Patch внедряет один аккуратный миксин в логику проверки инвентаря, заставляя систему сверять не только идентификатор блока, но и его полное состояние. Теперь, если в схеме есть рамка с алмазом, пушка запросит именно рамку с алмазом, а не пустую рамку.
Ключевые особенности патча
- Только серверная часть — мод не нужно ставить клиентам, достаточно загрузить его на сервер. Игроки заходят как обычно, без дополнительных действий.
- Бэкпорт для 1.20.1 — фикс, изначально появившийся в Create 6.0.9 для 1.21, теперь доступен и для популярных модпаков вроде Create: Above and Beyond или собственных сборок.
- Минимальная нагрузка — один миксин не влияет на производительность, не добавляет задержек при печати и не конфликтует с другими модификациями.
- Полная совместимость — патч не ломает существующие схематики и не меняет механику работы Schematicannon, лишь исправляет проверку материалов.
Если вы управляете сервером с Create, то наверняка сталкивались с ситуацией, когда игроки находили лазейку и начинали массово плодить ценные предметы. Ручное отслеживание таких случаев отнимает время администраторов. Патч решает проблему на корню, возвращая честный геймплей без необходимости выпускать баны или перезагружать экономику.
Установка и совместимость с модпаками
Добавить Create Dupe Patch на сервер проще, чем кажется. Достаточно поместить jar-файл в папку mods, и при следующем запуске миксин автоматически подключится. Никаких конфигов или зависимостей не требуется — патч работает поверх стандартного Create. Благодаря своей лёгкости он не вызывает конфликтов с OptiFine, Rubidium или другими оптимизационными модами, а также с дополнениями вроде Create Deco или Steam 'n' Rails. При этом важно помнить, что патч предназначен именно для серверной стороны, так что на клиенте его можно не держать — лишних файлов в сборке не появится.
Кстати, если вы собираете модпак и не хотите возиться с ручным копированием файлов, обратите внимание на современные лаунчеры. Например, через foxygame.net можно не только быстро собрать нужную версию игры, но и добавить Create Dupe Patch прямо из каталога модов, не покидая меню. Лаунчер сам подтянет все зависимости и проверит совместимость, что особенно удобно, когда в сборке больше полусотни модификаций.
Почему этот патч важен для долгоживущих миров
На первый взгляд дубликация предметов через Schematicannon может показаться мелкой шалостью, но на серверах с развитой экономикой она способна обесценить труд многих игроков. Представьте, что кто-то печатает стаки алмазных блоков, затрачивая лишь камень, — рынок мгновенно рушится, а честные шахтёры теряют мотивацию. Create Dupe Patch защищает именно такие долгоиграющие проекты, где ценность ресурсов формируется общими усилиями. Кроме того, мод сохраняет дух изобретательства: вы по-прежнему можете автоматизировать печать сложных механизмов, но теперь для этого нужны реальные компоненты, а не пустые оболочки.
Отдельно стоит отметить, что патч не затрагивает легитимные механики копирования через вагонетки или другие способы, разрешённые авторами Create. Он точечно закрывает именно ту лазейку, которая возникла из-за несовершенства проверки NBT. Это делает его безопасным выбором для администраторов, которые хотят сохранить баланс, не ломая привычный геймплей.
Итог: честная печать без компромиссов
Create Dupe Patch — это маленький, но крайне полезный инструмент для всех, кто продолжает играть на версии 1.20.1 с модом Create. Он устраняет критическую уязвимость дубликации предметов, не требуя установки на клиент и не влияя на производительность. Серверы получают честную экономику, игроки — справедливые условия, а администраторы — спокойствие за свои миры. Если в вашей сборке есть Schematicannon, этот патч становится обязательным дополнением, сравнимым по важности с античит-плагинами. Просто добавьте его в папку mods или воспользуйтесь удобным лаунчером, чтобы забыть о проблеме навсегда и сосредоточиться на творчестве.