2026.06.09広告・PRを含む記事です

プラグイン

【マイクラ】CoreProtect導入と荒らし復旧!ロールバック手順を解説

CoreProtectで荒らし対策と復旧を行い履歴確認するサムネイル
  • 荒らされたけど、どのブロックを誰が壊したか調べたい
  • 荒らし被害を受けた場所を元の状態に戻したい
  • ロールバックを間違えたとき、やり直す方法が知りたい

CoreProtectは、ブロックの操作履歴を記録してロールバックできるプラグインです。

僕も友達限定サーバーで荒らし被害に遭いました。

CoreProtectを使って犯人を特定し、そのままロールバックまで完結できたので、被害から復旧まで30分かかりませんでした。

jarの配置から再起動、inspect・rollback・restoreを使った荒らし対応まで、順に進めます。

CoreProtectとは

CoreProtectは、サーバー上でプレイヤーが行った多くの操作を記録し、任意の時点まで巻き戻せるプラグインです。

記録できる主な内容は次のとおりです。

カテゴリ記録される内容
ブロック設置・破壊・爆発による変化
コンテナチェスト・ドロッパーなどへのアイテム出し入れ
エンティティ動物・MOBのキル
プレイヤーログイン・ログアウト・死亡

荒らし対応でよく使うのは、ブロックとコンテナの記録です。

誰がいつどこで何をしたかをコマンド1本で調べられ、ロールバックもそのままできます。

Paper・Spigot・Bukkit・Foliaに対応しています。

バニラサーバーには導入できません。

CoreProtectと一緒に入れることが多いプラグインはこちらで確認できます。

荒らし対策、権限管理、便利機能で選ぶマイクラサーバー向けプラグイン

【最新版】マイクラサーバーのおすすめプラグイン16選!目的別に選び方を解説

導入前に確認すること

CoreProtectを入れるには、プラグイン対応サーバーが必要です。

Paper・Spigot・BukkitなどのJava版プラグイン対応サーバーが必要です。バニラサーバーにはインストールできません。

どのサーバーを使えばいいか迷っている場合は、Paperを選ぶと間違いありません。

Spigot向けプラグインの多くがそのまま動き、初心者でも詰まりにくいです。

まだプラグイン対応サーバーを用意していない場合は、先にサーバーの立て方を確認してから戻ってきてください。

PaperMCでプラグイン対応マイクラサーバーを立てる手順

マイクラプラグインサーバーの立て方!Paperで導入する手順を初心者向けに解説

サーバーをこれから借りるなら、選び方はこちらで比べられます。

マイクラ向けレンタルサーバーの選び方を表すサーバーアイコン。目的別に選ぶ3社比較ガイド

【初心者向け】マイクラ用レンタルサーバーおすすめ3社比較|人数・MOD・無料お試しで選ぶ

CoreProtectを導入する3ステップ

手順は次の3ステップだけです。

  1. jarファイルをダウンロードする
  2. pluginsフォルダへ配置する
  3. サーバーを再起動して確認する

jarファイルをダウンロードする

HangarのCoreProtectプラグインページ。ページ上部にDownload Externalボタンがあり、最新バージョンと対応Minecraftバージョンが表示されている

CoreProtectのjarは、HangarまたはSpigotMCからダウンロードします。

Hangarは公式のPaperMCプラットフォームで、最新版を確実に入手できます。

「Download」からjarファイルを保存してください。

pluginsフォルダへ配置する

サーバーのpluginsフォルダにダウンロードしたjarファイルを入れます。

server/
└── plugins/
└── CoreProtect-23.2.jar ← ここに置く

サーバーが起動中の場合は、一度停止してからjarを配置してください。

起動中に配置しても、再起動するまでプラグインは読み込まれません。

サーバーを再起動して確認する

jarを配置したらサーバーを起動します。

起動ログに次のような行が表示されれば、CoreProtectが正常に読み込まれています。

[CoreProtect] CoreProtect 23.2 enabled.

コンソールで次のコマンドを実行すると、導入済みプラグインの一覧を確認できます。

Terminal window
plugins

CoreProtectが緑色で表示されていれば導入完了です。

荒らされたときの対応手順

CoreProtectで荒らし被害を確認し、ロールバックして、間違えたらrestoreで取り消す3ステップの図解

荒らし対応の流れは3ステップです。

  1. inspectで誰がそのブロックを操作したか確認する
  2. rollbackで被害を受けた範囲を元に戻す
  3. 間違えたらrestoreでロールバックを取り消す

inspectモードでブロック履歴を確認する

まず、荒らされた場所で次のコマンドを実行します。

Terminal window
/co inspect

inspectモードがONになります。

ブロックを左クリックすると設置者、右クリックするとその位置で何が壊されたかのログが表示されます。

ログにはプレイヤー名と操作した日時が出るので、ここで犯人を特定します。

犯人が特定できたら、BANコマンドでそのままサーバーから締め出せます。

もう一度/co inspectを実行するとOFFに戻ります。

補足

inspectモードは自分にだけ有効です。他のプレイヤーには影響しません。

ログを検索して被害範囲を把握する

犯人のプレイヤー名がわかったら、lookupで被害範囲を絞り込めます。

Terminal window
/co lookup u:PlayerName t:1h a:block

このコマンドは、PlayerNameが過去1時間にブロックを操作した記録をすべて表示します。

結果が複数ページに渡る場合は、次のコマンドでページを切り替えられます。

Terminal window
/co lookup p:2

ロールバックする前に被害範囲をつかんでおくと、どこまで戻せばいいか判断できます。

ロールバックで荒らされた場所を元に戻す

被害範囲が確認できたら、rollbackを実行します。

Terminal window
/co rollback u:PlayerName t:1h r:30

自分が立っている位置を中心に、半径30ブロック以内にあるPlayerNameの過去1時間の操作が取り消されます。

rollbackを実行する前に、必ずinspectlookupで対象プレイヤーと範囲を確認してください。範囲が広すぎると、荒らし以外の操作も取り消されます。確認したい場合はコマンドの末尾に#previewを付けると、実際には変更せずに影響範囲だけ表示できます。

ロールバックが完了すると、処理したブロック数と所要時間がチャットに表示されます。

被害範囲が広すぎてロールバックで対応しきれない場合は、バックアップからの復元が確実です。

マイクラサーバーのバックアップと復元の戻し方を示すサムネイル

【マイクラ】サーバーのバックアップ方法!復元・自動化・保存先まで初心者向けに解説

ロールバックを間違えたらrestoreで取り消す

ロールバックが意図した範囲と違った場合は、restoreで取り消せます。

Terminal window
/co restore u:PlayerName t:1h r:30

rollbackと同じパラメータでOKです。

元の状態に戻ったら、rollbackを改めて実行できます。

ロールバックパラメータの使い方

rollbackとlookupでよく使うパラメータは次の4つです。

パラメータ意味
u:<名前>対象プレイヤーを指定するu:TaroSan
t:<時間>遡る時間を指定する(h=時間、d=日、m=分)t:2ht:1d
r:<半径>現在地からの範囲をブロック数で指定する(省略時はrollbackが半径10、lookupはサーバー全体)r:20r:#global
a:<アクション>記録の種別を絞り込むa:blocka:container

r:#globalを使うとサーバー全体を対象にできます。

a:containerを追加するとチェストへのアイテム操作だけを対象にできます。

rollbackの実行権限を管理者だけに絞りたい場合は、LuckPermsの権限設定coreprotect.rollbackを制限できます。

よく使うコマンド例

プレイヤーTaroSanの過去2時間のブロック操作を現在地から半径50ブロックで取り消す。

Terminal window
/co rollback u:TaroSan t:2h r:50 a:block

プレイヤーTaroSanがサーバー全体で過去24時間に操作したコンテナを検索する。

Terminal window
/co lookup u:TaroSan t:24h r:#global a:container

複数プレイヤーを同時に指定する場合はカンマで区切ります。

Terminal window
/co rollback u:TaroSan,JiroSan t:1h r:30

u:t:r:a: は必要なものだけ指定すればOKで、残りは省略できます。

荒らし対策の全体像はこちらで確認できます。

マイクラサーバーの荒らし対策を表す城壁アイコン。建築物を守るためのセキュリティ対策の象徴

マイクラサーバーの荒らし対策!コマンド・プラグイン・復旧手順を解説

よくある質問

Q

CoreProtectはバニラサーバーで使えますか?

A

使えません。Paper・Spigot・BukkitなどのJava版プラグイン対応サーバーが必要です。バニラサーバーにjarを入れても読み込まれません。

Q

ロールバックしたら関係ない建物まで消えました。どうすれば戻せますか?

A

/co restore にrollbackと同じパラメータ(u:・t:・r:)を使うとロールバックを取り消せます。元の状態に戻ったら、あらためてrollbackを実行できます。

Q

荒らした人のプレイヤー名がわかりません。どうやって特定しますか?

A

/co inspect モードで荒らされたブロックを左右クリックすると、操作したプレイヤー名と日時が表示されます。ブロックを1つ調べるだけで特定できます。

まとめ:CoreProtectで荒らしに備える

CoreProtectは、jarをpluginsフォルダに入れて再起動するだけで使えます。

荒らし被害が出たときの基本の流れは次のとおりです。

  1. /co inspectでブロックを操作したプレイヤーを特定する
  2. /co rollback u:名前 t:時間 r:半径で被害箇所を元に戻す
  3. 間違えたら/co restoreで同じパラメータを使って取り消す

ロールバック前の確認を1回入れるだけで、誤操作のほとんどは防げます。

公開サーバーなら、立ち上げた初日から入れておきます。

ログが蓄積されていない時期に荒らされると、誰がやったか追えません。

荒らしをそもそも入れないためには、ホワイトリストでサーバーへの入室を制限する方法もあります。

ホワイトリストや権限管理など、荒らし対策の全体像はこちらで確認できます。

マイクラサーバーの荒らし対策を表す城壁アイコン。建築物を守るためのセキュリティ対策の象徴

マイクラサーバーの荒らし対策!コマンド・プラグイン・復旧手順を解説

管理人spaのアイコン
spa この記事を書いた人

サーバーの構築と運用を繰り返して4年。その経験をもとに記事60本以上を執筆。

プロフィール詳細 →