プロジェクト

よくある質問

短い答えと、詳しく書かれたページへのリンク。

Mod を作る

Java を知っている必要はありますか?

いいえ。CraftScript でほとんどの Mod を作れます。10 行のものから、クラスと型を使う複数ファイルのプロジェクトまで。Kotlin は、Mod が大きいときや、そこでしか使えないものが必要なときのためのものです。CraftScript と Kotlin と Java を参照してください。

今の CraftScript で何ができますか?

アイテム、ブロック、レシピ。すべてのイベントへの反応。権限付きのコマンド。タイマー。ワールドの変更とプレイヤーの管理。あらゆる形のブロック、独自のモデルを持つカスタムモブ、ワールド生成の鉱石・木・花・構造物、サウンド、パーティクル。フォーム、ボスバー、サイドバー。さらに、再起動後も残るデータ、設定ファイル、クライアントとサーバー間のネットワーク。独自のバイオームとディメンションも使えます。

Kotlin はいつ使いますか?

バックグラウンド処理や Java ライブラリが必要なとき、または大きな Mod で静的型とフル機能の IDE を使いたいときです。それ以外はすべて両方の言語で使えます。

Mod が手に負えなくなるのを防ぐには?

1 つの責務に 1 つのファイル、テーマごとのフォルダー(content/、events/、commands/、lib/)、コンテンツと振る舞いの分離、そして各部分を並べるだけのエントリーポイント。Mod の整理を参照してください。

他の人のスクリプトをインストールしても安全ですか?

CraftScript のスクリプトは Crafting の API しか使えません。ファイルを読まず、接続を開かず、Java も使いません。無限ループは自動的に打ち切られます。.jar の Mod はネイティブコードなので、作者を信頼できる場合にだけインストールしてください。

バージョン

どの Minecraft のバージョンが必要ですか?

Minecraft Java 26.3 です。

新しい Minecraft が出ても Mod は動き続けますか?

それが約束です。Mod が話す相手は Crafting で、ゲームに合わせるのは Crafting です。詳しくは Mod は壊れない を参照してください。

Crafting の新しいバージョンが出たときは?

同じです。API は増えるだけです。置き換えられるものはまず非推奨としてマークされ、動き続けます。何かを削除できるのはメジャーバージョンだけで、そのときは代替とともに告知されます。

プレイ

すぐに使えるダウンロードはありますか?

まだありません。Crafting はバージョン 0.1.0 で、ソースからビルドします。インストールを参照してください。

command not found: crafting と表示されます

実行ファイルが PATH にありません。CLI とエディターを参照してください。

Mod を入れていないプレイヤーもサーバーに参加できますか?

はい、サーバーにプラグインかサーバー側の Mod しかなければ参加できます。ブロックやアイテムを追加する Mod がある場合、プレイヤーには何が足りないかが正確に表示されます。設定とネットワークを参照してください。

バグのある Mod でサーバーがクラッシュしますか?

いいえ。イベントやコマンドのエラーは Mod の名前とともにログに記録され、他はすべて動き続けます。型エラーのあるスクリプトは読み込まれず、エラーの場所を示します。

他の Mod 開発プラットフォーム向けの Mod は動きますか?

今のところ動きません。Crafting が動かすのは、CraftScript、Kotlin、Java で Crafting 向けに書かれた Mod です。ゲームが変わっても動き続けることが保証されているのは、それらだけです。