Proper world linkages and dimension types for newly created world.ini's
This commit is contained in:
@@ -512,8 +512,18 @@ void cWorld::Start(void)
|
||||
|
||||
if (GetDimension() == dimOverworld)
|
||||
{
|
||||
m_LinkedNetherWorldName = IniFile.GetValueSet("LinkedWorlds", "NetherWorldName", GetName() + "_nether");
|
||||
m_LinkedEndWorldName = IniFile.GetValueSet("LinkedWorlds", "EndWorldName", GetName() + "_end");
|
||||
AString MyNetherName = GetName() + "_nether";
|
||||
AString MyEndName = GetName() + "_end";
|
||||
if (cRoot::Get()->GetWorld(MyNetherName) == nullptr)
|
||||
{
|
||||
MyNetherName = "";
|
||||
}
|
||||
if (cRoot::Get()->GetWorld(MyEndName) == nullptr)
|
||||
{
|
||||
MyEndName = "";
|
||||
}
|
||||
m_LinkedNetherWorldName = IniFile.GetValueSet("LinkedWorlds", "NetherWorldName", MyNetherName);
|
||||
m_LinkedEndWorldName = IniFile.GetValueSet("LinkedWorlds", "EndWorldName", MyEndName);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user