【1.20.1対応】コピペで動く!AIでKubeJSスクリプトを自動生成(オリジナル斧追加編)

KubeJS

俺と友達が遊ぶ最高のマイクラ環境を作るためなら、裏方の設定作業もそこまで苦ではないですよね! 人と会話するより気を使わなくて楽にやり取りできる優秀なAI(レスポンスが速く賢いGemini 2.5 Flashなどが特におすすめです)を活用すれば、複雑なコードもコピペで一瞬です。

この記事では、マイクラのサバイバル生活を劇的に進化させる「オリジナルツール(銀の斧)」の追加方法を解説します。

(※サーバーの土台作りやKubeJSの導入がまだの方はこちらの記事からどうぞ👇)

[ 過去記事:ConoHa VPSでマイクラ独自環境を作る!のリンクカード ]

  • Minecraftバージョン: 1.20.1
  • 前提Mod: Forge
  • 使用Mod: KubeJS
  • 環境: ConoHa VPS

※バージョンが大きく異なる場合、コードのままではエラーになる可能性があるためご注意ください。

💡ワンポイント:ファイル名は自由に変更OK! 例として tools.js という名前にしますが、この名前はあくまで一例です。 custom_axe.jsmy_tools.js など、後で見て何の設定か分かりやすい名前であれば自由に変更して構いません。(※ただし、名前の最後は必ず .js にすることだけ忘れないでください!)

この後AIに自動生成してもらうスクリプト(コード)は、すべてこの作成したファイル内にコピペしていくことになります。

▼AIにコピペする指示文(プロンプト)▼

Plaintext

あなたはMinecraftのMod「KubeJS」の専門のプログラマーです。これから私がお願いするオリジナルツールの追加処理を、startup_scripts用のスクリプトとして出力してください。

【前提条件】
・Minecraftのバージョンは「1.20.1」です。
・StartupEvents.registry('item', event => { ... }) の構文を使用してください。
・ツールの種類を指定する(例: 'axe')ことを忘れないでください。
・コードだけをシンプルに出力し、複雑な解説は不要です。

準備ができたら「準備完了です。どんなツールを追加しますか?」とだけ返事をして待機してください。

AIから「準備完了です」と返ってきたら、いよいよツールの魔改造スタートです!

▼AIにコピペする指示文▼

Plaintext

以下の設定で新しい「斧」を追加するスクリプトを書いてください。

・アイテムID: silver_axe
・ゲーム内での表示名: 銀の斧
・ツールの種類: 'axe'
・採掘レベル(Tier): 'iron'(鉄レベル)
・最大耐久値: 450

▼AIが出力するコードの例▼

JavaScript

StartupEvents.registry('item', event => {
    // 銀の斧を追加
    event.create('silver_axe', 'axe')
         .displayName('銀の斧')
         .tier('iron')
         .maxDamage(450);
});

💡出力されたコードをコピペしよう! 完成したコードを全コピーして、【事前準備】で作成した startup_scripts フォルダの中のファイル(tools.js など)に貼り付けて、上書き保存してください。

KubeJSで斧を作る場合、event.create('silver_axe', 'axe') のようにツールの種類(axe)を指定することと、.tier('iron') のような採掘レベル(Tier)の指定が絶対に必要です。

これを書き忘れると、見た目は斧なのに「木を殴っても素手と同じスピードでしか壊せない」というただのコスプレアイテムになってしまいます。行商人の取引全削除時にシステムが基準を見失ってエラーになる仕様と同じように、マイクラの内部システムが「このアイテムが何用の道具なのか」を見失ってしまうためです。

バニラに存在するTier(wood, stone, iron, gold, diamond, netherite)を指定するのが確実です。AIに指示を出す時は、必ず「斧として機能するように設定して」と伝えるようにしましょう!

⚠️ 超重要:今回は「自分のPC」と「サーバー」の両方で作業します! アイテムの画像や追加コードは、サーバーだけでなく遊ぶ人のパソコン(クライアント側)にも全く同じデータを入れる必要があります。(※自分のPCに入っていないと、アイテムの画像がバグったりエラーが起きます)

① 自分のPCに画像を保存する ご自身のパソコンの .minecraft ➔ kubejs ➔ assets ➔ kubejs ➔ textures ➔ item フォルダの中に、画像(silver_axe.png)を保存します。

② サーバーにデータをアップロードして「完全再起動」する WinSCPなどのソフトを使って、サーバーの kubejs フォルダの中身を、自分のパソコンと全く同じ状態になるように丸ごと上書き(アップロード)してください。

今回の startup_scripts は「マイクラの起動時」に一度だけ読み込まれる仕様になっています。 そのため、データのアップロードが終わったら、必ずマイクラ本体(およびサーバー)を再起動してください。 サーバーの再起動を待っている間は、生でポリポリ間食するのが美味しいミニトマトでもつまみながらのんびり待ちましょう!

再起動後、ゲームに入ってインベントリに「銀の斧」が追加されており、実際に木がサクサク伐採できれば魔改造成功です!

▼安定したマイクラサーバー構築ならこの環境!▼ こだわりのMod環境を安定して動かすなら、当ブログでも使っているConoHa VPSが一番手軽で確実です。 ぜひ皆さんも、最高の独自ワールドを構築してみてくださいね!

コメント

タイトルとURLをコピーしました