Skip to content

Commit 9695402

Browse files
committed
fix: fix onPlaceBlock #242
1 parent 7b3beee commit 9695402

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/legacy/api/EventAPI.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,10 +298,12 @@ void EnableEventListener(int eventId) {
298298
++truePos.x;
299299
break;
300300
}
301+
auto block = ev.self().getCarriedItem().mBlock;
301302
if (!CallEvent(
302303
EVENT_TYPES::onPlaceBlock,
303304
PlayerClass::newPlayer(&ev.self()),
304-
BlockClass::newBlock(truePos, ev.self().getDimensionId()),
305+
block ? BlockClass::newBlock(*block, truePos, ev.self().getDimensionId())
306+
: BlockClass::newBlock(truePos, ev.self().getDimensionId()),
305307
Number::newNumber((schar)ev.face())
306308
)) {
307309
ev.cancel();

0 commit comments

Comments
 (0)