プロジェクト
よくある質問
短い答えと、詳しく書かれたページへのリンク。
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 です。ゲームが変わっても動き続けることが保証されているのは、それらだけです。