Hello, I am working with custom processors and custom generation structures.
I made my own village with many pieces but the streets that generate don't place spruce planks when I specifically want it to when block is replaced.
My custom processor named: "str:street_rep"
{
"processors": [
{
"processor_type": "rule",
"rules": [
{
"input_predicate": {
"predicate_type": "block_match",
"block": "water"
},
"location_predicate": {
"block": "minecraft:water",
"predicate_type": "minecraft:block_match"
},
"output_state": {
"Name": "minecraft:spruce_planks"
}
}
]
}
]
}
[media][media]
(STRUCTURE WAS AUTO GENERATED)
Streets fail to place down wooden planks in place of the water!
[media](THIS STRUCTURE WAS PLACED WITH /place)
As you can see in normal vanilla generation the blocks are replaced correctly!
This is my template pool for my streets:
{
"name": "str:village_plains/plots",
"fallback": "empty",
"elements": [
{
"element": {
"element_type": "single_pool_element",
"location": "str:village_plains/streets/straight",
"processors": "str:street_rep",
"projection": "terrain_matching"
},
"weight": 25
},
{
"element": {
"element_type": "single_pool_element",
"location": "str:village_plains/streets/turn",
"processors": "str:street_rep",
"projection": "terrain_matching"
},
"weight": 18
},
{
"element": {
"element_type": "single_pool_element",
"location": "str:village_plains/streets/t",
"processors": "str:street_rep",
"projection": "terrain_matching"
},
"weight": 14
},
{
"element": {
"element_type": "single_pool_element",
"location": "str:village_plains/streets/cross",
"processors": "str:street_rep",
"projection": "terrain_matching"
},
"weight": 5
}
]
}
Why does it not work?????
Attachments
Comments 2
Mojira is not a help desk for datapack troubleshooting, we cannot help you in that regard. If you can guaruntee that your datapack is correctly formatted and locate the source of the problem which would be unexpected or broken behavior, please report that instead in a new report.
As it stands, this report is invalid because it does not clearly describe a bug with the game.
Full Datapack:
[media]install pack into new creative world then use "/locate str:arsi_town"