# Configuration file

structures {

    standardpack {

        house_porch {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=1

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=10

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        swineherd {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.swineherdChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=2

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=10

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=4

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        greenhouse {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=1

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs;randomCrops

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=10

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=0

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        mausoleum {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.mausoleumChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=2

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=3

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=50

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=0

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=0

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=10
        }

        tinkers {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.tinkersChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=3

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=8

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=3

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        hunter_hut {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.hunter_hutChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=3

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=0

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=0

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=4

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=20
        }

        abandoned_mine {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.abandoned_mineChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=5

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=10

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=75

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=0

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=0

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=12
        }

        stable {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.stableChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=3

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=10

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=0

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        boulders {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=1

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=5

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=0

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=12
        }

        dead_tree {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=1

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=0

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=5

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=0

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=12
        }

        church {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.churchChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=3

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=7

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=2

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        notice_board {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=1

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=25

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=0

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        art_gallery {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.art_galleryChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=4

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=5

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        jail {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.jailChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=4

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=5

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=0

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        basic_house {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=1

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=6

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=10

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        house {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=1

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=4

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=10

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=-1

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        blacksmith {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=villageBlacksmith

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=3

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=10

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=3

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        farm {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=1

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs;randomCrops

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=3

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=10

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=0

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        pumpkin_patch {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=1

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=5

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=0

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=0

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

        chicken_ranch {
            # List of biome IDs [default: 24;10;11;0;7;6;16]
            S:biomeList=24;10;11;0;7;6;16

            # Treat the biome list as a blacklist vs. whitelist [default: true]
            B:biomeListAsBlacklist=true

            # What chest generation hook to use when filling chests [default: ]
            S:chestContents=standardpack.chicken_ranchChest

            # The number of stacks to pull from the generation table [range: 0 ~ 2147483647, default: 1]
            I:chestContentsCount=3

            # List of dimension IDs [default: 1;-1]
            S:dimensionList=1;-1

            # Treat the dimension list as a blacklist vs. whitelist [default: true]
            B:dimensionListAsBlacklist=true

            # Options for generation [default: suppressFire;suppressEggs]
            S:generationOptions=suppressFire;suppressEggs

            # The number of blocks below ground the structure extends [range: 0 ~ 2147483647, default: 1]
            I:groundOffset=1

            # Maximum number of this type of structure to have in a village [range: 0 ~ 2147483647, default: 1]
            I:limit=1

            # Chance that a spawner will be preserved when placed [range: 0 ~ 100, default: 15]
            I:spawnerEnableChance=15

            # Relative selection weight for village structure generation [range: 0 ~ 2147483647, default: 10]
            I:villageWeight=10

            # Number of villagers to spawn for the structure (-1 random) [range: -1 ~ 2147483647, default: 1]
            I:villagerCount=1

            # Villager profession: -1 random, 0 farmer, 1 librarian, 2 priest, 3 smith, 4 butcher [range: -1 ~ 4, default: -1]
            I:villagerProfession=0

            # Relative selection weight for world generation [range: 0 ~ 2147483647, default: 0]
            I:worldWeight=0
        }

    }

}


