Stoneholm, Underground Villages (Fabric)

Stoneholm, Underground Villages (Fabric)

6M Downloads

Blame report.

K0-RR opened this issue ยท 4 comments

commented
****************** 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"
    }
  ]
}
commented

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.

commented

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.

commented

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.

commented

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