Skip to content
These docs reflect Contracts v0.6.0, the latest release. Older servers may differ.

Cloning

Requires the player to take cuttings (clones) from the specified plants. Counts the number of clones produced.

{
"type": "Cloning",
"title": "Take hemp cuttings",
"description": "",
"amountRequired": 20,
"conditions": {},
"items": ["clone.hemp"]
}
Field Type Description
type string Exactly 'Cloning'.
title string Short, human-readable name. Must not be empty.
description string A blurb of 1 to 3 sentences. May be empty if the title is self-explanatory.
amountRequired integer (≥ 1) How many units must be completed. What a unit means depends on the objective type. Minimum 1.
conditions map Optional conditions that restrict when progress counts. Progress is recorded only when the objective's main requirement and all of these conditions are met. Use an empty map for none.
items string[] Clone item shortNames to create (e.g. clone.corn, clone.hemp). Empty = any clone.
  • Progress increments by the number of clones a cutting produces. That count scales with the plant’s genetics: better Yield genes yield more clones per cutting, so a single cutting can advance the objective by more than one.
  • See also Harvest for taking the yield and Plant for planting seeds.