Blame report.
K0-RR opened this issue ยท 4 comments
****************** Blame Report 1.16.4-2.4.1 ******************
Failed to load structure nbt file from : minecraft:empty
The path represented by this is: data/minecraft/structures/empty.nbt
The calling Template Pool is: stoneholm:hallways/hallway_x
Most common cause is that there is a typo in this path to the nbt file.
Please let the mod author know about this so they can double check to make sure the path is correct.
A common mistake is putting the structure nbt file in the asset folder when it needs to go in data/structures folder.
Failed to load resource file: stoneholm:worldgen/processor_list/crypter.json
Reason stated: Not a json array
Possibly helpful hint (hopefully):
This error typically means you need an certain kind of JSON array surrounding
the current JSON. This is typically seen with worldgen JSON. If this is a worldgen JSON file, then
check out slicedlime's example datapack for worldgen to find what's off: https://t.co/cm3pJcAHcy?amp=1
Prettified form of the broken JSON:
{
"processors": [
{
"rules": [
{
"output_state": {
"Name": "minecraft:mossy_cobblestone"
},
"input_predicate": {
"block": "minecraft:cobblestone",
"probability": 0.01,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
},
{
"output_state": {
"Name": "minecraft:cobblestone"
},
"input_predicate": {
"block": "minecraft:barrel",
"probability": 0.85,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
},
{
"output_state": {
"Properties": {
"rotation": "12"
},
"Name": "minecraft:wither_skeleton_skull"
},
"input_predicate": {
"block": "minecraft:skeleton_skull",
"probability": 0.005,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
},
{
"output_state": {
"Name": "minecraft:air"
},
"input_predicate": {
"block": "minecraft:skeleton_skull",
"probability": 0.6,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
},
{
"output_state": {
"Properties": {
"facing": "north",
"lit": "false",
"signal_fire": "false",
"waterlogged": "false"
},
"Name": "minecraft:campfire"
},
"input_predicate": {
"block": "minecraft:campfire",
"probability": 0.15,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
}
],
"processor_type": "minecraft:rule"
}
]
}
[11:37:28] [main/ERROR]:
****************** Blame Report 1.16.4-2.4.1 ******************
Failed to load resource file: stoneholm:worldgen/processor_list/decayer.json
Reason stated: Not a json array
Possibly helpful hint (hopefully):
This error typically means you need an certain kind of JSON array surrounding
the current JSON. This is typically seen with worldgen JSON. If this is a worldgen JSON file, then
check out slicedlime's example datapack for worldgen to find what's off: https://t.co/cm3pJcAHcy?amp=1
Prettified form of the broken JSON:
{
"processors": [
{
"rules": [
{
"output_state": {
"Name": "minecraft:mossy_cobblestone"
},
"input_predicate": {
"block": "minecraft:cobblestone",
"probability": 0.01,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
},
{
"output_state": {
"Name": "minecraft:cobblestone"
},
"input_predicate": {
"block": "minecraft:barrel",
"probability": 0.85,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
},
{
"output_state": {
"Properties": {
"rotation": "12"
},
"Name": "minecraft:wither_skeleton_skull"
},
"input_predicate": {
"block": "minecraft:skeleton_skull",
"probability": 0.005,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
},
{
"output_state": {
"Name": "minecraft:air"
},
"input_predicate": {
"block": "minecraft:skeleton_skull",
"probability": 0.6,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
},
{
"output_state": {
"Properties": {
"facing": "north",
"lit": "false",
"signal_fire": "false",
"waterlogged": "false"
},
"Name": "minecraft:campfire"
},
"input_predicate": {
"block": "minecraft:campfire",
"probability": 0.15,
"predicate_type": "minecraft:random_block_match"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
}
}
],
"processor_type": "minecraft:rule"
}
]
}
Failed to load structure nbt file from : minecraft:empty
That is interesting, that's a minecraft default one.
The rest should be an easy fix though I wonder when it cropped up.
Edit: It seems to be valid JSON so I am not sure what the problem is. I'll have a closer look once I get home.
That is very interesting, thank you.
Yeah, I am a bit confused as to why it would complain about minecraft:empty
being missing. stoneholm:hallways/hallway_x
is a piece and shouldn't be referring to it anywhere. I will have to double check the structure blocks.
When it comes to stoneholm:abandoned_poi/inn
that is just using the wrong path (should actually just be stoneholm:poi/inn
for abandoned areas as well). Easy to fix.
Hi, it may be related to TelepathicGrunt/RepurposedStructures-Quilt#112 (FAPI 0.34 and a bug in CCA) but I can't check this rn.
yep it is because of CCA not being updated for new version of fapi and thus, broke everyone. Using just Stoneholm alone with Blame yields only these two reports:
****************** Blame Report 1.16.4-2.4.1 ******************
Failed to load structure nbt file from : minecraft:empty
The path represented by this is: data/minecraft/structures/empty.nbt
The calling Template Pool is: stoneholm:hallways/hallway_x
Most common cause is that there is a typo in this path to the nbt file.
Please let the mod author know about this so they can double check to make sure the path is correct.
A common mistake is putting the structure nbt file in the asset folder when it needs to go in data/structures folder.
[07:50:11] [Worker-Main-11/ERROR]:
****************** Blame Report 1.16.4-2.4.1 ******************
Failed to load structure nbt file from : stoneholm:abandoned_poi/inn
The path represented by this is: data/stoneholm/structures/abandoned_poi/inn.nbt
The calling Template Pool is: stoneholm:abandoned_hallways/to_poi
Most common cause is that there is a typo in this path to the nbt file.
Please let the mod author know about this so they can double check to make sure the path is correct.
A common mistake is putting the structure nbt file in the asset folder when it needs to go in data/structures folder.
The first report seems to say that stoneholm:hallways/hallway_x
piece is trying to load "minecraft:empty" nbt piece. Except minecraft:empty isn't an nbt piece but it is a template pool. The report may be off a little with its wording which I'll have to figure out how to fix later.
The second report is pointing to an inn piece that doesnt exist here: https://github.com/TheGrimsey/Stoneholm/tree/v1.2/src/main/resources/data/stoneholm/structures/abandoned_poi
Hopefully that helps