Перейти к содержимому

CropXp

Случайные капли опыта при сборе урожая — полностью совместимо с LevelZ.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
10,8 тыс.
Подписчиков на Modrinth
9
версий
9
Обновлён
9 июня 20269 июн.
Опубликован
в 2025

Коротко о моде

Работает на Fabric
Для Minecraft 1.20.1, 1.21.1 …
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 2.0.0+fabric-1.20.1 от 9 июня 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.19.2, 1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

CropXp награждает за фермерство: собери созревшую культуру — и есть шанс, что выпадет несколько сфер опыта. Какие культуры считаются, сколько опыта и каков шанс выпадения — всё настраивается вами.

✨ Возможности

  • 🌾 Опыт за сбор урожая с настраиваемым количеством и шансом
  • 🎚️ Экран настроек прямо в игре (через Mod Menu + Cloth Config)
  • 📦 Добавляйте, удаляйте или перенастраивайте любую культуру файлами датапака — отлично подходит для модпаков и серверов
  • 📈 Опциональная поддержка LevelZ — также даёт опыт фермерства LevelZ, если LevelZ установлен
  • ♻️ /reload применяет изменения мгновенно; режим Creative — по желанию

📦 Совместимость

Fabric 1.19.2, 1.20.1, 1.21.1

Требуется: Fabric API Опционально: Mod Menu + Cloth Config (настройки в игре), LevelZ (опыт LevelZ)

⚙️ Настройка

Редактируйте настройки в игре через Mod Menu → CropXp или правьте config/cropxp.json напрямую. Это глобальные значения по умолчанию, используемые каждой культурой, которая их не переопределяет. Обновление с конфига 1.x происходит автоматически.

{
  "general": {
    "enabled": true,
    "dropInCreative": false,
    "defaults": { "min": 1, "max": 2, "chance": 0.5 }
  },
  "levelz": {
    "enabled": true,
    "defaults": { "min": 1, "max": 1, "chance": 0.25 }
  }
}
НастройкаПо умолчаниюЗначение
general.enabledtrueГлавный переключатель выпадения ванильного опыта.
general.dropInCreativefalseЕсли true, опыт также выпадает в режиме Creative.
general.defaults.min / max1 / 2Количество ванильного опыта; целое число выбирается равномерно между min и max.
general.defaults.chance0.5Шанс выпадения ванильного опыта за сбор (0.0–1.0). 0 = никогда, 1 = всегда.
levelz.enabledtrueПереключатель опыта LevelZ (важен только при установленном LevelZ).
levelz.defaults.min / max1 / 1Диапазон количества опыта LevelZ.
levelz.defaults.chance0.25Шанс выпадения опыта LevelZ за сбор. Выбирается независимо от ванильного опыта.

🌱 Свои культуры (датапаки)

Каждая распознанная культура — это JSON-файл, так что вы можете добавлять, перенастраивать или отключать любую культуру — включая модовые — не меняя мод. Кладите файлы в датапак по пути:

data/<namespace>/cropxp/crops/<name>.json

`может быть любым (используйте название вашего пака);cropxp/crops— фиксированная папка, которую сканирует CropXp. Положите пак в папкуdatapacks/мира или включите его внутрь мода. После правок запустите/reload` — вкладка Recognized Crops на экране настроек перечисляет всё, что загружено сейчас.

ПолеТипОбязательноОписание
blockstring✅ID блока, например minecraft:carrots.
conditionsobject—Значения состояний блока, которые все должны совпасть для выпадения опыта, например { "age": 7 }. Пропустите, чтобы совпадало любое состояние.
vanillaobject—Переопределение ванильного опыта { min, max, chance }. Любое пропущенное поле берётся из глобального значения по умолчанию.
levelzobject—Переопределение опыта LevelZ { min, max, chance }.
requiresCorrectToolboolean—Если true, опыт выпадает только когда блок сломан правильным инструментом.
enabledboolean—Установите false, чтобы отключить культуру (например, чтобы выключить встроенную).

Условия используют собственные свойства состояний блока — например, age (0–7 для пшеницы, 0–3 для nether wart) или half (lower / upper). Опыт дают только состояния, совпадающие со всеми перечисленными условиями, так что незрелые культуры пропускаются.

Примеры

Созревшая морковь с настраиваемым опытом:

{
  "block": "minecraft:carrots",
  "conditions": { "age": 7 },
  "vanilla": { "min": 1, "max": 3, "chance": 0.6 }
}

Полностью выросший nether wart с переопределением и ванильного, и LevelZ опыта:

{
  "block": "minecraft:nether_wart",
  "conditions": { "age": 3 },
  "vanilla": { "min": 2, "max": 4, "chance": 1.0 },
  "levelz":  { "min": 1, "max": 2, "chance": 0.5 }
}

Отключить встроенную культуру:

{ "block": "minecraft:cocoa", "enabled": false }

Тот же принцип работает и для модовых культур — используй id модового блока и его собственное свойство роста в conditions.

🧺 Встроенные культуры

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

Блоки арбуза и тыквы, а также факельник исключены намеренно — они отрастают заново или их можно поставить повторно, что позволило бы бесконечно получать опыт.


Изначально сделано для моего собственного модпака, теперь делюсь со всеми. 🌾

Частые вопросы

Как установить CropXp?

Установите Fabric под свою версию Minecraft, скачайте CropXp под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть CropXp?

У CropXp есть сборки для Minecraft 1.19.2, 1.20.1, 1.21.1.

Нужен ли CropXp на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее