Moddingは、自分のHytaleサーバーを運営する上で最もエキサイティングな部分の一つです。ゲームプレイの仕組みからカスタムアセットまで、すべてをカスタマイズしてバニラの体験を拡張できるからです。フレームワークは柔軟に設計されており、クリエイターとサーバー所有者の両方にとって扱いやすいものになっています。既存のアセットを微調整したい場合でも、他の開発者のModをインストールしたい場合でも、独自に構築したい場合でも、Hytaleならすべて実現可能です。
このNitradoガイドでは、さまざまな種類のMod、アセットの作成方法、Hytaleサーバーへのパックやプラグインのインストール方法について解説します 👏
Hytale Modとは?
HytaleのModは、3つのカテゴリに分類できます:
- Packs(パック) – Asset Editorを使用して、コーディング経験なしでブロック、モブ、アイテム、動作を追加または変更するために使用されます。
- Plugins(プラグイン) – APIを使用してバニラの機能を拡張し、新しい機能やコンテンツを導入します。Javaで記述されます。
- Early Plugins(早期プラグイン) – 標準のプラグインシステムの外部で実行され、ロード中にバイトコードを注入または変更することで、低レベルのクラス変更を行います。
パックとプラグインは連携して動作するように設計されており、パックがアセットとデータを処理し、プラグインがロジック、相互作用、高度なシステムを管理します。Early Pluginsは低レベルで動作し、コアの安定性と互換性に影響を与える可能性があるため、どうしても必要な場合にのみ使用してください。
HytaleサーバーにModをインストールする方法
CurseForgeやその他のプラットフォームからModをダウンロードし、Hytaleサーバーで簡単に有効化できます。Modをインストールするには、Mod Managerを使用する方法と手動で行う方法の2つがあります。手動よりも簡単で迅速なため、マネージャーの使用をお勧めします。
⚠️ Early Pluginsは手動でインストールする必要があります。
Mod Manager(Modマネージャー)
- Nitradoウェブインターフェースに移動し、サーバーを停止(Stop)します。
-
左側のメニューで ツール > Mod Manager に移動します。
-
右上の Upload File をクリックし、Hytale Modを選択します。
-
アップロードが完了すると、Modリストに表示されます。
- Modの有効化、無効化、削除、詳細の表示が可能です。
手動インストール
- Nitradoウェブインターフェースに移動し、サーバーを停止(Stop)します。
-
左側のメニューで ツール > ファイルブラウザ に移動します。
-
次のディレクトリに入ります:hytale/Server/mods。
Early Pluginsは earlyplugins ディレクトリに入れる必要があります。フォルダが存在しない場合は作成してください。
-
右側の Upload File をクリックし、Hytale Modまたはプラグインファイルを選択します。
-
ファイルがディレクトリに表示されるのを待ち、サーバーを開始(Start)します。
- ライブサーバーコンソールに移動し、コマンドプロンプトに「plugin list」と入力します。
- インストールされたプラグインを見つけて、正しくインストールされているか確認します。
推奨プラグイン
私たちはHypixel Studiosの開発パートナーであるため、チームはHytaleサーバー用に4つのプリインストールプラグインを作成しました。これには以下が含まれます:
- Nitrado:WebServer – WebアプリケーションとAPIのベースプラグイン
- Nitrado:Query – HTTP経由でサーバーステータス(プレイヤー数など)を公開
- Nitrado:PerformanceSaver – リソース使用量に基づいて表示距離を動的に制限
- ApexHosting:PrometheusExporter – 詳細なサーバーおよびJVMメトリクスを公開
これらのプラグインは、ウェブインターフェースのMod Managerから確認できます。
Hytaleでモデルを作成する方法
全く新しいモデル、テクスチャ、アニメーションに関しては、Hytale Blockbench Pluginを使用する必要があります。これはゲーム内で新しいアセットを作成するためのバックボーンであり、デフォルトのモデルとは異なるものにする必要があるからです。このツールを使用して、サポートされている形式で作成、設計、エクスポートできます。詳細はこちらをクリックしてください!
Hytaleアセットパックの作成方法
Hytaleでアセットを作成または変更するプロセスには、Asset Editorが必要です。この外部プログラムでは、独自のカスタムパック内で新しいアイテムを作成したり、既存のソースからコピーしたり、動作を編集したりできます。これらすべては、適切な権限があればゲーム内でアクセス可能です。
- Hytaleを起動し、シングルプレイヤーワールドまたはマルチプレイヤーサーバーに参加します。
- まだ行っていない場合は、自分を管理者に設定します。
- チャットで /gamemode creative と入力してクリエイティブモードに入ります。
-
Bキーを押してCreative Toolsメニューを開き、Assets > Asset Editorを選択します。
-
左上の3つの点をクリックし、Add Packを選択します。
-
Name(名前)、Group、Versionなどのフィールドに入力し、Saveをクリックします。
- 左上近くのプラスアイコンをクリックして、新しいアセットを作成します。
-
Asset Typeを選択し、Folder(s)(フォルダ)を作成し、Unique Asset IDを入力します。
Copy Assetを使用してHytaleからインポートし、ソースを編集することもできます。
- Createをクリックしてアセットの編集を開始しましょう!親アセットをコピーする必要がある場合もあります。
新しいカスタムパックはHytaleサーバーのmodsディレクトリに保存されますが、シングルプレイヤーパックはコンピュータにローカル保存されます。ゲーム内ですべての変更が即座に反映されるため、Asset Editorでテストや実験を行うことをお勧めします。スタックサイズを編集したい場合でも、動作を完全に編集したい場合でも、必要なツールはすべて揃っています。
Mod作成とセットアップ – まとめ
HytaleのModシステムは、アクセシビリティと奥深さの強力なバランスを提供し、ビジュアルからゲームプレイの仕組みまで、すべてをカスタマイズできるようにします。アセットパックを試す場合でも、プラグインで機能を拡張する場合でも、これらのツールがどのように連携するかを理解することが、安定した楽しいサーバーを維持する鍵です。時間をかけて変更をテストし、バックアップを保存し、本当に必要な場合にのみEarly Pluginsを使用してください。
Hytale Mod、プラグイン、アセット – FAQ
CurseForgeやHytaleModdingなどのプラットフォームを使用して、Mod、アセット、プラグインを簡単に見つけることができます。
はい!アセットパックとプラグインは互いに補完し合うように設計された異なる操作を処理するため、一緒に動作させることができます。
標準のModとパックは hytale/Server/mods ディレクトリに保存されますが、Early Pluginsは代わりに hytale/Server/earlyplugins にあります。Nitradoウェブインターフェースのファイルブラウザからこれらのフォルダにアクセスできます。
hytale/Server ディレクトリ内で、earlyplugins フォルダを見つけるか作成してください。その後、その中にアップロードしていることを確認してから、サーバーを起動してください。
はい、Asset Editorを通じて行われた変更は自動的にサーバーに適用されます。例:アイテムの名前を変更した場合など。
ほとんどの場合、可能です。ただし、他のModに依存している特定のModは、依存関係を削除すると問題を引き起こす可能性があります。心配な場合は、代わりにMod Managerから無効にしてテストすることをお勧めします。
いいえ。アセットパックはAsset Editorを通じてコーディングなしで完全に作成できます。Javaの知識はプラグインにのみ必要です。
