Forget-Me-Crops
Потому что твои посевы должны бояться твоей эффективности, а не твоего внимания.
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 845
- Подписчиков на Modrinth
- 3
- версий
- 25
- Обновлён
- 26 сентября 202626 сент.
- Опубликован
- в 2026
Коротко о моде
Автор не указал, где нужен мод
Forget-Me-Crops
Потому что твои грядки должны бояться твоей эффективности, а не твоего внимания.
Forget-Me-Crops — мод автоматизации ферм для Fabric и NeoForge. Поставь один якорь (затопленный сундук + рамка с предметом сверху + мотыга), посади культуры вокруг него — и мод сам займётся сбором урожая, пересадкой, хранением дропа и базовым ремонтом фермы.
Если тебе нужны внутренности реализации и документация для разработчиков — иди в TECHNICAL.md. Этот README намеренно ориентирован на игроков.
Обзор
Forget-Me-Crops превращает обычную грядку в самодостаточную ферму с якорем в центре.
Короче: ты строишь ферму один раз, мод вечно делает всю нудную работу, а твои колени спасены от приседаний ради сбора урожая.

Обзор в видео
Возможности
- Автоматически собирает созревшие поддерживаемые культуры
- Сначала отправляет спелый дроп и лишние семена в ближайшие сундуки/бочки, а сундук-якорь использует как переполнение
- Пересаживает, используя сначала свежий дроп, затем запасы из сундука
- По возможности возвращает вскопанную землю/траву обратно в грядки
- Засаживает пустые грядки и клетки с песком душ, ориентируясь на соседние культуры
- Заменяет сломанные (или отсутствующие) мотыги из сундука-якоря под рамкой, если они есть
- Вращает рамку во время сканирования, чтобы активность была видна
Как это работает
Каждый якорь работает по таймеру (tickInterval, по умолчанию 300 тиков / 15 с):
- Якорь проверяется (рамка на месте, сундук действителен, мотыга доступна).
- Мод находит связанные клетки фермы вокруг этого якоря.
- Он сканирует по расширяющейся спирали, распределяя работу по нескольким тикам, чтобы избежать лагов.
- В том же проходе он собирает созревшие культуры, пересаживает и ремонтирует подходящие пропуски.
- Если всё ближайшее хранилище для дропа вместе с сундуком-якорем заполняется, он ставит этот якорь на паузу и повторяет попытку через
chestFullCooldownTicks. - По завершении он возвращается в режим ожидания до следующего цикла.
Примечания:
- Фермы работают только пока их чанки загружены.
- Если рамка есть, но пуста, мод может достать мотыгу из сундука-якоря под рамкой и продолжить автоматически.
- Если рамку или сундук убрать, этот якорь корректно снимается с регистрации.
- Ближайшие сундуки и бочки в радиусе фермы считаются только хранилищем для собранного урожая.
Создание якоря (быстрая настройка)
- Поставь сундук на той же высоте, что и слой с культурами.
- Затопи сундук (обязательно для обычных ферм с культурами).
- Прикрепи рамку с предметом к верхней грани этого сундука.
- Положи в рамку любую мотыгу.
- Посади поддерживаемые культуры на том же уровне Y.
Необязательно: поставь дополнительные сундуки или бочки на уровне рамки или на уровне рамки −1. Поиск дополнительного хранилища использует scanRangeX + 1 и scanRangeZ + 1, так что хранилище в одном блоке за пределами зоны сканирования культур всё ещё может использоваться.
Вот и всё. Теперь у твоей фермы есть маленький крутящийся бригадир.
Правила якоря (важно)
- Сканирование происходит только на том же уровне Y, что и рамка с предметом.
- Культуры выше или ниже этого слоя игнорируются.
- Обычным якорям с культурами на грядках нужен затопленный сундук.
- Фермам с Nether Wart на песке душ можно использовать сухой сундук.
- Границы сканирования задаются
scanRangeXиscanRangeZ(по умолчанию 4 в каждую сторону).
Частые ошибки при настройке
- Рамка поставлена на бок сундука, а не на верх.
- Сундук не затоплен для обычных культур.
- Ферма посажена на один блок выше или ниже уровня якоря.
- В рамке или сундуке нет подходящей мотыги.
Поддерживаемые культуры
| Культура | Условие сбора | Поведение при пересадке |
|---|---|---|
| Пшеница | Полностью выросла (возраст 7) | Расходуется 1 семя пшеницы |
| Морковь | Полностью выросла (возраст 7) | Расходуется 1 морковь |
| Картофель | Полностью вырос (возраст 7) | Расходуется 1 картофель |
| Свёкла | Полностью выросла (возраст 3) | Расходуется 1 семя свёклы |
| Факельник | Полностью вырос | Пересаживается (предмет семени факельника) |
| Сладкие ягоды | Стадия 3 (возраст 3) | Куст сбрасывается до возраста 1 (куст не ломается) |
| Адский нарост | Полностью вырос (возраст 3) | Расходуется 1 адский нарост |
| Арбуз | Присутствует блок плода | Плод собирается, стебель остаётся |
| Тыква | Присутствует блок плода | Плод собирается, стебель остаётся |
Особое поведение:
- Кусты сладких ягод собираются на месте (возраст откатывается до 1).
- Стебли арбуза и тыквы никогда не ломаются; собирается только плод.
Установка
Требования
| Компонент | Версия |
|---|---|
| Minecraft | 1.21.11, 26.1.2 |
| Java | 21 (1.21.x), 25 (26.x) |
Fabric
| Линейка Minecraft | Fabric Loader | Fabric API | Mod Menu |
|---|---|---|---|
| 1.21.11 | 0.19.2 | 0.140.0+1.21.11 | 17.0.0 |
| 26.1.2 | 0.19.2 | 0.148.0+26.1.2 | 18.0.0-beta.1 |
Поместите соответствующий `Forget-Me-Crops_+-fabric.jarв папкуmods/` вместе с Fabric API. Mod Menu необязателен, но рекомендуется для редактирования конфига прямо в игре.
NeoForge
| Линейка Minecraft | NeoForge |
|---|---|
| 1.21.11 | 21.11.42 |
| 26.1.2 | 26.1.2.43-beta |
Поместите соответствующий `Forget-Me-Crops_+-neoforge.jarв папкуmods/`. Для интерфейса конфига используйте кнопку Configure в списке модов.
Cloth Config закреплён по линейкам для совместимости:
21.11.153на 1.21.1126.1.154на 26.1.2
Оба загрузчика используют один и тот же унифицированный конфиг миксинов: forgetmecrops.mixins.json.
Конфигурация
Файлы конфигурации хранятся в папке вашего инстанса:
config/forgetmecrops-server.tomlconfig/forgetmecrops-client.toml
На Fabric Mod Menu открывает тот же общий экран конфига. На NeoForge кнопка Configure в меню модов открывает тот же экран.
Серверный конфиг
| Опция | По умолчанию | Диапазон в экране конфига | Что делает |
|---|---|---|---|
tickInterval | 300 | 1 до 1200 | Как часто запускается якорь, в тиках (300 = 15 секунд при 20 TPS). |
frameRediscoveryInterval | 300 | 15 до 1200 | Как часто загруженные чанки пересканируются для обновления обнаружения якорей. |
scanRangeX | 4 | 1 до 16 | Радиус по X от якоря (4 означает 4 блока в каждую сторону, всего 9 в ширину). |
scanRangeZ | 4 | 1 до 16 | Радиус по Z от якоря (4 означает 4 блока в каждую сторону, всего 9 в ширину). |
durabilityMode | normal | н/д | Поведение прочности мотыги. |
mendingProtection | true | н/д | Если true, мотыги с Починкой не теряют прочность из-за мода. |
chestFullCooldownTicks | 300 | 10 до 300 | Время ожидания перед повторной попыткой, когда сундук полон. |
maxSpiralDurationTicks | 200 | 10 до 400 | Максимум тиков на распределение одного сканирования (больше = меньше нагрузки за тик). |
rotationMode | FULL_ROTATION | н/д | Поведение вращения рамки во время сканирований. |
debugLogging | false | н/д | Включает подробное логирование фермы в ваших логах (для устранения неполадок). |
seedClutterMode | reduced | н/д | Управляет дополнительной обработкой семян перед вставкой в сундук. |
seedReservePerType | 80 | 0 до 1152 | Минимум семян, сохраняемых на каждый тип семян при извлечении из сундука для пересадки. |
Настройки клиента
| Опция | По умолчанию | Что делает |
|---|---|---|
harvestParticles | true | Включает частицы сканирования (спиральный след и эффекты сбора урожая). |
Режим прочности
| Режим | Поведение |
|---|---|
normal | Потеря прочности как в ванилле; Прочность учитывается. |
ignore_unbreaking | Потеря прочности применяется без учёта снижения от Прочности. |
none | Нет потери прочности от действий сбора/починки этого мода. |
Режим вращения
| Режим | Поведение |
|---|---|
SINGLE_STEP | Сдвигается на 1 шаг, когда за цикл собран хотя бы один урожай. |
FULL_ROTATION | Выполняет полный цикл из 8 шагов за один цикл сканирования. |
FOLLOW_ROTATION | Вращается повторно, следуя за прогрессом сканирования наружу (поведение следования по кольцу). |
Режим разброса семян
Управляет тем, как обрабатываются лишние выпавшие семена перед вставкой и как пересадка забирает семена.
| Режим | Поведение |
|---|---|
none | Выпавшие семена отбрасываются перед вставкой. Пересадка всё равно сначала использует одно свежее выпавшее семя; при необходимости затем берёт из сундука-якоря (с учётом резерва). |
normal | Пересадка сначала расходует одно свежее выпавшее семя. Оставшиеся выпавшие семена сначала вставляются в ближайшее хранилище для вывода, затем в сундук-якорь как переполнение. Изъятие из сундука-якоря для пересадки учитывает seedReservePerType. |
reduced | То же, что normal, затем оставшиеся выпавшие семена с этого сбора уменьшаются вдвое (с округлением вниз) перед вставкой. |
В режиме reduced уменьшение вдвое не применяется, если предмет-семя также является плодом культуры (морковь, картофель, адский нарост, культуры типа факельника).
Совместимость
FastItemFrames
Forget-Me-Crops поддерживает FastItemFrames от Fuzss. Если он установлен, логика поиска рамок и вращения использует пути интеграции с FastItemFrames для лучшей производительности на больших фермах.
Другие моды
- Любой загрузчик чанков, который держит чанки загруженными, будет поддерживать якоря активными.
- Мод использует обычные мировые/блочные API (без собственных реестров блоков/предметов/сущностей), поэтому конфликты реестров минимальны.
- Обычно спокойно сосуществует с модами на скорость роста и поведение культур, хотя баланс может отличаться в зависимости от вашей сборки.
FAQ
Работает ли это в незагруженных чанках?
Нет. Чанки должны быть загружены.
Почему моя ферма не работает?
Проверьте этот короткий список:
- Рамка находится на верхней грани сундука
- Сундук затоплен водой (если это не ферма адского нароста)
- Мотыга находится в рамке (или в сундуке для автозамены)
- Культуры находятся на том же уровне Y, что и якорь
- В сундуке есть свободное место
- Тип культуры поддерживается
Смешанные культуры — потянет?
Он может собирать поддерживаемые культуры в радиусе, но для пересаживания используется «согласие» соседних культур по каждому блоку. Чистые зоны с одной культурой дают более предсказуемый результат.
Техническая документация
О внутренностях реализации, структуре пакетов, алгоритмах сканирования, платформенных прослойках и деталях сборки см. TECHNICAL.md.
Лицензия
MIT. См. LICENSE.
Благодарности
Разработано DuelMonster. Собрано с помощью Stonecutter + Modstitch под Fabric и NeoForge. Опциональная интеграция с FastItemFrames от Fuzss.
Частые вопросы
Как установить Forget-Me-Crops?
Установите Fabric под свою версию Minecraft, скачайте Forget-Me-Crops под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Forget-Me-Crops?
У Forget-Me-Crops есть сборки для Minecraft 1.21.11, 26.1.2–26.3.