diff --git a/common/src/main/java/rearth/oritech/block/entity/interaction/PlacerBlockEntity.java b/common/src/main/java/rearth/oritech/block/entity/interaction/PlacerBlockEntity.java index 79a69bd3e..47442446f 100644 --- a/common/src/main/java/rearth/oritech/block/entity/interaction/PlacerBlockEntity.java +++ b/common/src/main/java/rearth/oritech/block/entity/interaction/PlacerBlockEntity.java @@ -79,6 +79,7 @@ public void finishBlockWork(BlockPos processed) { if (Objects.requireNonNull(level).getBlockState(targetPosition).isAir() && placementState != null && placementState.canSurvive(level, targetPosition)) { level.setBlockAndUpdate(targetPosition, placementState); + block.setPlacedBy(level, targetPosition, placementState, getPlacerPlayerEntity(), firstBlock); firstBlock.shrink(1); level.playSound(null, targetPosition, placementState.getSoundType().getPlaceSound(), SoundSource.BLOCKS, 1f, 1f); super.finishBlockWork(processed);