Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[SOLVED] Forge Blockstate not working


CJMinecraft
 Share

Recommended Posts

I'm currently trying to use a Forge Blockstate to try and make a sort of energy pipe which will connect to any energy holder, the block state code works as the get actual state updates my PropertyBools correctly. I don't see where I am going wrong at all and I presume it is something small. My block has two tiers, basic and advanced and each side has its own respective PropertyBool

Block state - energy_cell.json:

{
	"forge_marker": 1,
	"variants": {
		"type": {
			"basic": {
				"model": "boe:energy_cell_centre_basic",
				"north": {
					"true": {
						"submodel": {"north": { "model": "boe:energy_cell_connection_basic" }}
					},
					"false": {}
				},
				"east": {
					"true": {
						"submodel": {"east": { "model": "boe:energy_cell_connection_basic", "y": 90 }}
					},
					"false": {}
				},
				"south": {
					"true": {
						"submodel": {"south": { "model": "boe:energy_cell_connection_basic", "y": 180 }}
					},
					"false": {}
				},
				"west": {
					"true": {
						"submodel": {"west": { "model": "boe:energy_cell_connection_basic", "y": 270 }}
					},
					"false": {}
				},
				"up": {
					"true": {
						"submodel": {"up": { "model": "boe:energy_cell_connection_basic", "x": 270 }}
					},
					"false": {}
				},
				"down": {
					"true": {
						"submodel": {"down": { "model": "boe:energy_cell_connection_basic", "x": 90 }}
					},
					"false": {}
				}
			},
			"advanced": {
				"model": "boe:energy_cell_centre_advanced",
				"north": {
					"true": {
						"submodel": {"north": { "model": "boe:energy_cell_connection_advanced" }}
					},
					"false": {}
				},
				"east": {
					"true": {
						"submodel": {"east": { "model": "boe:energy_cell_connection_advanced", "y": 90 }}
					},
					"false": {}
				},
				"south": {
					"true": {
						"submodel": {"south": { "model": "boe:energy_cell_connection_advanced", "y": 180 }}
					},
					"false": {}
				},
				"west": {
					"true": {
						"submodel": {"west": { "model": "boe:energy_cell_connection_advanced", "y": 270 }}
					},
					"false": {}
				},
				"up": {
					"true": {
						"submodel": {"up": { "model": "boe:energy_cell_connection_advanced", "x": 270 }}
					},
					"false": {}
				},
				"down": {
					"true": {
						"submodel": {"down": { "model": "boe:energy_cell_connection_advanced", "x": 90 }}
					},
					"false": {}
				}
			}
		}
	}
}

Block Models:

energy_cell_connection_basic.json:

{
    "textures": {
		"particle": "boe:blocks/machine_basic",
        "0": "boe:blocks/energy_cell_centre_basic",
        "3": "boe:blocks/machine_basic"
    },
    "elements": [
        {
            "name": "Connection Base",
            "from": [ 7.0, 7.0, 1.0 ],
            "to": [ 9.0, 9.0, 4.0 ],
            "faces": {
                "north": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "east": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "south": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "west": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "up": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "down": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] }
            }
        },
        {
            "name": "Connection",
            "from": [ 6.0, 6.0, 0.0 ],
            "to": [ 10.0, 10.0, 1.0 ],
            "faces": {
                "north": { "texture": "#3", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "east": { "texture": "#3", "uv": [ 0.0, 0.0, 1.0, 4.0 ] },
                "south": { "texture": "#3", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "west": { "texture": "#3", "uv": [ 0.0, 0.0, 1.0, 4.0 ] },
                "up": { "texture": "#3", "uv": [ 0.0, 0.0, 4.0, 1.0 ] },
                "down": { "texture": "#3", "uv": [ 0.0, 0.0, 4.0, 1.0 ] }
            }
        }
    ]
}

energy_cell_connection_advanced.json:

{
    "textures": {
		"particle": "boe:blocks/machine_advanced",
        "0": "boe:blocks/energy_cell_centre_advanced",
        "3": "boe:blocks/machine_advanced"
    },
    "elements": [
        {
            "name": "Connection Base",
            "from": [ 7.0, 7.0, 1.0 ], 
            "to": [ 9.0, 9.0, 4.0 ], 
            "faces": {
                "north": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "east": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "south": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "west": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "up": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] },
                "down": { "texture": "#0", "uv": [ 0.0, 6.0, 4.0, 10.0 ] }
            }
        },
        {
            "name": "Connection",
            "from": [ 6.0, 6.0, 0.0 ], 
            "to": [ 10.0, 10.0, 1.0 ], 
            "faces": {
                "north": { "texture": "#3", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "east": { "texture": "#3", "uv": [ 0.0, 0.0, 1.0, 4.0 ] },
                "south": { "texture": "#3", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "west": { "texture": "#3", "uv": [ 0.0, 0.0, 1.0, 4.0 ] },
                "up": { "texture": "#3", "uv": [ 0.0, 0.0, 4.0, 1.0 ] },
                "down": { "texture": "#3", "uv": [ 0.0, 0.0, 4.0, 1.0 ] }
            }
        }
    ]
}

energy_cell_centre_basic.json:

{
    "textures": {
		"particle": "boe:blocks/machine_basic",
        "0": "boe:blocks/energy_cell_centre_basic",
        "1": "boe:blocks/ctm/machine_basic",
        "2": "boe:blocks/energy_cell"
    },
    "elements": [
        {
            "name": "Centre",
            "from": [ 4.0, 4.0, 4.0 ], 
            "to": [ 12.0, 12.0, 12.0 ], 
            "rotation": { "origin": [ 8.0, 8.0, 8.0 ], "axis": "y", "angle": -45.0 },
            "faces": {
                "north": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "east": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "south": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "west": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "up": { "texture": "#1", "uv": [ 8.0, 8.0, 16.0, 16.0 ] },
                "down": { "texture": "#1", "uv": [ 8.0, 8.0, 16.0, 16.0 ] }
            }
        },
        {
            "name": "Energy Cell 1",
            "from": [ 5.7, 6.0, 2.7 ], 
            "to": [ 6.7, 10.0, 3.7 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 2",
            "from": [ 9.3, 6.0, 2.7 ], 
            "to": [ 10.3, 10.0, 3.7 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 3",
            "from": [ 12.3, 6.0, 5.7 ], 
            "to": [ 13.3, 10.0, 6.7 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 4",
            "from": [ 12.3, 6.0, 9.3 ], 
            "to": [ 13.3, 10.0, 10.3 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 5",
            "from": [ 9.3, 6.0, 12.3 ], 
            "to": [ 10.3, 10.0, 13.3 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 6",
            "from": [ 5.699999999999999, 6.0, 12.3 ], 
            "to": [ 6.699999999999999, 10.0, 13.3 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 7",
            "from": [ 2.6999999999999993, 6.0, 9.3 ], 
            "to": [ 3.6999999999999993, 10.0, 10.3 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 8",
            "from": [ 2.7, 6.0, 5.7 ], 
            "to": [ 3.7, 10.0, 6.7 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        }
    ]
}

energy_cell_centre_advanced.json:

{
    "textures": {
		"particle": "boe:blocks/machine_advanced",
        "0": "boe:blocks/energy_cell_centre_advanced",
        "1": "boe:blocks/ctm/machine_advanced",
        "2": "boe:blocks/energy_cell"
    },
    "elements": [
        {
            "name": "Centre",
            "from": [ 4.0, 4.0, 4.0 ], 
            "to": [ 12.0, 12.0, 12.0 ], 
            "rotation": { "origin": [ 8.0, 8.0, 8.0 ], "axis": "y", "angle": -45.0 },
            "faces": {
                "north": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "east": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "south": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "west": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
                "up": { "texture": "#1", "uv": [ 8.0, 8.0, 16.0, 16.0 ] },
                "down": { "texture": "#1", "uv": [ 8.0, 8.0, 16.0, 16.0 ] }
            }
        },
        {
            "name": "Energy Cell 1",
            "from": [ 5.7, 6.0, 2.7 ], 
            "to": [ 6.7, 10.0, 3.7 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 2",
            "from": [ 9.3, 6.0, 2.7 ], 
            "to": [ 10.3, 10.0, 3.7 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 3",
            "from": [ 12.3, 6.0, 5.7 ], 
            "to": [ 13.3, 10.0, 6.7 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 4",
            "from": [ 12.3, 6.0, 9.3 ], 
            "to": [ 13.3, 10.0, 10.3 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 5",
            "from": [ 9.3, 6.0, 12.3 ], 
            "to": [ 10.3, 10.0, 13.3 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 6",
            "from": [ 5.699999999999999, 6.0, 12.3 ], 
            "to": [ 6.699999999999999, 10.0, 13.3 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 7",
            "from": [ 2.6999999999999993, 6.0, 9.3 ], 
            "to": [ 3.6999999999999993, 10.0, 10.3 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        },
        {
            "name": "Energy Cell 8",
            "from": [ 2.7, 6.0, 5.7 ], 
            "to": [ 3.7, 10.0, 6.7 ], 
            "faces": {
                "north": { "texture": "#2", "uv": [ 0.0, 0.0, 2.0, 8.0 ] },
                "east": { "texture": "#2", "uv": [ 2.0, 0.0, 4.0, 8.0 ] },
                "south": { "texture": "#2", "uv": [ 4.0, 0.0, 6.0, 8.0 ] },
                "west": { "texture": "#2", "uv": [ 6.0, 0.0, 8.0, 8.0 ] },
                "up": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
                "down": { "texture": "#2", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
            }
        }
    ]
}

Error message:

[20:34:28] [Client thread/ERROR] [FML]: Exception loading model for variant boe:energy_cell#down=false,east=false,north=true,south=true,type=basic,up=false,west=true for blockstate "boe:energy_cell[down=false,east=false,north=true,south=true,type=basic,up=false,west=true]"
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model boe:energy_cell#down=false,east=false,north=true,south=true,type=basic,up=false,west=true with loader VariantLoader.INSTANCE, skipping
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
	at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:264) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:153) ~[ModelBakery.class:?]
	at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:252) ~[ModelLoader.class:?]
	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:159) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [SimpleReloadableResourceManager.class:?]
	at net.minecraft.client.Minecraft.init(Minecraft.java:541) [Minecraft.class:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:387) [Minecraft.class:?]
	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_131]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_131]
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
	at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:78) ~[ModelBlockDefinition.class:?]
	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1257) ~[ModelLoader$VariantLoader.class:?]
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
	... 21 more
[20:34:28] [Client thread/ERROR] [FML]: Exception loading model for variant boe:energy_cell#down=false,east=false,north=false,south=true,type=advanced,up=true,west=true for blockstate "boe:energy_cell[down=false,east=false,north=false,south=true,type=advanced,up=true,west=true]"
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model boe:energy_cell#down=false,east=false,north=false,south=true,type=advanced,up=true,west=true with loader VariantLoader.INSTANCE, skipping
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
	at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:264) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:153) ~[ModelBakery.class:?]
	at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:252) ~[ModelLoader.class:?]
	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:159) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [SimpleReloadableResourceManager.class:?]
	at net.minecraft.client.Minecraft.init(Minecraft.java:541) [Minecraft.class:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:387) [Minecraft.class:?]
	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_131]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_131]
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
	at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:78) ~[ModelBlockDefinition.class:?]
	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1257) ~[ModelLoader$VariantLoader.class:?]
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
	... 21 more
[20:34:28] [Client thread/ERROR] [FML]: Exception loading model for variant boe:energy_cell#down=false,east=false,north=false,south=true,type=basic,up=false,west=true for blockstate "boe:energy_cell[down=false,east=false,north=false,south=true,type=basic,up=false,west=true]"
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model boe:energy_cell#down=false,east=false,north=false,south=true,type=basic,up=false,west=true with loader VariantLoader.INSTANCE, skipping
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
	at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:264) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:153) ~[ModelBakery.class:?]
	at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:252) ~[ModelLoader.class:?]
	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:159) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [SimpleReloadableResourceManager.class:?]
	at net.minecraft.client.Minecraft.init(Minecraft.java:541) [Minecraft.class:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:387) [Minecraft.class:?]
	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_131]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_131]
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
	at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:78) ~[ModelBlockDefinition.class:?]
	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1257) ~[ModelLoader$VariantLoader.class:?]
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
	... 21 more
[20:34:28] [Client thread/ERROR] [FML]: Exception loading model for variant boe:energy_cell#down=false,east=false,north=false,south=false,type=basic,up=false,west=true for blockstate "boe:energy_cell[down=false,east=false,north=false,south=false,type=basic,up=false,west=true]"
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model boe:energy_cell#down=false,east=false,north=false,south=false,type=basic,up=false,west=true with loader VariantLoader.INSTANCE, skipping
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
	at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:264) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:153) ~[ModelBakery.class:?]
	at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:252) ~[ModelLoader.class:?]
	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:159) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [SimpleReloadableResourceManager.class:?]
	at net.minecraft.client.Minecraft.init(Minecraft.java:541) [Minecraft.class:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:387) [Minecraft.class:?]
	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_131]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_131]
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
	at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:78) ~[ModelBlockDefinition.class:?]
	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1257) ~[ModelLoader$VariantLoader.class:?]
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
	... 21 more

Please help!

Edited by CJMinecraft
Link to comment
Share on other sites

3 minutes ago, CJMinecraft said:

{
	"forge_marker": 1,
	"variants": {
		"type": {
			"basic": {
				"model": "boe:energy_cell_centre_basic",
				"north": {
					"true": {
						"submodel": {"north": { "model": "boe:energy_cell_connection_basic" }}
					},
					"false": {}
				},
				"east": {
					"true": {
						"submodel": {"east": { "model": "boe:energy_cell_connection_basic", "y": 90 }}
					},
					"false": {}
				},
				"south": {
					"true": {
						"submodel": {"south": { "model": "boe:energy_cell_connection_basic", "y": 180 }}
					},
					"false": {}
				},
				"west": {
					"true": {
						"submodel": {"west": { "model": "boe:energy_cell_connection_basic", "y": 270 }}
					},
					"false": {}
				},
				"up": {
					"true": {
						"submodel": {"up": { "model": "boe:energy_cell_connection_basic", "x": 270 }}
					},
					"false": {}
				},
				"down": {
					"true": {
						"submodel": {"down": { "model": "boe:energy_cell_connection_basic", "x": 90 }}
					},
					"false": {}
				}
			},
			"advanced": {
				"model": "boe:energy_cell_centre_advanced",
				"north": {
					"true": {
						"submodel": {"north": { "model": "boe:energy_cell_connection_advanced" }}
					},
					"false": {}
				},
				"east": {
					"true": {
						"submodel": {"east": { "model": "boe:energy_cell_connection_advanced", "y": 90 }}
					},
					"false": {}
				},
				"south": {
					"true": {
						"submodel": {"south": { "model": "boe:energy_cell_connection_advanced", "y": 180 }}
					},
					"false": {}
				},
				"west": {
					"true": {
						"submodel": {"west": { "model": "boe:energy_cell_connection_advanced", "y": 270 }}
					},
					"false": {}
				},
				"up": {
					"true": {
						"submodel": {"up": { "model": "boe:energy_cell_connection_advanced", "x": 270 }}
					},
					"false": {}
				},
				"down": {
					"true": {
						"submodel": {"down": { "model": "boe:energy_cell_connection_advanced", "x": 90 }}
					},
					"false": {}
				}
			}
		}
	}
}

 

This is not a valid blockstates file. It looks like you're trying to nest properties inside one another, but that's not possible with the forge format. You need to list the effects of each property separately (as the forge format specifies), or use fully-defined variants (vanilla style).

Link to comment
Share on other sites

Have you read the forge format documentation?

  • Inside your "variants" tag, you need one tag for each property in your block. By the looks of it, you have two properties, "type" and some unnamed facing property.
  • Inside each property tag, you need one tag for every possible value that property can hold. So "type" needs to contain one "basic" and one "advanced", and the facing tag needs to contain one for each direction.
  • Inside those, you specify the effects this individual property should have on the block - adding a submodel, altering the rotation, etc.

When the bock is modelled, the effects of each property are all combined to produce the final result.

Link to comment
Share on other sites

The properties I am using are a property bool for each face and a property enum for the type. How do you add the model as I'm used to using the multipart model from vanilla but after looking into it, it doesn't allow you to have a when statement inside of a when statement. Thanks for help as well. How would I go about fixing this? The error says I'm missing a variant and I presume it is the property bools.

Link to comment
Share on other sites

If you want to make your properties different based on other properties, the only solution will be to define every combination of variants separately. In the vanilla multipart format, you can define a list of conditions to be true for a certain part (e.g. "when": { "type": "advanced", "north": true }), so you can combine variants in that way.

Link to comment
Share on other sites

You might try making two block instances (basic, advanced) from one block class, registering each under a slightly different name. Then the basic/advanced value can be an instance field rather than a property, and then I think you could create a separate blockstates file for each registered name.

The debugger is a powerful and necessary tool in any IDE, so learn how to use it. You'll be able to tell us more and get better help here if you investigate your runtime problems in the debugger before posting.

Link to comment
Share on other sites

1 minute ago, jeffryfisher said:

You might try making two block instances (basic, advanced) from one block class, registering each under a slightly different name. Then the basic/advanced value can be an instance field rather than a property, and then I think you could create a separate blockstates file for each registered name.

 

If the goal is to have a separate blockstates file for each value of a property, you can do that by creating an IStateMapper using StateMap.Builder and registering it with ModelLoader.setCustomStateMapper.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

For example I have this IStateMapper:

https://github.com/Draco18s/ReasonableRealism/blob/master/src/main/java/com/draco18s/flowers/states/StateMapperFlowers.java#L23

Which handles the "upper/lower" halves of my two-tall flower block (not all variants have a valid tall state).

I register it through my EasyRegistry class (which is the proxy/client proxy of a library mod)

https://github.com/Draco18s/ReasonableRealism/blob/master/src/main/java/com/draco18s/flowers/OreFlowersBase.java#L93

https://github.com/Draco18s/ReasonableRealism/blob/master/src/main/java/com/draco18s/hardlib/client/ClientEasyRegistry.java#L57

 

Note that IStateMapper is client side only so I had to finagle things to work properly. I am not sure how I would do this using the Registry events.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Thanks for all the help, I've managed to resolve this by changing the blockstate to the following (the error was because I put "true" not true):

{
	"multipart": [
		{	"when": { "type": "basic" },
			"apply": { "model": "boe:energy_cell_centre_basic" }
		},
		{	"when": { "type": "basic", "north": true },
			"apply": { "model": "boe:energy_cell_connection_basic" }
		},
		{	"when": { "type": "basic", "east": true },
			"apply": { "model": "boe:energy_cell_connection_basic", "y": 90 }
		},
		{	"when": { "type": "basic", "south": true },
			"apply": { "model": "boe:energy_cell_connection_basic", "y": 180 }
		},
		{	"when": { "type": "basic", "west": true },
			"apply": { "model": "boe:energy_cell_connection_basic", "y": 270 }
		},
		{	"when": { "type": "basic", "up": true },
			"apply": { "model": "boe:energy_cell_connection_basic", "x": 270 }
		},
		{	"when": { "type": "basic", "down": true },
			"apply": { "model": "boe:energy_cell_connection_basic", "x": 90 }
		},
		{	"when": { "type": "advanced" },
			"apply": { "model": "boe:energy_cell_centre_advanced" }
		},
		{	"when": { "type": "advanced", "north": true },
			"apply": { "model": "boe:energy_cell_connection_advanced" }
		},
		{	"when": { "type": "advanced", "east": true },
			"apply": { "model": "boe:energy_cell_connection_advanced", "y": 90 }
		},
		{	"when": { "type": "advanced", "south": true },
			"apply": { "model": "boe:energy_cell_connection_advanced", "y": 180 }
		},
		{	"when": { "type": "advanced", "west": true },
			"apply": { "model": "boe:energy_cell_connection_advanced", "y": 270 }
		},
		{	"when": { "type": "advanced", "up": true },
			"apply": { "model": "boe:energy_cell_connection_advanced", "x": 270 }
		},
		{	"when": { "type": "advanced", "down": true },
			"apply": { "model": "boe:energy_cell_connection_advanced", "x": 90 }
		}
	]
}

 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • modified config: when you change any value from it's default to a custom one
    • What do you mean by modified them? Do you mean that we have used the mods, and therefore there will be data in them, because if so, we've ben playing on this server for about a week. All/most the configs should be modified.
    • You have to downgrade Forge to 39.0.44 if the mod has not updated and you want to keep using it.
    • You can delete all the server configs if you have not modified any of them.
    • Tried that, The following crash occurred.   ---- Minecraft Crash Report ---- // Don't do that. Time: 25/1/22, 6:27 pm Description: Exception in server tick loop net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigLoadingException: Failed loading config file forge-server.toml of type SERVER for modid forge at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:61) ~[fmlcore-1.18.1-39.0.45.jar%2365!/:?] {} at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:74) ~[fmlcore-1.18.1-39.0.45.jar%2365!/:?] {} at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:64) ~[fmlcore-1.18.1-39.0.45.jar%2365!/:?] {} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {} at java.util.Collections$SynchronizedCollection.forEach(Collections.java:2131) ~[?:?] {} at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:64) ~[fmlcore-1.18.1-39.0.45.jar%2365!/:?] {} at net.minecraftforge.server.ServerLifecycleHooks.handleServerAboutToStart(ServerLifecycleHooks.java:94) ~[forge-1.18.1-39.0.45-universal.jar%2368!/:?] {re:classloading} at net.minecraft.server.dedicated.DedicatedServer.m_7038_(DedicatedServer.java:173) ~[server-1.18.1-20211210.034407-srg.jar%2364!/:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:644) ~[server-1.18.1-20211210.034407-srg.jar%2364!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:258) ~[server-1.18.1-20211210.034407-srg.jar%2364!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A} at java.lang.Thread.run(Thread.java:833) [?:?] {} Caused by: com.electronwill.nightconfig.core.io.ParsingException: Not enough data available at com.electronwill.nightconfig.core.io.ParsingException.notEnoughData(ParsingException.java:22) ~[core-3.6.4.jar%237!/:?] {} at com.electronwill.nightconfig.core.io.ReaderInput.directReadChar(ReaderInput.java:36) ~[core-3.6.4.jar%237!/:?] {} at com.electronwill.nightconfig.core.io.AbstractInput.readChar(AbstractInput.java:49) ~[core-3.6.4.jar%237!/:?] {} at com.electronwill.nightconfig.core.io.AbstractInput.readCharsUntil(AbstractInput.java:123) ~[core-3.6.4.jar%237!/:?] {} at com.electronwill.nightconfig.toml.TableParser.parseKey(TableParser.java:166) ~[toml-3.6.4.jar%238!/:?] {} at com.electronwill.nightconfig.toml.TableParser.parseDottedKey(TableParser.java:145) ~[toml-3.6.4.jar%238!/:?] {} at com.electronwill.nightconfig.toml.TableParser.parseNormal(TableParser.java:55) ~[toml-3.6.4.jar%238!/:?] {} at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:44) ~[toml-3.6.4.jar%238!/:?] {} at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:37) ~[toml-3.6.4.jar%238!/:?] {} at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:113) ~[core-3.6.4.jar%237!/:?] {} at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:219) ~[core-3.6.4.jar%237!/:?] {} at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:202) ~[core-3.6.4.jar%237!/:?] {} at com.electronwill.nightconfig.core.file.WriteSyncFileConfig.load(WriteSyncFileConfig.java:73) ~[core-3.6.4.jar%237!/:?] {} at com.electronwill.nightconfig.core.file.AutosaveCommentedFileConfig.load(AutosaveCommentedFileConfig.java:85) ~[core-3.6.4.jar%237!/:?] {} at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:57) ~[fmlcore-1.18.1-39.0.45.jar%2365!/:?] {} ... 10 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.18.1 Minecraft Version ID: 1.18.1 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.2, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 5808388224 bytes (5539 MiB) / 7612661760 bytes (7260 MiB) up to 8589934592 bytes (8192 MiB) CPUs: 16 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 7 2700 Eight-Core Processor Identifier: AuthenticAMD Family 23 Model 8 Stepping 2 Microarchitecture: Zen+ Frequency (GHz): 3.20 Number of physical packages: 1 Number of physical CPUs: 8 Number of logical CPUs: 16 Graphics card #0 name: NVIDIA GeForce GTX 1660 Ti Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x2182 Graphics card #0 versionInfo: DriverVersion=30.0.14.7111 Memory slot #0 capacity (MB): 16384.00 Memory slot #0 clockSpeed (GHz): 2.40 Memory slot #0 type: DDR4 Memory slot #1 capacity (MB): 16384.00 Memory slot #1 clockSpeed (GHz): 2.40 Memory slot #1 type: DDR4 Virtual memory max (MB): 34765.36 Virtual memory used (MB): 19390.98 Swap memory total (MB): 2048.00 Swap memory used (MB): 0.00 JVM Flags: 2 total; -Xmx8G -Xms7G Server Running: true Player Count: 0 / 20; [] Data Packs: vanilla, mod:mcwbridges, mod:enchdesc, mod:swingthroughgrass, mod:jei (incompatible), mod:flywheel, mod:patchouli, mod:create, mod:createdeco (incompatible), mod:clumps (incompatible), mod:cookingforblockheads, mod:storagedrawers (incompatible), mod:naturescompass (incompatible), mod:tombstone, mod:naturesaura (incompatible), mod:balm (incompatible), mod:jeresources, mod:forge, mod:aquaculture (incompatible), mod:cosmeticarmorreworked (incompatible), mod:valhelsia_core, mod:forbidden_arcanus, mod:createaddition (incompatible), mod:betteradvancements, mod:starlight, mod:mahoutsukai Is Modded: Definitely; Server brand changed to 'forge' Type: Dedicated Server (map_server.txt) ModLauncher: 9.1.0+9.1.0+main.6690ee51 ModLauncher launch target: forgeserver ModLauncher naming: srg ModLauncher services: mixin PLUGINSERVICE eventbus PLUGINSERVICE object_holder_definalize PLUGINSERVICE runtime_enum_extender PLUGINSERVICE capability_token_subclass PLUGINSERVICE accesstransformer PLUGINSERVICE runtimedistcleaner PLUGINSERVICE mixin TRANSFORMATIONSERVICE fml TRANSFORMATIONSERVICE FML Language Providers: minecraft@1.0 javafml@null Mod List: server-1.18.1-20211210.034407-srg.jar |Minecraft |minecraft |1.18.1 |DONE |Manifest: NOSIGNATURE mcw-bridges-2.0.1-mc1.18.1.jar |Macaw's Bridges |mcwbridges |2.0.1 |DONE |Manifest: NOSIGNATURE EnchantmentDescriptions-Forge-1.18.1-9.0.9.jar |EnchantmentDescriptions |enchdesc |9.0.9 |DONE |Manifest: NOSIGNATURE swingthroughgrass-1.18.1-1.8.0.jar |SwingThroughGrass |swingthroughgrass |1.18.1-1.8.0 |DONE |Manifest: NOSIGNATURE jei-1.18.1-9.2.1.69.jar |Just Enough Items |jei |9.2.1.69 |DONE |Manifest: NOSIGNATURE flywheel-forge-1.18-0.5.1.jar |Flywheel |flywheel |1.18-0.5.1 |DONE |Manifest: NOSIGNATURE Patchouli-1.18.1-64.jar |Patchouli |patchouli |1.18.1-64 |DONE |Manifest: NOSIGNATURE create-mc1.18.1_v0.4c.jar |Create |create |0.4c |DONE |Manifest: NOSIGNATURE createdeco-1.2.3-1.18.jar |Create Deco |createdeco |1.2.3-1.18 |DONE |Manifest: NOSIGNATURE Clumps-forge-1.18.1-8.0.4.jar |Clumps |clumps |8.0.4 |DONE |Manifest: NOSIGNATURE cookingforblockheads-forge-1.18.1-11.1.0.jar |CookingForBlockheads |cookingforblockheads |11.1.0 |DONE |Manifest: NOSIGNATURE StorageDrawers-1.18.1-10.1.1.jar |Storage Drawers |storagedrawers |10.1.1 |DONE |Manifest: NOSIGNATURE NaturesCompass-1.18.1-1.9.4-forge.jar |Nature's Compass |naturescompass |1.18.1-1.9.4-forge |DONE |Manifest: NOSIGNATURE tombstone-7.3.5-1.18.jar |Corail Tombstone |tombstone |7.3.5 |DONE |Manifest: NOSIGNATURE NaturesAura-35.4.jar |Nature's Aura |naturesaura |35.4 |DONE |Manifest: NOSIGNATURE starlight-1.0.0+forge.8f9b922.Aeiou.jar |Starlight |starlight |1.0.0+forge.4fd2e63 |DONE |Manifest: NOSIGNATURE mahoutsukai-1.18.1-v1.34.0.jar |Mahou Tsukai |mahoutsukai |1.18.1-v1.34.0 |DONE |Manifest: NOSIGNATURE balm-2.4.1+0.jar |Balm |balm |2.4.1+0 |DONE |Manifest: NOSIGNATURE JustEnoughResources-1.18.1-0.13.1.141.jar |Just Enough Resources |jeresources |0.13.1.141 |DONE |Manifest: NOSIGNATURE forge-1.18.1-39.0.45-universal.jar |Forge |forge |39.0.45 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 Aquaculture-1.18.1-2.3.2.jar |Aquaculture 2 |aquaculture |1.18.1-2.3.2 |DONE |Manifest: NOSIGNATURE CosmeticArmorReworked-1.18.1-v1a.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.18.1-v1a |DONE |Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53 valhelsia_core-1.18.1-0.3.2.jar |Valhelsia Core |valhelsia_core |1.18.1-0.3.2 |DONE |Manifest: NOSIGNATURE forbidden_arcanus-1.18.1-2.0.2.jar |Forbidden & Arcanus |forbidden_arcanus |1.18.1-2.0.2 |DONE |Manifest: NOSIGNATURE createaddition-1.18.1-20220111b.jar |Create Crafts & Additions |createaddition |1.18.1-20220111b |DONE |Manifest: NOSIGNATURE BetterAdvancements-1.18.1-0.1.2.122.jar |Better Advancements |betteradvancements |0.1.2.122 |DONE |Manifest: NOSIGNATURE Crash Report UUID: 14317a4f-c9f8-4bef-a141-d4ff36dd2b59 FML: 39.0 Forge: net.minecraftforge:39.0.45    
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.