mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-11-07 17:36:07 +00:00
Change chunk storage structure
This commit is contained in:
parent
68b9c81c0b
commit
cd45c64300
1 changed files with 3 additions and 3 deletions
|
|
@ -39,7 +39,7 @@ namespace MinecraftClient.Mapping
|
||||||
if (blockZ < 0 || blockZ >= SizeZ)
|
if (blockZ < 0 || blockZ >= SizeZ)
|
||||||
throw new ArgumentOutOfRangeException("blockZ", "Must be between 0 and " + (SizeZ - 1) + " (inclusive)");
|
throw new ArgumentOutOfRangeException("blockZ", "Must be between 0 and " + (SizeZ - 1) + " (inclusive)");
|
||||||
|
|
||||||
return blocks[blockX, blockY, blockZ];
|
return blocks[blockY, blockZ, blockX];
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
|
|
@ -50,7 +50,7 @@ namespace MinecraftClient.Mapping
|
||||||
if (blockZ < 0 || blockZ >= SizeZ)
|
if (blockZ < 0 || blockZ >= SizeZ)
|
||||||
throw new ArgumentOutOfRangeException("blockZ", "Must be between 0 and " + (SizeZ - 1) + " (inclusive)");
|
throw new ArgumentOutOfRangeException("blockZ", "Must be between 0 and " + (SizeZ - 1) + " (inclusive)");
|
||||||
|
|
||||||
blocks[blockX, blockY, blockZ] = value;
|
blocks[blockY, blockZ, blockX] = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -64,7 +64,7 @@ namespace MinecraftClient.Mapping
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)]
|
||||||
public void SetWithoutCheck(int blockX, int blockY, int blockZ, Block block)
|
public void SetWithoutCheck(int blockX, int blockY, int blockZ, Block block)
|
||||||
{
|
{
|
||||||
blocks[blockX, blockY, blockZ] = block;
|
blocks[blockY, blockZ, blockX] = block;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue