1
0
Fork 0

Call Neighbour changed handlers when a melon is created

Should prevent cascading farmland updates on breaking melons
This commit is contained in:
tycho 2015-06-23 21:16:38 +01:00
parent ccd290bc72
commit b02b262a7c
1 changed files with 3 additions and 0 deletions

View File

@ -1035,6 +1035,9 @@ void cChunk::GrowMelonPumpkin(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_Bl
Meta
);
VERIFY(UnboundedRelFastSetBlock(a_RelX + x, a_RelY, a_RelZ + z, ProduceType, Meta));
auto Absolute = RelativeToAbsolute(Vector3i{a_RelX + x, a_RelY, a_RelZ + z}, m_PosX, m_PosZ);
cChunkInterface ChunkInterface(this->GetWorld()->GetChunkMap());
cBlockHandler::NeighborChanged(ChunkInterface, Absolute.x, Absolute.y, Absolute.z);
break;
}
}