diff --git a/cmd/mccl/commands/run_command.go b/cmd/mccl/commands/run_command.go index 37a60e8..8147c18 100755 --- a/cmd/mccl/commands/run_command.go +++ b/cmd/mccl/commands/run_command.go @@ -103,7 +103,13 @@ func (rc *RunCommand) run_client() error { p["auth_xuid"] = "null" p["user_type"] = "legacy" p["version_type"] = manifst.Type - p["natives_directory"] = path.Join("", "versions", manifst.Id, "natives") + + nativesId := manifst.Id + if manifst.InheritsFrom != "" { + nativesId = manifst.InheritsFrom + } + p["natives_directory"] = path.Join("", "versions", nativesId, "natives") + p["launcher_name"] = "mccl" p["launcher_version"] = "0.1.0" p["classpath"] = manifst.BuildClasspath("", "versions")