scraped spawns again and pokemon that are part of herd will also get their specific drops

Signed-off-by: Polymeta <4726322-polymeta@users.noreply.gitlab.com>
This commit is contained in:
Polymeta
2026-10-09 08:23:40 +01:00
parent 5ec5cfbc4a
commit 9d7fc8435e
99 changed files with 1171 additions and 184 deletions
@@ -60,7 +60,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -90,7 +91,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -115,7 +117,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -139,7 +142,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -60,7 +60,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -90,7 +91,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -116,7 +118,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -141,7 +144,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -30,7 +30,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -61,7 +62,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -30,7 +30,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -61,7 +62,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -13,7 +13,7 @@
"spawnablePositionType": "surface",
"bucket": "common",
"level": "9-34",
"weight": 9.0,
"weight": 27.0,
"weightMultiplier": {
"multiplier": 2.0,
"condition": {
@@ -60,7 +60,8 @@
"maxY": 13,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -135,7 +136,8 @@
"maxY": 13,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -13,7 +13,7 @@
"spawnablePositionType": "surface",
"bucket": "common",
"level": "30-52",
"weight": 1.0,
"weight": 3.0,
"weightMultiplier": {
"multiplier": 2.0,
"condition": {
@@ -27,7 +27,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -27,7 +27,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -141,6 +141,11 @@
"#cobblemon:is_overworld"
],
"minLureLevel": 1
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -1053,6 +1058,11 @@
"#cobblemon:is_overworld"
],
"minLureLevel": 1
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -1071,6 +1081,11 @@
"#cobblemon:is_overworld"
],
"minLureLevel": 1
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -1221,6 +1236,11 @@
"#cobblemon:is_overworld"
],
"minLureLevel": 1
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -1239,6 +1259,11 @@
"#cobblemon:is_overworld"
],
"minLureLevel": 1
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -31,7 +31,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -63,7 +64,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -87,7 +89,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -118,7 +121,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -149,7 +153,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -172,7 +177,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -31,7 +31,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -63,7 +64,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -87,7 +89,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -118,7 +121,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -149,7 +153,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -172,7 +177,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -28,7 +28,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -52,7 +53,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -80,7 +82,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -103,7 +106,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -52,7 +52,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -76,7 +77,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -116,6 +118,11 @@
"neededNearbyBlocks": [
"minecraft:cobweb"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
}
]
@@ -64,7 +64,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -94,7 +95,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -146,6 +148,11 @@
"neededNearbyBlocks": [
"minecraft:cobweb"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
}
]
@@ -97,7 +97,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -128,7 +129,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -238,6 +240,11 @@
"#aether:is_aether",
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -453,6 +460,11 @@
"#cobblemon:is_overworld"
],
"rodType": "cobblemon:love_rod"
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -508,6 +520,11 @@
"#cobblemon:is_overworld"
],
"bait": "cobblemon:love_sweet"
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -97,7 +97,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -128,7 +129,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -210,7 +212,7 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:sulfur_caves"
]
}
},
@@ -29,7 +29,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -55,7 +55,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -55,7 +55,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -55,7 +55,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -42,7 +42,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -64,7 +64,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -64,7 +64,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -64,7 +64,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -40,6 +40,11 @@
"#cobblemon:is_overworld"
],
"isPokeSnack": true
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -102,6 +107,11 @@
"biomes": [
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -40,6 +40,11 @@
"#cobblemon:is_overworld"
],
"isPokeSnack": true
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -102,6 +107,11 @@
"biomes": [
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -145,6 +155,11 @@
"#cobblemon:is_overworld"
],
"rodType": "cobblemon:master_rod"
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -21,7 +21,8 @@
"minLureLevel": 1,
"biomes": [
"#cobblemon:is_coast",
"#cobblemon:is_ocean"
"#cobblemon:is_ocean",
"minecraft:sulfur_caves"
]
}
},
@@ -58,7 +59,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_coast",
"#cobblemon:is_ocean"
"#cobblemon:is_ocean",
"minecraft:sulfur_caves"
]
}
}
@@ -21,7 +21,8 @@
"minLureLevel": 1,
"biomes": [
"#cobblemon:is_coast",
"#cobblemon:is_ocean"
"#cobblemon:is_ocean",
"minecraft:sulfur_caves"
]
}
},
@@ -58,7 +59,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_coast",
"#cobblemon:is_ocean"
"#cobblemon:is_ocean",
"minecraft:sulfur_caves"
]
}
}
@@ -29,7 +29,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -80,7 +80,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_deep_ocean",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -162,7 +163,8 @@
"minLureLevel": 1,
"biomes": [
"#cobblemon:is_deep_ocean",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -192,7 +194,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_deep_ocean",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -21,7 +21,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -51,7 +51,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -65,7 +65,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -33,7 +33,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -59,6 +60,11 @@
"biomes": [
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -33,7 +33,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -59,6 +60,11 @@
"biomes": [
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -33,7 +33,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
},
@@ -59,6 +60,11 @@
"biomes": [
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
}
},
{
@@ -173,7 +173,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -199,7 +200,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -267,7 +269,8 @@
"minLureLevel": 2,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -292,7 +295,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -316,7 +320,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -340,7 +345,8 @@
"minLureLevel": 2,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -370,7 +376,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
}
@@ -173,7 +173,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -199,7 +200,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -267,7 +269,8 @@
"minLureLevel": 2,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -292,7 +295,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -316,7 +320,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -340,7 +345,8 @@
"minLureLevel": 2,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -370,7 +376,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
}
@@ -173,7 +173,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -199,7 +200,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -267,7 +269,8 @@
"minLureLevel": 2,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -292,7 +295,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -316,7 +320,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -340,7 +345,8 @@
"minLureLevel": 2,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
},
@@ -370,7 +376,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
}
}
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
}
}
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -67,7 +68,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -239,7 +241,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -283,7 +286,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -75,7 +76,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -279,7 +281,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -331,7 +334,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -68,7 +69,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -23,7 +23,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -76,7 +77,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -12,7 +12,7 @@
"spawnablePositionType": "surface",
"maxHerdSize": 7,
"levelRange": "9-52",
"weight": 10.0,
"weight": 30.0,
"condition": {
"canSeeSky": true,
"biomes": [
@@ -67,7 +67,8 @@
"maxY": 13,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -75,7 +75,8 @@
"maxY": 13,
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -165,7 +165,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:leather",
"quantityRange": "0-1"
},
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:shuca_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "rapidash",
@@ -174,7 +191,24 @@
"levelRangeOffset": "-2-4",
"maxTimes": 3,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 4,
"entries": [
{
"item": "minecraft:leather",
"quantityRange": "0-2"
},
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:shuca_berry",
"percentage": 5.0
}
]
}
}
]
}
@@ -95,7 +95,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:leather",
"quantityRange": "0-1"
},
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:shuca_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "rapidash",
@@ -104,7 +121,24 @@
"levelRangeOffset": "-2-4",
"maxTimes": 5,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 4,
"entries": [
{
"item": "minecraft:leather",
"quantityRange": "0-2"
},
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:shuca_berry",
"percentage": 5.0
}
]
}
}
]
},
@@ -20,7 +20,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -182,7 +182,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "cobblemon:spell_tag",
"percentage": 2.5
},
{
"item": "cobblemon:payapa_berry",
"percentage": 2.5
},
{
"item": "minecraft:ghast_tear",
"percentage": 5.0
}
]
}
},
{
"pokemon": "haunter",
@@ -191,7 +208,24 @@
"levelRangeOffset": "-2-4",
"maxTimes": 2,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "cobblemon:spell_tag",
"percentage": 5.0
},
{
"item": "cobblemon:payapa_berry",
"percentage": 5.0
},
{
"item": "minecraft:ghast_tear",
"percentage": 10.0
}
]
}
},
{
"pokemon": "gengar",
@@ -200,7 +234,24 @@
"levelRangeOffset": "-1-5",
"maxTimes": 1,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "cobblemon:spell_tag",
"percentage": 10.0
},
{
"item": "cobblemon:payapa_berry",
"percentage": 10.0
},
{
"item": "minecraft:ghast_tear",
"percentage": 25.0
}
]
}
}
]
}
@@ -214,7 +214,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "cobblemon:spell_tag",
"percentage": 2.5
},
{
"item": "cobblemon:payapa_berry",
"percentage": 2.5
},
{
"item": "minecraft:ghast_tear",
"percentage": 5.0
}
]
}
},
{
"pokemon": "haunter",
@@ -223,7 +240,24 @@
"levelRangeOffset": "-2-4",
"maxTimes": 5,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "cobblemon:spell_tag",
"percentage": 5.0
},
{
"item": "cobblemon:payapa_berry",
"percentage": 5.0
},
{
"item": "minecraft:ghast_tear",
"percentage": 10.0
}
]
}
},
{
"pokemon": "gengar",
@@ -232,7 +266,24 @@
"levelRangeOffset": "-1-5",
"maxTimes": 3,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "cobblemon:spell_tag",
"percentage": 10.0
},
{
"item": "cobblemon:payapa_berry",
"percentage": 10.0
},
{
"item": "minecraft:ghast_tear",
"percentage": 25.0
}
]
}
}
]
}
@@ -134,7 +134,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:magmarizer",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
}
},
{
"pokemon": "magby",
@@ -143,7 +160,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 3,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:magmarizer",
"percentage": 2.5
},
{
"item": "cobblemon:rawst_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "magmortar",
@@ -152,7 +186,24 @@
"levelRangeOffset": "-2-4",
"maxTimes": 5,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 25.0
},
{
"item": "cobblemon:magmarizer",
"percentage": 10.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 10.0
}
]
}
}
]
}
@@ -24,7 +24,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -70,7 +71,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -115,7 +117,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -160,7 +163,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -26,7 +26,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -71,7 +71,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -115,7 +116,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -196,6 +198,11 @@
"minecraft:cobweb"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
{
"pokemon": "spinarak",
@@ -79,7 +79,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -131,7 +132,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -228,6 +230,11 @@
"minecraft:cobweb"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
{
"pokemon": "ariados held_item=cobblemon:bug_gem alpha=true",
@@ -199,7 +199,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -244,7 +245,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -231,7 +231,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -284,7 +285,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -22,7 +22,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -22,7 +22,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -22,7 +22,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -72,7 +72,28 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 4,
"entries": [
{
"item": "minecraft:bone",
"quantityRange": "0-1"
},
{
"item": "minecraft:rotten_flesh",
"quantityRange": "0-1"
},
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "houndoom",
@@ -81,7 +102,28 @@
"levelRangeOffset": "-2-4",
"maxTimes": 2,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 6,
"entries": [
{
"item": "minecraft:bone",
"quantityRange": "0-2"
},
{
"item": "minecraft:rotten_flesh",
"quantityRange": "0-2"
},
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
}
}
]
}
@@ -88,7 +88,28 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 4,
"entries": [
{
"item": "minecraft:bone",
"quantityRange": "0-1"
},
{
"item": "minecraft:rotten_flesh",
"quantityRange": "0-1"
},
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "houndoom",
@@ -97,7 +118,28 @@
"levelRangeOffset": "-2-4",
"maxTimes": 5,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 6,
"entries": [
{
"item": "minecraft:bone",
"quantityRange": "0-2"
},
{
"item": "minecraft:rotten_flesh",
"quantityRange": "0-2"
},
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
}
}
]
},
@@ -71,7 +71,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -79,7 +79,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -60,7 +60,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -80,7 +80,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -88,7 +88,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -58,6 +58,11 @@
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
{
"pokemon": "barboach",
@@ -66,6 +66,11 @@
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
{
"pokemon": "whiscash held_item=cobblemon:water_gem alpha=true",
@@ -99,7 +99,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_deep_ocean",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -83,7 +83,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_deep_ocean",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -20,7 +20,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -153,7 +153,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:magmarizer",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
}
},
{
"pokemon": "magby",
@@ -162,7 +179,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 3,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:magmarizer",
"percentage": 2.5
},
{
"item": "cobblemon:rawst_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "magmortar",
@@ -171,7 +205,24 @@
"levelRangeOffset": "-2-4",
"maxTimes": 5,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 25.0
},
{
"item": "cobblemon:magmarizer",
"percentage": 10.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 10.0
}
]
}
}
]
}
@@ -22,7 +22,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -22,7 +22,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -70,7 +70,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -78,7 +78,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -26,7 +26,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -76,6 +77,11 @@
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
{
"pokemon": "klink",
@@ -26,7 +26,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -84,6 +85,11 @@
"#cobblemon:is_overworld"
]
},
"anticondition": {
"biomes": [
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
{
"pokemon": "klinklang held_item=cobblemon:electric_gem alpha=true",
@@ -26,7 +26,28 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 4,
"entries": [
{
"item": "minecraft:ender_pearl",
"quantityRange": "0-1"
},
{
"item": "minecraft:chorus_fruit",
"quantityRange": "0-1"
},
{
"item": "cobblemon:light_clay",
"percentage": 2.5
},
{
"item": "cobblemon:colbur_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "beheeyem",
@@ -35,7 +56,28 @@
"levelRangeOffset": "-2-4",
"maxTimes": 1,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 6,
"entries": [
{
"item": "minecraft:ender_pearl",
"quantityRange": "0-2"
},
{
"item": "minecraft:chorus_fruit",
"quantityRange": "0-2"
},
{
"item": "cobblemon:light_clay",
"percentage": 5.0
},
{
"item": "cobblemon:colbur_berry",
"percentage": 5.0
}
]
}
}
]
},
@@ -34,7 +34,28 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 4,
"entries": [
{
"item": "minecraft:ender_pearl",
"quantityRange": "0-1"
},
{
"item": "minecraft:chorus_fruit",
"quantityRange": "0-1"
},
{
"item": "cobblemon:light_clay",
"percentage": 2.5
},
{
"item": "cobblemon:colbur_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "beheeyem",
@@ -43,7 +64,28 @@
"levelRangeOffset": "-2-4",
"maxTimes": 5,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 6,
"entries": [
{
"item": "minecraft:ender_pearl",
"quantityRange": "0-2"
},
{
"item": "minecraft:chorus_fruit",
"quantityRange": "0-2"
},
{
"item": "cobblemon:light_clay",
"percentage": 5.0
},
{
"item": "cobblemon:colbur_berry",
"percentage": 5.0
}
]
}
}
]
},
@@ -81,7 +81,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "cobblemon:flame_orb",
"percentage": 5.0
},
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
}
}
]
}
@@ -90,7 +90,28 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 4,
"entries": [
{
"item": "minecraft:string",
"quantityRange": "0-1"
},
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:silver_powder",
"percentage": 2.5
},
{
"item": "cobblemon:charti_berry",
"percentage": 2.5
}
]
}
}
]
},
@@ -132,7 +132,28 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 4,
"entries": [
{
"item": "minecraft:string",
"quantityRange": "0-1"
},
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:silver_powder",
"percentage": 2.5
},
{
"item": "cobblemon:charti_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "volcarona",
@@ -141,7 +162,24 @@
"levelRangeOffset": "-2-3",
"maxTimes": 5,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:silver_powder",
"percentage": 5.0
},
{
"item": "cobblemon:charti_berry",
"percentage": 5.0
}
]
}
}
]
},
@@ -77,7 +77,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:rotten_flesh",
"quantityRange": "0-1"
},
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "pyroar female",
@@ -109,7 +109,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:rotten_flesh",
"quantityRange": "0-1"
},
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "pyroar female",
@@ -260,7 +260,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -323,7 +324,8 @@
"anticondition": {
"biomes": [
"#cobblemon:is_dripstone",
"#cobblemon:is_lush"
"#cobblemon:is_lush",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
@@ -84,7 +84,20 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 2,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 5.0
},
{
"item": "cobblemon:charti_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "centiskorch",
@@ -93,7 +106,20 @@
"levelRangeOffset": "-2-4",
"maxTimes": 5,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 2,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:charti_berry",
"percentage": 5.0
}
]
}
}
]
},
@@ -27,7 +27,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_rod",
"quantityRange": "0-1"
},
{
"item": "cobblemon:charcoal_stick",
"percentage": 2.5
},
{
"item": "cobblemon:rawst_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "armarouge",
@@ -36,7 +53,28 @@
"levelRangeOffset": "-2-4",
"maxTimes": 3,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 5,
"entries": [
{
"item": "minecraft:blaze_rod",
"quantityRange": "0-2"
},
{
"item": "cobblemon:charcoal_stick",
"percentage": 5.0
},
{
"item": "cobblemon:auspicious_armor",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
}
},
{
"pokemon": "ceruledge",
@@ -45,7 +83,28 @@
"levelRangeOffset": "-2-4",
"maxTimes": 3,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 5,
"entries": [
{
"item": "minecraft:blaze_rod",
"quantityRange": "0-2"
},
{
"item": "cobblemon:charcoal_stick",
"percentage": 5.0
},
{
"item": "cobblemon:malicious_armor",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
}
}
]
},
@@ -43,7 +43,24 @@
"levelRangeOffset": "-3-3",
"maxTimes": 7,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_rod",
"quantityRange": "0-1"
},
{
"item": "cobblemon:charcoal_stick",
"percentage": 2.5
},
{
"item": "cobblemon:rawst_berry",
"percentage": 2.5
}
]
}
},
{
"pokemon": "armarouge",
@@ -52,7 +69,28 @@
"levelRangeOffset": "-2-4",
"maxTimes": 3,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 5,
"entries": [
{
"item": "minecraft:blaze_rod",
"quantityRange": "0-2"
},
{
"item": "cobblemon:charcoal_stick",
"percentage": 5.0
},
{
"item": "cobblemon:auspicious_armor",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
}
},
{
"pokemon": "ceruledge",
@@ -61,7 +99,28 @@
"levelRangeOffset": "-2-4",
"maxTimes": 3,
"isLeader": false,
"isFollower": true
"isFollower": true,
"dropTable": {
"amount": 5,
"entries": [
{
"item": "minecraft:blaze_rod",
"quantityRange": "0-2"
},
{
"item": "cobblemon:charcoal_stick",
"percentage": 5.0
},
{
"item": "cobblemon:malicious_armor",
"percentage": 5.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
}
}
]
},
@@ -22,7 +22,8 @@
},
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark"
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"herdablePokemon": [
+38 -3
View File
@@ -202,7 +202,7 @@ def main(pokemon_data_dir, spawn_spreadsheet_path="", only_update_existing_files
print_report()
process_habitats(habitats_df)
process_herds(herds_df, herd_pokemon_df)
process_herds(herds_df, herd_pokemon_df, drops_df)
# Save data to SQLite
# print("Saving data to SQLite")
@@ -210,7 +210,7 @@ def main(pokemon_data_dir, spawn_spreadsheet_path="", only_update_existing_files
print_cobblemon_script_footer("Thanks for using the spawn csv to json script, provided to you by Waldleufer")
def process_herds(herds_df, herd_pokemon_df):
def process_herds(herds_df, herd_pokemon_df, drops_df):
print("Processing herds...")
# Habitat data comes from two tabs, the top-layer herd sheet, and the herd-pokemon sheet.
# At the top level the columns are:
@@ -270,7 +270,7 @@ def process_herds(herds_df, herd_pokemon_df):
del spawn_data['presets']
# Handle conditions, anticonditions, and weight multipliers
handle_conditionality(row, row['Herd ID'], spawn_data, [])
conditions = handle_conditionality(row, row['Herd ID'], spawn_data, [])
spawn_data['herdablePokemon'] = []
for herd_pokemon_id in row['Herd Pokémon'].split(','):
@@ -305,6 +305,41 @@ def process_herds(herds_df, herd_pokemon_df):
"isFollower": herd_pokemon_row['Leader'] != 'only'
}
# Spawn specific drops field
spawn_specific_drops = drops_df[drops_df['Pokémon'] == herdable_pokemon["pokemon"]]["Spawn Specific Drops"]
if not spawn_specific_drops.empty:
# Split spawn specific drops by ;
spawn_specific_drops = spawn_specific_drops.iloc[0].split(';')
# Iterate through the spawn_specific_drops
for drop in spawn_specific_drops:
# Split the string by = and strip each string
dropconditions, unprocessedDrops = drop.split('=')[0].strip(), drop.split('=')[1].strip()
for dropcondition in dropconditions.split(','):
if dropcondition.startswith("preset:"):
# split dropcondition by "," remove ":preset" and strip each string
presets = [drop.strip().replace("preset:", "").lower() for drop in dropcondition.split(',')]
# check if the dropcondition is in the preset_list, if not, then add it to the unknown_conditions list
for preset in presets:
if preset not in preset_list:
print_warning(f"Unknown preset: {preset} used by {current_id}")
# if the current entry's preset matches with the condition, then add the drops to the json_data
# check if the presets field is in the spawn_data
if "presets" in spawn_data and preset in spawn_data['presets']:
herdable_pokemon["dropTable"] = parse_drops(unprocessedDrops)
elif dropcondition.startswith("biome:"):
biomes = [drop.strip().replace("biome:", "").lower() for drop in dropcondition.split(',')]
for biome in biomes:
biome = biome.lower()
if biome not in biome_dictionary:
print_warning(f"Unknown biome: {biome} used by {current_id}")
# Apply the biome mapping to the condition
if biome in biome_dictionary:
biome = biome_dictionary[biome]
# if the current entry's biome matches with the condition, then add the drops to the json_data
if biome in conditions['biomes']:
herdable_pokemon["dropTable"] = parse_drops(unprocessedDrops)
if herd_pokemon_row['Alpha'] == True:
herdable_pokemon['pokemon'] = f"{herdable_pokemon['pokemon']} alpha=true"