Editing Crops

Mystical Customization allows you easily edit registered crops.

Editing A Crop

Crops are edited via a JSON file located in /config/mysticalcustomization/ called configure-crops.json.

This file will contain an empty JSON object on first launch. You will use this as a crop ID -> crop changes map.

Example Entry

{
  "mysticalagriculture:iron": {
    "name": "Orange",
    "tier": "mysticalagriculture:5"
  }
}

The configure-crops File

This section will go over the values available to use to edit crops. Syntax can be inferred from the example JSON below.

Name

You can change the display name of a crop like so.

{
  "name": "Test"
}

Type

You can change the crop type of a crop using that crop type's ID. Learn more about types and how to add your own here.

{
  "type": "mysticalagriculture:resource"
}
Tip

You can see all the registered types in-game with the /mysticalcustomization types command.

Tier

You can change the crop tier of a crop using the crop tier's ID. Learn more about tiers and how to add your own here.

{
  "tier": "mysticalagriculture:1"
}
Tip

You can see all the registered tiers in-game with the /mysticalcustomization tiers command.

Ingredient

You can change the crafting ingredient used to craft a crop's seed. This can be either an item or a tag, and uses the same syntax as a crafting recipe.

{
  "ingredient": {
    "item": "minecraft:iron_ingot"
  }
}

Crux

You can change the required crux block to this crop. A crux is a block that must be placed underneath the farmland for this crop to grow.

{
  "crux": "minecraft:cobblestone"
}

Enabled

You can disable a crop if you want to hide it.

{
  "enabled": false
}

Example File

{
  "mysticalagriculture:iron": {
    "name": "Iron, but Modified",
    "tier": "mysticalcustomization:test",
    "type": "test",
    "ingredient": {
      "item": "minecraft:apple"
    },
    "crux": "minecraft:cobblestone"
  },
  "mysticalagriculture:stone": {
    "enabled": false
  }
}