Skip to content

Releases: nea-c/MarkerMotion

v3.5

29 Jun 03:14
dd481ad
Compare
Choose a tag to compare
  • 対応バージョンを1.20.1に変更

v3.4

31 Mar 10:16
28d030a
Compare
Choose a tag to compare
  • ピストンヘッドの他ブロックへの浸食当たり判定が一部正しく動作しない問題の修正

v3.3

21 Mar 01:39
fe63200
Compare
Choose a tag to compare
  • コマンド数減少及び最適化
  • Moveを削除
    • exampleのパーティクル表示方法を変更

v3.2

20 Mar 09:05
b048e05
Compare
Choose a tag to compare
  • bounce.gがオンの時の挙動が正常でない問題の修正、及びbounce.gがオンの時の挙動修正
  • #marker_motion_example:bounce/gravityを追加
  • 特定条件下でMove.Rotationの値が正常でない問題の修正
  • bounce.countを-2にしたときの挙動を追加
  • speedが0になった時に停止しない問題の修正

v3.1

19 Mar 09:05
6cf40a7
Compare
Choose a tag to compare
  • 大きなドリップリーフの当たり判定が少し大きい問題の修正
  • Move.Rotationに返却される値が後ろ向きな問題の修正

v3.0

18 Mar 19:16
ab266a3
Compare
Choose a tag to compare

⚠️注意 ⚠️

このバージョンには一部破壊的変更が加えられています
以前のバージョンをそのままアップデートでは使用できません
もしアップデートされる際は召喚時の設定を変更してください

変更点

  • 別ディメンションにおいて、x:0,z:0付近から離れると正常に動作しない問題の修正
  • xかzが特定座標を超えたときに正常に動作しない問題の修正
  • ブロックの当たり判定を追加
    • 階段やハーフなど、フルブロックより小さいブロックの隙間など細かい当たり判定で移動させることが可能になりました
  • #marker_motion:,#marker_motion:tag_removeで利用できるように変更
  • speedの値を以前までの1/100で宣言するように変更
  • gravityの値を以前までの1/10で宣言するように変更
  • speed.loss.typeの指定を"+","*"で指定するように変更
  • Motionを削除
    • 代替としてMoveを追加
  • stopwith.hitのデフォルト値をtrueに変更

v2.3

28 Dec 02:43
6fe49be
Compare
Choose a tag to compare
  • data.MarkerMotion.speed.amountが0になってもdata.MarkerMotion.gravityが0.01以上であれば停止しないように変更
  • exampleの召喚用functionを#marker_motion_example:...でそれぞれ呼び出せるように変更

v2.2

10 Oct 00:19
2f1fb64
Compare
Choose a tag to compare
  • stopwith.blockの設定項目を追加(これによりブロックを貫通できるようになります)

v2.1

08 Aug 10:00
4676885
Compare
Choose a tag to compare
  • speed.lossの値で加速できるように変更
  • 対応バージョンを1.19.2に変更
  • exampleとMarkerMotion本体を分離

v2.0

03 Jun 14:30
a4cd4a3
Compare
Choose a tag to compare

⚠️注意 ⚠️

このバージョンには一部破壊的変更が加えられています
以前のバージョンをそのままアップデートでは使用できません
もしアップデートされる際は召喚時の設定実行するfunction付与されるタグを変更してください

  • 召喚時の設定
    • markerのdata内に書くNeAcMarkerMotion:{}MarkerMotion:{}になりました。※内部データは変更ありません。
## 変更前
summon marker ~ ~ ~ {data:{NeAcMarkerMotion:{speed:{amount:100}}}}

## 変更後
summon marker ~ ~ ~ {data:{MarkerMotion:{speed:{amount:100}}}}
  • 実行するfunction
    • 実行するfunctionがneac_marker_motion:<>からmarker_motion:<>になりました
## 変更前
function neac_marker_motion:

function neac_marker_motion:tag_remove

## 変更後
function marker_motion:

function marker_motion:tag_remove
  • 付与されるタグ
    • NeAcMarkerMotion.<>タグがMarkerMotion.<>になりました
## 変更前
execute if entity @s[tag=NeAcMarkerMotion.stop] run scoreboard players set @s A 1

execute if entity @s[tag=NeAcMarkerMotion.on_block,tag=!NeAcMarkerMotion.on_block.wall] run scoreboard players set @s A 1

## 変更後
execute if entity @s[tag=MarkerMotion.stop] run scoreboard players set @s A 1

execute if entity @s[tag=MarkerMotion.on_block,tag=!MarkerMotion.on_block.wall] run scoreboard players set @s A 1

変更点

  • データパックの名称から"NeAc"を削除
  • 動作要件にMinecraftJE 1.18.2と記載したにも関わらずpack_format9でなかった問題を修正
  • data.MarkerMotion.speed.loss.type"multiply"でないときの動作が正常でなかった問題を修正
  • 直接弄ったりしていたデータを一時ストレージに入れてから利用することでの微軽量化試み
  • その他軽微な修正