更新日:
1. 最強の槍を出す
/give @s minecraft:netherite_spear[enchantments={sharpness:5,lunge:3,fire_aspect:2,looting:3,knockback:2,unbreaking:3,mending:1}]
ふつうに付けられる一番高いレベルのエンチャントを全部付けたネザライトの槍です。lunge(突進)は槍だけのエンチャントです。槍には、剣と同じエンチャントのうち範囲ダメージ増加(sweeping_edge)以外が付けられます。
2. 槍の種類
| 素材 | ID |
|---|---|
| 木 | wooden_spear |
| 石 | stone_spear |
| 銅 | copper_spear |
| 鉄 | iron_spear |
| 金 | golden_spear |
| ダイヤモンド | diamond_spear |
| ネザライト | netherite_spear |
突く攻撃のあとの待ち時間は素材ごとに違い、木が一番短く、ネザライトが一番長くなります。ネザライトの槍は、ダイヤモンドの槍を鍛冶台でアップグレードして作ります。
3. 突きとため攻撃
攻撃ボタンを押すと、素早く突く攻撃になります。ダメージは小さめですが、相手をノックバックさせ、何体かまとめて当てられます。使うボタン(右クリック)を押したままにすると、槍を構えたため攻撃になります。ダメージは、自分と相手の速さや、見ている向きで変わります。馬などに乗って走りながら当てると、相手を乗り物から落とせることもあります。
4. 突進(lunge)のしくみ
突進は、突く攻撃をしたときに、見ている方向へ前に飛び出せるエンチャントです。最大レベルは3です。水平に前を見ているときが一番遠くまで進みます。使うたびに耐久値が1減り、レベルに応じて満腹度も減ります。満腹度が6以上ないと使えず、水の中やエリトラで飛んでいる間も使えません。
5. エンチャントの上限を超える
/give @s minecraft:netherite_spear[enchantments={sharpness:255,unbreaking:255}]
コマンドなら、ふつうの上限を超えたレベルも付けられます。ダメージがとても大きくなるので、遊ぶワールドに合わせて使います。エンチャントのIDは エンチャントID一覧 にまとめています。
6. 槍を持ったモブを出す
/summon minecraft:zombie ~ ~ ~ {equipment:{mainhand:{id:"minecraft:iron_spear",count:1}}}
モブにも槍を持たせられます。モブの槍はプレイヤーより届く距離が短い代わりに、遅い速さでも相手を乗り物から落とせます。モブの装備の付け方は 武器をgiveするコマンド も参考にしてください。
うまくいかないときの確認ポイント
- アイテムが見つからないと出る:槍は1.21.11以降のアイテムです。バージョンを確認します。
- エンチャントが付かない:1.21.4以前の書き方(
{levels:{...}})になっていないか確認します。 - 突進が出ない:満腹度が6以上あるか、水の中にいないか確認します。突進はため攻撃では動きません。
よくある質問
剣とどちらが強いですか?
突く攻撃は剣より弱めですが、走りながらのため攻撃は速さしだいで大きなダメージになります。乗り物に乗って戦うなら槍が向いています。
突進のレベルを上げるとどうなりますか?
飛び出す距離が伸びます。その分、使ったときに減る満腹度も多くなります。
統合版にも槍はありますか?
統合版にも同じ時期に槍が追加されています。コマンドの書き方はJava版と違うので、この記事のコマンドはJava版で使います。