Minecraftプラグイン WorldGuard
WorldGuard と確認されたサーバーの情報
🔌 WorldGuard について
WorldGuard は、保護された地域を定義し、エリアごとのルールを適用するための Minecraft プラグインです。サーバー管理者やマップ制作者は、建築、PvP、爆発、mob の挙動、アイテム/ブロックの使用など、多くのゲームプレイ要素を設定可能な flags と設定で制御するゾーンを作成できます。
🎯 目的
WorldGuard は、griefing、偶発的または意図的な破壊行為、そしてエリアごとに異なる不統一なゲームルールといった、よくあるサーバーの問題を解決します。地域ベースで強制できるため、ワールドの異なる場所ごとに独立したルールを持たせながら、グローバルなサーバー設定は変更せずに済みます。
⚙️ 機能
- 地域の作成と管理(WorldEdit の選択範囲を使った直方体および多角形の地域)。
- 地域ごとの flags による動作の有効/無効化(例: pvp, entry, build, fire spread, TNT, mob griefing, item pickup)。
- ブロック/アイテムのブラックリスト化と、flag に基づくインタラクション制御。
- チェスト保護やその他の保護関連機能。
- 管理者向けツールとユーティリティコマンド(レポート、プロファイリング、火の拡散停止などの即時制御コマンド)。
- 拡張可能な API とストレージドライバ(ドキュメントにはストレージと API の項目があります)。
🧩 対象ユーザー
- エリア保護が必要な Survival / SMP サーバー。
- spawn やイベントエリアにカスタムルールが必要な公開サーバー。
- 地域ごとに細かくゲームルールを制御したいマップ制作者やアドベンチャーサーバー。
- griefing やサーバーの挙動を管理するためのツールが必要な管理者・モデレーター。
🏗️ 使用例
- 非スタッフ向けに PvP、ブロック設置、アイテム回収を無効化した spawn 地域を作成する。
- 地域 flags を使って、ピストン、TNT キャノン、爆発ダメージからプレイヤー建築を保護する。
- 特定のワールドや地域で使用させたくないアイテムやブロック種別をブラックリスト化する。
- WorldGuard のレポートや profiling を使って、保護イベントに関連するサーバー状態を確認する。
⌨️ コマンド
| Command | Description | Permission | Access |
|---|---|---|---|
/region(別名 /rg) | 地域管理コマンド(flags の設定、地域の一覧表示、地域の作成/削除) — ドキュメントの例: /rg flag と /rg list。 | プロジェクトのコマンドに記載 | Admin |
/wg report | 保護関連の統計やレポートを出力する(profile/report コマンドはドキュメントに記載あり)。 | プロジェクトのコマンドに記載 | Admin |
/wg profile | プラグインが提供する CPU/profiling 関連コマンド(ドキュメントで profiling の使用法に言及)。 | プロジェクトのコマンドに記載 | Admin |
🔐 権限
| Permission | Description | Default |
|---|---|---|
worldguard.region.flag.regions.own.<region name> | 所有地域に限定した flag 操作向けとしてドキュメントで参照されている権限ノード。 | not specified |
worldguard.region.flag.flags.chest-access | chest-access flag に関連してドキュメントで参照されている権限ノード。 | not specified |
⚙️ インストール
📥 セットアップ
- Bukkit 互換のサーバー実装を使用していることを確認してください(WorldGuard のドキュメントとリポジトリでは、Paper などの Bukkit 実装が必要とされています)。
- WorldEdit をインストールしてください(WorldGuard は依存関係として WorldEdit を必要とします)。
- 公式の WorldGuard プラグイン
.jarをダウンロードしてください(プロジェクトのダウンロードページはプロジェクトによって管理されています)。 .jarをサーバーのplugins/ディレクトリに置き、サーバーを再起動してください。- サーバーコンソールで WorldGuard の起動メッセージを確認し、読み込まれたことを確認してください。
📦 依存関係
- WorldEdit(必須)。
🧠 技術メモ
- WorldGuard はオープンソースで、プロジェクトのリポジトリとドキュメントには API とストレージドライバの情報があります。
- プロジェクトは EngineHub 組織の下で管理されており、ソースはプロジェクトのリポジトリで公開されています。
- このプラグインは多くのコマンドと細かな権限システムを提供します。完全なコマンド一覧と権限ノード一覧は公式ドキュメントを参照してください。
- インストールと機能設定(flags、ストレージ)は公式ドキュメントに記載されています。
🤝 このプラグインが役立つ場面
spawn エリア、プレイヤー建築、またはマップ固有のルールのために、対象を絞った地域別の保護とゲームプレイ制御が必要な場合、WorldGuard はグローバルなサーバー挙動を変更せずに、それらのルールを適用・管理できる成熟した設定可能なシステムを提供します。
- Restarting...852.54
- A Minecraft Server851.42
- Froggie
保護された土地保護、プレイヤーショップとオークションのある経済、複数バージョン対応、そしてJava–Bedrockのクロスプレイに対応した、カジュアルな建築勢やコミュニティ向けのフレンドリーなサバイバルSMPです。
651.15 - Netherlite is loading...550.6
- LilBoxPvP
BoxPvPに特化したサーバーで、高速なアリーナ戦闘、デュエル、シーズン制の進行が楽しめます。カスタムアイテム、NPCベースのメニュー、そしておそらくJava–Bedrock間のクロスプレイに対応しています。
449.38 - Akoot&Co
Java と Bedrock に対応した、コミュニティ重視の居心地のいい SMP。公開ライブワールドマップ、寄付ショップ、そして気軽に建築や探索を楽しめる便利機能があります。
147.97 - Minecart Rapid Transit
コミュニティ重視の都市建設・交通サーバーで、乗れる列車、大規模な交通網、保護された建築、プレイヤー運営の経済、組織されたPvPアリーナを中心にしています。
147.66 - TGG Online
FPS風の韓国Minecraftサーバー。ゾンビサバイバルやbomb/escape系のミニゲームに加え、多彩なカスタム武器、カスタムモデル、リソースパック対応の体験を提供します。
1947.33 - Racsu Planet
スキル、クエスト、カスタムダンジョン、そして公式ストアとコミュニティハブに支えられたゲーム内経済を備えた、クロスプレイ対応のサバイバルMMORPG(Java + Bedrock)。
146.06 - AnarchyLands CZ/SK045.15
- MoodCraft
プレイヤー運営の街、経済、都市プロジェクトに重点を置いたフランス語のセミRPサバイバルSMP — ゲーム内ガイド、ショップ、仕事、安心のチェスト保護で快適に進行できます。Java と Bedrock 対応。
044.83
プラグイン WorldGuard のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。
プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。WorldGuard の実際の役割はサーバーごとの設定によります。
データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、WorldGuard を使用していてもこのセクションに表示されないことがあります。
WorldGuard を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。