PlantTech 2 Configurations

Crops and most of the machine recipes are configurable through datapacks in the latest version (1.16+).

In older versions they are configured through configs, and we will not talk about it since we are only focusing on later version supports.

Creating a datapack
In this example we will be alternating the attributes of crops, by this you can also add crops from other mods.

The order of the datapack does not matter, the added ones will always override default datapack provided by PlantTech 2.

Setting up a proper datapack:
You need a datapack setup properly, following the tutorial by Minecraft Wiki

PlantTech 2 crops directory:
Create a directory(folder) inside the pack called "pt2_crops"

Adding crop type (cropname.json):
Create a xxx.json (replace xxx with the crop's name) in the folder pt2_crops, and reload the resources:


 * execute command /reload
 * press F3 + T if you are in a SP world

Machine recipes directory
There are currently 3 types of configurable.

Create a directory(folder) under /recipes inside the pack called:


 * chipalyzer
 * compressor
 * infuser

depends on which machine recipe you would like to modify.

Creating crop cropname.json
All supported crops

We will be using coal as the example, you can find other crops' default value here

By editing the values you are able to override the original attributes of crops in game. An example.json crop template provided by PlantTech 2, keys with prefix "_" are comments e.g. "_crop", "_primary_seed"

Creating chipalyzer recipe
An example of an Aqua Affinity Chip

You can find other recipes' default values here


 * "type" should always be declared "planttech2:chipalyzer"
 * "chip" represents the first input "item"
 * "input" represents the second input, and it can be "enchantment", "item", "block", or "tag"
 * "result" represents the result, and it can be "item", "block", or "tag"

Creating compressor recipe
An example of Coal made of coal particles

You can find other recipes' default values here


 * "type" should always be declared "planttech2:compressing"
 * "input" represents the particle input, and it can be "item" with "count"
 * "result" represents the result, and it can be "item" with "count"

Creating infuser recipe
An example of Tier 1 Fertilizer

You can find other recipes' default values here


 * "type" should always be declared "planttech2:infusing"
 * "input" represents the particle input, and it can be "item" with "biomass", where is the biomass required to process
 * "result" represents the result, and it can be "item"