プラグイン導入!WorldGuardの設定を見てみよう-04

シリーズの更新が滞っておりすみません。

ざっくり言うと飽きちゃってました忙しかったので。

それでは、思い出しながら前回導入したWorldGuardの設定も見ていきましょうか。

前回はこちら

Yukimomoサーバー用に書いた記事ですが、WorldGuardでユーザーが建物の保護をすることも可能です。

[quads id=1]


Config.yml

では早速コンフィグ内の項目を確認していきましょうか。
そうは言ってもこまけー説明なんてええねん。

使えるコンフィグをだせや!( ゚Д゚)って方もいると思うので、こちらコピペで使ってみてください。
大体の設定はできていますので、荒らし対策もばっちり!ですね。w

regions:
 use-scheduler: true
 use-creature-spawn-event: true
 sql:
 use: false
 dsn: jdbc:mysql://localhost:3306/worldguard
 username: root
 password: password
 table-prefix: 'WG'
 enable: true
 invincibility-removes-mobs: false
 explosion-flags-block-entity-damage: true
 high-frequency-flags: false
 wand: 334
 max-claim-volume: 1000000
 claim-only-inside-existing-regions: false
 max-region-count-per-player:
 default: 5
 uuid-migration:
 perform-on-next-start: false
 keep-names-that-lack-uuids: true
 fake-player-build-override: true
 protect-against-liquid-flow: false
auto-invincible: false
use-player-move-event: true
use-player-teleports: true
security:
 deop-everyone-on-join: false
 block-in-game-op-command: false
host-keys: {}
summary-on-start: true
op-permissions: true
protection:
 item-durability: true
 remove-infinite-stacks: false
 disable-xp-orb-drops: false
 disable-obsidian-generators: false
gameplay:
 block-potions: []
 block-potions-overly-reliably: false
simulation:
 sponge:
 enable: true
 radius: 3
 redstone: false
default:
 pumpkin-scuba: false
 disable-health-regain: false
physics:
 no-physics-gravel: false
 no-physics-sand: false
 vine-like-rope-ladders: false
 allow-portal-anywhere: false
 disable-water-damage-blocks: []
ignition:
 block-tnt: true
 block-tnt-block-damage: true
 block-lighter: false
fire:
 disable-lava-fire-spread: true
 disable-all-fire-spread: true
 disable-fire-spread-blocks: []
 lava-spread-blocks: []
mobs:
 block-creeper-explosions: false
 block-creeper-block-damage: true
 block-wither-explosions: false
 block-wither-block-damage: true
 block-wither-skull-explosions: false
 block-wither-skull-block-damage: true
 block-enderdragon-block-damage: false
 block-enderdragon-portal-creation: false
 block-fireball-explosions: false
 block-fireball-block-damage: true
 anti-wolf-dumbness: false
 allow-tamed-spawns: true
 disable-enderman-griefing: false
 disable-snowman-trails: false
 block-painting-destroy: false
 block-item-frame-destroy: false
 block-plugin-spawning: true
 block-above-ground-slimes: false
 block-other-explosions: false
 block-zombie-door-destruction: false
 block-creature-spawn: []
player-damage:
 disable-fall-damage: false
 disable-lava-damage: false
 disable-fire-damage: false
 disable-lightning-damage: false
 disable-drowning-damage: false
 disable-suffocation-damage: false
 disable-contact-damage: false
 teleport-on-suffocation: false
 disable-void-damage: false
 teleport-on-void-falling: false
 disable-explosion-damage: false
 disable-mob-damage: false
 disable-death-messages: false
chest-protection:
 enable: false
 disable-off-check: false
crops:
 disable-creature-trampling: false
 disable-player-trampling: false
weather:
 prevent-lightning-strike-blocks: []
 disable-lightning-strike-fire: false
 disable-thunderstorm: false
 disable-weather: false
 disable-pig-zombification: false
 disable-powered-creepers: false
 always-raining: false
 always-thundering: false
dynamics:
 disable-mushroom-spread: false
 disable-ice-melting: false
 disable-snow-melting: false
 disable-snow-formation: false
 disable-ice-formation: true
 disable-leaf-decay: false
 disable-grass-growth: false
 disable-mycelium-spread: false
 disable-vine-growth: false
 disable-soil-dehydration: false
 snow-fall-blocks: []
blacklist:
 use-as-whitelist: false
 logging:
 console:
 enable: true
 database:
 enable: false
 dsn: jdbc:mysql://localhost:3306/minecraft
 user: root
 pass: ''
 table: blacklist_events
 file:
 enable: false
 path: worldguard/logs/%Y-%m-%d.log
 open-files: 10
auto-invincible-group: false
auto-no-drowning-group: false
build-permission-nodes:
 enable: false
 deny-message: '&eSorry, but you are not permitted to do that here.'
event-handling:
 block-entity-spawns-with-untraceable-cause: false
 interaction-whitelist: []
 emit-block-use-at-feet: []


説明

なんかの記事でデフォルト値もあると見やすいよ!って言われたので、あわせて入れていきましょう!(*´ω`*)

設定デフォルト説明
use-scheduler trueタスクにスケジューラを使うかどうか
use-creature-spawn-event truemob-spawningとdeny-spawnフラグを切り替え
sql DBの設定です。
use: false
dsn: jdbc:mysql://localhost:3306/worldguard
username: root
password: password
table-prefix: ‘WG’
enable trueregionsの設定を有効にするかどうか
 invincibility-removes-mobs false無敵の領域内でMobを除去するかどうか
 explosion-flags-block-entity-damage trueエンティティのダメージを無効にするかどうか
 high-frequency-flags falseこのような延焼や流体の流れのように頻繁に発生するイベントを処理するかどうか
 wand334ブロックを右クリックして領域を指定させるアイテムのID
 max-claim-volume30000選択できる最大のブロック数
 claim-only-inside-existing-regions falseプレイヤーが既存の領域を選択できるか
 max-region-count-per-player  
 default7プレイヤーが所有できる領域の数
グループを追加して書けば権限グループによって所有できる数を指定できます。
例:
max-region-count-per-player:
default: 7
builders: 20
moderators: 40
 uuid-migration  
 perform-on-next-start false次のサーバー起動時にUUIDに移行するかどうか。
 keep-names-that-lack-uuids trueこの設定はよくわかりません。
 fake-player-build-override trueこの設定はよくわかりません。
 protect-against-liquid-flow false領域内で流体(水、マグマなど)が流れるかどうか。
auto-invincible false自動無敵モードのプレイヤー権限グループを与えるかどうか
use-player-move-event trueプレイヤーの動きを追跡する機能を処理するかどうか
use-player-teleports trueプレイヤーの動きを追跡するためにテレポート移動を考慮するかどうか
security  
 deop-everyone-on-join falseログイン時にすべてのプレイヤーのOP権限をはく奪するかどうか
 block-in-game-op-command falseOPコマンドをブロックするかどうか
host-keys {}サーバーをハッキングされ管理者としてハッカーにログインされないために、ホストkeyを設定できます。
<<参考>>
summary-on-start trueサーバーの起動時に各ワールドの設定にたいする概要情報を表示するかどうか。
煩わしい場合はfalseを設定すると消える
op-permissions true他のPermissonのプラグインが存在しない場合に、OP権限を設定しているプレイヤーに本プラグインのアクセス許可を与えるかどうか
protection  
 item-durability trueアイテムの耐久値を設定するかどうか。
Falseに設定すつとブロックを破壊できません。
 remove-infinite-stacks false無限にスタックできるアイテムを削除するかどうか
 disable-xp-orb-drops false経験値のドロップを無効にするかどうか。
 disable-obsidian-generators false黒曜石の発電機を無効にするかどうか
gameplay  
 block-potions []使用できないポーションを設定するリスト
 block-potions-overly-reliably false block-potionsで指定されたポーションを必要以上にブロックするかどうか。
Trueを設定すると、必要以上にポーションの効果をブロックします。
simulation  
 sponge  
 enable falseスポンジが水を吸うようにするかどうか。
ここの設定trueは1.8以降推奨されていません。スポンジの仕様が追加され水を吸うようになったため。
 radius3スポンジの水を吸う範囲
 redstone falseレッドストーンがスポンジブロックを操作できるかどうか
default  
 pumpkin-scuba falseかぼちゃを装備しているユーザーが水中呼吸できるかどうか
 disable-health-regain false自動回復を無効にするかどうか
physics  
 no-physics-gravel false砂利が落ちないかどうか(falseが落ちる)
 no-physics-sand false砂が落ちないかどうか(falseが落ちる)
 vine-like-rope-ladders false一番上のはしごが壁に面している場合にしたのはしごに壁が必要なくするかどうか
 allow-portal-anywhere falseポータルを無効な場所に設置できるかどうか
 disable-water-damage-blocks []水で破壊されないブロックのリスト
例:
disable-water-damage-blocks:[redstone_wire、redstone_torch]
ignition  
 block-tnt falseTNTの爆発を阻止するかどうか
 block-tnt-block-damage falseTNTブロックダメージを受けないかどうか
 block-lighter false火打ち石の使用を無効にするかどうか
fire  
 disable-lava-fire-spread true溶岩が炎を作ることができるかどうか
 disable-all-fire-spread false火が燃え広がらないかどうか
 disable-fire-spread-blocks []発火するブロックのリスト
 lava-spread-blocks []溶岩拡散ブロックの設定
mobs  
 block-creeper-explosions falseクリーパーの爆発の影響を無効にするかどうか
 block-creeper-block-damage falseクリーパーの爆発により、ブロックの破壊を無効にするかどうか
 block-wither-explosions falseウィザーの爆発の影響を無効にするかどうか
 block-wither-block-damage falseウィザーの爆発により、ブロックの破壊を無効にするかどうか
 block-wither-skull-explosions falseウィザーの頭の効果を無効にするかどうか
 block-wither-skull-block-damage falseウィザーの頭により、ブロックの破壊を無効にするかどうか
 block-enderdragon-block-damage falseエンダードラゴンのブロックの破壊を無効にするかどうか
 block-enderdragon-portal-creation falseエンダードラゴンがポータルを作成する能力を無効にするかどうか
 block-fireball-explosions false火の玉の爆発の影響を無効にするかどうか
 block-fireball-block-damage false火の玉のブロックの破壊を無効にするかどうか
 anti-wolf-dumbness false狼がいろんな状況で無敵にするかどうか(マグマで死んじゃうことが多かったためにある設定みたいです)
 allow-tamed-spawns true狼や馬、猫がスポーン可能かどうか
 disable-enderman-griefing falseエンダーマンのブロックの移動を無効にするかどうか
 disable-snowman-trails falseスノーマンの雪を無効にするかどうか
 block-painting-destroy false絵画の破壊を無効にするかどうか
 block-item-frame-destroy falseアイテムフレームの破壊を無効にするかどうか
 block-plugin-spawning trueプラグインによって追加されたMobをスポーンさせるかどうか
 block-above-ground-slimes false地上にスライムをスポーンさせるかどうか
 block-other-explosions false上記で設定できないその他のブロック爆発を無効にするかどうか
 block-zombie-door-destruction falseゾンビがドアを破壊する能力を無効にするかどうか
 block-creature-spawn []スポーンさせたくないモンスターのリスト
player-damage プレイヤーへのダメージの設定
 disable-fall-damage false落下ダメージを無効にするかどうか
 disable-lava-damage false溶岩ダメージを無効にするかどうか
 disable-fire-damage false炎によりダメージを無効にするかどうか
 disable-lightning-damage false雷のダメージを無効にするかどうか
 disable-drowning-damage false溺れるダメージを無効にするかどうか
 disable-suffocation-damage false窒息ダメージを無効にするかどうか
 disable-contact-damage falseサボテンのダメージを無効にするかどうか
 teleport-on-suffocation falseテレポートした際の窒息ダメージを無効にするかどうか
 disable-void-damage false世界の底に落ちるダメージを無効にするかどうか
 teleport-on-void-falling false世界の底に落ちた際に安全な場所にテレポートするかどうか
 disable-explosion-damage false爆発ダメージを無効にするかどうか
 disable-mob-damage falseモンスターからのダメージを無効にするかどうか
 disable-death-messages falseプレイヤーの死亡メッセージを無効にするかどうか
chest-protection  
 enable falseワールドガードでは、別のチェストの保護プラグインの使用を推奨しています。
チェストの保護ができるけど、他をいれてね
 disable-off-check false 
crops  
 disable-creature-trampling falseモンスターによる作物の踏み荒らしを無効にするかどうか
 disable-player-trampling falseプレイヤーによる作物の踏み荒らしを無効にするかどうか
weather  
 prevent-lightning-strike-blocks []落雷が発生しないブロックのリスト
 disable-lightning-strike-fire false雷による火災を無効にするかどうか
 disable-thunderstorm false雷雨を無効にするかどうか
 disable-weather false天気を無効にするかどうか
 disable-pig-zombification false豚がゾンビピッグマンになるのを無効にするかどうか
 disable-powered-creepers falseエターナルクリーパーになるのを無効にするかどうか
 always-raining false常に雨が降っているかどうか
 always-thundering falseいつも雷雨になっているかどうか
dynamics  
 disable-mushroom-spread falseキノコの広がりを無効にするかどうか
 disable-ice-melting false氷の融解を無効にするかどうか
 disable-snow-melting false雪の融解を無効にするかどうか
 disable-snow-formation false雪の形成を無効にするかどうか
 disable-ice-formation true氷の形成を無効にするかどうか
 disable-leaf-decay false葉が壊れるのを無効にするかどうか
 disable-grass-growth false草の広がりを無効にするかどうか
 disable-mycelium-spread false菌糸の広がりを無効にするかどうか
 disable-vine-growth falseつるの成長を無効にするかどうか
 disable-soil-dehydration false土が乾くのを無効にするかどうか
 snow-fall-blocks []雪が形成されるブロックのリスト
blacklist  
 use-as-whitelist falseホワイトリストをしようするかどうか
 logging  
 console  
 enable trueコンソールへのログを有効にするかどうか
 database  
 enable falseデータベースに接続するかどうか
 dsn jdbc://localhost:3306/minecraftデータベースの接続パス
 user rootデータベースの接続パスユーザー
 pass ”データベースの接続パスワード
 table blacklist_events使用するテーブル
 file  
 enable falseファイルへのログを有効にするかどうか
 path worldguard/logs/%Y-%m-%d.logログファイルの命名パターン
 open-files101度に開くログファイルの数
auto-invincible-group false無敵グループの権限をプレイヤーに与える
auto-no-drowning-group false溺れないグループの権限をプレイヤーに与える
build-permission-nodes  
 enable falseプレイヤーに権限ノードの設定を与えるかどうか
 deny-message ‘&eSorry, but you are not permitted to do that here.’拒否メッセージ
メッセージを変更できます
event-handling  
 block-entity-spawns-with-untraceable-cause falseブロックを生成するための保護をバイパスすることは可能です。
 interaction-whitelist []保護すべきでないブロックのリスト
 emit-block-use-at-feet []ブロックを自分の足元で修正する許可をプレイヤーに要求するアイテムのリスト

まとめるの結構大変でしたw


最後に

今回は、WorldGuardの設定について書いてみました。
次回は、荒らし対策について書いていきますよ。

[quads id=2]

<次回

前回>

1件のピンバック

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)