Minecraftプラグイン CoreProtect
CoreProtectは、ブロックとエンティティの高速ログ記録とアンチグリーフ用のMinecraftプラグインです。サーバー管理向けに、検索、ロールバック、復元、データベース移行ツールを提供します。
CoreProtect のあるサーバーを探す
CoreProtect を報告したサーバー: 157
- 'A savage place! / as holy and enchanted / As e’er beneath a 19 人オンライン
- ÂHi guys welcome to Saturn! Choose your province and have a 28 人オンラインJava + Bedrock
- SentrySMP 40 人オンラインJava
- J's Hideout SMP 28 人オンラインJava + Bedrock
- play.vcraft.fr:23020 21 人オンラインJava + Bedrock
- PUREMC FAMILY FRIENDLY 5 人オンライン
CoreProtect について
🔌 CoreProtect について
CoreProtect は、ブロックやエンティティの変更を記録し、検索可能な履歴と、荒らし・誤操作による被害・デバッグ向けの元に戻す/修復ツールを提供する Minecraft プラグインです。信頼できるデータ記録と管理用ツールに重点を置いており、サーバー運営者がプレイヤーの行動を確認し、対象を絞った rollback や restore を実行し、保存データを管理できるようにします。
🎯 目的
CoreProtect の主な目的は、サーバー側のデータ記録と荒らし対策です。誰が何をいつ変更したかを記録し、スタッフがゲーム内で最近の変更を確認できるようにし、プレイヤー/時間/範囲で過去の変更を検索し、必要に応じてそれらを元に戻したり復元したりできるようにします。
⚙️ 機能
- 公式ドキュメントで確認されている、ブロックとエンティティの変更(ブロック設置、ブロック破壊、エンティティの変更)の永続的な記録。
- ワールドとやり取りしながら記録された変更を確認できる、ゲーム内のインスペクターモード。
- プレイヤー、時間、半径、範囲で過去の変更を検索する lookup コマンド。
- 記録された変更を元に戻したり再適用したりする rollback と restore コマンド。
- 保持ルールに基づいて古いデータを削除し、最適化フラグで容量を回復する purge コマンド。
- SQLite と MySQL のバックエンド間を移行するためのデータベース移行サポート。
- ワールドごとに記録動作を変更できる、ワールド別の設定ファイル。
- 公式ドキュメントにある通り、他のプラグインが CoreProtect データを読み書きできる公開 API。
🧩 対象ユーザー
- プレイヤーの行動を法医学的に追跡できるログを必要とするサーバー管理者やモデレーター。
- 荒らしや誤操作による被害から復旧したい Survival や SMP サーバー。
- 検索可能な履歴データと、制御された rollback を必要とする大小さまざまなサーバー。
🏗️ 使用例
- 管理者がインスペクターを使って、拠点からブロックを撤去した人物を特定し、その変更に対して対象を絞った rollback を実行する。
- モデレーターが報告を調査するため、一定時間内のプレイヤーの行動を lookup する。
- サーバー運営者が、ネットワーク型バックエンドへ移行するために、CoreProtect のデータベースを SQLite から MySQL に移行する。
⌨️ コマンド
| Command | Description | Permission | Access |
|---|---|---|---|
/co help | CoreProtect コマンドの一覧を表示します。 | coreprotect.help | 管理者 |
/co inspect (/co i) | ゲーム内で記録された変更を確認するためのインスペクターを切り替えます。 | coreprotect.inspect | 管理者 |
/co lookup | 過去のブロック/エンティティデータを検索します(プレイヤー、時間、範囲、半径)。 | coreprotect.lookup | 管理者 |
/co rollback | 記録されたブロック/エンティティの変更を rollback します。 | coreprotect.rollback | 管理者 |
/co restore | 以前に rollback された変更を restore します。 | coreprotect.restore | 管理者 |
/co purge | 保持設定に基づいて古い CoreProtect データを削除します。 | coreprotect.purge | 管理者 |
/co reload | CoreProtect の設定を再読み込みします。 | coreprotect.reload | 管理者 |
/co status | プラグインの状態と統計を表示します。 | coreprotect.status | 管理者 |
/co consumer | キューに入ったデータの consumer 処理を切り替えます。 | coreprotect.consumer | 管理者 |
/co migrate-db | CoreProtect データを SQLite と MySQL の間で移行します。 | not specified | 管理者 |
/co near | エイリアス: デフォルトの小さな半径で lookup を実行します。 | uses lookup permission | 管理者 |
/co undo | エイリアス: 逆の操作で rollback/restore を取り消します。 | uses rollback/restore permission | 管理者 |
注記: コマンド名と説明は、公式 CoreProtect ドキュメントに基づいています。migrate-db コマンドはデータベース移行機能の一部として文書化されています。各コマンドの明示的な権限ノードは、公式の権限ドキュメントに記載されています。
🔐 権限
| Permission | Description | Default |
|---|---|---|
coreprotect.* | すべての CoreProtect コマンドへのアクセスを許可します。 | op |
coreprotect.inspect | インスペクターの使用を許可します。 | op |
coreprotect.lookup | lookup コマンドの使用を許可します。 | op |
coreprotect.rollback | rollback コマンドの使用を許可します。 | op |
coreprotect.restore | restore コマンドの使用を許可します。 | op |
coreprotect.teleport | teleport 関連の CoreProtect 機能の使用を許可します。 | op |
coreprotect.help | ヘルプ出力へのアクセスを許可します。 | op |
coreprotect.purge | purge コマンドの使用を許可します。 | op |
coreprotect.reload | プラグイン設定の再読み込みを許可します。 | op |
coreprotect.status | プラグインの状態表示を許可します。 | op |
coreprotect.consumer | consumer 処理の切り替えを許可します。 | op |
⚙️ インストール
📥 セットアップ
- Minecraft のバージョンに合った公式 CoreProtect JAR をダウンロードし、サーバーの
plugins/ディレクトリに配置してください。 - サーバーを再起動し、サーバーコンソールで CoreProtect が読み込まれることを確認してください。
- 設定変更後は
/co reloadを使用すると、再起動せずに反映できます。
📦 依存関係
- CoreProtect 自体について、公式ドキュメントには必須のサードパーティ製プラグイン依存関係は記載されていません。(一部のサードパーティ製ツールや連携は互換性ありとして文書化されています。特定の連携は、明示的に有効になっている場合のみ記載してください。)
🧾 設定
- CoreProtect はプラグインフォルダに
config.ymlを作成します。 - ワールドごとの設定ファイルは、
config.ymlをワールド名で名付けたファイル(例:world_nether.yml)にコピーすることで作成でき、そのワールドの記録設定を上書きできます。 - データベース移行の手順と安全な移行方法は、公式ドキュメントに記載されています。
🧠 技術メモ
- CoreProtect は、他のプラグインが記録データとやり取りできる API を提供します(公式 API ドキュメントに記載)。
- CoreProtect は、文書化された移行コマンドを使用して SQLite と MySQL のバックエンド間でデータを移行できます。
- このプロジェクトは Artistic-2.0 ライセンスで公開されています。
🤝 このプラグインが役立つ場面
プレイヤーの行動を調査したり荒らしを修復したりするために、検索可能なサーバー側ログと信頼できる rollback/restore ツールが必要な場合、CoreProtect はサーバー管理者やモデレーションチームに適した、用途を絞った記録・修復ツールセットを提供します。
コメント
まだコメントはありません
最初のコメントを書きましょう。
サーバー管理者向け
- 作者
- PlayPro
- ライセンス
- Artistic-2.0
- 対応プラットフォーム
- Spigot
- 対応バージョン
- 1.14–1.26
リンク
- ダウンロードcoreprotect.net/latest
- ソースコードgithub.com/PlayPro/CoreProtect
- ドキュメントdocs.coreprotect.net
- 問題追跡github.com/PlayPro/CoreProtect/issues
- サポートdiscord.gg/b4DZ4jy
- coreprotect.netcoreprotect.net
- coreprotect.netcoreprotect.net/legacy
- patreon.compatreon.com/coreprotect
- Spigot pagespigotmc.org/resources/coreprotect-community-edition.8631
サーバーの報告
サーバープラットフォーム
- Paper117
- Purpur17
- CraftBukkit9
- Leaf3
- Cauldron2
- Spigot2
- Arclight2
- Mohist1
- Magma1
- Parchment1
- Cauldron-MCPC-Plus1
- CatServer1
プラグインのバージョン
- 24.143
- 24.020
- 23.117
- 23.012
- 25.111
- 22.410
- 23.210
- 23.44
- 2.14.44
- 25.0-rc24
- 23.2-RC33
- 25.03
- 23.33
- 21.32
- 21.22
- 2.10.02
- 2.041
- 25.0-rc11
- 26.21
- 19.41
- 2.17.51
- 2.14.21
- 2.0.81
MSHQ のチェック時にプラグイン一覧を公開しているサーバーの数です。多くのサーバーは一覧を隠しているため、実際の利用はもっと多いです。