LuckPerms権限設定完全ガイド
2025年8月最新版 – WebEditor・グループ階層・プレフィックス設定
2025年8月更新
v5.5.x対応
WebEditor完全対応
LuckPerms – 最強の権限管理プラグイン
LuckPermsは現在最も人気で強力なMinecraftサーバー用権限管理プラグインです。
2025年8月現在、バージョン5.5.x系列により、WebEditorの大幅改良とMinecraft 1.21.8完全対応を実現しています。
LuckPermsが選ばれる理由(2025年版)
対応プラットフォーム
Paper
BungeeCord
Velocity
Fabric
Forge
インストール・基本設定
ダウンロード
LuckPerms公式サイトから最新版(v5.5.x)をダウンロードします。
公式サイト: https://luckperms.net/
使用するプラットフォーム(Bukkit/BungeeCord/Fabric等)に対応したバージョンを選択
プラグイン配置
ダウンロードしたJARファイルをサーバーのpluginsフォルダに配置します。
├── 📁 plugins/
│ └── 📄 LuckPerms-Bukkit-5.5.10.jar ← ここに配置
├── 📄 server.jar
└── 📄 server.properties
サーバーを再起動すると、LuckPermsが自動的に初期化されます
基本設定確認
初回起動後、config.ymlファイルを確認・調整します。
storage-method: h2
server: global
messaging-service: none
auto-op: false
verbose: true
web-editor: true
# MySQL使用時の設定例
# storage-method: mysql
# data:
# address: localhost:3306
# database: luckperms
# username: luckperms_user
# password: your_password
小規模サーバーはデフォルト設定、本格運用時はMySQLを推奨
WebEditor完全活用法
WebEditorとは
WebEditorは、LuckPermsの革新的な機能の一つです。ブラウザ上で直感的に権限管理を行うことができ、
複雑なコマンドを覚える必要がありません。2025年版では大幅に改良され、より使いやすくなりました。
WebEditor起動方法
基本コマンド
/lp editor
すべてのグループ・ユーザーを編集
/lp editor groups
グループのみを編集
/lp editor users
ユーザーのみを編集
個別指定コマンド
/lp user [名前] editor
特定のユーザーを編集
/lp group [名前] editor
特定のグループを編集
/lp editor online
オンラインユーザーのみ
操作手順
1. コマンド実行
サーバー内で
/lp editor実行
2. URL取得
チャット欄に表示される
URLをクリック
3. ブラウザ編集
WebEditorで
権限を編集
4. 変更保存
保存ボタンで
変更を適用
WebEditor使用時の注意点
- OP権限が必要です
- URLには有効期限があります(通常10分間)
- editor.luckperms.netに接続できる環境が必要
グループ階層管理システム
グループ階層の基本概念
LuckPermsのグループ階層システムは、効率的な権限管理の核心です。
上位グループの権限を下位グループが継承することで、管理作業を大幅に簡素化できます。
推奨グループ階層構造
Admin(管理者)
全権限 – Weight: 100
Moderator(モデレーター)
管理権限 – Weight: 80
VIP(プレミアム)
特別権限 – Weight: 60
Member(メンバー)
基本権限 – Weight: 40
Default(デフォルト)
最小権限 – Weight: 0
グループ作成・管理方法
コマンドによる作成
/lp creategroup [グループ名]
# Weight設定(優先度)
/lp group [グループ名] setweight [数値]
# 表示名設定
/lp group [グループ名] setdisplayname [表示名]
# 例: VIPグループ作成
/lp creategroup vip
/lp group vip setweight 60
/lp group vip setdisplayname “VIP会員”
WebEditorによる作成
-
1
/lp editorでWebEditorを開く -
2
「Groups」横の「+」ボタンクリック -
3
グループ名・表示名を入力 -
4
Weight値を設定 -
5
「Create」で作成完了
グループ設定項目詳細
設定項目 | 説明 | 設定例 | 注意点 |
---|---|---|---|
グループ名 | 内部識別用の名前 | admin, vip, member | 英数字・小文字推奨 |
表示名 | プレイヤーに表示される名前 | 管理者, VIP会員 | 日本語使用可能 |
Weight | グループの優先度 | 100(Admin) > 80(Mod) | 高い値が優先 |
親グループ | 継承元グループ | VIP → Member | 循環参照禁止 |
グループ継承の仕組み
上位グループの権限を下位グループが自動的に継承するため、効率的な管理が可能です。
├── Moderator (Admin権限継承 + kick/ban権限, weight: 80)
│ ├── VIP (Moderator権限継承 + fly権限, weight: 60)
│ │ ├── Member (VIP権限継承 + warp権限, weight: 40)
│ │ │ └── Default (最小権限のみ, weight: 0)
プレフィックス・色設定マスター
プレフィックス・サフィックス設定
プレフィックスとサフィックスで、プレイヤーの名前を装飾し、サーバー内での役割を明確に表示できます。
Minecraft の色コードを使用して、視覚的に魅力的な表示を作成しましょう。
Minecraft色コード一覧
&0
黒
&1
濃い青
&2
濃い緑
&3
濃い水色
&4
濃い赤
&5
濃い紫
&6
金色
&7
灰色
&8
濃い灰色
&9
青
&a
緑
&b
水色
&c
赤
&d
明るい紫
&e
黄色
&f
白
装飾コード一覧
&l
太字
&o
斜体
&n
下線
&m
取り消し線
&k
難読化(魔法エンチャント風)
&r
フォーマットリセット
プレフィックス・サフィックス設定コマンド
/lp group [グループ名] meta setprefix [優先度] “[プレフィックス]”
# サフィックス設定(基本構文)
/lp group [グループ名] meta setsuffix [優先度] “[サフィックス]”
# 実際の設定例
# 管理者グループに赤色のプレフィックスを設定
/lp group admin meta setprefix 100 “&c[管理者]&r ”
# VIPグループに金色のプレフィックスと紫色のサフィックス
/lp group vip meta setprefix 80 “&6[VIP]&r ”
/lp group vip meta setsuffix 80 ” &d★&r”
# モデレーターグループに青色の太字プレフィックス
/lp group mod meta setprefix 90 “&9&l[MOD]&r ”
# メンバーグループに緑色のシンプルなプレフィックス
/lp group member meta setprefix 50 “&a[Member]&r ”
優先度について: 高い数値が優先表示されます。同じユーザーが複数のグループに所属している場合、最高優先度のプレフィックスが表示されます。
チャット表示例
PlayerName
: サーバーへようこそ!
PlayerName
★
: VIP特典をお楽しみください
PlayerName
: 何かお困りですか?
PlayerName
: 楽しく遊びましょう!
プレフィックス表示のための追加設定
プレフィックスを表示するには、チャット管理プラグインが必要です:
- EssentialsChat – 最も一般的で簡単
- ChatEx – 高機能なチャット管理
- Vault – 権限プラグイン間の架け橋(必須)
LuckPermsコマンド完全リファレンス
基本コマンド
/lp
メインコマンド・ヘルプ表示
/lp info
プラグイン情報・バージョン確認
/lp reload
設定ファイル再読み込み
/lp sync
データベース同期(ネットワーク環境)
/lp export [ファイル名]
権限データのエクスポート
ユーザー管理コマンド
/lp user [名前] info
ユーザー情報の表示
/lp user [名前] permission set [権限] [true/false]
ユーザーに権限を設定
/lp user [名前] parent add [グループ]
ユーザーをグループに追加
/lp user [名前] parent remove [グループ]
ユーザーからグループを削除
/lp user [名前] parent settemp [グループ] [期間]
一時的なグループ追加
グループ管理コマンド
/lp creategroup [名前]
新しいグループを作成
/lp deletegroup [名前]
グループを削除
/lp group [名前] info
グループ情報の表示
/lp group [名前] permission set [権限] [true/false]
グループに権限を設定
/lp group [名前] parent add [親グループ]
グループの継承関係を設定
高度なコマンド
/lp user [名前] permission settemp [権限] true [期間]
一時的な権限付与
/lp user [名前] permission set [権限] true world=[ワールド名]
特定ワールド限定権限
/lp group [名前] meta setprefix [優先度] "[プレフィックス]"
プレフィックス設定
/lp user [名前] meta set [キー] [値]
カスタムメタデータ設定
/lp search [権限]
権限の検索
実践的なコマンド例
# 1. デフォルトグループ作成と基本権限設定
/lp creategroup default
/lp group default permission set essentials.spawn true
/lp group default permission set essentials.help true
/lp group default permission set essentials.rules true
# 2. メンバーグループ作成(デフォルトを継承)
/lp creategroup member
/lp group member parent add default
/lp group member permission set essentials.warp true
/lp group member permission set essentials.home true
/lp group member permission set essentials.sethome true
/lp group member setweight 40
# 3. VIPグループ作成(メンバーを継承)
/lp creategroup vip
/lp group vip parent add member
/lp group vip permission set essentials.fly true
/lp group vip permission set essentials.heal true
/lp group vip permission set essentials.feed true
/lp group vip meta setprefix 80 “&6[VIP]&r ”
/lp group vip setweight 60
# 4. モデレーターグループ作成
/lp creategroup moderator
/lp group moderator parent add vip
/lp group moderator permission set essentials.kick true
/lp group moderator permission set essentials.mute true
/lp group moderator permission set worldedit.selection.* true
/lp group moderator meta setprefix 90 “&9&l[MOD]&r ”
/lp group moderator setweight 80
# 5. 管理者グループ作成
/lp creategroup admin
/lp group admin parent add moderator
/lp group admin permission set “*” true
/lp group admin meta setprefix 100 “&c&l[管理者]&r ”
/lp group admin setweight 100
# 6. プレイヤーをグループに追加
/lp user PlayerName parent set member
/lp user VIPPlayer parent set vip
# 7. 一時的な権限付与(7日間のVIP)
/lp user PlayerName parent settemp vip 7d
# 8. 特定ワールドでの権限設定
/lp user PlayerName permission set worldedit.* true world=creative
データベース設定・ネットワーク対応
データベース設定の重要性
大規模なサーバー運営では、MySQLやPostgreSQLなどのデータベースを使用することで、
データの永続化と複数サーバー間での権限情報共有が可能になります。
ファイルベース(H2)
データベース(推奨)
MySQL設定方法
config.yml設定例
storage-method: mysql
# 接続情報
data:
address: localhost:3306
database: luckperms
username: luckperms_user
password: your_secure_password
# 接続プール設定(パフォーマンス最適化)
pool-settings:
maximum-pool-size: 10
minimum-idle: 10
maximum-lifetime: 1800000
keepalive-time: 0
connection-timeout: 5000
# テーブル設定
table-prefix: ‘luckperms_’
# 同期設定(ネットワーク環境用)
sync-minutes: 3
messaging-service: pluginmsg
MySQLデータベース作成手順
mysql -u root -p
# 2. LuckPerms用データベース作成
CREATE DATABASE luckperms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 3. 専用ユーザー作成
CREATE USER ‘luckperms_user’@’localhost’ IDENTIFIED BY ‘your_secure_password’;
CREATE USER ‘luckperms_user’@’%’ IDENTIFIED BY ‘your_secure_password’;
# 4. 権限付与
GRANT ALL PRIVILEGES ON luckperms.* TO ‘luckperms_user’@’localhost’;
GRANT ALL PRIVILEGES ON luckperms.* TO ‘luckperms_user’@’%’;
FLUSH PRIVILEGES;
# 5. 接続確認
mysql -u luckperms_user -p luckperms
ネットワークサーバー構成
推奨ネットワーク構成
├── 🏠 ロビーサーバー (Paper + LuckPerms)
├── ⚔️ PvPサーバー (Paper + LuckPerms)
├── 🏰 サバイバルサーバー (Paper + LuckPerms)
├── 🎨 クリエイティブサーバー (Paper + LuckPerms)
└── 🎮 ミニゲームサーバー (Paper + LuckPerms)
└── 🗄️ MySQL Database (共有権限データ)
権限同期の仕組み
各サーバーのLuckPermsが同一のMySQLデータベースを参照することで、
リアルタイムでの権限情報同期が実現されます。
- プレイヤーがロビーサーバーでVIPグループに昇格
- 権限情報がデータベースに即座に保存
- 他のサーバーに移動してもVIP権限が適用
- messaging-serviceにより即座に同期
LuckPerms対応おすすめVPS【2025年8月最新】
LuckPermsを安定して運用するための推奨VPSサービスをご紹介。
MySQL対応・高性能・コストパフォーマンスを重視して厳選しました。
ConoHa for GAME
推奨プラン
- 4GBプラン: 中規模サーバー向け
- 8GBプラン: 大規模・複数サーバー
- MySQL・自動バックアップ対応
XServer VPS for Game
推奨プラン
- 4GBプラン: 標準構成におすすめ
- 8GBプラン: 高負荷・MOD大量導入
- メモリ1.5倍無料増設対応
LOLIPOP! for Gamers
推奨プラン
- 4GBプラン: 小~中規模サーバー
- 8GBプラン: 大規模マルチプレイ
- 高速回線・SSD標準搭載
VPS性能・料金比較表
VPSサービス | 4GB料金 | CPU | SSD | MySQL対応 | 特徴 |
---|---|---|---|---|---|
ConoHa for GAME | 1,380円 | 3Core | 100GB | ✓ | 自動構築・初心者向け |
XServer VPS for Game | 2,200円 | 4Core | 100GB | ✓ | 高性能・メモリ増設 |
LOLIPOP! for Gamers | 1,500円 | 4Core | 100GB | ✓ | 高速回線・コスパ良 |
料金は2025年8月時点の情報です。最新料金は各公式サイトでご確認ください。
よくある質問(FAQ)
Q1: LuckPermsとPermissionsExの違いは何ですか?
A: LuckPermsは現在最も推奨される権限管理プラグインです。主な違いは:
- アクティブ開発: 定期的な更新とバグ修正
- WebEditor: ブラウザでの直感的操作
- 高性能: 最適化された動作速度
- 多機能: BungeeCord/Velocity完全対応
Q2: 権限を設定したのに反映されません
A: 以下の項目を順番に確認してください:
-
1
プレイヤーが正しいグループに所属しているか確認 -
2
権限名の綴りが正確か確認 -
3
プレイヤーの再ログイン実行 -
4
/lp reloadコマンドで設定再読み込み
Q3: プレフィックスが表示されません
A: プレフィックス表示には追加プラグインが必要です:
- 必須: Vault プラグイン
- 推奨: EssentialsChat または ChatEx
- チャットプラグインでLuckPerms連携を有効化
- サーバー再起動で設定適用
Q4: 複数サーバーで権限を共有したい
A: MySQLデータベースを使用してサーバー間で権限共有が可能です:
storage-method: mysql
data:
address: [データベースIP]:3306
database: luckperms
username: luckperms_user
password: your_password
# ネットワーク環境での同期設定
messaging-service: pluginmsg
sync-minutes: 3
Q5: WebEditorにアクセスできません
A: 以下の原因が考えられます:
- OP権限が付与されていない
- URLの有効期限切れ(再実行が必要)
- ファイアウォールやプロキシ設定による制限
- config.ymlでweb-editor: falseに設定されている