Stoneholm crashes Fabric 1.17.1 server when Fading is loaded
Toilet-Lord opened this issue ยท 2 comments
Describe the bug
When loaded on a Fabric server with the mod Fading (and all dependencies) the console reads this message:
****************** Blame Report Worldgen Import 1.17-4.0.1-fabric ******************
Failed to load resource file: stoneholm:crypter
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"
}
]
}
To Reproduce
Steps to reproduce the behaviour:
- Make Fabric 1.17.1 server
- Load Fading and Stoneholm (and dependencies)
- See error
Expected behaviour
The mod is loaded on a Fabric 1.17 server and the message appears when Fading is loaded
**Mod version:1.3
**Fabric API version:0.37.1+1.17
**Minecraft version:1.17.1
Additional Context:
-
I'm debating if I should also contact the Author of Fading about the problem.
-
The two mods run perfectly well individually from each other
Months too late to respond to this but I am aware of why this happens and I believe this is something that must be fixed on Fading's side.
Basically structure processors when placing blocks need to specify blockstates. When a mod adds additional blockstates this will break the structure processor as it hasn't specified those blockstates. Minecraft doesn't handle this leading to kaboom!