【Java】Mod・プラグインをブラウザから検索・導入できる「拡張機能管理」を追加しました
· 約3分
Java 版サーバーに、Modrinth から Mod・プラグインを検索してそのまま導入できる「拡張機能管理」 を追加しました。あわせて、サーバー種別に NeoForge を追加しています。
これまでの課題
これまで Mod やプラグインを導入するには、ブラウザで Modrinth を開いて対応バージョン・対応ローダーを自分で確認し、ファイルマネージャーや SFTP で手動配置する必要がありました。この方法だと、
- 対応していないバージョンの Mod を入れてしまう
- サーバーでは動かないクライアント専用 Mod を選んでしまう
- 必須の依存 Mod を入れ忘れて起動に失敗する
といったミスが起きやすい状態でした。
拡張機能管理
サーバー詳細ページに「拡張機能」カードを追加しました。ここから Mod・プラグインの検索と導入が完結します。
対応サーバー
| サーバー種別 | 扱い | 配置先 |
|---|---|---|
| Forge / Fabric / NeoForge | Mod | mods/ |
| Paper / Spigot | プラグイン | plugins/ |
Paper サーバーでは Bukkit / Spigot 向けプラグインも検索対象に含めています。
使い方
- サーバー詳細ページの「拡張機能」を開く
- 「追加」ボタンで検索ダイアログを開き、Mod・プラグイン名で検索
- 検索結果には、名前・作者・説明に加えて サーバー対応 / クライアント専用 の区別を表示
- 選択すると、現在のサーバーの Minecraft バージョン・ローダーに対応するバージョン を優先表示
- 対応バージョンが無い場合は、その理由を画面上に明示
- 必須の依存 を自動で検出し、まとめて導入する候補としてチェックリスト表示
- 「インストール」を押すと、サーバーへ直接追加されます
安心して使えるように
- ダウンロードは Modrinth の公式 CDN からのみ行い、ファイルの ハッシュ(SHA-512)を検証 してから配置します
- クライアント専用の Mod は検索結果で 赤いバッジ ではっきり分かるようにしています
NeoForge に対応しました
サーバー作成時に選べる種別へ NeoForge を追加しました。Forge から派生した新しい Mod ローダーで、こちらでも拡張機能管理から Mod を導入できます。
注意点
- 追加した Mod・プラグインは、次回のサーバー起動時から反映 されます。起動中の場合は再起動してください
- 依存関係の解決は 1 段階のみ です。依存 Mod がさらに別の Mod を必要とする場合は、その Mod も個別に検索して追加してください
- 導入済み一覧は
mods/plugins/フォルダの中身をそのまま表示しているため、SFTP などで手動追加したファイルも一覧に表示されます
不具合・要望・気になることがあれば、ダッシュボードの ヘルプ または Discord までお気軽にどうぞ。 ご利用ありがとうございます。