Skip to content

Commit

Permalink
Rest of the Houses
Browse files Browse the repository at this point in the history
Signed-off-by: Joseph T. McQuigg <[email protected]>
  • Loading branch information
JT122406 committed Dec 10, 2024
1 parent f8c57b7 commit d64d505
Show file tree
Hide file tree
Showing 9 changed files with 83 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"input_predicate": {
"block": "minecraft:packed_mud",
"predicate_type": "minecraft:random_block_match",
"probability": 0.4
"probability": 0.5
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
Expand All @@ -28,7 +28,7 @@
"input_predicate": {
"block": "minecraft:packed_mud",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
"probability": 0.35
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
Expand All @@ -39,6 +39,68 @@
}
]
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:packed_mud",
"predicate_type": "minecraft:random_block_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:coarse_dirt"
}
}
]
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:stone_bricks",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:mossy_stone_bricks"
}
},
{
"input_predicate": {
"block": "minecraft:stone_bricks",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:cracked_stone_bricks"
}
},
{
"input_predicate": {
"block": "minecraft:stone_bricks",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "biomeswevegone:mossy_stone"
}
}
]
},
{
"processor_type": "minecraft:rule",
"rules": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,55 +20,45 @@
},
{
"element": {
"element_type": "minecraft:legacy_single_pool_element",
"element_type": "minecraft:single_pool_element",
"location": "biomeswevegone:village/pumpkin_patch/houses/pumpkin_patch_small_house_3",
"processors": {
"processors": []
},
"processors": "biomeswevegone:pumpkin_patch_house",
"projection": "rigid"
},
"weight": 3
},
{
"element": {
"element_type": "minecraft:legacy_single_pool_element",
"element_type": "minecraft:single_pool_element",
"location": "biomeswevegone:village/pumpkin_patch/houses/pumpkin_patch_small_house_4",
"processors": {
"processors": []
},
"processors": "biomeswevegone:pumpkin_patch_house",
"projection": "rigid"
},
"weight": 3
},
{
"element": {
"element_type": "minecraft:legacy_single_pool_element",
"element_type": "minecraft:single_pool_element",
"location": "biomeswevegone:village/pumpkin_patch/houses/pumpkin_patch_medium_house_1",
"processors": {
"processors": []
},
"processors": "biomeswevegone:pumpkin_patch_house",
"projection": "rigid"
},
"weight": 3
},
{
"element": {
"element_type": "minecraft:legacy_single_pool_element",
"element_type": "minecraft:single_pool_element",
"location": "biomeswevegone:village/pumpkin_patch/houses/pumpkin_patch_medium_house_2",
"processors": {
"processors": []
},
"processors": "biomeswevegone:pumpkin_patch_house",
"projection": "rigid"
},
"weight": 2
},
{
"element": {
"element_type": "minecraft:legacy_single_pool_element",
"element_type": "minecraft:single_pool_element",
"location": "biomeswevegone:village/pumpkin_patch/houses/pumpkin_patch_medium_house_3",
"processors": {
"processors": []
},
"processors": "biomeswevegone:pumpkin_patch_house",
"projection": "rigid"
},
"weight": 3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -325,11 +325,11 @@ public class BWGVillageTemplatePools {
createTemplatePool(getPool(templatePoolFactoryContext, PUMPKIN_PATCH_TERMINATOR), ImmutableList.of(
singlePoolElement("pumpkin_patch/houses/pumpkin_patch_small_house_1", 3, templatePoolFactoryContext, BWGStructureProcessorLists.PUMPKIN_PATCH_HOUSE),
singlePoolElement("pumpkin_patch/houses/pumpkin_patch_small_house_2", 3, templatePoolFactoryContext, BWGStructureProcessorLists.PUMPKIN_PATCH_HOUSE),
legacyPoolElement("pumpkin_patch/houses/pumpkin_patch_small_house_3", 3),
legacyPoolElement("pumpkin_patch/houses/pumpkin_patch_small_house_4", 3),
legacyPoolElement("pumpkin_patch/houses/pumpkin_patch_medium_house_1", 3),
legacyPoolElement("pumpkin_patch/houses/pumpkin_patch_medium_house_2", 2),
legacyPoolElement("pumpkin_patch/houses/pumpkin_patch_medium_house_3", 3),
singlePoolElement("pumpkin_patch/houses/pumpkin_patch_small_house_3", 3, templatePoolFactoryContext, BWGStructureProcessorLists.PUMPKIN_PATCH_HOUSE),
singlePoolElement("pumpkin_patch/houses/pumpkin_patch_small_house_4", 3, templatePoolFactoryContext, BWGStructureProcessorLists.PUMPKIN_PATCH_HOUSE),
singlePoolElement("pumpkin_patch/houses/pumpkin_patch_medium_house_1", 3, templatePoolFactoryContext, BWGStructureProcessorLists.PUMPKIN_PATCH_HOUSE),
singlePoolElement("pumpkin_patch/houses/pumpkin_patch_medium_house_2", 2, templatePoolFactoryContext, BWGStructureProcessorLists.PUMPKIN_PATCH_HOUSE),
singlePoolElement("pumpkin_patch/houses/pumpkin_patch_medium_house_3", 3, templatePoolFactoryContext, BWGStructureProcessorLists.PUMPKIN_PATCH_HOUSE),
legacyPoolElement("pumpkin_patch/houses/pumpkin_patch_small_farm_1", 2, templatePoolFactoryContext, ProcessorLists.FARM_TAIGA),
legacyPoolElement("pumpkin_patch/houses/pumpkin_patch_small_farm_2", 3, templatePoolFactoryContext, ProcessorLists.FARM_TAIGA),
legacyPoolElement("pumpkin_patch/houses/pumpkin_patch_small_farm_3", 2, templatePoolFactoryContext, ProcessorLists.FARM_TAIGA),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,8 +166,10 @@ public class BWGStructureProcessorLists {

public static final ResourceKey<StructureProcessorList> PUMPKIN_PATCH_HOUSE = register("pumpkin_patch_house", structureProcessorListHolderGetter -> new StructureProcessorList(
ImmutableList.of(
BWGRuleProcessors.packedMudToBlock(0.4f, BWGBlocks.LUSH_GRASS_BLOCK.get()),
BWGRuleProcessors.packedMudToBlock(0.3f, BWGBlocks.PEAT.get()),
BWGRuleProcessors.packedMudToBlock(0.5f, BWGBlocks.LUSH_GRASS_BLOCK.get()),
BWGRuleProcessors.packedMudToBlock(0.35f, BWGBlocks.PEAT.get()),
BWGRuleProcessors.packedMudToBlock(0.1f, Blocks.COARSE_DIRT),
BWGRuleProcessors.STONEBRICKS_VARIANTS,
BWGRuleProcessors.MOSSIFY_50_PERCENT
)
));
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit d64d505

Please sign in to comment.