差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
tech:region:worldguard [2018/12/19 21:37] gorou12 |
tech:region:worldguard [2024/05/01 17:31] (現在) aoyuke 木の斧のままだった所を修正 |
||
---|---|---|---|
行 1: | 行 1: | ||
{{: | {{: | ||
---- | ---- | ||
- | 使用プラグイン:WorldGuard 詳しく知りたい時は、このプラグイン名でググってみましょう。 | + | 使用プラグイン:WorldGuard 詳しく知りたい時は、このプラグイン名でググってみましょう。\\ |
+ | \\ | ||
+ | **<fc # | ||
---- | ---- | ||
==== 領域保護とは ==== | ==== 領域保護とは ==== | ||
行 16: | 行 18: | ||
道具は以下のとおりです。 | 道具は以下のとおりです。 | ||
- | * <fc #F00>木の斧</ | + | * <fc #F00>羽根</ |
* <fc # | * <fc # | ||
行 60: | 行 62: | ||
ここで置いたブロックは、保護を設定し終えたら壊してしまっても構いません。 | ここで置いたブロックは、保護を設定し終えたら壊してしまっても構いません。 | ||
- | === 3.木の斧でそれぞれ選択する === | + | === 3.羽根でそれぞれ選択する === |
+ | {{: | ||
+ | {{: | ||
- | {{: | + | 羽根を持ち、直方体の対角にあたるブロックを、それぞれ左クリック・右クリックします。 |
- | {{: | + | |
- | 木のオノを持ち、直方体の対角にあたるブロックを、それぞれ左クリック・右クリックします。 | + | 言語設定が日本語の場合、左クリックで『< |
+ | 右クリックで『< | ||
+ | なお、右クリック→左クリックの順に選択しても範囲選択には問題ありません。 | ||
- | 左クリックで< | + | 2つ目に表示されるメッセージの、座標の次にに表示される数字(上のSSの場合は「24」)は、その領域の体積です。\\ |
- | 表示されますが、右クリック→左クリックの順に選択しても問題ありません。 | + | |
- | + | ||
- | 2つ目の領域を選択したメッセージの、最後に表示される数字(上のSSの場合は「30」)は、その領域の体積です。\\ | + | |
1つの領域保護に__最大100万ブロックまで__、という制限がありますので、それを超えないように気をつけてください。 | 1つの領域保護に__最大100万ブロックまで__、という制限がありますので、それを超えないように気をつけてください。 | ||
行 77: | 行 79: | ||
2つの座標を指定した状態で、チャット欄に | 2つの座標を指定した状態で、チャット欄に | ||
< | < | ||
- | と入力すると、本人以外壊せない領域保護が完成します。おめでとうございます。 | + | と入力し、 |
+ | < | ||
+ | という文字が出ると本人以外壊せない領域保護が完成しました。おめでとうございます! | ||
- | {{:tech:region_claim.png?direct&200|}} | + | {{:tech:region: |
保護名は分かりやすい名前をつけてください。使用できる文字種は、__数字・アルファベットと一部の記号__( - と _ )です。\\ | 保護名は分かりやすい名前をつけてください。使用できる文字種は、__数字・アルファベットと一部の記号__( - と _ )です。\\ | ||
行 120: | 行 124: | ||
設定するには、 | 設定するには、 | ||
+ | 保護範囲内で | ||
+ | < | ||
+ | と入力し、チャット欄に表示された『Region Info』の[Flags]をクリックすることで表示されるフラグ一覧から設定するか、 | ||
< | < | ||
の書式でコマンドを入力します。\\ | の書式でコマンドを入力します。\\ | ||
行 129: | 行 136: | ||
特にフラグを設定していない場合は「初期値」が適用されています。 | 特にフラグを設定していない場合は「初期値」が適用されています。 | ||
^フラグ名^詳細^初期値^ | ^フラグ名^詳細^初期値^ | ||
- | |interact|allowにすると、「使う系」「チェスト系」「乗る系」のものが使えるようになります。|allow(資源マップはdeny)((サーバーの初期設定はdenyですが、サーバー管理人の手動(? | + | |interact|allowにすると、「使う系」「チェスト系」「乗る系」のものが使えるようになります。|allow| |
|chest-access|allowにすると、チェストなどを開けられるようになります。|deny| | |chest-access|allowにすると、チェストなどを開けられるようになります。|deny| | ||
- | |use|allowにすると、ボタン・レバー・感圧板を操作できるようになります。|allow| | + | |use|allowにすると、ボタン・レバー・感圧板を操作できるようになります。|deny| |
|>以上の3フラグは、下図も参考にしてください。||| | |>以上の3フラグは、下図も参考にしてください。||| | ||
| ||| | | ||| | ||
行 137: | 行 144: | ||
|vehicle-destroy|allowにすると、トロッコ・ボートを撤去できるようになります。|deny| | |vehicle-destroy|allowにすると、トロッコ・ボートを撤去できるようになります。|deny| | ||
|>上の2つはセットで許可or拒否することをお薦めします。||| | |>上の2つはセットで許可or拒否することをお薦めします。||| | ||
+ | | ||| | ||
+ | |passthrough|allowにすると、この領域は保護されていないのと同じ判定になります。\\ greetingやpvpなどのフラグ設定はしたいが、領域保護は不要な時に利用します。\\ buildと違い、重複する領域のいずれか1つでも\\ passthrough=None/ | ||
+ | |build|allowにすると、設置・破壊・チェスト開閉など、あらゆる行動ができるようになります。\\ passthroughと違い、領域が重複する場合は優先度に従って上書きされます。\\ 設定時に注意書きが出ます。|deny((領域メンバーはデフォルトでallow))| | ||
+ | |>上の2つは、この領域がフラグ設定目的になることを理解した上で利用してください。\\ (という旨が注意書きや公式Docに書いてある)||| | ||
| ||| | | ||| | ||
|enderpearl|allowにすると、エンダーパールでワープできるようになります。\\ denyにすると抑制します。|allow| | |enderpearl|allowにすると、エンダーパールでワープできるようになります。\\ denyにすると抑制します。|allow| | ||
- | |chorus-fruit-teleport((2017/3/4に追加されたフラグ))|allowにすると、領域内で、ないしは領域内へコーラスフルーツでのテレポートができます。\\ denyでは、領域内からコーラスフルーツでのテレポートが出来ず、\\ 領域外から入ろうとしても条件により拒否されます(条件は仮説あれども要検証)|allow| | + | |chorus-fruit-teleport((2020/6/13に復活したフラグ))|allowにすると、領域内で、ないしは領域内へコーラスフルーツでのテレポートができます。\\ denyでは、領域内からコーラスフルーツでのテレポートが出来ず、\\ 領域外から入ろうとしても条件により拒否されます(条件は仮説あれども要検証)|allow| |
- | |passthrough|allowにすると、だれでもブロックの設置・破壊ができるようになります。\\ 利用例:下記のgreetingのみを目的とする領域を作る、等|deny| | + | |
|damage-animals((2016/ | |damage-animals((2016/ | ||
+ | |entity-painting-destroy|allowにすると、プレイヤー以外の攻撃で絵画が壊れるようになります。\\ denyにするとプレイヤー以外の攻撃では絵画が壊れなくなります。\\ (例:ディスペンサーから射たれた矢など)\\ 特性上、常に非メンバーの権限を参照します(後述の「[[# | ||
+ | |entity-item-frame-destroy|allowにすると、プレイヤー以外の攻撃で額縁が壊れるようになります。\\ denyにするとプレイヤー以外の攻撃では額縁が壊れなくなります。\\ (例:ディスペンサーから射たれた矢など)\\ 特性上、常に非メンバーの権限を参照します(後述の「[[# | ||
+ | |pistons|allowにすると、領域内のピストンでブロックを動かせます。\\ denyにすると、ピストンがブロックを動かそうとしても動きません。\\ ピストンの先に何もなければピストンは動きます。\\ 特性上、常に非メンバーの権限を参照します(後述の「[[# | ||
|pvp|allowにすると、領域内でPvPができます。 denyにすると出来なくなります。\\ なおこのプロパティはゲーム(PvP)マップのみ有効です。|allow((PvPマップのみ。))| | |pvp|allowにすると、領域内でPvPができます。 denyにすると出来なくなります。\\ なおこのプロパティはゲーム(PvP)マップのみ有効です。|allow((PvPマップのみ。))| | ||
| ||| | | ||| | ||
- | |greeting|値の部分に言葉(チャットに打てる文字種すべて可)を入れると、領域に入ったプレイヤーに\\ メッセージを表示します。|なし| | + | |use-ecoegg((2019/ |
- | |farewell|値の部分に言葉(チャットに打てる文字種すべて可)を入れると、領域から出たプレイヤーに\\ メッセージを表示します。|なし| | + | | ||| |
- | |>コマンド例:/rg flag 領域 greeting こんにちは ←領域に入るたびに「こんにちは」と表示されます。\\ 削除する場合は値の部分を書かずに実行します。\\ 例:/rg flag 領域 | + | |greeting|値の部分に言葉(チャットに打てる文字種すべて可)を入れると、\\ 領域に入ったプレイヤーにチャットメッセージを表示します。|なし| |
+ | |farewell|値の部分に言葉(チャットに打てる文字種すべて可)を入れると、\\ 領域から出たプレイヤーにチャットメッセージを表示します。|なし| | ||
+ | |greeting-title((2020/6/13に追加されたフラグ))|値の部分に言葉(チャットに打てる文字種すべて可)を入れると、\\ | ||
+ | |farewell-title((2020/ | ||
+ | |>詳しくは「[[# | ||
|>この他、「指定したコマンドを拒否する」フラグも存在しますが、使い方を間違うと\\ 脱出できない罠ができるためここには掲載しません。Wiki内の他のページの記載を参照してください。||| | |>この他、「指定したコマンドを拒否する」フラグも存在しますが、使い方を間違うと\\ 脱出できない罠ができるためここには掲載しません。Wiki内の他のページの記載を参照してください。||| | ||
行 160: | 行 177: | ||
Q.この3つのフラグでは、具体的にどんなアイテムが使えたり使えなかったりするの?\\ | Q.この3つのフラグでは、具体的にどんなアイテムが使えたり使えなかったりするの?\\ | ||
A.[[tech: | A.[[tech: | ||
+ | |||
+ | |||
+ | === greeting系フラグ === | ||
+ | greeting、farewell、greeting-title、farewell-titleの各フラグは、\\ | ||
+ | その領域に出入りした際にメッセージを表示させます。 | ||
+ | |||
+ | < | ||
+ | /rg flag testregion greeting ようこそ! | ||
+ | 【削除時】 | ||
+ | /rg flag testregion greeting</ | ||
+ | |||
+ | ^ ^ 入った時 ^ 出た時 ^ | ||
+ | ^チャットに出す| greeting | farewell | | ||
+ | ^画面中央に出す| greeting-title | farewell-title | | ||
+ | |||
+ | {{: | ||
+ | |||
+ | なお、どちらもUI非表示(F1キー)の時は表示されません。 | ||
+ | |||
+ | greeting系はいずれも値部分に表示するメッセージを記入します。 | ||
+ | |||
+ | **各種文字装飾が可能**です。\\ | ||
+ | 文字装飾には[[plugin: | ||
+ | また、色については、「`R」などグレイヴ・アクセント((Shiftを押しながら@のキーを押す))+特定英数字でも指定可能です。\\ | ||
+ | こっちのほうが直感的かも?と思うので、対応表を置いておきます。 | ||
+ | |||
+ | < | ||
+ | ^広告・看板と互換有^WorldGuard専用^サンプルテキスト^ | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | |& | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | チャットへ出すメッセージは、**改行を使用可能**です。\\ | ||
+ | 「\n(バックスラッシュ((ほとんどのキーボードの場合、BackSpaceの左隣))と小文字n)」で改行できます。 | ||
+ | |||
+ | 画面中央へ出すメッセージは、**改行コードでサブタイトルの指定**ができます。\\ | ||
+ | 「\n」より前が一番大きなタイトル、後ろが少し下に小さなタイトルとして表示されます。\\ | ||
+ | なお2つめの「\n」より後ろは無視され、表示されないようです。 | ||
+ | |||
+ | **置換文字列が利用可能**です。\\ | ||
+ | WorldGuardで提供されている置換文字列は以下の通りです。 | ||
+ | |||
+ | ^フォーマット^意味^例^ | ||
+ | |%name%|greetingを表示した自分のマイクラID|jeb_| | ||
+ | |%id%|greetingを表示した自分のUUID|853c80ef-3c37-49fd-aa49-938b674adae6((jeb_のUUID))| | ||
+ | |%online%|現在サーバにログインしているユーザー数|5| | ||
+ | |%world%|greetingを表示した今このワールド名|home01| | ||
+ | |%health%|greetingを表示した自分の体力(最大20.0)|20.0| | ||
+ | |||
+ | 本節一番上の画像は、以下のコマンドで表示しています。 | ||
+ | |||
+ | < | ||
+ | /rg flag testregion greeting-title `Gこれはgreeting-titleです\n`gこれもgreeting-titleです</ | ||
=== ワープゲートにgreetingを設定する際の注意 === | === ワープゲートにgreetingを設定する際の注意 === | ||
行 282: | 行 368: | ||
chest-access -g members allow、chest-access -g owners denyという二枚がけは**不可能**です。\\ | chest-access -g members allow、chest-access -g owners denyという二枚がけは**不可能**です。\\ | ||
どうしてもの場合は、上記の優先度・親子関係を使うなどして対処しましょう。 | どうしてもの場合は、上記の優先度・親子関係を使うなどして対処しましょう。 | ||
+ | |||
+ | |||
+ | ^ レッドストーン信号とメンバーとオーナー | ||
+ | |レッドストーン信号は、その特性上、誰が入力したか分かりません。\\ 感圧板を踏んだのはメンバーかもしれないし、牛やゾンビかもしれないし、領域外から矢を打ち込んでる第三者かもしれません。\\ ややこしいので、WorldGuardでは、RS信号による動作は「非メンバー」と同一視されます。\\ 特にピストンは必ずRS動力でしか動かないため、pistonsフラグは非メンバーに対する設定しか意味がありません。\\ pistons -g owners denyとしても、オーナーはピストンを動かせるということです。| | ||
行 364: | 行 454: | ||
|/region info 保護名|保護名の領域保護情報を確認する| | |/region info 保護名|保護名の領域保護情報を確認する| | ||
| || | | || | ||
- | |< | + | |< |
- | |< | + | |< |
|< | |< | ||