プロジェクト
ロードマップ
現在利用できるもの。日付はありません。各部分は本物のゲームで動くようになったときにリリースされ、それより前にはリリースされません。
利用可能
CraftScript でも Kotlin や Java でも、本格的な Mod を書くための土台。Minecraft Java 26.3 で動作します。
- アイテム、ブロック、レシピ:レア度、エンチャントの輝き、食料、ツール、クリエイティブタブ、硬さ、明るさ、必要なツールとティア、ドロップとしての 1 つ以上のアイテム、定形・不定形・かまどのレシピ。
- すべてのイベント:サーバー、ティック、ワールド、プレイヤー(参加、退出、チャット、リスポーン、死亡、インタラクト、アイテムの使用、コマンド)、ブロック(破壊、設置)、エンティティ(スポーン、ダメージ、死亡)。
- イベントへの変更が反映されます:チャットのテキスト、コマンド、参加・退出メッセージ、リスポーン地点、ブロックが何かをドロップするかどうか、ダメージ量、モブが倒れたときの追加ドロップ。
- カスタムモブ:ゲーム内のモブの体に、あなたのテクスチャ、ステータス、優先度順の行動、ターゲット、ドロップを組み合わせたもの。
- ボックスの組み合わせ、または独自のモデルで作る、立方体ではないブロック。
- 踏まれたり、ティックや隣接ブロックに反応するブロック、他のディメンションへのポータル、ブロックステート、レッドストーン、専用のインベントリを持つブロック。
- ボーンとアニメーションを持つ、独自の 3D モデルのモブ。
- 自然にスポーンしてスポーンエッグを持ち、手なずけ・繁殖・騎乗ができ、飛び、遠距離攻撃・独自の行動・キーフレームアニメーションを備えたモブ。
- 通常のワールドに、独自の気候と色を持つ独自のバイオーム。
- 独自の空、地形、バイオームを持ち、プレイヤーとモブが移動できる独自のディメンション。
- ワールドに生成される鉱石、木、花、構造物。
- Mod 内のカスタムサウンドとパーティクル。ゲーム本体のものと同じく id で使います。
- シェーダーパック。GLSL のパスを入れたフォルダと shaderpack.json で構成され、コピーするだけでインストールでき、画面全体を変え、ゲームが更新されても動き続けます。
- どのクライアントでも入力できる、フィールドとボタンを持つフォーム。ボスバーとプレイヤーごとのサイドバー。
- 権限、型付きの引数、サブコマンド、エイリアスを持つコマンド。タイマー。
- ワールド、プレイヤー、エンティティ、ブロック、インベントリ。
- プレイヤー、エンティティ、ブロック、ワールドと一緒に保存され、再起動後も残るデータ。
- 設定ファイルと、クライアントとサーバー間のネットワークチャンネル。CraftScript からも使えます。
- 再読み込み可能なサーバープラグインと、ゲーム内の Mod 画面。
- crafting ツール:インストール、Mod の作成、チェック、シミュレーションのサーバーでのテスト、エディターのサポート。
そして、これから
上にあるものはすべて今すぐ利用できます。今後さらに追加され、本物のゲームで動くようになったらここに載ります。
まだ反映されないもの
death イベントで死亡メッセージを変更したり、プレイヤーにインベントリを保持させたりしても、まだゲームには反映されません。Crafting は黙って無視するのではなく、ログに一度警告を出します。