今回はmyhomeのpermissionsの設定について書いていきます。
今回使用したプラグインの情報
今回はデフォルトグループにMyHomeのコマンド
/home set
/home
を使えるように設定する。
まずPermissionsExのpermissions.ymlを開く
groups:
default:
default: true
permissions:
default:
default: true
permissions:
事前にこのように記述してなければしておいてください。
今回はデフォルトグループがmyhomeプラグインの
/home set
/home
デフォルトグループにこのコマンドを使用させたくない場合や、
デフォルト以外の権限グループにこのコマンドを使用させたい場合は、
各自書く場所を変えてください。
デフォルト以外の権限グループにこのコマンドを使用させたい場合は、
各自書く場所を変えてください。
ここにmyhomeの権限を書きこんでいきます。
groups:
default:
default: true
permissions:
- myhome.home.basic.home
- myhome.home.basic.set
default:
default: true
permissions:
- myhome.home.basic.home
- myhome.home.basic.set
このように書いて保存をしてサーバーを起動して権限を与えたグループが
与えられた権限を行使できれば(コマンドを使えれば)成功です。
今回紹介した権限(コマンド)以外にもあるので紹介しときます。
myhomeのページから自己解釈とグーグル翻訳を使用して書きだしているので私の分らなかったところは空白もしくはグーグル翻訳のまま乗せているところもあります、ご了承ください。コマンド | 意味 | permissions |
---|---|---|
/home | 自分の設定したhomeに移動します | myhome.home.basic.home |
/home set | homeを現在地点に設定します | myhome.home.basic.set |
/home delete | 自分のhome設定を削除します | myhome.home.basic.delete |
/home point | 自分のhomeの方にコンパスを向けます | |
/home help | myhomeのヘルプを表示します | |
/home <name> | <name>の家へ移動します | myhome.home.soc.others |
/home list | 自分が行くことのできるhomeの一覧表示 | myhome.home.soc.list |
/home ilist | 自分のhome来ることのできる プレイヤーの一覧表示 | myhome.home.soc.list |
/home invite <name> | 入力したプレイヤーが自分のhomeに 来れるようにする | myhome.home.soc.invite |
/home uninvite <name> | 入力したプレイヤーが自分のhomeに 来れないようにする | myhome.home.soc.uninvite |
/home public | 自分のhomeを全員に公開する | myhome.home.soc.public |
/home private | 自分のhomeをプライベートにする | myhome.home.soc.private |
/home listall | すべての家を表示することを許可する | myhome.admin.home.list |
/home clear [playername] | 入力したプレイヤーのhomeを削除する | myhome.admin.home.delete |
/home convert | DBに非常に古いhomes.txtから 家を変換する | myhome.admin.convert |
/home reload | 設定をリロードします- MySQLに スワッピングのためにこれを 使用しないでください | myhome.admin.reload |
コマンド | 意味 | permissions |
---|---|---|
ユーザーのアクセス許可を付与します | myhome.user | |
管理者権限を付与します | myhome.admin | |
無料で許可/ sethomeおよび/ 家庭の使用状況 | myhome.econ.free.* | |
無料で許可/ sethomeの使用状況 | myhome.econ.free.sethome | |
無料で許可/家庭の使用状況 | myhome.econ.free.home | |
バイパスすべてのリミット値 (クールダウン、warmupsとベッドの使用等 | myhome.bypass.* | |
バイパスする許可/ホームクールダウン | myhome.bypass.cooldown | |
バイパス/家庭用ウォームアップするための権限 | myhome.bypass.warmup | |
/sethomeクールダウンをバイパスする権限 | myhome.bypass.sethomecool | |
ベッドの使用が強制されるとき/ sethomeの使用許可 | myhome.bypass.bedsethome | |
ダメージを受けたか、扱うときには /homeのウォームアップを中止しないでください | myhome.bypass.dmgaborting | |
ページ左側にあるすべての 管理コマンドへのアクセスを持っている | myhome.admin.* | |
管理誰かの家にCAN /ホーム | myhome.admin.home.any |
GroupManagerとPermissionsExについては、グループごと/ユーザごとのタイマーとコストは次のように定義されています。
myhome . timer . cooldown : x
myhome . timer . warmup : x
myhome . timer . sethome : x
myhome . costs . home : x
myhome . costs . sethome : x
myhome . distance . home : x
PermissionsExは、xの値だけではなく、xの「X」として提示する必要があります
0 件のコメント:
コメントを投稿