Tycoon Animal Contract
A delivery contract rewarding handed-over animals
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.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
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 | 1 | Number of matching animals to hand over (distinct owned species). |
requiredMinLevel | Int | 1 | Minimum level each handed-over animal must have. |
rewardMoney | Double | 0.0 | Money rewarded on fulfilment (via Vault). |
rewardCommands | List<String> | empty | Commands run as console on fulfilment ({player} replaced with the player name). |
repeatable | Boolean | false | If true, the contract can be fulfilled repeatedly; otherwise it completes once. |
icon | String | minecraft:clipboard | GUI icon material (minecraft:...). |
Общие поля TypeWriter (displayName)
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
displayName | String | — | Display name shown in the contracts tab. |