mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
Trim
This commit is contained in:
parent
8ce5c40b28
commit
4d4940a3b9
2 changed files with 6 additions and 8 deletions
|
|
@ -65,19 +65,17 @@ namespace MinecraftClient.Mapping
|
|||
foreach (Dictionary<string, object> dimensionNbt in dimensionListNbt)
|
||||
{
|
||||
string dimensionName = (string)dimensionNbt["name"];
|
||||
Dictionary<string, object> element = (Dictionary<string, object>)dimensionNbt["element"];
|
||||
if (dimensionList.ContainsKey(dimensionName))
|
||||
dimensionList.Remove(dimensionName);
|
||||
dimensionList.Add(dimensionName, new Dimension(dimensionName, element));
|
||||
Dictionary<string, object> dimensionType = (Dictionary<string, object>)dimensionNbt["element"];
|
||||
StoreOneDimension(dimensionName, dimensionType);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Store one dimension - 1.16.2 to 1.18.2
|
||||
/// Store one dimension - Directly used in 1.16.2 to 1.18.2
|
||||
/// </summary>
|
||||
/// <param name="dimensionName">Dimension name</param>
|
||||
/// <param name="dimensionType">Dimension Type nbt data</param>
|
||||
public static void StoreDimension(string dimensionName, Dictionary<string, object> dimensionType)
|
||||
public static void StoreOneDimension(string dimensionName, Dictionary<string, object> dimensionType)
|
||||
{
|
||||
if (dimensionList.ContainsKey(dimensionName))
|
||||
dimensionList.Remove(dimensionName);
|
||||
|
|
|
|||
|
|
@ -406,7 +406,7 @@ namespace MinecraftClient.Protocol.Handlers
|
|||
if (handler.GetTerrainEnabled())
|
||||
{
|
||||
if (protocolVersion >= MC_1_16_2_Version && protocolVersion < MC_1_19_Version)
|
||||
World.StoreDimension(dimensionName, dimensionType!);
|
||||
World.StoreOneDimension(dimensionName, dimensionType!);
|
||||
World.SetDimension(dimensionName);
|
||||
}
|
||||
}
|
||||
|
|
@ -623,7 +623,7 @@ namespace MinecraftClient.Protocol.Handlers
|
|||
if (handler.GetTerrainEnabled())
|
||||
{
|
||||
if (protocolVersion >= MC_1_16_2_Version && protocolVersion < MC_1_19_Version)
|
||||
World.StoreDimension(dimensionName, dimensionTypeRespawn!);
|
||||
World.StoreOneDimension(dimensionName, dimensionTypeRespawn!);
|
||||
World.SetDimension(dimensionName);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue