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

    • You are a star thank you that worked perfect
    • Create needs to update for the new version of Forge. If there hasn't been an update and you want to keep using it you must downgrade Forge to 39.0.44.
    • Just Another Mining Dimension needs to update for the new version of Forge. If there isn't one and you want to keep using it, you must downgrade Forge to 39.0.44.
    • HI, there, my game closed itself when I placed a "mechanical harvester" from the Create mod onto a structure I was creating. After this happened I have tried to join my world again for at least 3 times, to no avail.   The launcher gives me the following error:  The game crashed whilst exception in server tick loop Error: java.lang.NoSuchMethodError: 'net.minecraft.nbt.CompoundTag net.minecraft.world.level.block.entity.BlockEntity.save(net.minecraft.nbt.CompoundTag)' Exit Code: -1   here is the crash log:  ---- Minecraft Crash Report ---- // Who set us up the TNT? Time: 1/25/22, 12:24 PM Description: Exception in server tick loop java.lang.NoSuchMethodError: 'net.minecraft.nbt.CompoundTag net.minecraft.world.level.block.entity.BlockEntity.save(net.minecraft.nbt.CompoundTag)'     at com.simibubi.create.foundation.tileEntity.SyncedTileEntity.save(SyncedTileEntity.java:26) ~[create-mc1.18.1_v0.4c.jar%2361!/:mc1.18.1_v0.4c] {re:classloading}     at com.simibubi.create.foundation.tileEntity.SyncedTileEntity.writeClient(SyncedTileEntity.java:59) ~[create-mc1.18.1_v0.4c.jar%2361!/:mc1.18.1_v0.4c] {re:classloading}     at com.simibubi.create.foundation.tileEntity.SyncedTileEntity.m_5995_(SyncedTileEntity.java:33) ~[create-mc1.18.1_v0.4c.jar%2361!/:mc1.18.1_v0.4c] {re:classloading}     at net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityInfo.m_195691_(ClientboundLevelChunkPacketData.java:153) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData.<init>(ClientboundLevelChunkPacketData.java:44) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket.<init>(ClientboundLevelChunkWithLightPacket.java:24) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.level.ChunkMap.m_183760_(ChunkMap.java:1125) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.level.ChunkMap.m_183754_(ChunkMap.java:785) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.level.ChunkMap.m_140192_(ChunkMap.java:923) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.level.ChunkMap.m_140199_(ChunkMap.java:1045) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.level.ServerChunkCache.m_8463_(ServerChunkCache.java:458) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.level.ServerLevel$EntityCallbacks.m_141985_(ServerLevel.java:1551) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.level.ServerLevel$EntityCallbacks.m_141985_(ServerLevel.java:1534) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157575_(PersistentEntitySectionManager.java:135) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.world.level.entity.PersistentEntitySectionManager.addEntityWithoutEvent(PersistentEntitySectionManager.java:98) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.world.level.entity.PersistentEntitySectionManager.addNewEntityWithoutEvent(PersistentEntitySectionManager.java:76) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.level.ServerLevel.m_8853_(ServerLevel.java:827) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.level.ServerLevel.m_8834_(ServerLevel.java:771) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.players.PlayerList.m_11261_(PlayerList.java:190) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.network.ServerLoginPacketListenerImpl.m_143699_(ServerLoginPacketListenerImpl.java:138) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.network.ServerLoginPacketListenerImpl.m_10055_(ServerLoginPacketListenerImpl.java:125) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.network.ServerLoginPacketListenerImpl.m_10050_(ServerLoginPacketListenerImpl.java:69) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.network.Connection.m_129483_(Connection.java:229) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.network.ServerConnectionListener.m_9721_(ServerConnectionListener.java:142) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading}     at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:882) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {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_5705_(MinecraftServer.java:808) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {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.client.server.IntegratedServer.m_5705_(IntegratedServer.java:86) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {re:classloading,pl:runtimedistcleaner:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:668) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {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) ~[client-1.18.1-20211210.034407-srg.jar%2389!/:?] {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) [?:?] {} 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.1, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 1574616768 bytes (1501 MiB) / 4294967296 bytes (4096 MiB) up to 4294967296 bytes (4096 MiB)     CPUs: 8     Processor Vendor: AuthenticAMD     Processor Name: AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx       Identifier: AuthenticAMD Family 23 Model 17 Stepping 0     Microarchitecture: Zen     Frequency (GHz): 2.00     Number of physical packages: 1     Number of physical CPUs: 4     Number of logical CPUs: 8     Graphics card #0 name: Radeon RX 560X Series     Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x67ef     Graphics card #0 versionInfo: DriverVersion=30.0.13033.5003     Graphics card #1 name: AMD Radeon(TM) Vega 8 Graphics     Graphics card #1 vendor: Advanced Micro Devices, Inc. (0x1002)     Graphics card #1 VRAM (MB): 1024.00     Graphics card #1 deviceId: 0x15dd     Graphics card #1 versionInfo: DriverVersion=30.0.13033.5003     Memory slot #0 capacity (MB): 8192.00     Memory slot #0 clockSpeed (GHz): 2.40     Memory slot #0 type: DDR4     Virtual memory max (MB): 27760.46     Virtual memory used (MB): 17915.79     Swap memory total (MB): 20691.89     Swap memory used (MB): 2680.63     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m     Server Running: true     Player Count: 1 / 8; [ServerPlayer['_Niyah'/199, l='ServerLevel[New World]', x=161.64, y=71.00, z=-45.06]]     Data Packs: vanilla, mod:enchdesc, mod:terrablender, mod:mousetweaks, mod:biomesoplenty, mod:jei (incompatible), mod:flywheel, mod:curios, mod:neat (incompatible), mod:create, mod:createdeco (incompatible), mod:waystones, mod:journeymap, mod:ctm (incompatible), mod:controlling (incompatible), mod:comforts, mod:autoreglib (incompatible), mod:storagedrawers (incompatible), mod:oreexcavation, mod:naturescompass (incompatible), mod:elevatorid, mod:buildinggadgets (incompatible), mod:balm (incompatible), mod:puzzleslib, mod:jeresources, mod:forge, mod:quark (incompatible), mod:appleskin (incompatible), mod:fastleafdecay, mod:refinedstorage, mod:enchantinginfuser, mod:createaddition (incompatible), mod:craftingtweaks, mod:theoneprobe (incompatible), mod:visualworkbench, mod:justzoom (incompatible), mod:refinedstorageaddons, mod:konkrete, mod:constructionwand     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'     ModLauncher: 9.1.0+9.1.0+main.6690ee51     ModLauncher launch target: forgeclient     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:          client-1.18.1-20211210.034407-srg.jar             |Minecraft                     |minecraft                     |1.18.1              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         EnchantmentDescriptions-Forge-1.18.1-9.0.11.jar   |EnchantmentDescriptions       |enchdesc                      |9.0.11              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         theoneprobe-1.18-5.0.3.jar                        |The One Probe                 |theoneprobe                   |1.18-5.0.3          |DONE      |Manifest: NOSIGNATURE         TerraBlender-forge-1.18.1-1.1.0.73.jar            |TerraBlender                  |terrablender                  |1.18.1-1.1.0.73     |DONE      |Manifest: NOSIGNATURE         MouseTweaks-forge-mc1.18-2.21.jar                 |Mouse Tweaks                  |mousetweaks                   |2.21                |DONE      |Manifest: NOSIGNATURE         BiomesOPlenty-1.18.1-15.0.0.104-universal.jar     |Biomes O' Plenty              |biomesoplenty                 |1.18.1-15.0.0.104   |DONE      |Manifest: NOSIGNATURE         jei-1.18.1-9.2.1.69.jar                           |Just Enough Items             |jei                           |9.2.1.69            |DONE      |Manifest: NOSIGNATURE         VisualWorkbench-v3.1.0-1.18.1-Forge.jar           |Visual Workbench              |visualworkbench               |3.1.0               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         flywheel-forge-1.18-0.5.1.jar                     |Flywheel                      |flywheel                      |1.18-0.5.1          |DONE      |Manifest: NOSIGNATURE         curios-forge-1.18.1-5.0.6.0.jar                   |Curios API                    |curios                        |1.18.1-5.0.6.0      |DONE      |Manifest: NOSIGNATURE         Neat 1.8-30.jar                                   |Neat                          |neat                          |1.8-30              |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         waystones-forge-1.18.1-9.0.3.jar                  |Waystones                     |waystones                     |9.0.3               |DONE      |Manifest: NOSIGNATURE         journeymap-1.18.1-5.8.0beta11.jar                 |Journeymap                    |journeymap                    |5.8.0beta11         |DONE      |Manifest: NOSIGNATURE         CTM-1.18-1.1.3+1.jar                              |ConnectedTexturesMod          |ctm                           |1.18-1.1.3+1        |DONE      |Manifest: NOSIGNATURE         Controlling-forge-1.18.1-9.0+13.jar               |Controlling                   |controlling                   |9.0+13              |DONE      |Manifest: NOSIGNATURE         comforts-forge-1.18-5.0.0.1.jar                   |Comforts                      |comforts                      |1.18-5.0.0.1        |DONE      |Manifest: NOSIGNATURE         AutoRegLib-1.7-52.jar                             |AutoRegLib                    |autoreglib                    |1.7-52              |DONE      |Manifest: NOSIGNATURE         StorageDrawers-1.18.1-10.1.1.jar                  |Storage Drawers               |storagedrawers                |10.1.1              |DONE      |Manifest: NOSIGNATURE         OreExcavation-1.10.159.jar                        |OreExcavation                 |oreexcavation                 |1.10.159            |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         elevatorid-1.18-1.8.3.jar                         |Elevator Mod                  |elevatorid                    |1.18-1.8.3          |DONE      |Manifest: NOSIGNATURE         constructionwand-1.18.1-2.6.jar                   |Construction Wand             |constructionwand              |1.18.1-2.6          |DONE      |Manifest: NOSIGNATURE         buildinggadgets-3.10.1-build.3+mc1.18.jar         |Building Gadgets              |buildinggadgets               |3.9.0               |DONE      |Manifest: NOSIGNATURE         balm-2.4.1+0.jar                                  |Balm                          |balm                          |2.4.1+0             |DONE      |Manifest: NOSIGNATURE         PuzzlesLib-v3.1.3-1.18.1-Forge.jar                |Puzzles Lib                   |puzzleslib                    |3.1.3               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         justzoom_forge_1.0.1_MC_1.18-1.18.1.jar           |Just Zoom                     |justzoom                      |1.0.1               |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.59-universal.jar                |Forge                         |forge                         |39.0.59             |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         Quark-3.0-334.jar                                 |Quark                         |quark                         |3.0-334             |DONE      |Manifest: NOSIGNATURE         appleskin-forge-mc1.18-2.2.0.jar                  |AppleSkin                     |appleskin                     |2.2.0               |DONE      |Manifest: NOSIGNATURE         FastLeafDecay-27.2.jar                            |FastLeafDecay                 |fastleafdecay                 |27.2                |DONE      |Manifest: NOSIGNATURE         refinedstorage-1.10.0-beta.4.jar                  |Refined Storage               |refinedstorage                |1.10.0-beta.4       |DONE      |Manifest: NOSIGNATURE         refinedstorageaddons-0.8.1.jar                    |Refined Storage Addons        |refinedstorageaddons          |0.8.1               |DONE      |Manifest: NOSIGNATURE         konkrete_forge_1.3.3_MC_1.18-1.18.1.jar           |Konkrete                      |konkrete                      |1.3.3               |DONE      |Manifest: NOSIGNATURE         EnchantingInfuser-v3.1.1-1.18.1-Forge.jar         |Enchanting Infuser            |enchantinginfuser             |3.1.1               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         createaddition-1.18.1-20220111b.jar               |Create Crafts & Additions     |createaddition                |1.18.1-20220111b    |DONE      |Manifest: NOSIGNATURE         craftingtweaks-forge-1.18.1-14.0.2.jar            |CraftingTweaks                |craftingtweaks                |14.0.2              |DONE      |Manifest: NOSIGNATURE     Flywheel Backend: GL33 Instanced Arrays     Crash Report UUID: c48bde08-0986-488b-9348-1cf1e8c370ea     FML: 39.0     Forge: net.minecraftforge:39.0.59
    • Yes I'm on 1.18.1 the latest version of forge and all mods are for 1.18 was working fine then just crashed and when I try to get back in just keeps crashing
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

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