1 Chronicles 22:8

8 But this word of the LORD came to me: ‘You have shed much blood and have fought many wars. You are not to build a house for my Name, because you have shed much blood on the earth in my sight.

1 Chronicles 22:8 in Other Translations

KJV
8 But the word of the LORD came to me, saying, Thou hast shed blood abundantly, and hast made great wars: thou shalt not build an house unto my name, because thou hast shed much blood upon the earth in my sight.
ESV
8 But the word of the LORD came to me, saying, 'You have shed much blood and have waged great wars. You shall not build a house to my name, because you have shed so much blood before me on the earth.
NLT
8 “But the LORD said to me, ‘You have killed many men in the battles you have fought. And since you have shed so much blood in my sight, you will not be the one to build a Temple to honor my name.
MSG
8 But God prevented me, saying, 'You've killed too many people, fought too many wars. You are not the one to honor me by building a sanctuary - you've been responsible for too much killing, too much bloodshed.
CSB
8 but the word of the Lord came to me: 'You have shed much blood and waged great wars. You are not to build a house for My name because you have shed so much blood on the ground before Me.

1 Chronicles 22:8 Meaning and Commentary

1 Chronicles 22:8

But the word of the Lord came to me
The word of prophecy, as the Targum, by the mouth of Nathan the prophet:

saying;
as follows, which though not expressed in the book of Samuel before referred to, is here recorded by divine inspiration:

thou hast shed blood abundantly;
Kimchi thinks this refers to the blood of Uriah, and those gallant men that were slain with him, and to the priests slain by the order of Saul, which David was the occasion of, or accidental cause of, ( 1 Samuel 22:22 ) and to many good men among the Gentiles; though it was the intention of the Lord to consume the wicked among them, that they might not prevail over Israel:

and hast made great wars:
with the Philistines, Moabites

thou shall not build an house unto my name, because thou hast shed much
blood upon the earth in my sight;
an intimation this, that the church of God, of which this house was a type, was to be built by Christ, the Prince of peace, and to be supported and maintained not by force of arms, and by spilling of blood, as the religion of Mahomet, but by the preaching of the Gospel of peace.

1 Chronicles 22:8 In-Context

6 Then he called for his son Solomon and charged him to build a house for the LORD, the God of Israel.
7 David said to Solomon: “My son, I had it in my heart to build a house for the Name of the LORD my God.
8 But this word of the LORD came to me: ‘You have shed much blood and have fought many wars. You are not to build a house for my Name, because you have shed much blood on the earth in my sight.
9 But you will have a son who will be a man of peace and rest, and I will give him rest from all his enemies on every side. His name will be Solomon, and I will grant Israel peace and quiet during his reign.
10 He is the one who will build a house for my Name. He will be my son, and I will be his father. And I will establish the throne of his kingdom over Israel forever.’

Cross References 2

Scripture quoted by permission.  Quotations designated (NIV) are from THE HOLY BIBLE: NEW INTERNATIONAL VERSION®.  NIV®.  Copyright © 1973, 1978, 1984, 2011 by Biblica.  All rights reserved worldwide.