diff --git a/config/legendarycreatures/json/bullfrog-spawn.json b/config/legendarycreatures/json/bullfrog-spawn.json new file mode 100644 index 0000000..8875c1b --- /dev/null +++ b/config/legendarycreatures/json/bullfrog-spawn.json @@ -0,0 +1,12 @@ +{ + "block_names": {}, + "block_tags": {}, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/corpse_eater-spawn.json b/config/legendarycreatures/json/corpse_eater-spawn.json new file mode 100644 index 0000000..c52c6b4 --- /dev/null +++ b/config/legendarycreatures/json/corpse_eater-spawn.json @@ -0,0 +1,46 @@ +{ + "block_names": {}, + "block_tags": {}, + "entity_names": { + "default": { + "chance": 0.005 + } + }, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [ + "minecraft:bee", + "minecraft:cow", + "minecraft:chicken", + "minecraft:cod", + "minecraft:donkey", + "minecraft:fox", + "minecraft:horse", + "minecraft:mooshroom", + "minecraft:mule", + "minecraft:ocelot", + "minecraft:panda", + "minecraft:parrot", + "minecraft:polar_bear", + "minecraft:pufferfish", + "minecraft:rabbit", + "minecraft:salmon", + "minecraft:sheep", + "minecraft:skeleton_horse", + "minecraft:snow_golem", + "minecraft:squid", + "minecraft:strider", + "minecraft:tropical_fish", + "minecraft:turtle", + "minecraft:trader_llama", + "minecraft:villager", + "minecraft:wandering_trader", + "minecraft:axolotl", + "minecraft:camel", + "legendarycreatures:corpse_eater" + ], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/desert_mojo-spawn.json b/config/legendarycreatures/json/desert_mojo-spawn.json new file mode 100644 index 0000000..73bbc1b --- /dev/null +++ b/config/legendarycreatures/json/desert_mojo-spawn.json @@ -0,0 +1,19 @@ +{ + "block_names": { + "minecraft:dead_bush": { + "chance": 0.01 + }, + "minecraft:cactus": { + "chance": 0.01 + } + }, + "block_tags": {}, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/ender_wisp-spawn.json b/config/legendarycreatures/json/ender_wisp-spawn.json new file mode 100644 index 0000000..8875c1b --- /dev/null +++ b/config/legendarycreatures/json/ender_wisp-spawn.json @@ -0,0 +1,12 @@ +{ + "block_names": {}, + "block_tags": {}, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/forest_mojo-spawn.json b/config/legendarycreatures/json/forest_mojo-spawn.json new file mode 100644 index 0000000..c29cfca --- /dev/null +++ b/config/legendarycreatures/json/forest_mojo-spawn.json @@ -0,0 +1,22 @@ +{ + "block_names": {}, + "block_tags": { + "minecraft:tall_flowers": { + "chance": 0.01 + }, + "minecraft:flowers": { + "chance": 0.01 + }, + "minecraft:small_flowers": { + "chance": 0.01 + } + }, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/hound-spawn.json b/config/legendarycreatures/json/hound-spawn.json new file mode 100644 index 0000000..8875c1b --- /dev/null +++ b/config/legendarycreatures/json/hound-spawn.json @@ -0,0 +1,12 @@ +{ + "block_names": {}, + "block_tags": {}, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/nether_wisp-spawn.json b/config/legendarycreatures/json/nether_wisp-spawn.json new file mode 100644 index 0000000..8875c1b --- /dev/null +++ b/config/legendarycreatures/json/nether_wisp-spawn.json @@ -0,0 +1,12 @@ +{ + "block_names": {}, + "block_tags": {}, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/peacock_spider-spawn.json b/config/legendarycreatures/json/peacock_spider-spawn.json new file mode 100644 index 0000000..8875c1b --- /dev/null +++ b/config/legendarycreatures/json/peacock_spider-spawn.json @@ -0,0 +1,12 @@ +{ + "block_names": {}, + "block_tags": {}, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/scarecrow-spawn.json b/config/legendarycreatures/json/scarecrow-spawn.json new file mode 100644 index 0000000..0e8a24f --- /dev/null +++ b/config/legendarycreatures/json/scarecrow-spawn.json @@ -0,0 +1,16 @@ +{ + "block_names": {}, + "block_tags": { + "minecraft:crops": { + "chance": 0.01 + } + }, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/scorpion-spawn.json b/config/legendarycreatures/json/scorpion-spawn.json new file mode 100644 index 0000000..8875c1b --- /dev/null +++ b/config/legendarycreatures/json/scorpion-spawn.json @@ -0,0 +1,12 @@ +{ + "block_names": {}, + "block_tags": {}, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/scorpion_baby-spawn.json b/config/legendarycreatures/json/scorpion_baby-spawn.json new file mode 100644 index 0000000..8875c1b --- /dev/null +++ b/config/legendarycreatures/json/scorpion_baby-spawn.json @@ -0,0 +1,12 @@ +{ + "block_names": {}, + "block_tags": {}, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/json/wisp-spawn.json b/config/legendarycreatures/json/wisp-spawn.json new file mode 100644 index 0000000..8875c1b --- /dev/null +++ b/config/legendarycreatures/json/wisp-spawn.json @@ -0,0 +1,12 @@ +{ + "block_names": {}, + "block_tags": {}, + "entity_names": {}, + "entity_type_tags": {}, + "black_list": { + "block_names": [], + "block_tags": [], + "entity_names": [], + "entity_type_tags": [] + } +} \ No newline at end of file diff --git a/config/legendarycreatures/legendarycreatures-common.toml b/config/legendarycreatures/legendarycreatures-common.toml new file mode 100644 index 0000000..ee00bd9 --- /dev/null +++ b/config/legendarycreatures/legendarycreatures-common.toml @@ -0,0 +1,57 @@ + +# Options related to mob spawning +# Whether or not the mob will spawn when breaking blocks defined in json/[mobName]-spawn.json +# Whether or not the mob will spawn when killing entities defined in json/[mobName]-spawn.json +[MobSpawning] + + [MobSpawning.desert_mojo] + "Desert Mojo Breaking Block Spawn " = true + "Desert Mojo Killing Entity Spawn " = true + + [MobSpawning.forest_mojo] + "Forest Mojo Breaking Block Spawn " = true + "Forest Mojo Killing Entity Spawn " = true + + [MobSpawning.hound] + "Hound Breaking Block Spawn " = true + "Hound Killing Entity Spawn " = true + + [MobSpawning.Scarecrow] + "Scarecrow Breaking Block Spawn " = true + "Scarecrow Killing Entity Spawn " = true + + [MobSpawning.scorpion] + "Scorpion Breaking Block Spawn " = true + "Scorpion Killing Entity Spawn " = true + + [MobSpawning.scorpion_baby] + "Baby Scorpion Breaking Block Spawn " = true + "Baby Scorpion Killing Entity Spawn " = true + + [MobSpawning.wisp] + "Wisp Breaking Block Spawn " = true + "Wisp Killing Entity Spawn " = true + "Wisp Purse Xp Reward Range " = [30, 30] + + [MobSpawning.nether_wisp] + "Nether Wisp Breaking Block Spawn " = true + "Nether Wisp Killing Entity Spawn " = true + "Nether Wisp Purse Xp Reward Range " = [80, 80] + + [MobSpawning.ender_wisp] + "Ender Wisp Breaking Block Spawn " = true + "Ender Wisp Killing Entity Spawn " = true + "Ender Wisp Purse Xp Reward Range " = [240, 240] + + [MobSpawning.corpse_eater] + "Corpse Eater Breaking Block Spawn " = true + "Corpse Eater Killing Entity Spawn " = true + + [MobSpawning.peacock_spider] + "Peacock Spider Breaking Block Spawn " = true + "Peacock Spider Killing Entity Spawn " = true + + [MobSpawning.bullfrog] + "Bullfrog Breaking Block Spawn " = true + "Bullfrog Killing Entity Spawn " = true +