MCTOOLBOX
MC ToolboxMC TOOLBOX

Java Edition 1.20.5+ アイテムコンポーネント

Minecraft ポーションコマンド生成

任意のポーション、スプラッシュポーション、残留ポーション、またはチップドアロー用の /give コマンドをすぐに生成します。必要なときだけカスタムカラーや追加のステータス効果を追加できます。

生成された /give コマンド

JAVA
/give @p minecraft:potion[minecraft:potion_contents={potion:"minecraft:night_vision"}] 1

1. ポーションを選択

2. コマンドを設定

カスタムカラーは液体とパーティクルの色のみを変更します。ポーションが与える効果は変わりません。

追加のカスタム効果

選択したベースポーションに加えて、オプションの効果を追加します。

カスタム効果は追加されていません。コマンドはMinecraftに表示される選択したバニラポーションをそのまま使用します。

代わりに醸造レシピが必要ですか?

ポーションチャートを開いて、材料、醸造手順、持続時間、Java と Bedrock の違いを比較してください。

ポーションチャートを開く

Minecraft ポーション /give コマンドガイド

このジェネレーターは、飲用ポーション、スプラッシュポーション、残留ポーション、チップドアロー用の Java Edition /give コマンドを生成します。Java 1.20.5 で導入された minecraft:potion_contents アイテムコンポーネントを使用し、古い Potion、CustomPotionColor、CustomPotionEffects アイテムタグを置き換えます。

通常のゲーム内効果と持続時間が必要な場合は、バニラポーションを選択してください。延長版や強化版には、minecraft:long_night_vision や minecraft:strong_strength などの独自のレジストリ ID があります。選択したアイテムタイプによって、結果が飲用、投擲、残留雲、またはチップドアローとして発射されるかが決まります。

カスタム効果は効果インスタンスとして保存されます。ここでは持続時間を秒で入力し、毎秒20ティックでゲームティックに変換します。効果レベルはフォームで読みやすく、生成される amplifier はゼロベースのままです。レベル I は amplifier 0、レベル II は amplifier 1 です。

適切なポーションアイテムを選択

飲用アイテムには Potion、投擲インパクトには Splash Potion、範囲効果クラウドには Lingering Potion、弓やクロスボウで効果を与えるには Tipped Arrow を使用します。同じ potion_contents コンポーネントが4つのアイテムタイプすべてにポーションデータを提供します。

まずバニラポーション ID を使用

バニラポーション ID は、ゲームが組み込みの効果、色、持続時間を提供するため、通常の Minecraft の動作を再現する最も安全な方法です。通常のポーションレジストリエントリで表されない組み合わせが必要な場合にのみ、カスタム効果を使用してください。

カスタム効果のタイミングを理解する

カスタム効果の持続時間はティックで保存されます。ジェネレーターはコマンドを書き込む前に秒を20倍します。残留雲とチップドアローはゲームプレイ中に適用される持続時間を拡大できるため、実際に与えられる持続時間はアイテムに保存されている数値よりも短くなる場合があります。

コマンドを安全にテストする

まず個数を1にして、@s で自分を対象にし、強力または負のカスタム効果をプライベートワールドでテストしてください。高レベルの Speed、Levitation、Instant Damage、または 255 に近い amplifier 値は、ワールドの制御を困難にする可能性があります。

色は視覚的、効果は機能的

custom_color フィールドは RGB 整数を保存し、ポーションの外観を変更します。効果は作成されません。ベースポーションを選択するか、カスタム効果を個別に追加して、アイテムがその色が示す動作をするようにしてください。

コマンドトークンは翻訳されない

Minecraft のコマンドキーワード、セレクター、アイテム ID、ポーション ID、ブール値、コンポーネントフィールド名は英語のままにする必要があります。周囲のインターフェースはローカライズされていますが、minecraft:potion_contents や show_particles などのトークンを変更するとコマンドが無効になります。

ポーションコマンド生成に関する質問

このジェネレーターは Bedrock Edition で動作しますか?

いいえ。このページは Java 1.20.5 以降で使用される Java Edition のアイテムコンポーネント構文を生成します。Bedrock は異なるアイテムおよびコマンドシステムを使用します。両エディションの醸造レシピと持続時間の比較が必要な場合は、ポーションチャートを使用してください。

ポーションと /effect コマンドの違いは何ですか?

ポーションコマンドは、保存、投擲、発射できるアイテムを付与します。/effect コマンドは、エンティティにステータス効果を直接適用またはクリアします。インベントリアイテムにはポーションジェネレーターを、即時のステータス変更には /effect ジェネレーターを使用してください。

効果レベル II が amplifier 1 と書かれるのはなぜですか?

Minecraft はカスタム効果の amplifier をゼロから保存します。Amplifier 0 はレベル I、amplifier 1 はレベル II、amplifier 255 はレベル 256 として表示されます。フォームは表示されるレベルを受け入れ、自動的に変換します。

バニラポーションとカスタム効果を組み合わせることはできますか?

はい。potion フィールドは選択したバニラ効果を提供し、custom_effects はさらに効果インスタンスを追加します。これはマップの報酬やカスタムアイテムに役立ちますが、プラス効果とマイナス効果が予期しない方法で相互作用する可能性があるため、組み合わせをテストしてください。

カスタム効果のみのポーションを作成できますか?

生成されたコマンドは常に有効なベースポーション ID を保持し、任意の数のカスタム効果を追加できます。視覚的に適切なベースを選択し、必要に応じて色を上書きし、アイテムの動作を定義するカスタム効果を追加してください。

古い Java バージョンでコマンドが失敗するのはなぜですか?

角括弧のアイテムコンポーネント構文は Java 1.20.5 で導入されました。古いバージョンはレガシーアイテム NBT を使用しており、このコマンドを変更せずに実行することはできません。サーバーバージョンが Java 1.20.5 以降であることを確認してください。