diff --git a/src/main/java/net/neoforged/neoforge/common/extensions/IBlockExtension.java b/src/main/java/net/neoforged/neoforge/common/extensions/IBlockExtension.java index 6640d90439..3f8a4184a5 100644 --- a/src/main/java/net/neoforged/neoforge/common/extensions/IBlockExtension.java +++ b/src/main/java/net/neoforged/neoforge/common/extensions/IBlockExtension.java @@ -249,7 +249,7 @@ default boolean onDestroyedByPlayer(BlockState state, Level level, BlockPos pos, * @param fluid The current fluid state at current position */ default void onDestroyedByPushReaction(BlockState state, Level level, BlockPos pos, Direction pushDirection, FluidState fluid) { - level.setBlock(pos, Blocks.AIR.defaultBlockState(), level.isClientSide ? 11 : 3); + level.setBlock(pos, Blocks.AIR.defaultBlockState(), Block.UPDATE_KNOWN_SHAPE | Block.UPDATE_CLIENTS); level.gameEvent(GameEvent.BLOCK_DESTROY, pos, GameEvent.Context.of(state)); }