Этот мод позволяет создавать культуры, почвы и удобрения для мода Botany Pots. Предоставленные методы показаны ниже.
ServerEvents.recipes(event => {
event.recipes.botanypots.crop(
"minecraft:candle", // предмет семени
["oak_leaves"], // категории, на которых можно посадить эту культуру
{ block: "minecraft:candle" }, // отображаемый блок
[
Item.of ("minecraft:candle") // предмет
.withChance(100) // вес этой записи по сравнению с другими
.withRolls(1, 2) // количество раз, которое этот лут будет выбран (мин, макс)
// например, при выборе это даст от 1 до 2 свечей
],
10, // growthTicks
1, // опционально, growthModifier - в большинстве случаев можно установить в 1
)
event.recipes.botanypots.soil(
"minecraft:oak_leaves", // предмет, с которым связана эта почва
{ block: "minecraft:oak_leaves" }, // отображаемый блок
["oak_leaves"], // категории, которые предоставляет эта почва
100, // количество тиков роста, которое предоставляет эта почва, установите -1 для отсутствия модификатора
0.5 // опционально, модификатор роста, пример: 0.5 означает, что все культуры будут расти в два раза быстрее
)
event.recipes.botanypots.fertilizer(
"minecraft:iron_ingot", // предмет удобрения
10, // минимальное количество применяемых тиков роста
20 // максимальное количество применяемых тиков роста
// пример: от 10 до 20 тиков будет случайным образом добавлено к культуре
)
})
// вызывается каждый раз, когда культура растет
BotanyPotsEvents.onCropGrow(event => {
// event.random : объект random, связанный с событием
// event.crop : объект crop, описывающий выращенную культуру
// event.originalDrops : массив предметов, которые выпадают с этой культуры
// event.drops : изменяемый массив, который меняет дроп с культуры
console.log([event.random, event.crop, event.originalDrops, event.drops].join(","))
})