Crops Config

Add a new crop configuration (ItemsAdder)

First open ItemsAdder's items_pack and create your new items file. The core items identified by this plugin are "growth stage", "seeds", "drops " FAQ: Seeds can not be released, the reason is that the plug-in uses a mixer as a carrier for crop cubes, and ItemsAdder does not open the mixer cube function by default. So you need to set it in the itemsAdder's config.yml.
After setting, you need to restart the server after /iareload /iazip to take effect With non-card service, transparent model support, and collision-free features, Mix Line is the only choice for crop cubes. Knock off the planting pots do not drop seeds? This is also the problem of creation mode, switch to survival mode to destroy the planting pots, the seeds can be dropped normally.

ItemsAdder configuration for Tripwire

Growth Stage Configuration Growth stages must be named "plant name + stage + number of stages".
tomato_stage_1:
display_name: ""
resource:
generate: false
material: PAPER
model_path: tomato/stage_1
specific_properties:
block:
placed_model:
type: REAL_WIRE
cancel_drop: true
sound:
place:
name: block.azalea.place
break:
name: block.azalea.break

Oraxen configuration for StringBlock

tomato_stage_1:
material: PAPER
Mechanics:
stringblock:
custom_variation: 10
model: customcrops:tomato/stage_1
hardness: 2
drop:
silktouch: false
loots:
- { oraxen_item: tomato_seeds, probability: 1.0 }
Pack:
generate_model: false
model: customcrops:tomato/stage_1

Seed configuration ItemsAdder

Seeds must be named with "plant name + seeds"
tomato_seeds:
display_name: "Tomato Seeds"
#display_name: 番茄种子
resource:
generate: false
material: PAPER
model_path: tomato/tomato_seeds
Agricultural product configuration If you enable the quality function, then you need to configure the ItemsAdder items corresponding to the three qualities in the crops
tomato:
display_name: "Tomato"
#display_name: 番茄
resource:
generate: false
material: APPLE
model_path: tomato/tomato
tomato_silver_star:
display_name: "Tomato (Silver Star)"
#display_name: 番茄(银星)
resource:
generate: false
material: APPLE
model_path: tomato/tomato_silver_star
tomato_golden_star:
display_name: "Tomato (Golden Star)"
#display_name: 番茄(金星)
resource:
generate: false
material: APPLE
model_path: tomato/tomato_golden_star

Seed configuration IOraxen

tomato:
displayname: "tomato"
material: APPLE
Pack:
generate_model: false
model: customcrops:tomato/tomato
tomato_silver_star:
displayname: "Tomato (Silver Star)"
material: APPLE
Pack:
generate_model: false
model: customcrops:tomato/tomato_silver_star
tomato_golden_star:
displayname: "Tomato (Golden Star)"
material: APPLE
Pack:
generate_model: false
model: customcrops:tomato/tomato_golden_star

Colossal Configuration ItemsAdder

There is no mandatory item name requirement for gigantic crops, but it is recommended to use purple ode fruit as a cube prototype. It is not recommended to use purple ode fruit in 1.17 version, ItemsAdder currently in 1.17 purple ode fruit still has a lot of bugs, consider switching to REAL_WIRE mix line
gigantic_tomato:
display_name: "Overgrown Tomato"
resource:
generate: false
material: PAPER
model_path: custom/plants/gigantic_tomato
specific_properties:
block:
placed_model:
type: REAL_TRANSPARENT

Colossal Configuration Oraxen

gigantic_tomato:
displayname: "Overgrown Tomato"
material: PAPER
Mechanics:
stringblock:
custom_variation: 101
model: customcrops:tomato/gigantic_tomato
hardness: 2
drop:
silktouch: false
loots:
- {oraxen_item: gigantic_tomato, probability: 1.0}
Pack:
generate_model: false
model: customcrops:tomato/gigantic_tomato

Drop configuration ItemsAdder

If you need the player to drop seed characteristics when beating down immature crops, add the seed drops to the ItemsAdder's configuration file like this
If you don't use the quality crops feature of the plugin, then you can uncomment this sample configuration to allow ItemsAdder to handle the dropping of products at the crop maturity stage

ItemsAdder configuration for ItemFrame

tomato_stage_1:
display_name: ""
resource:
generate: false
material: PAPER
model_path: tomato/stage_1
behaviours:
furniture:
entity: item_frame
fixed_rotation: false
solid: false
cancel_drop: true
hitbox:
length: 1
width: 1
height: 1
placeable_on:
walls: false
ceiling: false
floor: true
events:
placed_itemframe:
break:
play_sound:
name: block.azalea.break
volume: 1
pitch: 1
drop_item:
item: tomato_seeds
tomato_stage_2:
display_name: ""
resource:
generate: false
material: PAPER
model_path: tomato/stage_2
behaviours:
furniture:
entity: item_frame
fixed_rotation: false
solid: false
cancel_drop: true
hitbox:
length: 1
width: 1
height: 1
placeable_on:
walls: false
ceiling: false
floor: true
events:
placed_itemframe:
break:
play_sound:
name: block.azalea.break
volume: 1
pitch: 1
drop_item:
item: tomato_seeds
tomato_stage_3:
display_name: ""
resource:
generate: false
material: PAPER
model_path: tomato/stage_3
behaviours:
furniture:
entity: item_frame
fixed_rotation: false
solid: false
cancel_drop: true
hitbox:
length: 1
width: 1
height: 1
placeable_on:
walls: false
ceiling: false
floor: true
events:
placed_itemframe:
break:
play_sound:
name: block.azalea.break
volume: 1
pitch: 1
drop_item:
item: tomato_seeds
tomato_stage_4:
display_name: ""
resource:
generate: false
material: PAPER
model_path: tomato/stage_4
behaviours:
furniture:
entity: item_frame
fixed_rotation: false
solid: false
cancel_drop: true
hitbox:
length: 1
width: 1
height: 1
placeable_on:
walls: false
ceiling: false
floor: true
events:
placed_itemframe:
break:
play_sound:
name: block.azalea.break
volume: 1
pitch: 1
tomato_seeds:
display_name: "Tomato Seeds"
resource:
generate: false
material: PAPER
model_path: tomato/tomato_seeds
tomato:
display_name: "Tomato"
resource:
generate: false
material: APPLE
model_path: tomato/tomato

Oraxen Configuration for ItemFrame

tomato_seeds:
displayname: "Tomato Seeds"
material: PAPER
Pack:
generate_model: false
model: customcrops:tomato/tomato_seeds
tomato:
displayname: "tomato"
material: APPLE
Pack:
generate_model: false
model: customcrops:tomato/tomato
tomato_silver_star:
displayname: "Tomato (Silver Star)"
material: APPLE
Pack:
generate_model: false
model: customcrops:tomato/tomato_silver_star
tomato_golden_star:
displayname: "Tomato (Golden Star)"
material: APPLE
Pack:
generate_model: false
model: customcrops:tomato/tomato_golden_star
gigantic_tomato:
displayname: "Overgrown Tomato"
material: PAPER
Mechanics:
stringblock:
custom_variation: 101
model: customcrops:tomato/gigantic_tomato
hardness: 2
drop:
silktouch: false
loots:
- {oraxen_item: gigantic_tomato, probability: 1.0}
Pack:
generate_model: false
model: customcrops:tomato/gigantic_tomato
tomato_stage_1:
material: PAPER
Mechanics:
furniture:
facing: UP
barrier: false
place_sound: "block.grass.place"
break_sound: "block.azalea.break"
drop:
silktouch: false
loots:
- { oraxen_item: tomato_seeds, probability: 1.0 }
Pack:
generate_model: false
model: customcrops:tomato/stage_1
tomato_stage_2:
material: PAPER
Mechanics:
furniture:
facing: UP
barrier: false
place_sound: "block.grass.place"
break_sound: "block.azalea.break"
drop:
silktouch: false
loots:
- { oraxen_item: tomato_seeds, probability: 1.0 }
Pack:
generate_model: false
model: customcrops:tomato/stage_2
tomato_stage_3:
material: PAPER
Mechanics:
furniture:
facing: UP
barrier: false
place_sound: "block.grass.place"
break_sound: "block.azalea.break"
drop:
silktouch: false
loots:
- { oraxen_item: tomato_seeds, probability: 1.0 }
Pack:
generate_model: false
model: customcrops:tomato/stage_3
tomato_stage_4:
material: PAPER
Mechanics:
furniture:
facing: UP
barrier: false
place_sound: "block.grass.place"
break_sound: "block.azalea.break"
Pack:
generate_model: false
model: customcrops:tomato/stage_4

CustomCrops Configuration

Crop Configuration ItemsAdder

The configuration is located in crops.yml The mandatory field is amount, which is the number of crops to be harvested If season is enabled, crops can only be planted and grown in the corresponding season if season is filled in, but crops can be grown in all seasons if season is not filled in If you enable quality, you need to fill in the ItemAdder item ID for each of the three qualities. requirements are optional conditions for planting, you can add them according to your needs
tomato:
quality-loots:
amount: 1~4
quality:
1: elitefantasy:tomato
2: elitefantasy:tomato_silver_star
3: elitefantasy:tomato_golden_star
other-loots:
loot_1:
item: elitefantasy:tomato_seeds
min_amount: 1
max_amount: 2
chance: 0.8
loot_2:
item: elitefantasy:tomato
min_amount: 1
max_amount: 2
chance: 0.8
gigantic-crop:
block: elitefantasy:gigantic_tomato
# furniture: elitefantasy:gigantic_tomato (If you want gigantic crop to be a furniture)
chance: 0.01
harvest-actions:
messages:
- 'Hello, {player}! <u><click:open_url:xxx.xxx>Click here to read the elitefantasy wiki'
- '<u>This plugin uses MiniMessage Format, check it here</u><click:open_url:https://docs.adventure.kyori.net/minimessage/format.html> <gold>[Click Me]'
commands:
- 'say {player} harvested a tomato! lol'
xp: 10
#skill-xp: 100
# When you harvest with a single right click, the crop would return to a certain stage
return: elitefantasy:tomato_stage_1
season:
- Spring
requirements:
condition_1:
# Condition System:
type: permission
# Mode: && / ||
mode: '&&'
value:
- crops.plant.tomato
# The message to be shown when player doesn't fit the requirement
message: 'You don''t have permission to plant this seed!'

Crop configuration Oraxen

tomato:
quality-loots:
amount: 1~4
quality:
1: tomato
2: tomato_silver_star
3: tomato_golden_star
other-loots:
loot_1:
item: tomato_seeds
min_amount: 1
max_amount: 2
chance: 0.8
loot_2:
item: tomato
min_amount: 1
max_amount: 2
chance: 0.8
gigantic-crop:
block: gigantic_tomato
# furniture: gigantic_tomato (If you want gigantic crop to be a furniture)
chance: 0.01
harvest-actions:
messages:
- 'Hello, {player}! <u><click:open_url:xxx.xxx>Click here to read the CustomCrops wiki'
- '<u>This plugin uses MiniMessage Format, check it here</u><click:open_url:https://docs.adventure.kyori.net/minimessage/format.html> <gold>[Click Me]'
commands:
- 'say {player} harvested a tomato! lol'
xp: 10
#skill-xp: 100
# When you harvest with a single right click, the crop would return to a certain stage
return: tomato_stage_1
season:
- Spring
requirements:
condition_1:
# Condition System:
type: permission
# Mode: && / ||
mode: '&&'
value:
- crops.plant.tomato
# The message to be shown when player doesn't fit the requirement
message: 'You don''t have permission to plant this seed!'

What is a giant

plant A crop that continues to absorb water even after it reaches its final stage and has the probability to grow huge each time it grows, becoming a special rare crop.