diff --git a/core/modules/block_content/config/install/system.action.block_content_publish_action.yml b/core/modules/block_content/config/install/system.action.block_content_publish_action.yml
index 88f7bd7..b3123da 100644
--- a/core/modules/block_content/config/install/system.action.block_content_publish_action.yml
+++ b/core/modules/block_content/config/install/system.action.block_content_publish_action.yml
@@ -6,5 +6,5 @@ dependencies:
 id: block_content_publish_action
 label: 'Publish block content'
 type: block_content
-plugin: block_content_publish_action
+plugin: entity:publish_action:block_content
 configuration: {  }
diff --git a/core/modules/block_content/config/install/system.action.block_content_unpublish_action.yml b/core/modules/block_content/config/install/system.action.block_content_unpublish_action.yml
index a772e2e..cc613d2 100644
--- a/core/modules/block_content/config/install/system.action.block_content_unpublish_action.yml
+++ b/core/modules/block_content/config/install/system.action.block_content_unpublish_action.yml
@@ -6,5 +6,5 @@ dependencies:
 id: block_content_unpublish_action
 label: 'Unpublish block content'
 type: block_content
-plugin: block_content_unpublish_action
+plugin: entity:unpublish_action:block_content
 configuration: {  }
diff --git a/core/modules/block_content/src/Plugin/Action/PublishBlockContent.php b/core/modules/block_content/src/Plugin/Action/PublishBlockContent.php
deleted file mode 100644
index abf7186..0000000
--- a/core/modules/block_content/src/Plugin/Action/PublishBlockContent.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-namespace Drupal\block_content\Plugin\Action;
-
-use Drupal\Core\Field\FieldUpdateActionBase;
-
-/**
- * Publishes a block content.
- *
- * @Action(
- *   id = "block_content_publish_action",
- *   label = @Translation("Publish selected block content"),
- *   type = "block_content"
- * )
- */
-class PublishBlockContent extends FieldUpdateActionBase {
-
-  /**
-   * {@inheritdoc}
-   */
-  protected function getFieldsToUpdate() {
-    return ['status' => TRUE];
-  }
-}
diff --git a/core/modules/block_content/src/Plugin/Action/UnpublishBlockContent.php b/core/modules/block_content/src/Plugin/Action/UnpublishBlockContent.php
deleted file mode 100644
index e1485b7..0000000
--- a/core/modules/block_content/src/Plugin/Action/UnpublishBlockContent.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Drupal\block_content\Plugin\Action;
-
-use Drupal\Core\Field\FieldUpdateActionBase;
-
-/**
- * Unpublishes a block content.
- *
- * @Action(
- *   id = "block_content_unpublish_action",
- *   label = @Translation("Unpublish selected block content"),
- *   type = "block_content"
- * )
- */
-class UnpublishBlockContent extends FieldUpdateActionBase {
-
-  /**
-   * {@inheritdoc}
-   */
-  protected function getFieldsToUpdate() {
-    return ['status' => FALSE];
-  }
-
-}
