From 3ae3001227d1b018df92e8a38d3d00feddad9c12 Mon Sep 17 00:00:00 2001 From: A-lex-Ra Date: Mon, 11 Dec 2023 15:24:36 +0600 Subject: [PATCH] placing non-obstacle blocks --- src/logic/PlayerController.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/logic/PlayerController.cpp b/src/logic/PlayerController.cpp index f731f9e2..ab28f9fa 100644 --- a/src/logic/PlayerController.cpp +++ b/src/logic/PlayerController.cpp @@ -257,7 +257,8 @@ void PlayerController::updateInteraction(){ } vox = chunks->get(x, y, z); if (vox && (block = contentIds->getBlockDef(vox->id))->replaceable) { - if (!level->physics->isBlockInside(x,y,z, player->hitbox)){ + if (!level->physics->isBlockInside(x,y,z, player->hitbox) + || !def->obstacle){ chunks->set(x, y, z, player->choosenBlock, states); lighting->onBlockSet(x,y,z, player->choosenBlock); }