Si j'ai bien compris, l'idée du PO c'est plutôt de rendre un bloc tel qu'un command block invisible sans pour autant qu'il perde ses propriétés et son action de command block. Or, ce que vous proposez c'est un simple remplacement par un block invisible mais qui n'a aucune propriété particulière.