Configuration
Cobbleworkers is highly configurable. Below is the default configuration, followed by a reference section describing each configuration group, its settings and purpose.
Default config
{
"general": {
"blocksScannedPerTick": 15,
"searchRadius": 8,
"searchHeight": 5
},
"apricorn": {
"apricornHarvestersEnabled": true,
"apricornHarvesters": [
"pikachu"
],
"typeHarvestsApricorns": "BUG"
},
"irrigation": {
"cropIrrigatorsEnabled": true,
"cropIrrigators": [
"pikachu"
],
"typeIrrigatesCrops": "WATER"
},
"amethyst": {
"amethystHarvestersEnabled": true,
"amethystHarvesters": [
"pikachu"
],
"typeHarvestsAmethyst": "ROCK"
},
"tumblestone": {
"tumblestoneHarvestersEnabled": true,
"tumblestoneHarvesters": [
"pikachu"
],
"shouldReplantTumblestone": true,
"typeHarvestsTumblestone": "STEEL"
},
"cropHarvest": {
"cropHarvestersEnabled": true,
"cropHarvesters": [
"pikachu"
],
"shouldReplantCrops": true,
"typeHarvestsCrops": "GRASS"
},
"berries": {
"berryHarvestersEnabled": true,
"berryHarvesters": [
"pikachu"
],
"typeHarvestsBerries": "GRASS"
},
"honey": {
"honeyCollectorsEnabled": true,
"combeeLineCollectsHoney": true,
"honeyCollectors": [
"pikachu"
],
"typeHarvestsHoney": "NONE",
"combeeLineGeneratesHoney": true,
"honeyGenerationCooldownSeconds": 120
},
"mints": {
"mintHarvestersEnabled": true,
"mintHarvesters": [
"pikachu"
],
"typeHarvestsMints": "FAIRY"
},
"lava": {
"lavaGeneratorsEnabled": true,
"lavaGenerators": [
"pikachu"
],
"lavaGenerationCooldownSeconds": 90,
"typeGeneratesLava": "FIRE"
},
"water": {
"waterGeneratorsEnabled": true,
"waterGenerators": [
"pikachu"
],
"waterGenerationCooldownSeconds": 90,
"typeGeneratesWater": "WATER"
},
"snow": {
"snowGeneratorsEnabled": true,
"snowGenerators": [
"pikachu"
],
"snowGenerationCooldownSeconds": 90,
"typeGeneratesSnow": "ICE"
},
"fishing": {
"fishingLootGeneratorsEnabled": true,
"fishingLootGenerators": [
"pikachu"
],
"fishingLootGenerationCooldownSeconds": 60,
"fishingLootTreasureChance": 1,
"typeGeneratesFishingLoot": "WATER"
},
"pickup": {
"pickUpLootersEnabled": true,
"pickUpLootingCooldownSeconds": 120,
"lootTables": [
"cobblemon:sets/any_ancient_held_item",
"cobblemon:sets/any_common_pokeball",
"cobblemon:sets/any_evo_stone",
"cobblemon:sets/any_exp_candy",
"cobblemon:sets/any_natural_heal_item",
"cobblemon:sets/any_type_gem",
"cobblemon:sets/any_apricorn_seed",
"cobblemon:villages/village_pokecenters"
]
},
"diving": {
"divingLootersEnabled": true,
"divingLootingCooldownSeconds": 210,
"lootTables": [
"cobbleworkers:dive_treasure"
]
},
"groundItemGathering": {
"groundItemGatheringEnabled": true,
"groundItemGatherers": [
"pikachu"
],
"typeGathersGroundItems": "PSYCHIC"
},
"netherwartHarvest": {
"netherwartHarvestersEnabled": true,
"netherwartHarvesters": [
"pikachu"
],
"shouldReplantNetherwart": true,
"typeHarvestsNetherwart": "GHOST"
},
"healing": {
"healersEnabled": true,
"healers": [
"pikachu"
],
"healingMoves": [
"wish",
"softboiled",
"moonlight",
"recover",
"roost",
"healbell",
"aromatherapy",
"synthesis",
"rest",
"lifedew"
],
"chanseyLineHealsPlayers": true,
"regenDurationSeconds": 20,
"regenAmplifier": 0
},
"fuel": {
"fuelGeneratorsEnabled": true,
"fuelGenerators": [
"pikachu"
],
"fuelGenerationCooldownSeconds": 80,
"burnTimeSeconds": 80,
"typeGeneratesFuel": "FIRE"
},
"brewingStandFuel": {
"fuelGeneratorsEnabled": true,
"fuelGenerators": [
"pikachu"
],
"fuelGenerationCooldownSeconds": 80,
"addedFuel": 5,
"typeGeneratesFuel": "DRAGON"
},
"extinguisher": {
"extinguishersEnabled": true,
"extinguishers": [
"pikachu"
],
"typeExtinguishesFire": "WATER"
},
"archeology": {
"archeologistsEnabled": true,
"archeologists": [
"pikachu"
],
"archeologyLootingCooldownSeconds": 80,
"lootTables": [
"cobbleworkers:archeology_treasure"
],
"typeDoesArcheology": "GROUND"
},
"scouts": {
"scoutsEnabled": true,
"scouts": [
"pikachu"
],
"scoutGenerationCooldownSeconds": 80,
"useAllStructures": false,
"mapNameIsHidden": true,
"structureTags": [
"cobblemon:fishing_boat",
"cobblemon:fossil",
"cobblemon:gimmi_tower",
"cobblemon:ruin",
"cobblemon:shipwreck_cove",
"minecraft:mineshaft",
"minecraft:ocean_ruin",
"minecraft:on_ocean_explorer_maps",
"minecraft:on_treasure_maps",
"minecraft:on_trial_chambers_maps",
"minecraft:on_woodland_explorer_maps",
"minecraft:ruined_portal",
"minecraft:shipwreck"
],
"typeScouts": "FLYING"
}
}Reference notes
All default values that have square brackets [] are lists. That means you can explicitly add more entries, e.g. ["pikachu", "charmander", "mankey"].
General
blocksScannedPerTick
Default: 15
Amount of blocks scanned per tick around each pasture block entity.
searchRadius
Default: 8
Horizontal range to be scanned for valid blocks.
searchHeight
Default: 5
Vertical range to be scanned for valid blocks.
Apricorn
apricornHarvestersEnabled
Default: true
Enable/disable this job.
apricornHarvesters
Default: ["pikachu"]
Pokémon that harvest apricorns.
typeHarvestsApricorns
Default: BUG
Pokémon type that harvests apricorns.
Irrigation
cropIrrigatorsEnabled
Default: true
Enable/disable this job.
cropIrrigators
Default: ["pikachu"]
Pokémon that irrigate crops.
typeIrrigatesCrops
Default: WATER
Pokémon type that irrigates crops.
Amethyst
amethystHarvestersEnabled
Default: true
Enable/disable this job.
amethystHarvesters
Default: ["pikachu"]
Pokémon that harvest amethyst.
typeHarvestsAmethyst
Default: ROCK
Pokémon type that harvests amethyst.
Tumblestone
tumblestoneHarvestersEnabled
Default: true
Enable/disable this job.
tumblestoneHarvesters
Default: ["pikachu"]
Pokémon that harvest tumblestone.
shouldReplantTumblestone
Default: true
Tumblestone will be replanted upon harvest when enabled.
typeHarvestsTumblestone
Default: STEEL
Pokémon type that harvests tumblestone.
CropHarvest
cropHarvestersEnabled
Default: true
Enable/disable this job.
cropHarvesters
Default: ["pikachu"]
Pokémon that harvest mature crops.
shouldReplantCrops
Default: true
Crops will be replanted upon harvest when enabled.
typeHarvestsCrops
Default: GRASS
Pokémon type that harvests crops.
Berries
berryHarvestersEnabled
Default: true
Enable/disable this job.
berryHarvesters
Default: ["pikachu"]
Pokémon that harvest mature berries.
typeHarvestsBerries
Default: GRASS
Pokémon type that harvests berries.
Honey
honeyCollectorsEnabled
Default: true
Enable/disable this job.
combeeLineCollectsHoney
Default: true
Enable/disable the combee evolution line from collecting honey.
honeyCollectors
Default: ["pikachu"]
Pokémon that collect honey.
typeHarvestsHoney
Default: NONE
Pokémon type that collects honey.
combeeLineGeneratesHoney
Default: true
Enable/disable the combee evolution line from generating honey.
honeyGenerationCooldownSeconds
Default: 120
How often honey should be generated (seconds).
Mints
mintHarvestersEnabled
Default: true
Enable/disable this job.
mintHarvesters
Default: ["pikachu"]
Pokémon that harvest mature mints.
typeHarvestsMints
Default: FAIRY
Pokémon type that harvests mints.
Lava
lavaGeneratorsEnabled
Default: true
Enable/disable this job.
lavaGenerators
Default: ["pikachu"]
Pokémon that generate lava.
lavaGenerationCooldownSeconds
Default: 90
How often lava should be generated (seconds).
typeGeneratesLava
Default: FIRE
Pokémon type that generates lava.
Water
waterGeneratorsEnabled
Default: true
Enable/disable this job.
waterGenerators
Default: ["pikachu"]
Pokémon that generate water.
waterGenerationCooldownSeconds
Default: 90
How often water should be generated (seconds).
typeGeneratesWater
Default: WATER
Pokémon type that generates water.
Snow
snowGeneratorsEnabled
Default: true
Enable/disable this job.
snowGenerators
Default: ["pikachu"]
Pokémon that generate snow.
snowGenerationCooldownSeconds
Default: 90
How often snow should be generated (seconds).
typeGeneratesSnow
Default: ICE
Pokémon type that generates snow.
Fishing
fishingLootGeneratorsEnabled
Default: true
Enable/disable this job.
fishingLootGenerators
Default: ["pikachu"]
Pokémon that generate fishing loot.
fishingLootGenerationCooldownSeconds
Default: 90
How often loot should be generated (seconds).
fishingLootTreasureChance
Default: 1
How likely rare loot is to be generated (%).
typeGeneratesFishingLoot
Default: WATER
Pokémon type that generates fishing loot.
Pickup
pickUpLootersEnabled
Default: true
Enable/disable this job.
pickUpLottingCooldownSeconds
Default: 120
How often loot should be generated (seconds).
lootTables
Default:
[
"cobblemon:sets/any_ancient_held_item",
"cobblemon:sets/any_common_pokeball",
"cobblemon:sets/any_evo_stone",
"cobblemon:sets/any_exp_candy",
"cobblemon:sets/any_natural_heal_item",
"cobblemon:sets/any_type_gem",
"cobblemon:sets/any_apricorn_seed",
"cobblemon:villages/village_pokecenters"
]Loot tables to generate loot from.
Cobblemon loot tables can be found here.
Diving
divingLootersEnabled
Default: true
Enable/disable this job.
divingLootCooldownSeconds
Default: 210
How often loot should be generated (seconds).
lootTables
Default: ["cobbleworkers:dive_treasure"]
Loot tables to generate loot from.
Default table is added by cobbleworkers, you can find it on GitHub.
GroundItemGathering
groundItemGatheringEnabled
Default: true
Enable/disable this job.
groundItemGatherers
Default: ["pikachu"]
Pokémon that gather items on the ground.
typeGathersGroundItems
Default: PSYCHIC
Pokémon type that gathers items on the ground.
NetherwartHarvest
netherwartHarvestersEnabled
Default: true
Enable/disable this job.
netherwartHarvesters
Default: ["pikachu"]
Pokémon that harvest mature netherwart.
shouldReplantNetherwart
Default: true
Netherwart will be replanted upon harvest when enabled.
typeHarvestsNetherwart
Default: GHOST
Pokémon type that harvests mature netherwart.
Healing
healersEnabled
Default: true
Enable/disable this job.
healers
Default: ["pikachu"]
Pokémon that heal hurt players.
healingMoves
Default:
[
"wish",
"softboiled",
"moonlight",
"recover",
"roost",
"healbell",
"aromatherapy",
"synthesis",
"rest",
"lifedew"
]Pokémon with these moves qualify as healers.
chanseyLineHealsPlayers
Default: true
Enable/disable the chansey evolution line from healing hurt players.
regenDurationSeconds
Default: 20
How long the regeneration effect lasts on the player (seconds).
regenAmplifier
Default: 0
Set to 0 for regeneration I, set to 1 for renegeration II.
Fuel
fuelGeneratorsEnabled
Default: true
Enable/disable this job.
fuelGenerators
Default: ["pikachu"]
Pokémon that generate fuel (furnace burn ticks).
fuelGenerationCooldownSeconds
Default: 80
How often burn ticks will be generated on furnaces (seconds).
burnTimeSeconds
Default: 80
Burn time seconds added to furnaces (seconds).
80seconds corresponds to burn time of a single coal.
typeGeneratesFuel
Default: FIRE
Pokémon type that generates fuel (furnace burn ticks).
BrewingStandFuel
fuelGeneratorsEnabled
Default: true
Enable/disable this job.
fuelGenerators
Default: ["pikachu"]
Pokémon that generate fuel (furnace burn ticks).
fuelGenerationCooldownSeconds
Default: 80
How often burn ticks will be generated on furnaces (seconds).
addedFuel
Default: 5
Fuel added to brewing stand fuel bar.
An whole blaze bar in the brewing stand is equivalent to
20.
typeGeneratesFuel
Default: DRAGON
Pokémon type that generates brewing stand fuel.
Extinguisher
extinguishersEnabled
Default: true
Enable/disable this job.
extinguishers
Default: ["pikachu"]
Pokémon that extinguish fires.
typeExtinguishesFire
Default: WATER
Pokémon type that extinguishes fires.
Archeology
archeologistsEnabled
Default: true
Enable/disable this job.
archeologists
Default: ["pikachu"]
Pokémon that generate archeology loot.
archeologyLootingCooldownSeconds
Default: 80
How often loot should be generated (seconds).
lootTables
Default: ["cobbleworkers:archeology_treasure"]
Loot tables to generate loot from.
Default table is added by cobbleworkers, you can find it on GitHub.
typeDoesArcheology
Default: GROUND
Pokémon type that does archeology.
Scouts
scoutsEnabled
Default: true
Enable/disable this job.
scouts
Default: ["pikachu"]
Pokémon that qualify as scouts.
scoutGenerationCooldownSeconds
Default: 80
How often structure maps should be generated (seconds).
This cooldown is per player and not per Pokémon!
useAllStructures
Default: false
Enable/disable structure search from using all registered in-game structures.
Enabling this will generate structures for all available structures in game, even those added by other mods!
mapNameIsHidden
Default: true
Enable/disable showing the target structure name on the map item.
structureTags
Default: true
[
"cobblemon:fishing_boat",
"cobblemon:fossil",
"cobblemon:gimmi_tower",
"cobblemon:ruin",
"cobblemon:shipwreck_cove",
"minecraft:mineshaft",
"minecraft:ocean_ruin",
"minecraft:on_ocean_explorer_maps",
"minecraft:on_treasure_maps",
"minecraft:on_trial_chambers_maps",
"minecraft:on_woodland_explorer_maps",
"minecraft:ruined_portal",
"minecraft:shipwreck"
]Structure tags that will be used to generate structure maps.
typeScouts
Default: FLYING
Pokémon type that qualifies as scouts.