死亡時座標を表示するプラグイン DeathCoordinates ( https://www.spigotmc.org/resources/deathcoordinates-1-8-1-17.43318/ ) を動かすには、ダウンロードしたjarファイルを plugins ディレクトリに入れる…だけでは駄目で、permissions.yml に例えば以下のように書く必要がある。
server.deathcoord: description: DeathCoordinates Display permission default: true children: deathcoordinates.message: true
deathcoordinates.teleport は書かないのがポイントで、そうしておけばテレポートコマンドは使えない。まあそれくらいでちょうどいいだろうと思う。
Multiverse-coreを使っている場合
プラグインを導入したあとに出来るplugins\DeathCoordinates\config.yml
を確認して、enabled-worlds:
の下に自分が追加したディメンションを付け足したり、もともとのディメンション名が違う場合は、それに合わせて書き直す必要がある。 また、 world_alias:
の下の要素も好みに応じて追加、修正が必要になるだろう。
LuckPermsを使っている場合
パーミッションの管理に LuckPerms など何らかのプラグインを使っている場合は、そのプラグインの記法にあわせて権限を与えればよい。たとえばコンソールから
lp group default permission set deathcoordinates.message
lp group default permission set deathcoordinates.show
などと実行することになるだろう。(念のため reload
でプラグインを読み直したほうがよいか? dc reload で充分か? は試していない)
LuckPerms で権限のツリー構造を表示させたところ、deathcoordinates が認識されていなかったが、これは DeathCoordinates プラグインの中にある plugins.yml に permission: の記述が存在しないためと思われる。作者がこれをきちんと書いていれば、おそらくそもそも permission を変更するまでもなく導入しただけで全てのユーザーに deathcoordinates.message を有効にしたり出来るのだが……たとえばこんな具合だろうか?
main: ajneb97.dc.DeathCoordinates version: 1.10.1 name: DeathCoordinates api-version: 1.13 author: Ajneb97 softdepend: [PlaceholderAPI] commands: deathcoordinates: description: Main Command of DeathCoordinates aliases: dc permission: deathcoordinates permissions: deathcoordinates.*: description: Gives access to DeathCoordinates default: true children: deathcoordinates.message: true deathcoordinates.show: true deathcoordinates.teleport: true deathcoordinates.bypassmoney: true deathcoordinates.bypasstime: true deathcoordinates.admin: true deathcoordinates.message: default: true deathcoordinates.show: default: op deathcoordinates.teleport: default: op deathcoordinates.bypassmoney: default: op deathcoordinates.bypasstime: default: op deathcoordinates.admin: default: op