tycoon_animal_contract
A delivery contract rewarding handed-over animals — manifest entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | tycoon_animal_contract |
| Type | Manifest |
| Color | Purple |
| Icon | mdi:clipboard-check |
Description
An animal delivery contract: hand over animals matching a requirement (a specific species, or a number of distinct species from a research category, at a minimum level) for a large reward. Extends the delivery-shop economy with a goal-driven sink for the collection. @since 0.2.0
Fields
| Field | Type | Description |
|---|---|---|
displayName | String | Display name shown in the contracts tab. |
description | String | Short description of the contract. |
requiredDefinition | String | Required animal definition id (leave empty to match by category instead). |
requiredCategory | String | Required research category (matches any distinct species in it). Ignored when a definition is set. |
requiredCount | Int | Number of matching animals to hand over (distinct owned species). |
requiredMinLevel | Int | Minimum level each handed-over animal must have. |
rewardMoney | Double | Money rewarded on fulfilment (via Vault). |
rewardCommands | List<String> | Commands run as console on fulfilment ({player} replaced with the player name). |
repeatable | Boolean | If true, the contract can be fulfilled repeatedly; otherwise it completes once. |
icon | String | GUI icon material (minecraft:...). |
Usage Example
- entry: tycoon_animal_contract
name: "A delivery contract rewarding handed-over animals"
displayName: ""
description: ""
requiredDefinition: ""
requiredCategory: ""
requiredCount: 0
requiredMinLevel: 0
rewardMoney: 0
rewardCommands: []
repeatable: false
icon: ""