【Minecraft】Curios API (Forge/NeoForge) MOD
Curios API
対応バージョン:~1.21
対応言語 :英語
Curios APIの概要
1.21 以降は廃止
このプロジェクトは 1.21 以降には正式に移植されません。理由と詳細については、 GitHub のスレッドを確認してください。1.20.6 以下の現在のバージョンは、今後も当面の間、更新とサポートを受けられます。
1.21 で利用可能な代替アクセサリ API と非公式の継続については、以下を参照してください。
Curios API の継続 (Curios ベースの API)
アクセサリ (Curios 互換レイヤーを備えた代替 API)
このプロジェクトは Forge mod ローダー用です。Fabric mod ローダー用の対応するものを確認するには、
ここをクリックしてください。
概要
Curios は、ユーザーと開発者向けの柔軟で拡張可能なアクセサリ/装備 API です。その目的は、開発者が便利で互換性のある方法でアクセサリ/装備スロットを追加できるようにする機能と、ユーザーが好みに合わせてこれらのスロットを構成できるようにすることです。デフォルトでは、Curios はインベントリ GUI 以外のコンテンツを追加しません。スロットはなく、アイテムは 2 つだけです。後者はクリエイティブ メニューからのみ利用可能で、主に開発者が独自の統合をコーディングするときに使用する例として役立ちます。
特徴
- 中央ライブラリを通じて拡張可能な機器スロット。 新しい機器スロットは、識別子レジストリを通じて簡単に作成および管理できます。機能の重複を回避し、潜在的なアイテムとの互換性を最大限にするために、同一の識別子が結合されますが、適切な場合には、固有の識別子を使用して特殊なタイプをマークすることもできます。
- スロットはオンデマンドでのみ作成されます。デフォルトではスロットは含まれておらず、すべてのスロットは必要な場合にのみ作成されます。これにより、スロットに適切なアイテムがない状態で 1 つ以上の余分なスロットが存在する状況が軽減されます。
- スロットは完全にカスタマイズおよび操作可能です。スロットにはカスタムの背景やさまざまなサイズを設定でき、デフォルトで無効にしたり非表示にしたりすることもできます。しかし、プレイヤーは無効なスロットにどのようにアクセスするのでしょうか? API を通じて、開発者はプレイヤーのスロットを有効/無効にしたり、特定のタイプのスロットを一定数追加/削除したりする機能にアクセスできます。
- バニラ タグ システムを使用した柔軟なアイテム -> キュリオ関係。潜在的なキュリオはバニラ タグ システムによって選択されるため、アイテムをキュリオ タイプに分類するのは、data/curios/tags フォルダーに .json ファイルを作成するのと同じくらい簡単です。アイテムは、適切なファイルでタグ付けされている限り、必要な数のキュリオ タイプに分類でき、これらの設定を完全に上書きすることもできます。詳細については、バニラ タグ システムを参照してください。
- 他のインベントリ メカニズムとの完全な統合。修繕と呪いは、骨董品スロットに装備されたすべての該当アイテムで機能します。また、開発者向けに、現在のアイテムやメカニズムを骨董品システムに簡単に統合できるようにするさまざまな小さな機能もあります。
- 単一の GUI からアクセス可能。Curiosには、インベントリからアクセスできる独自の GUI が付属しており、プレイヤーが使用できるすべてのスロットが表示されます。これにより、プレイヤーは、さまざまなインベントリ GUI にアクセスすることなく、中央の場所ですべての拡張機器スロットを確認できます。ただし、開発者は必要に応じて、mod 固有のスロット用に独自の GUI を提供することもできます。GUI のデフォルトのキーバインドは「g」です。
ドキュメンテーション
ダウンロード手順
- 1.MODをダウンロードする。
- 公式サイトから「Curios API」をダウンロードします。
- 2.MODをフォルダに追加する。
- 「Curios API.jar」をmoderフォルダ内の「mods」に追加します。
- 3.マイクラを起動する
- マイクラを起動することで、モッドを適応させることができます。
参考ページ
この記事では、海外向けの記事を日本人向けに翻訳し情報公開しています。参考ページは以下になります。