コンテンツにスキップ

CustomCrafterAPI

1×1〜6×6 のカスタムクラフトレシピを Minecraft プラグインに追加する API

CustomCrafterAPI は、Minecraft のプラグイン開発者が 1×1〜6×6 サイズのカスタムクラフトレシピをサーバーに追加するための基盤プラグインです。

バニラのレシピのようにアイテムの種類だけを参照する単純なものから、エンチャントやポーション効果などのメタデータ、外部データベースや API を参照して成果物を決定するような高度なレシピまで、柔軟に実装できます。


可変サイズのレシピ 1×1 から 6×6 までの自由な配置でレシピを定義できます。定形・不定形の両方に対応しています。

豊富なアイテム条件 Material の種類だけでなく、エンチャント・ストアドエンチャント・ポーション効果・カスタムメタデータを条件に指定できます。

非同期検索対応 Java 21 の仮想スレッドを利用した非同期レシピ検索により、多数のレシピや重い predicates がサーバーの TPS に影響しません。

高い拡張性 インターフェースを実装した独自クラスを作成することで、データベースや外部 API を参照するレシピや、プレイヤーごとに異なる UI デザインなども実現できます。


最新版のダウンロードや依存関係の追加は以下から行えます。

Maven では provided、Gradle では compileOnly のスコープで追加してください。