VanillaFluidSimulator: Fixed an invalid Y-coord query.
This was causing a spam of console messages, along with possible server crash, when liquids passed below the world: http://forum.mc-server.org/showthread.php?tid=1508&pid=15632#pid15632
This commit is contained in:
parent
97c4c057e4
commit
d0551e2e0a
@ -98,7 +98,7 @@ int cVanillaFluidSimulator::CalculateFlowCost(cChunk * a_Chunk, int a_RelX, int
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Check if block below is passable
|
// Check if block below is passable
|
||||||
if (!a_Chunk->UnboundedRelGetBlock(a_RelX, a_RelY - 1, a_RelZ, BlockType, BlockMeta))
|
if ((a_RelY > 0) && !a_Chunk->UnboundedRelGetBlock(a_RelX, a_RelY - 1, a_RelZ, BlockType, BlockMeta))
|
||||||
{
|
{
|
||||||
return Cost;
|
return Cost;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user