プロジェクト

ロードマップ

現在利用できるもの。日付はありません。各部分は本物のゲームで動くようになったときにリリースされ、それより前にはリリースされません。

利用可能

CraftScript でも Kotlin や Java でも、本格的な Mod を書くための土台。Minecraft Java 26.3 で動作します。

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

そして、これから

上にあるものはすべて今すぐ利用できます。今後さらに追加され、本物のゲームで動くようになったらここに載ります。

まだ反映されないもの

death イベントで死亡メッセージを変更したり、プレイヤーにインベントリを保持させたりしても、まだゲームには反映されません。Crafting は黙って無視するのではなく、ログに一度警告を出します。