From 5bb6512435f86f18832543765e38e46c99ebf626 Mon Sep 17 00:00:00 2001 From: Tiger Wang Date: Tue, 4 Aug 2020 18:26:25 +0100 Subject: [PATCH] Simply Y-check in door handler --- src/Blocks/BlockDoor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Blocks/BlockDoor.cpp b/src/Blocks/BlockDoor.cpp index 3365d6d15..5c5a4b545 100644 --- a/src/Blocks/BlockDoor.cpp +++ b/src/Blocks/BlockDoor.cpp @@ -33,7 +33,7 @@ void cBlockDoorHandler::OnBroken(cChunkInterface & a_ChunkInterface, cWorldInter else { const auto Upper = a_BlockPos.addedY(1); - if ((Upper.y <= cChunkDef::Height - 1) && IsDoorBlockType(a_ChunkInterface.GetBlock(Upper))) + if ((Upper.y < cChunkDef::Height) && IsDoorBlockType(a_ChunkInterface.GetBlock(Upper))) { // Was lower part, remove upper: a_ChunkInterface.SetBlock(Upper, E_BLOCK_AIR, 0);