メインコンテンツまでスキップ

【Java】Mod・プラグインをブラウザから検索・導入できる「拡張機能管理」を追加しました

· 約3分
開発者

Java 版サーバーに、Modrinth から Mod・プラグインを検索してそのまま導入できる「拡張機能管理」 を追加しました。あわせて、サーバー種別に NeoForge を追加しています。

これまでの課題

これまで Mod やプラグインを導入するには、ブラウザで Modrinth を開いて対応バージョン・対応ローダーを自分で確認し、ファイルマネージャーや SFTP で手動配置する必要がありました。この方法だと、

  • 対応していないバージョンの Mod を入れてしまう
  • サーバーでは動かないクライアント専用 Mod を選んでしまう
  • 必須の依存 Mod を入れ忘れて起動に失敗する

といったミスが起きやすい状態でした。

拡張機能管理

サーバー詳細ページに「拡張機能」カードを追加しました。ここから Mod・プラグインの検索と導入が完結します。

対応サーバー

サーバー種別扱い配置先
Forge / Fabric / NeoForgeModmods/
Paper / Spigotプラグインplugins/

Paper サーバーでは Bukkit / Spigot 向けプラグインも検索対象に含めています。

使い方

  1. サーバー詳細ページの「拡張機能」を開く
  2. 追加」ボタンで検索ダイアログを開き、Mod・プラグイン名で検索
  3. 検索結果には、名前・作者・説明に加えて サーバー対応 / クライアント専用 の区別を表示
  4. 選択すると、現在のサーバーの Minecraft バージョン・ローダーに対応するバージョン を優先表示
  5. 対応バージョンが無い場合は、その理由を画面上に明示
  6. 必須の依存 を自動で検出し、まとめて導入する候補としてチェックリスト表示
  7. 「インストール」を押すと、サーバーへ直接追加されます

安心して使えるように

  • ダウンロードは Modrinth の公式 CDN からのみ行い、ファイルの ハッシュ(SHA-512)を検証 してから配置します
  • クライアント専用の Mod は検索結果で 赤いバッジ ではっきり分かるようにしています

NeoForge に対応しました

サーバー作成時に選べる種別へ NeoForge を追加しました。Forge から派生した新しい Mod ローダーで、こちらでも拡張機能管理から Mod を導入できます。

注意点

  • 追加した Mod・プラグインは、次回のサーバー起動時から反映 されます。起動中の場合は再起動してください
  • 依存関係の解決は 1 段階のみ です。依存 Mod がさらに別の Mod を必要とする場合は、その Mod も個別に検索して追加してください
  • 導入済み一覧は mods/ plugins/ フォルダの中身をそのまま表示しているため、SFTP などで手動追加したファイルも一覧に表示されます

不具合・要望・気になることがあれば、ダッシュボードの ヘルプ または Discord までお気軽にどうぞ。 ご利用ありがとうございます。