マイクラデータパック練習日記

コマンド初心者がデータパックの勉強をしながら物語を作って投稿していくブログです。(配布あり)

雷の力をその手に。フィッシングロッドでさらなる強さを

どうも、コマオです。今回は予定通り雷を発射する杖を追加するデータパックの紹介です。
さて、その前に一つお詫びがあります。不定期投稿と書いてはいますが、かなり投稿期間が空いてしまったことに謝ります。すみません。これからもこういうことがあっても一週間に一回は必ず投稿するつもりなので温かい目で見ていただけるとありがたいです。


では、紹介に移ります。
配布リンクはこちら↓


・入手方法
今回もfunctionコマンドでアイテムをもらえます。(下のコマンドをチャット欄に入力)
1.雷の杖
/function lightning_beem:giveitems


・使い方
上のfunctionコマンドで入手した釣竿を持って右クリックすると青いパーティクルを飛ばしながら雷が飛んでいき、もう一度右クリックするか一定時間が経つと消えます。雷の中身は浮きのため、プレイヤーからある程度離れるとそれ以上は前に進まなくなります。それだけなので簡単に誰でも使えます。


・制作過程
作るのにかかった時間は3時間ほどです。本当はいくつかの魔法を作ってまとめて配布しようと思っていたのですが、それだと少し物足りなくなってしまいせっかくなら派手なものをあまり見ない方法で作ろうと思い、この魔法の杖を作りました。


今回は少し短いけれどこれで終わりにします。次回は3段ジャンプのデータパックを紹介しようと思います。どなたか「こんなものを作って欲しい!」というようなものがあればコメントで教えていただければ頑張って作らせていただきたいと思います。また、このブログへの感想・質問もモチベーションアップにつながるのでよろしくお願いします。
これで終わります。

超簡単!超爽快!フックショットデータパック紹介(配布あり)

今回は、コマンド数が全体で5つの簡単フックショットデータパックを紹介します。
「データパックを入れるのはめんどくさい!」という人のために、今日はコマンドも載せるのでよかったらコマンドブロックに入力して遊んでみてください。


注意点
・音が少し多い
・マルチプレイだと挙動がおかしくなる可能性あり


ダウンロードリンクはこちら↓


・アイテム入手方法
今回もfunctionコマンドで入手できます。下のコマンドをチャット欄に入力してください。
1.フックショット
 /function fishingrod:getrod
2.壊れないネザライト装備
 /function fishingrod:getequipment


・使い方
 ファンクションで入手できる釣竿をメインハンドに持って右クリックを押すと発動できます。なぜネザライト装備が入手できるファンクションも作ったかというと、このフックショットはクリーパーの爆発で前に進んでいるのですが、普通の装備を付けているといつの間にかその装備が壊れていることがほぼ100%あります。ダメージも耐性エフェクトで消しているので余計気づきにくいです。そのため、使いたい方は使うといった感じで使っていただけるといいと思います。もちろん、これがないといけないというわけではないです。


・中身のコマンド(3.4のコマンドはリピートコマンドブロックに入力して常時実行、1.2.5のコマンドはチャット欄に入力)
1.フックショット入手
/give @s fishing_rod{Unbreakable:1b,fishing:hook} 1
2.壊れないネザライト装備
/give @s minecraft:netherite_helmet{Unbreakable:1b}
/give @s minecraft:netherite_chestplate{Unbreakable:1b}
/give @s minecraft:netherite_leggings{Unbreakable:1b}
/give @s minecraft:netherite_boots{Unbreakable:1b}
3.フックショットの本体
/execute if entity @e[type=minecraft:fishing_bobber] as @a[nbt={SelectedItem:{tag:{fishing:hook}}}] at @s run summon minecraft:creeper ^ ^1.3 ^-1 {Fuse:0s,ExplosionRadius:0.1b}
4.耐性エフェクトつける
/execute if entity @e[type=minecraft:fishing_bobber] run effect give @a minecraft:resistance 10 4 true
5.ゲームモード変える
/gamerule mobGriefing false


今回はこれで終わる・・・
予定だったのですが、このブログの題名が「マイクラデータパック練習日記」だったのに関わらず、完成までの過程を全く書いていないことに気付き今回からで申し訳ないのですが、このデータパック完成までの過程を書かせていただきます。
まず最初は、きちんとフックを出すフックショット(そうでないフックショットなんてあるのでしょうか?)を作ろうと思っていたのですが、せっかくコマンドが少なくできるのだから、なるべく減らしてやろうという気持ちでいまの私が持っている技術をフル活用してつくったのが今回のフックショットです。ちなみに制作期間は3日間です。


今度こそこれで終わります。次回は雷を発射する魔法の杖を紹介する予定です。
コメントなどはモチベーションアップにつながるのでよろしくお願いします。
ここまで読んでいただいてありがとうございました。

(配布あり)初めてのマイクラデータパック紹介(フックショット)

今回は私が初めて作ったデータパックについて紹介します。
今回作ったデータパックは、トライデントにバニラにはないような強化をするデータパックです。
注意 このデータパックはマインクラフトの中の全てのトライデントを強化するように
   なっており、
   普通のトライデントを使うとおかしい挙動になるので必ずこのfunctionでもらえる
   トライデントを使うようにしてください。
   あと、このデータパックを入れるとドラウンドが湧かなくなります。


ダウンロードリンクはこちら↓

・アイテム入手方法
 ※このデータパックのアイテムは全てgiveコマンドとfunctionコマンドで入手すること
   ができます。
 つぎのコマンドをチャット欄に打ち込んでください。
 1.エンティティの動きを止めるスライムボール
  give @s slime_ball 1
 2.強化されたトライデント
  function hookshot:getrident
・アイテムの使い方
 1.強化されたトライデント
  利き手に持つことで周りのモブに衰弱の効果を与えます。
  投げるとその軌道上に沿って飛べます。
  投げたトライデントが地面や壁に刺さった場合は忠誠エンチャントの効果でまた手元に
  戻ってきます。
 2.スライムボール
  オフハンドに持つと周りのエンティティの動きを止め、落下速度を遅くし、
  採掘速度を遅くします。
  しかし、矢などの一部のエンティティの動きを止めることは
  できません。


不具合やよくわからないところがあればコメントしていただければ改善をします。
このデータパックやブログに少しでも興味を持ってもらえたらコメントをしてもらえると
モチベーションが上がるのでよろしくお願いします。
次回は超簡単な滑らかフックショット(?)を紹介する予定です。データパックを導入しなくてもコマンドブロック数個でできます。
今回はこれで終わります。