BetterEnd Crashed Ships Tweaks — небольшой мод для Fabric, добавляющий добычу в сундуки новых разбившихся кораблей BetterEnd. Он исправляет узкое поведение: структура может появиться с отдельными ценными элементами, но с пустыми сундуками. Это патч к генерации, а не замена BetterEnd.
Публичный участник проекта — muon-rw. Лицензия — MIT, идентификатор SPDX: MIT. Категории связаны с игровой механикой, генерацией мира и точечными необычными изменениями.
Патч применяется в момент создания нового корабля и добавляет лут в его сундуки. Поэтому результат зависит не только от наличия JAR, но и от того, когда был сгенерирован конкретный участок мира.
Основные последствия такого подхода:
• новые корабли после установки должны получать добычу;
• уже созданные структуры не пересобираются;
• существующие пустые сундуки не наполняются задним числом;
• удаление мода прекращает дальнейшее применение патча, но не удаляет предметы из мира.
Это не редактор таблиц добычи и не восстановитель сохранений: назначение ограничено кораблями BetterEnd.
Проект рассчитан на владельцев серверов и авторов сборок с BetterEnd, где корабли должны служить полноценными точками исследования.
Практические сценарии:
• новый сервер с упором на исследование Энда;
• модпак, где корабли должны награждать за поиск;
• существующий мир, в котором ещё остаются большие неизученные области;
• тестирование взаимодействия BetterEnd с дата-паками структур;
• подготовка обновлённой сборки до открытия Энда игрокам.
Если территория уже сгенерирована, мод не изменит корабли в старых чанках, даже ещё не разграбленные.
Подтверждены Minecraft 1.20.1, 1.21 и 1.21.1. Поддерживаемая платформа — Fabric. Серверная сторона отмечена как обязательная, клиентская — как неподдерживаемая. Следовательно, JAR устанавливают там, где выполняется генерация мира.
В одиночной игре мод ставят в локальную папку mods, поскольку мир обслуживает встроенный сервер. Для входа на выделенный сервер клиентский JAR патча не требуется.
Перед установкой нужно сопоставить:
• версию Minecraft;
• ветку Fabric;
• версию BetterEnd;
• версию самого патча;
• другие моды и дата-паки, меняющие Энд или корабли.
Любые сочетания с другими изменениями структур требуют отдельной проверки.
BetterEnd является обязательной зависимостью; его каталожный идентификатор — gc8OEnCC. Без него нет целевых структур и запуск может завершиться сообщением о недостающем компоненте либо другой ошибкой загрузки.
Рациональный порядок подготовки среды:
• установить совместимую версию Fabric;
• добавить BetterEnd и проверить отдельный запуск;
• создать резервную копию мира;
• добавить BetterEnd Crashed Ships Tweaks;
• проверить запуск и новую генерацию на тестовом сохранении.
В исходном описании предполагается работа с дата-паками, изменяющими NBT корабля, включая Better End Cities. Гарантии для любой версии и комбинации нет; динамический запуск предоставленных JAR не выполнялся.
JAR помещают в папку mods совместимой установки Minecraft или серверного экземпляра. Распаковывать архив не нужно. Сервер перед изменением состава модов следует полностью остановить.
Порядок установки:
• сохранить мир и текущую папку модов;
• выбрать файл для нужной версии;
• убедиться в наличии BetterEnd;
• поместить один JAR патча в mods;
• исключить старые или дублирующиеся версии;
• запустить среду и изучить журнал;
• проверить новый корабль в ранее не созданных чанках.
Для теста нельзя ограничиваться старой областью Энда. Даже корректно загруженный мод не меняет структуры, которые уже записаны в сохранение.
Опубликованы два JAR:
• betterend-crashed-ships-1.0.0.jar, версия 1.0.0, 9658 байт; SHA-512: fcef3491079610e635767681ab1cf5d7b2864112f5afb66be638993602909a048260d0620c92a89048579ac056873cd4e4fcefcc847f54752efc75541fc7c6bd; SHA-1: 63ea28f999b58d331f653d2611a414097d4ee6f4;
• betterend-crashed-ships-1.1.0.jar, версия 1.1.0, 10182 байта; SHA-512: a3a29b92519551cc29b7851c14e477b341af78d3da7d78e55c1d9a6e9062e6cb98c994116e23b132809aba9b0175896ceb4f4540fad0a162c8c5ef739d2f0ae7; SHA-1: 21154705eb2607790cd29525dd217749e3d188b7.
Исследованные копии получены по официальному HTTPS, локально сверены с опубликованными хешами и прошли статическую проверку структуры и путей архива. Это подтверждает целостность именно проверенных файлов, но не заменяет запуск в целевой сборке. Динамическое тестирование не выполнялось.
Сначала подтверждают загрузку мода, затем проверяют новую структуру. Сервер должен стартовать без критической ошибки, а BetterEnd — продолжить генерацию мира.
Ожидаемая проверка выглядит так:
• открыть новый тестовый мир или неизученную область Энда;
• найти корабль, созданный после установки;
• осмотреть его сундуки;
• сравнить результат с кораблём из старого чанка;
• повторить тест при отключённых дата-паках, если поведение неоднозначно.
При пустом сундуке сначала подтверждают, что чанк новый, выбран правильный экземпляр сервера и отсутствуют дубликаты JAR.
Ключевое ограничение — отсутствие обратного действия на старые корабли. Мод не сканирует сохранение, не восстанавливает структуры и не наполняет ранее созданные контейнеры.
В исходном тексте как планы перечислены настраиваемые параметры:
• частота появления разбившихся кораблей;
• вероятность появления в них враждебных существ;
• шанс удаления сундуков или элитр.
Эти пункты нельзя считать функциями версий 1.0.0 и 1.1.0 без отдельного подтверждения. Не следует также приписывать моду изменение частоты генерации, состава мобов или доступности элитр в текущем виде.
Перед обновлением останавливают сервер и создают резервную копию мира. Старый JAR заменяют новым без одновременного хранения двух версий. Полезно записать версии Minecraft, Fabric и BetterEnd.
Краткая схема обновления:
• сохранить мир и папку mods;
• убрать прежний JAR;
• установить новый файл;
• проверить журнал запуска;
• протестировать новую генерацию;
• лишь затем открывать сервер для обычной игры.
Для отката возвращают прежний JAR и, если требуется точное состояние мира, резервную копию. Простая замена файла не удаляет уже созданные структуры и предметы. Полное возвращение к состоянию до обновления возможно только из сохранённой копии.
При сбое запуска проверяют BetterEnd, соответствие версий и отсутствие нескольких JAR, затем временно исключают другие изменения генерации Энда.
Если лут не появляется:
• убедитесь, что корабль создан после установки;
• проверьте папку активного экземпляра;
• изучите журнал загрузки;
• сопоставьте версии Minecraft, Fabric и BetterEnd;
• отключите изменения NBT корабля;
• повторите опыт в новом мире с минимальным набором модов.
Если минимальная сборка работает, вероятен конфликт. Для анализа нужны журнал запуска, перечень версий и способ получения тестовой структуры.
Нет: серверная сторона требуется, клиентская не поддерживается. В одиночной игре JAR ставят локально из-за встроенного сервера.
Нет. Патч действует только при новой генерации. Уже записанные в мире корабли автоматически не меняются.
Нет. BetterEnd предоставляет разбившиеся корабли и является обязательной зависимостью.
Подтверждён только Fabric. Совместимость с другими платформами не заявлена.
Нет. В описании указано предполагаемое взаимодействие с изменениями NBT, но каждое сочетание нужно тестировать отдельно.
Следует соблюдать MIT, сохранять имя BetterEnd Crashed Ships Tweaks, авторство muon-rw и лицензионные сведения, не приписывая автору редакционные оценки.
Публичный участник проекта — muon-rw. Лицензия — MIT, идентификатор SPDX: MIT. Категории связаны с игровой механикой, генерацией мира и точечными необычными изменениями.
Назначение и принцип действия
Патч применяется в момент создания нового корабля и добавляет лут в его сундуки. Поэтому результат зависит не только от наличия JAR, но и от того, когда был сгенерирован конкретный участок мира.
Основные последствия такого подхода:
• новые корабли после установки должны получать добычу;
• уже созданные структуры не пересобираются;
• существующие пустые сундуки не наполняются задним числом;
• удаление мода прекращает дальнейшее применение патча, но не удаляет предметы из мира.
Это не редактор таблиц добычи и не восстановитель сохранений: назначение ограничено кораблями BetterEnd.
Скриншоты и внешний вид
Кому и когда подходит мод
Проект рассчитан на владельцев серверов и авторов сборок с BetterEnd, где корабли должны служить полноценными точками исследования.
Практические сценарии:
• новый сервер с упором на исследование Энда;
• модпак, где корабли должны награждать за поиск;
• существующий мир, в котором ещё остаются большие неизученные области;
• тестирование взаимодействия BetterEnd с дата-паками структур;
• подготовка обновлённой сборки до открытия Энда игрокам.
Если территория уже сгенерирована, мод не изменит корабли в старых чанках, даже ещё не разграбленные.
Совместимость и стороны установки
Подтверждены Minecraft 1.20.1, 1.21 и 1.21.1. Поддерживаемая платформа — Fabric. Серверная сторона отмечена как обязательная, клиентская — как неподдерживаемая. Следовательно, JAR устанавливают там, где выполняется генерация мира.
В одиночной игре мод ставят в локальную папку mods, поскольку мир обслуживает встроенный сервер. Для входа на выделенный сервер клиентский JAR патча не требуется.
Перед установкой нужно сопоставить:
• версию Minecraft;
• ветку Fabric;
• версию BetterEnd;
• версию самого патча;
• другие моды и дата-паки, меняющие Энд или корабли.
Любые сочетания с другими изменениями структур требуют отдельной проверки.
Обязательная зависимость BetterEnd
BetterEnd является обязательной зависимостью; его каталожный идентификатор — gc8OEnCC. Без него нет целевых структур и запуск может завершиться сообщением о недостающем компоненте либо другой ошибкой загрузки.
Рациональный порядок подготовки среды:
• установить совместимую версию Fabric;
• добавить BetterEnd и проверить отдельный запуск;
• создать резервную копию мира;
• добавить BetterEnd Crashed Ships Tweaks;
• проверить запуск и новую генерацию на тестовом сохранении.
В исходном описании предполагается работа с дата-паками, изменяющими NBT корабля, включая Better End Cities. Гарантии для любой версии и комбинации нет; динамический запуск предоставленных JAR не выполнялся.
Установка и первичная проверка
JAR помещают в папку mods совместимой установки Minecraft или серверного экземпляра. Распаковывать архив не нужно. Сервер перед изменением состава модов следует полностью остановить.
Порядок установки:
• сохранить мир и текущую папку модов;
• выбрать файл для нужной версии;
• убедиться в наличии BetterEnd;
• поместить один JAR патча в mods;
• исключить старые или дублирующиеся версии;
• запустить среду и изучить журнал;
• проверить новый корабль в ранее не созданных чанках.
Для теста нельзя ограничиваться старой областью Энда. Даже корректно загруженный мод не меняет структуры, которые уже записаны в сохранение.
Файлы и контрольные суммы
Опубликованы два JAR:
• betterend-crashed-ships-1.0.0.jar, версия 1.0.0, 9658 байт; SHA-512: fcef3491079610e635767681ab1cf5d7b2864112f5afb66be638993602909a048260d0620c92a89048579ac056873cd4e4fcefcc847f54752efc75541fc7c6bd; SHA-1: 63ea28f999b58d331f653d2611a414097d4ee6f4;
• betterend-crashed-ships-1.1.0.jar, версия 1.1.0, 10182 байта; SHA-512: a3a29b92519551cc29b7851c14e477b341af78d3da7d78e55c1d9a6e9062e6cb98c994116e23b132809aba9b0175896ceb4f4540fad0a162c8c5ef739d2f0ae7; SHA-1: 21154705eb2607790cd29525dd217749e3d188b7.
Исследованные копии получены по официальному HTTPS, локально сверены с опубликованными хешами и прошли статическую проверку структуры и путей архива. Это подтверждает целостность именно проверенных файлов, но не заменяет запуск в целевой сборке. Динамическое тестирование не выполнялось.
Как подтвердить результат
Сначала подтверждают загрузку мода, затем проверяют новую структуру. Сервер должен стартовать без критической ошибки, а BetterEnd — продолжить генерацию мира.
Ожидаемая проверка выглядит так:
• открыть новый тестовый мир или неизученную область Энда;
• найти корабль, созданный после установки;
• осмотреть его сундуки;
• сравнить результат с кораблём из старого чанка;
• повторить тест при отключённых дата-паках, если поведение неоднозначно.
При пустом сундуке сначала подтверждают, что чанк новый, выбран правильный экземпляр сервера и отсутствуют дубликаты JAR.
Ограничения и заявленные планы
Ключевое ограничение — отсутствие обратного действия на старые корабли. Мод не сканирует сохранение, не восстанавливает структуры и не наполняет ранее созданные контейнеры.
В исходном тексте как планы перечислены настраиваемые параметры:
• частота появления разбившихся кораблей;
• вероятность появления в них враждебных существ;
• шанс удаления сундуков или элитр.
Эти пункты нельзя считать функциями версий 1.0.0 и 1.1.0 без отдельного подтверждения. Не следует также приписывать моду изменение частоты генерации, состава мобов или доступности элитр в текущем виде.
Безопасное обновление и откат
Перед обновлением останавливают сервер и создают резервную копию мира. Старый JAR заменяют новым без одновременного хранения двух версий. Полезно записать версии Minecraft, Fabric и BetterEnd.
Краткая схема обновления:
• сохранить мир и папку mods;
• убрать прежний JAR;
• установить новый файл;
• проверить журнал запуска;
• протестировать новую генерацию;
• лишь затем открывать сервер для обычной игры.
Для отката возвращают прежний JAR и, если требуется точное состояние мира, резервную копию. Простая замена файла не удаляет уже созданные структуры и предметы. Полное возвращение к состоянию до обновления возможно только из сохранённой копии.
Диагностика проблем
При сбое запуска проверяют BetterEnd, соответствие версий и отсутствие нескольких JAR, затем временно исключают другие изменения генерации Энда.
Если лут не появляется:
• убедитесь, что корабль создан после установки;
• проверьте папку активного экземпляра;
• изучите журнал загрузки;
• сопоставьте версии Minecraft, Fabric и BetterEnd;
• отключите изменения NBT корабля;
• повторите опыт в новом мире с минимальным набором модов.
Если минимальная сборка работает, вероятен конфликт. Для анализа нужны журнал запуска, перечень версий и способ получения тестовой структуры.
FAQ
Нужно ли устанавливать мод каждому игроку?
Нет: серверная сторона требуется, клиентская не поддерживается. В одиночной игре JAR ставят локально из-за встроенного сервера.
Получат ли лут старые корабли?
Нет. Патч действует только при новой генерации. Уже записанные в мире корабли автоматически не меняются.
Работает ли проект без BetterEnd?
Нет. BetterEnd предоставляет разбившиеся корабли и является обязательной зависимостью.
Поддерживаются ли NeoForge и другие загрузчики?
Подтверждён только Fabric. Совместимость с другими платформами не заявлена.
Гарантирована ли работа с дата-паками?
Нет. В описании указано предполагаемое взаимодействие с изменениями NBT, но каждое сочетание нужно тестировать отдельно.
Что важно при распространении изменённой версии?
Следует соблюдать MIT, сохранять имя BetterEnd Crashed Ships Tweaks, авторство muon-rw и лицензионные сведения, не приписывая автору редакционные оценки.