- Ditch use of LargeOreDepsoits in favor of using Minecraft's native placed features, but with auto-generated files which give more subtly and expression in an automated way
92 lines
3.4 KiB
Python
92 lines
3.4 KiB
Python
from mcpacker.model.resourceid import ResourceId
|
|
from mcpacker.model.modpack import ModPack
|
|
|
|
# Helper Functions #################################################################################
|
|
|
|
def addDisabledFeatures(pack:ModPack):
|
|
d = pack.disabledFeatures
|
|
|
|
def add(resourceText:str):
|
|
pack.disabledFeatures.append(ResourceId.parse(resourceText))
|
|
|
|
# Disable vanilla ore generation
|
|
add("minecraft:amethyst_geode")
|
|
add("minecraft:ore_coal_lower")
|
|
add("minecraft:ore_coal_upper")
|
|
add("minecraft:ore_copper_large")
|
|
add("minecraft:ore_copper")
|
|
add("minecraft:ore_diamond_buried")
|
|
add("minecraft:ore_diamond_large")
|
|
add("minecraft:ore_diamond_medium")
|
|
add("minecraft:ore_diamond")
|
|
add("minecraft:ore_emerald")
|
|
add("minecraft:ore_gold_deltas")
|
|
add("minecraft:ore_gold_extra")
|
|
add("minecraft:ore_gold_lower")
|
|
add("minecraft:ore_gold")
|
|
add("minecraft:ore_iron_middle")
|
|
add("minecraft:ore_iron_small")
|
|
add("minecraft:ore_iron_upper")
|
|
add("minecraft:ore_lapis_buried")
|
|
add("minecraft:ore_lapis")
|
|
add("minecraft:ore_redstone_lower")
|
|
add("minecraft:ore_redstone")
|
|
|
|
# Disable vanilla plant spawning
|
|
add("minecraft:flower_default")
|
|
add("minecraft:flower_flower_forest")
|
|
add("minecraft:flower_forest_flowers")
|
|
add("minecraft:flower_meadow")
|
|
add("minecraft:flower_plain")
|
|
add("minecraft:flower_plains")
|
|
add("minecraft:flower_swamp")
|
|
add("minecraft:flower_warm")
|
|
add("minecraft:forest_flowers")
|
|
add("minecraft:patch_berry_bush")
|
|
add("minecraft:patch_berry_common")
|
|
add("minecraft:patch_berry_rare")
|
|
add("minecraft:patch_melon_sparse")
|
|
add("minecraft:patch_melon")
|
|
add("minecraft:patch_pumpkin")
|
|
add("minecraft:patch_sugar_cane_badlands")
|
|
add("minecraft:patch_sugar_cane_desert")
|
|
add("minecraft:patch_sugar_cane_swamp")
|
|
add("minecraft:patch_sugar_cane")
|
|
add("minecraft:patch_sunflower")
|
|
|
|
# Disable mod plant spawning
|
|
add("corn_delight:patch_wild_corn")
|
|
add("farmersdelight:patch_brown_mushroom_colony")
|
|
add("farmersdelight:patch_red_mushroom_colony")
|
|
add("farmersdelight:patch_wild_beetroots")
|
|
add("farmersdelight:patch_wild_cabbages")
|
|
add("farmersdelight:patch_wild_carrots")
|
|
add("farmersdelight:patch_wild_onions")
|
|
add("farmersdelight:patch_wild_potatoes")
|
|
add("farmersdelight:patch_wild_rice")
|
|
add("farmersdelight:patch_wild_tomatoes")
|
|
add("fruitsdelight:blueberry_bush")
|
|
add("fruitsdelight:cranberry_bush")
|
|
add("fruitsdelight:hamimelon")
|
|
add("fruitsdelight:lemon_tree")
|
|
add("fruitsdelight:pineapple")
|
|
add("fruitsdelight:tree/apple_tree")
|
|
add("fruitsdelight:tree/bayberry_tree")
|
|
add("fruitsdelight:tree/durian_tree")
|
|
add("fruitsdelight:tree/fig_tree")
|
|
add("fruitsdelight:tree/hawberry_tree")
|
|
add("fruitsdelight:tree/kiwi_tree")
|
|
add("fruitsdelight:tree/lychee_tree")
|
|
add("fruitsdelight:tree/mango_tree")
|
|
add("fruitsdelight:tree/mangosteen_tree")
|
|
add("fruitsdelight:tree/orange_tree")
|
|
add("fruitsdelight:tree/peach_tree")
|
|
add("fruitsdelight:tree/pear_tree")
|
|
add("fruitsdelight:tree/persimmon_tree")
|
|
add("immersive_healing:medica_herb_block_spawning")
|
|
add("realistic_wheat:wild_wheat_g")
|
|
add("rusticdelight:wild_bell_peppers_placed")
|
|
add("rusticdelight:wild_coffee_placed")
|
|
add("rusticdelight:wild_cotton_placed")
|
|
add("supplementaries:wild_flax")
|