サーバーとファイル
plugin.yml ジェネレーター
公式フィールドセットから Spigot / Paper / Bukkit の plugin.yml を生成します: 必須の name、main、version に加え、commands、permissions、depend など。プラグインの resources フォルダにダウンロードします。
必須 (Spigot)
オプションのメタデータ
コマンド
パーミッション
plugin.yml ガイド
plugin.yml ファイルは Bukkit/Spigot/Paper プラグインのマニフェストです。少なくとも name、main、version フィールドを含める必要があります。名前は英数字とアンダースコアのみ使用できます (a-z, A-Z, 0-9, _)。
コマンドは commands キーの下に定義し、それぞれ名前(先頭の / なし)、説明、使用法、権限、権限メッセージ、エイリアスを持ちます。権限は permissions の下に定義し、ノード、説明、デフォルト値 (op, true, false, notop)、およびブール値を持つ子ノードを持ちます。
依存関係は depend (必須)、softdepend (オプション)、loadbefore (前にロード) で指定します。また、provides を使用してプラグインが別のプラグインの機能を提供することを宣言したり、libraries で Maven 依存関係を含めることができます。
よくある質問
plugin.yml で必須のフィールドは?
必須フィールドは name、main、version です。名前は英数字とアンダースコアのみ使用できます (a-z, A-Z, 0-9, _)。
コマンドにエイリアスを追加するには?
コマンドセクションで、'aliases' フィールドにエイリアスをカンマ区切りで入力します。エイリアスが1つの場合はインライン表示、複数の場合はハイフンでリスト表示されます。
子ノードを持つ権限を設定するには?
権限セクションで、'children' フィールドに ノード:true, その他:false の形式で入力します。例: myplugin.use:true, myplugin.admin:false
生成されたファイルをダウンロードできますか?
はい、ダウンロードボタンをクリックして生成された plugin.yml ファイルを取得できます。ファイル名は 'plugin.yml' でダウンロードされます。
生成された plugin.yml
name: MyPlugin main: com.example.myplugin.MyPlugin version: 1.0.0 description: 'A cool new plugin.' api-version: 26.1.2 author: Player