This repository was archived by the owner on May 13, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
Seed Specification
OrdinatorStouff edited this page Aug 16, 2017
·
2 revisions
The primary format of a Seed.
{
"name": "emerald",
"tier": 3,
"craftAmount": 4,
"canFertilize": false,
"color": null,
"inputOre": "gemEmerald",
"outputs": [
Output...
],
"growthRequirement": {
GrowthRequirement...
},
"overrides": {
InfoOverride...
}
}
Fields marked as Optional do not need to be defined in your JSON
-
name- Required- A string used to identify the seed.
-
tier- Required- The tier of this seed. Used in progression.
-
craftAmount- Required- The amount of seeds obtained when crafted.
-
canFertilize- Optional- If this seed should be bonemeal-able. Defaults to false.
-
color- Optional- The color the items and crop should be overlayed with. Defaults to a system that averages the color from the first input.
- Input - Required
-
inputOre- An ore dictionary entry to use as a crafting material.
-
inputItem- A specific item to use as a crafting material.
-
inputItems- A list of specific items to use as a crafting material.
-
-
outputs- Required- An array of
Outputs. See theOutputserializer
- An array of
-
growthRequirement- Optional- Conditions that must be met in order for the crop to grow. Defaults to Wheat requirements. See the
GrowthRequirementserializer
- Conditions that must be met in order for the crop to grow. Defaults to Wheat requirements. See the
-
overrides- Optional- Customize the look of each item and block individually. Defaults to basic gray-scale textures. See the
InfoOverrideserializer
- Customize the look of each item and block individually. Defaults to basic gray-scale textures. See the