
【プラグイン紹介】ブロックにコマンドを埋め込んで実行できるプラグインを紹介!【ScriptBlockPlus】
当サイトには「アフィリエイト広告」や「画像生成AI」が含まれています
- アフィリエイト広告の掲載について
-
2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。
当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。
- 生成AIの掲載について
-
当サイトの一部記事では、直感的に理解するための視覚的な補助として、「画像生成AI」を使用していますが、記事本文についてはAIによる自動生成ではなく、中の人(揚げたてのポテト)がせっせと書いた文章であり、オリジナル性があることを保証いたします。
分かりやすく見やすくをモットーにお届けできるよう努めていきますので、安心してお読みください。
当サイトには「アフィリエイト広告」や「画像生成AI」が含まれています
- アフィリエイト広告の掲載について
-
2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。
当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。
- 生成AIの掲載について
-
当サイトの一部記事では、直感的に理解するための視覚的な補助として、「画像生成AI」を使用していますが、記事本文についてはAIによる自動生成ではなく、中の人(揚げたてのポテト)がせっせと書いた文章であり、オリジナル性があることを保証いたします。
分かりやすく見やすくをモットーにお届けできるよう努めていきますので、安心してお読みください。

揚げたてのポテトブロックをクリックした時にコマンドを実行させたい時ありませんか?
ポテコちゃんうーん、私は無いけど、難しいコマンドを使わずにそういう事ができたら嬉しいかもね!
揚げたてのポテト最近のバージョンではマイクラコマンドが進化してきて、自由度が高まってきました。しかし、ポテコちゃんが言うようにブロックをクリックしてコマンドを実行するには難しいコマンドが必要になります。
揚げたてのポテト今回は、簡単なコマンドだけでブロックに好きなコマンドを埋め込んで、クリックで実行できる、「ScriptBlockPlus」というプラグインを紹介したいと思います!
※2026年3月時点
ScriptBlockPlusとは
元々、海外のプラグイン開発者が製作した「ScriptBlock」プラグインがありました。
しかし、2013年(CB 1.6.4-R2.0)を最後に更新が止まっており、バージョン1.6.4以降でも使えてはいましたが、いまいち不便さが残っていました。
そこで国内プラグイン開発者であるゆっちゃん氏(:@yuttyann44581)によって、「ScriptBlockPlus」として新しく開発・公開されました。
ScriptBlockPlusとは、旧ScriptBlockの機能を引き継ぎ、更に使いやすく様々な便利な機能を加えたプラグインになります。
どんな機能があるの?
元々のScriptBlockの機能は、ブロックをクリックした時やブロックに乗った時のアクションが発生すると事前に設定したコマンドが自動的に実行されました。
当記事では「自動的なコマンド実行」のことをスクリプトと呼びます。
また、オプションを指定する事でコマンド実行を遅延させたり、お金を払わせたりすることができます。
揚げたてのポテトこれが今までのScriptBlockで使える機能でした。ScriptBlockPlusはいくつかの機能が追加されています。
- 「ブロックを壊した時」や「ブロックに発射物を当てた時」のアクションを追加
- 大量の便利なオプション追加
- コマンドのセレクターと引数の指定が可能(例:
@p[r=3,lm=10]や@p[distance=..3,level=10..]のこと) - サーバーコンソール画面のログの表示/非表示が可能
- 便利な補助ツールの追加
揚げたてのポテト他にも沢山の追加要素はありますが、一部を挙げてみました!その他の機能はこの後、説明するのでご覧ください。
ダウンロード方法
それでは、ScriptBlockPlusのダウンロード方法を紹介します。
また、ScriptBlockPlusでは、連携プラグインと呼ばれるScriptBlockPlusの一部の機能を使用するために、必要に応じて追加でプラグインを導入する必要があります。
| プラグイン名 | 対応バージョン | 説明 | ダウンロード先 |
|---|---|---|---|
| ScriptBlockPlus | 1.9~最新 | ブロックにスクリプトを埋め込み | SpigotMC Github |
| ScriptEntityPlus【任意】 | 1.9~1.20.1 | エンティティにスクリプトを埋め込むプラグイン | Github |
| Vault【任意】 | 1.13~最新 | 権限や経済系の管理をしているプラグイン ※1.8~1.12はVault1.5.6をダウンロード | SpigotMC Github(最新対応) |
| DiscordSRV【任意】 | 1.7~最新 | Discord権限を利用するプラグイン | SpigotMC Modrinth |
| PlaceholderAPI【任意】 | 1.8~最新 | プレースホルダーという特定の関数を呼び出せるプラグイン | SpigotMC Modrinth |
揚げたてのポテト連携プラグインは、任意なので必ずしも導入する必要はありません。
導入方法
プラグインサーバーのpluginsにダウンロードしたプラグインを導入します。
その後、サーバーを再起動して、各プラグインフォルダの生成が確認できたら導入完了です。
| 【おすすめ】当サイトが厳選した有料のマイクラサーバー! | ||
|---|---|---|
![]() ConoHa for GAME | 解説ページへ | 4GBプラン:月額1,292円/8GBプラン:月額2,239円 ※上記料金は割引キャンペーン適用済み(2026年3月19日まで) 「圧倒的な知名度だから安心して使える!料金もオトク!」 「当サイトから申し込むと700円分クーポンが貰える!」 |
![]() ロリポップ! for Gamers | 解説ページへ | 4GBプラン:月額1,500円/8GBプラン:月額3,000円 大手国内初!支払方法に「PayPay」対応! 「国内トップ級の性能と高速回線!通常料金が他社より安い!」 「マイクラサーバーがたった3ステップですぐ遊べる!」 |
![]() XServer GAMEs | 解説ページへ | 4GBプラン:月額1,460円/8GBプラン:月額2,500円 「他社より安く、期間限定で無料サーバーも使える!」 「マイクラサーバーに特化したゲーム設定が豊富!」 |
使い方
次にScriptBlockPlusの使い方について紹介していきます。
様々な機能があり、初めての方には少々分かりにくいかもしれないため、以下の3つに分けて説明します。
基本|スクリプトの埋め込み・確認・削除
スクリプトの「埋め込み」→「確認」→「削除」の順にご覧いただくと、理解しやすいと思います。
ブロックをクリックした時に、ダイヤモンドが5個貰えて、「ダイヤモンドをプレゼント!」というメッセージも一緒に表示されるスクリプトを埋め込みます。
/sbp interact create @bypass give <player> diamond 5| スクリプトキー名 | 説明 |
|---|---|
| interact | 対象のブロックを左クリックまたは右クリックした時 |
| break | 対象のブロックを壊した時 |
| walk | 対象のブロックの上を通過した時(通った時) |
| hit | 対象のブロックに発射物を当てた時(弓、釣り竿など) |
- sbp:スクリプトコマンドの呼び出し
- interact:アクション(今回はクリックアクション)
- create:新規でスクリプトを埋め込む時
- @bypass:埋め込んだコマンドを権限関係なく実行させる
- give・・・:マイクラのコマンド
- <player>:クリックした人を対象に実行する
このコマンドをマイクラチャットに入力し、実行します。
緑のメッセージが表示されたら、スクリプトを埋め込みたいブロックに対して、右クリックすると設定できます。

次に、ダイヤモンドを貰った後にメッセージを表示させるスクリプトを追加します。
/sbp interact add @player &bダイヤモンド&fを&cプレゼント!- add:createで設定したスクリプトに新たにスクリプトを追加する時
- @player:クリックしたプレイヤーにメッセージを送信
- &bと&fと&c:&bは水色、&fデフォルト色(白)、&cは赤色に文字を装飾する
このコマンドをマイクラチャットに入力し、実行します。
緑のメッセージが表示されたら、同じブロックに対して、右クリックすることで追加できます。

これで設定完了です。
スクリプトを埋め込んだブロックをクリックすると「ダイヤモンドが5個貰え、ダイヤモンドをプレゼント!」というメッセージが表示されたと思います!

スクリプトを追加したい時は必ずaddを使ってください。createだと上書きされてしまいます。
応用|スクリプトの埋め込み(複数オプション対応)
オプションを使って少し複雑なスクリプトを埋め込んでみたいと思います。
以下の2つの動作を1つのスクリプトに埋め込んでみます。
- 手に金インゴットを1個持っていたらダイヤモンドが5個貰える
- その後、金インゴットを1個消費する
/sbp interact create [@hand:gold_ingot 1] [$item:gold_ingot 1] [@bypass give diamond 5]- @hand:『@hand:アイテム名 個数』で手に持っているアイテムを指定できる
- $item:『$item:アイテム名 個数』でインベントリにあるアイテムを消費する
このコマンドを対象ブロックに埋め込んでください。
その後、対象ブロックをクリックすると、以下の表示になるかと思います。

金インゴットを持たずに、対象ブロックをクリックすると必要なアイテムが表示され、金インゴットを手に持って、クリックすると金インゴットを消費して、ダイヤモンド5個が貰えます。
揚げたてのポテトこの書き方を覚えると色んな応用ができるようになります!他のオプションについてはこの後説明しています。
補助ツールの使い方
ScriptBlockPlusには、スクリプトを管理する上で便利な補助ツールがあります。
補助ツールの入手方法は、以下のコマンドを実行すると入手できます。
/sbp tool左から「Script Viewer」、「Script Manager」、「Block Selector」、「Script Editor」です。
| 補助ツール名 | アイテム種類 | 説明 |
|---|---|---|
| Script Viewer | 時計 | スクリプトのチェックをサポートします。 |
| Script Manager | 本 | スクリプトの管理をサポートします。 |
| Block Selector | 木の棒 | 範囲選択をサポートします。 |
| Script Editor | ブレイズロッド | スクリプトの編集をサポートします。 |
| Script Connection | 骨 | エンティティ用にスクリプト操作をサポートします。 ※連携プラグインのScirptEntityPlusを導入するとツールボックスに追加されます。 |
\各補助ツールの使い方/
Script Viewerは、埋め込み済のスクリプトをパーティクルによって、視覚的に確認できるツールです。
- 左クリック:スクリプト表示を有効にする
- 右クリック:スクリプト表示を無効にする
表示を有効にすると、周囲のブロックに対し、埋め込み済みのスクリプトブロックが緑色の発光パーティクル、埋め込み済みの空気ブロックに青色の発光パーティクルが表示されます。
コマンドとパーミッションについて
ScriptBlockPlusでは、様々なコマンドやパーミッション、引数、フィルター等が用意されています。
沢山あるため簡単に紹介していきます、各自でお試しください。
- コマンドや権限(パーミッション)
-
コマンド 権限(パーミッション) 説明 /sbp toolscriptblockplus.command.toolScriptBlockPlusの専用アイテムを付与 /sbp reloadscriptblockplus.command.reload全ての設定ファイルの再読み込み /sbp backupscriptblockplus.command.backupスクリプトデータのバックアップ作成 /sbp datamigrscriptblockplus.command.datamigr旧ScriptBlockのスクリプトデータを
ScriptBlockPlusのデータに移行/sbp <scriptkey> create <options>scriptblockplus.command.<scriptkey>ブロックにスクリプトを設定 /sbp <scriptkey> add <options>scriptblockplus.command.<scriptkey>同じブロックにスクリプトを追加 /sbp <scriptkey> removescriptblockplus.command.<scriptkey>ブロックのスクリプトを削除 /sbp <scriptkey> viewscriptblockplus.command.<scriptkey>設定したブロックのスクリプトを表示 /sbp <scriptkey> nametag [nametag]scriptblockplus.command.<scriptkey>設定したスクリプトにネームタグを設定 /sbp <scriptkey> redstone [repeat] [filter] [selector]scriptblockplus.command.<scriptkey>レッドストーン出力でスクリプトを実行 /sbp <scriptkey> run <world> <x> <y> <z>scriptblockplus.command.<scriptkey>指定したスクリプトを実行 /sbp selector paste [pasteonair] [overwrite]scriptblockplus.command.selector選択範囲にスクリプトをペースト /sbp selector removescriptblockplus.command.selector選択範囲のスクリプトを削除 - その他の権限(パーミッション)
-
説明 権限(パーミッション) デフォルト オプションの全ての権限 scriptblockplus.option.*OP コマンドの全ての権限 scriptblockplus.command.*OP 補助ツールの全ての権限 scriptblockplus.tool.*OP スクリプトの実行権限 scriptblockplus.<scripttype>.use全員 編集ツールの使用権限 scriptblockplus.tool.scripteditorOP 検索ツールの使用権限 scriptblockplus.tool.scriptviewerOP 管理ツールの使用権限 scriptblockplus.tool.scriptmanagerOP 範囲選択ツールの使用権限 scriptblockplus.tool.blockselectorOP オプションの実行権限 scriptblockplus.option.<optionid>OP / false(config.yml) Script Connection(骨)ツールの使用
※ScriptEntityPlusプラグインが必要scriptentityplus.tool.scriptconnectionOP
いくつか省略した部分もあるため、詳しくは以下のWikiをご覧ください。
最後に
いかがだったでしょうか?
ScriptBlckPlusは個人的に使い勝手がとても良く、お世話になっているプラグインです。
紹介した使い方以外にも様々な用途でも重宝すると思います!
揚げたてのポテト最後までお読みいただきありがとうございました!
次回の記事でお会いしましょう!
















特定の名前付きのアイテムを持ちながらブロックを右クリックすると特定の位置にテレポートするようにするにはどうすればいいですか?
コメント失礼します
@title:の使い方が詳しく知りたいので
例を教えてくださると助かります