From fdfba0c5796dfe73874fce7c83960cfa69f21a25 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Mon, 8 Jun 2026 23:53:43 +0900 Subject: [PATCH 01/12] =?UTF-8?q?=E2=9C=A8=20[Artifact=201492]=20=E5=8F=A4?= =?UTF-8?q?=E3=81=8D=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81=E3=81=AE?= =?UTF-8?q?=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../give/1.trigger.mcfunction | 7 ++ .../give/2.give.mcfunction | 68 +++++++++++++++++++ .../register.mcfunction | 7 ++ .../trigger/1.trigger.mcfunction | 8 +++ .../trigger/2.check_condition.mcfunction | 17 +++++ .../trigger/3.main.mcfunction | 19 ++++++ .../trigger/summon.mcfunction | 13 ++++ .../1164.piece_of_creation/init/.mcfunction | 12 ++++ .../register.mcfunction | 20 ++++++ .../1164.piece_of_creation/summon/.mcfunction | 11 +++ .../summon/m.mcfunction | 7 ++ .../1164.piece_of_creation/tick/.mcfunction | 20 ++++++ .../tick/hit_player.mcfunction | 18 +++++ .../object/alias/1164/init.mcfunction | 8 +++ .../object/alias/1164/register.mcfunction | 8 +++ .../object/alias/1164/summon.mcfunction | 8 +++ .../object/alias/1164/tick.mcfunction | 8 +++ .../asset/tags/functions/artifact/attack.json | 3 +- .../asset/tags/functions/artifact/give.json | 3 +- .../tags/functions/artifact/register.json | 3 +- 20 files changed, 265 insertions(+), 3 deletions(-) create mode 100644 Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1492.your_thoughts_frames/register.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/2.check_condition.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/summon.mcfunction create mode 100644 Asset/data/asset/functions/object/1164.piece_of_creation/init/.mcfunction create mode 100644 Asset/data/asset/functions/object/1164.piece_of_creation/register.mcfunction create mode 100644 Asset/data/asset/functions/object/1164.piece_of_creation/summon/.mcfunction create mode 100644 Asset/data/asset/functions/object/1164.piece_of_creation/summon/m.mcfunction create mode 100644 Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction create mode 100644 Asset/data/asset/functions/object/1164.piece_of_creation/tick/hit_player.mcfunction create mode 100644 Asset/data/asset/functions/object/alias/1164/init.mcfunction create mode 100644 Asset/data/asset/functions/object/alias/1164/register.mcfunction create mode 100644 Asset/data/asset/functions/object/alias/1164/summon.mcfunction create mode 100644 Asset/data/asset/functions/object/alias/1164/tick.mcfunction diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/1.trigger.mcfunction new file mode 100644 index 0000000000..4762da41c0 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/1.trigger.mcfunction @@ -0,0 +1,7 @@ +#> asset:artifact/1492.your_thoughts_frames/give/1.trigger +# +# 神器の取得処理の呼び出し時に実行されるfunction +# +# @within tag/function asset:artifact/give + +execute if data storage asset:context {id:1492} run function asset:artifact/1492.your_thoughts_frames/give/2.give \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction new file mode 100644 index 0000000000..12d147b2a6 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction @@ -0,0 +1,68 @@ +#> asset:artifact/1492.your_thoughts_frames/give/2.give +# +# 神器の作成部 ここでID等を定義する +# +# @user +# @within function asset:artifact/1492.your_thoughts_frames/give/1.trigger + +# 神器の説明や消費MPなどをここで設定する。 +# 最後にasset:artifact/common/giveを実行することで入手可能。 + +# 神器のID (int) スプレッドシートの値を入れる + data modify storage asset:artifact ID set value 1492 +# 神器のベースアイテム + data modify storage asset:artifact Item set value "minecraft:stick" +# 神器の名前 (TextComponentString) + data modify storage asset:artifact Name set value '[{"text":"古","color":"#F3D2E5"},{"text":"き","color":"#F3D1E7"},{"text":"想","color":"#F3D1EA"},{"text":"い","color":"#F2CDEC"},{"text":"の","color":"#F3C9F0"},{"text":"額縁","color":"#F1B6F1"}]' +# 神器の説明文 (TextComponentString[]) + data modify storage asset:artifact Lore set value ['{"text":"発動時、敵が”気持ちの欠片”を近くに落とす"}','{"text":"気持ちの欠片に触れたプレイヤーはMPを20回復する。"}','{"text":"「喉元に噛みつく牙はまだあるかい?」","color":"gray"}'] +# 消費アイテム ({Item: TextComponent, Count: int, Extra?: TextComponent}) (オプション) + # data modify storage asset:artifact ConsumeItem.Item set value '{"translate":"item.minecraft.stick"}' + # data modify storage asset:artifact ConsumeItem.Count set value 1 + # data modify storage asset:artifact ConsumeItem.Extra set value +# 使用回数 (int) (オプション) + # data modify storage asset:artifact RemainingCount set value +# 神器を発動できるスロット (string) Wikiを参照 + data modify storage asset:artifact Slot set value "offhand" +# 神器のトリガー (string) Wikiを参照 + data modify storage asset:artifact Trigger set value "onAttack" +# 神器の発動条件 (TextComponentString) (オプション) + data modify storage asset:artifact Condition set value '{"text":"5%の確率で発動"}' +# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.Damage set value [0,0] +# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic] +# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None] +# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.BypassResist set value +# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.IsRangeAttack set value +# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション) + # data modify storage asset:artifact AttackInfo.AttackRange set value +# MP消費量 (int) + data modify storage asset:artifact MPCost set value 0 +# MP必要量 (int) (オプション) + # data modify storage asset:artifact MPRequire set value +# MP回復量 (int) + # data modify storage asset:artifact MPHealWhenHit set value +# 神器のクールダウン (int) (オプション) + data modify storage asset:artifact LocalCooldown set value 200 +# 種別クールダウン ({Type: string, Duration: int}) (オプション) + # data modify storage asset:artifact TypeCooldown.Type set value + # data modify storage asset:artifact TypeCooldown.Duration set value +# グローバルクールダウン (int) (オプション) + # data modify storage asset:artifact SpecialCooldown set value +# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション) + data modify storage asset:artifact DisableCooldownMessage set value true +# MP不足による使用不可のメッセージを非表示にするか否か (boolean) (オプション) + # data modify storage asset:artifact DisableMPMessage set value +# 破壊時の音を鳴らさないかどうか (boolean) (オプション) + # data modify storage asset:artifact DisableBreakSound set value +# 扱える神 (string[]) Wikiを参照 + data modify storage asset:artifact CanUsedGod set value ["Flora","Nyaptov","wi-ki","Rumor"] +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) + # data modify storage asset:artifact CustomNBT set value {} + +# 神器の入手用function + function asset:artifact/common/give diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/register.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/register.mcfunction new file mode 100644 index 0000000000..c79c1e0576 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/register.mcfunction @@ -0,0 +1,7 @@ +#> asset:artifact/1492.your_thoughts_frames/register +# +# 神器プールへの登録処理 +# +# @within tag/function asset:artifact/register + +data modify storage asset:artifact RarityRegistry[2] append value [1492] \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/1.trigger.mcfunction new file mode 100644 index 0000000000..26ce2ad4e1 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/1.trigger.mcfunction @@ -0,0 +1,8 @@ +#> asset:artifact/1492.your_thoughts_frames/trigger/1.trigger +# +# 指定したイベントタイミングで実行されるfunction +# +# @within tag/function asset:artifact/** + +# storage asset:idのoffhandに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する + execute if data storage asset:context id{offhand:1492} run function asset:artifact/1492.your_thoughts_frames/trigger/2.check_condition \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/2.check_condition.mcfunction new file mode 100644 index 0000000000..ada7cdccde --- /dev/null +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/2.check_condition.mcfunction @@ -0,0 +1,17 @@ +#> asset:artifact/1492.your_thoughts_frames/trigger/2.check_condition +# +# 神器の発動条件をチェックします +# +# @within function asset:artifact/1492.your_thoughts_frames/trigger/1.trigger + +# 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く + function asset:artifact/common/check_condition/offhand + +# IsDoT:trueならCanUsedを削除 + execute if entity @s[tag=CanUsed] if data storage asset:context Attack{IsDoT:true} run tag @s remove CanUsed + +# 5%の確率でCanUsedを残す + execute unless predicate lib:random_pass_per/5 run tag @s remove CanUsed + +# CanUsedタグをチェックして3.main.mcfunctionを実行する + execute if entity @s[tag=CanUsed] run function asset:artifact/1492.your_thoughts_frames/trigger/3.main diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction new file mode 100644 index 0000000000..46174b352f --- /dev/null +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction @@ -0,0 +1,19 @@ +#> asset:artifact/1492.your_thoughts_frames/trigger/3.main +# +# 神器のメイン処理部 +# +# @within function asset:artifact/1492.your_thoughts_frames/trigger/2.check_condition + +# 性能として、序盤の手数があるビルドか、上振れたときだとかなりMPの回復の足しになるくらいがうれしい + +# 基本的な使用時の処理(MP消費や使用回数の処理など)を行う + function asset:artifact/common/use/offhand + +# 攻撃対象の近くにオーブを召喚 + execute at @e[type=#lib:living,type=!player,tag=Victim,limit=1] run function asset:artifact/1492.your_thoughts_frames/trigger/summon + +# 演出 + playsound block.amethyst_block.chime player @a ~ ~ ~ 5 0.8 + playsound minecraft:block.enchantment_table.use player @a ~ ~ ~ 0.9 1.4 0.0 + playsound minecraft:block.amethyst_cluster.hit player @a ~ ~ ~ 5.0 1.35 0.0 + playsound minecraft:block.amethyst_block.break player @a ~ ~ ~ 10 2 0.0 diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/summon.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/summon.mcfunction new file mode 100644 index 0000000000..3a60a912fa --- /dev/null +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/summon.mcfunction @@ -0,0 +1,13 @@ +#> asset:artifact/1492.your_thoughts_frames/trigger/summon +# +# オーブの召喚 +# +# @within function asset:artifact/1492.your_thoughts_frames/trigger/3.main + +# 演出 + particle item pink_stained_glass ~ ~1 ~ 0.3 0.5 0.3 0.1 100 normal @a + +# 召喚 + data modify storage api: Argument.ID set value 1164 + data modify storage api: Argument.FieldOverride.MPHeal set value 20 + execute positioned ~ ~1 ~ run function api:object/summon diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/init/.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/init/.mcfunction new file mode 100644 index 0000000000..e6419b6710 --- /dev/null +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/init/.mcfunction @@ -0,0 +1,12 @@ +#> asset:object/1164.piece_of_creation/init/ +# +# Objectのinit時の処理 +# +# @within asset:object/alias/1164/init + +# 召喚場所からランダムに少し拡散する + data modify storage lib: Argument.Bounds set value [[2d,2d],[0d,0d],[2d,2d]] + function lib:spread_entity/ + +# sound + playsound minecraft:entity.vex.charge player @a ~ ~ ~ 5.0 1.75 0.0 diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/register.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/register.mcfunction new file mode 100644 index 0000000000..4a32a8f1ac --- /dev/null +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/register.mcfunction @@ -0,0 +1,20 @@ +#> asset:object/1164.piece_of_creation/register +# +# Objectのデータを指定 +# +# @within function asset:object/alias/1164/register + +# 継承(オプション) + # data modify storage asset:object Extends append value + # function asset:object/extends +# 他のObjectに継承されることを許可するか (boolean) (オプション) + # data modify storage asset:object ExtendsSafe set value +# 継承されることを前提とした、抽象的なObjectであるかどうか(boolean) + data modify storage asset:object IsAbstract set value false +# Tickするかどうか(boolean) (オプション) + # data modify storage asset:object IsTicking set value + +# ID (int) + data modify storage asset:object ID set value 1164 +# フィールド(オプション) + data modify storage asset:object Field.MPHeal set value 30 diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/summon/.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/summon/.mcfunction new file mode 100644 index 0000000000..30a5f34910 --- /dev/null +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/summon/.mcfunction @@ -0,0 +1,11 @@ +#> asset:object/1164.piece_of_creation/summon/ +# +# Object召喚処理の呼び出し時に実行されるfunction +# +# @within asset:object/alias/1164/summon + +# 元となるEntityを召喚する + execute as 0-0-0-0-0 in minecraft:overworld positioned as @s run tp @s ~ ~ ~ ~ 0 + data modify storage asset:temp Args.Rotation set from entity 0-0-0-0-0 Rotation + function asset:object/1164.piece_of_creation/summon/m with storage asset:temp Args + data remove storage asset:temp Args diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/summon/m.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/summon/m.mcfunction new file mode 100644 index 0000000000..c7b24962d7 --- /dev/null +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/summon/m.mcfunction @@ -0,0 +1,7 @@ +#> asset:object/1164.piece_of_creation/summon/m +# +# +# +# @within function asset:object/1164.piece_of_creation/summon/ + +$summon item_display ~ ~ ~ {Rotation:$(Rotation),teleport_duration:1,Tags:["ObjectInit","Uninterferable"],brightness:{sky:15,block:15},item:{id:"stick",Count:1b,tag:{CustomModelData:20620}}} diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction new file mode 100644 index 0000000000..d01c6cbcff --- /dev/null +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction @@ -0,0 +1,20 @@ +#> asset:object/1164.piece_of_creation/tick/ +# +# Objectのtick時の処理 +# +# @within asset:object/alias/1164/tick + +# Tick加算 + scoreboard players add @s General.Object.Tick 1 + +# 下にゆっくり落ちる + execute if block ~ ~-0.4 ~ #lib:no_collision/ run tp @s ~ ~-0.03 ~ + +# 近くのプレイヤーに自身の向きを変えずに追尾 + execute at @s facing entity @a[distance=..2,limit=1] eyes positioned ^ ^ ^0.25 run tp @s ~ ~ ~ + +# playerに触れるとMPを回復して消滅 + execute positioned ~-0.5 ~-0.5 ~-0.5 if entity @a[gamemode=!spectator,tag=!Death,dx=0,limit=1] run function asset:object/1164.piece_of_creation/tick/hit_player + +# 消滅処理 + kill @s[scores={General.Object.Tick=200..}] diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/hit_player.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/hit_player.mcfunction new file mode 100644 index 0000000000..e65426b220 --- /dev/null +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/hit_player.mcfunction @@ -0,0 +1,18 @@ +#> asset:object/1164.piece_of_creation/tick/hit_player +# +# playerにヒットしたときの処理 +# +# @within function asset:object/1164.piece_of_creation/tick/ + +# 演出 + playsound minecraft:entity.arrow.hit_player player @a ~0.5 ~0.5 ~0.5 0.6 2 0.0 + playsound minecraft:entity.allay.ambient_with_item player @a ~ ~ ~ 2.0 0.9 0.0 + playsound minecraft:block.glass.break player @a ~ ~ ~ 1.0 1.4 0.0 + particle end_rod ~0.5 ~0.5 ~0.5 0 0 0 0.2 20 + +# hitしたプレイヤーのMPを回復する + data modify storage api: Argument.Fluctuation set from storage asset:context this.MPHeal + execute as @a[gamemode=!spectator,tag=!Death,dx=0,limit=1] run function api:mp/fluctuation + +# 消滅処理 + kill @s diff --git a/Asset/data/asset/functions/object/alias/1164/init.mcfunction b/Asset/data/asset/functions/object/alias/1164/init.mcfunction new file mode 100644 index 0000000000..1a136a87c8 --- /dev/null +++ b/Asset/data/asset/functions/object/alias/1164/init.mcfunction @@ -0,0 +1,8 @@ +#> asset:object/alias/1164/init +# +# Init処理のエイリアス +# +# @within asset_manager:object/init/init.m + +# 元のInit処理を呼び出す + function asset:object/1164.piece_of_creation/init/ \ No newline at end of file diff --git a/Asset/data/asset/functions/object/alias/1164/register.mcfunction b/Asset/data/asset/functions/object/alias/1164/register.mcfunction new file mode 100644 index 0000000000..714f725fcc --- /dev/null +++ b/Asset/data/asset/functions/object/alias/1164/register.mcfunction @@ -0,0 +1,8 @@ +#> asset:object/alias/1164/register +# +# Objectのデータ指定処理のエイリアス +# +# @within asset_manager:object/summon/register.m + +# 元の登録処理を呼び出す + function asset:object/1164.piece_of_creation/register \ No newline at end of file diff --git a/Asset/data/asset/functions/object/alias/1164/summon.mcfunction b/Asset/data/asset/functions/object/alias/1164/summon.mcfunction new file mode 100644 index 0000000000..d1cf575d18 --- /dev/null +++ b/Asset/data/asset/functions/object/alias/1164/summon.mcfunction @@ -0,0 +1,8 @@ +#> asset:object/alias/1164/summon +# +# Object召喚処理のエイリアス +# +# @within asset_manager:object/summon/summon.m + +# 元の召喚処理を呼び出す + function asset:object/1164.piece_of_creation/summon/ \ No newline at end of file diff --git a/Asset/data/asset/functions/object/alias/1164/tick.mcfunction b/Asset/data/asset/functions/object/alias/1164/tick.mcfunction new file mode 100644 index 0000000000..13a2d78517 --- /dev/null +++ b/Asset/data/asset/functions/object/alias/1164/tick.mcfunction @@ -0,0 +1,8 @@ +#> asset:object/alias/1164/tick +# +# Tick時処理のエイリアス +# +# @within asset_manager:object/tick/tick.m + +# 元のTick処理を呼び出す + function asset:object/1164.piece_of_creation/tick/ \ No newline at end of file diff --git a/Asset/data/asset/tags/functions/artifact/attack.json b/Asset/data/asset/tags/functions/artifact/attack.json index 095078cdab..09e05a449b 100644 --- a/Asset/data/asset/tags/functions/artifact/attack.json +++ b/Asset/data/asset/tags/functions/artifact/attack.json @@ -1,5 +1,6 @@ { "values": [ + "asset:artifact/1492.your_thoughts_frames/trigger/1.trigger", "asset:artifact/1308.magnifier_of_detective_girl/trigger/1.trigger", "asset:artifact/1109.black_lily_of_priestess/trigger/1.trigger", "asset:artifact/1363.hydra_fang/trigger/1.trigger", @@ -11,4 +12,4 @@ "asset:artifact/0664.soul_fire_armor/attack/1.trigger", "asset:artifact/0724.oblivious_snow/attack/1.trigger" ] -} +} \ No newline at end of file diff --git a/Asset/data/asset/tags/functions/artifact/give.json b/Asset/data/asset/tags/functions/artifact/give.json index 16715fe3c7..8b7d45febd 100644 --- a/Asset/data/asset/tags/functions/artifact/give.json +++ b/Asset/data/asset/tags/functions/artifact/give.json @@ -1,5 +1,6 @@ { "values": [ + "asset:artifact/1492.your_thoughts_frames/give/1.trigger", "asset:artifact/1252.fox_candle/give/1.trigger", "asset:artifact/1343.coffee_milk_pack/give/1.trigger", "asset:artifact/1342.fruit_milk_pack/give/1.trigger", @@ -530,4 +531,4 @@ "asset:artifact/0735.collision_plate/give/1.trigger", "asset:artifact/0745.blade_of_whirlwind/give/1.trigger" ] -} +} \ No newline at end of file diff --git a/Asset/data/asset/tags/functions/artifact/register.json b/Asset/data/asset/tags/functions/artifact/register.json index 7e92660e5a..be1b7b8cc3 100644 --- a/Asset/data/asset/tags/functions/artifact/register.json +++ b/Asset/data/asset/tags/functions/artifact/register.json @@ -1,5 +1,6 @@ { "values": [ + "asset:artifact/1492.your_thoughts_frames/register", "asset:artifact/1252.fox_candle/register", "asset:artifact/1343.coffee_milk_pack/register", "asset:artifact/1342.fruit_milk_pack/register", @@ -308,4 +309,4 @@ "asset:artifact/1027.fire_of_rebirth/register", "asset:artifact/1111.rod_o_redeem/register" ] -} +} \ No newline at end of file From e06e2564fee168d0db46e2f55d840eb41d66b9a6 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Wed, 10 Jun 2026 19:49:10 +0900 Subject: [PATCH 02/12] =?UTF-8?q?=F0=9F=A9=B9=20[Artifact=201492]=20?= =?UTF-8?q?=E5=8F=A4=E3=81=8D=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81?= =?UTF-8?q?=E3=81=AE=E8=AA=AC=E6=98=8E=E3=82=92=E5=BE=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1492.your_thoughts_frames/give/2.give.mcfunction | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction index 12d147b2a6..bfcd173b82 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction @@ -13,9 +13,9 @@ # 神器のベースアイテム data modify storage asset:artifact Item set value "minecraft:stick" # 神器の名前 (TextComponentString) - data modify storage asset:artifact Name set value '[{"text":"古","color":"#F3D2E5"},{"text":"き","color":"#F3D1E7"},{"text":"想","color":"#F3D1EA"},{"text":"い","color":"#F2CDEC"},{"text":"の","color":"#F3C9F0"},{"text":"額縁","color":"#F1B6F1"}]' + data modify storage asset:artifact Name set value '[{"text":"古","color":"#E499FF"},{"text":"き","color":"#DAA1FF"},{"text":"想","color":"#DAA1FF"},{"text":"い","color":"#C5A5FF"},{"text":"の","color":"#B8A8FF"},{"text":"額縁","color":"#9EAEFF"}]' # 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value ['{"text":"発動時、敵が”気持ちの欠片”を近くに落とす"}','{"text":"気持ちの欠片に触れたプレイヤーはMPを20回復する。"}','{"text":"「喉元に噛みつく牙はまだあるかい?」","color":"gray"}'] + data modify storage asset:artifact Lore set value ['{"text":"発動時、敵が”気持ちの欠片”を近くに落とす"}','{"text":"気持ちの欠片に触れたプレイヤーはMPを20回復する。"}','{"text":"「まだ喉元に噛みつく牙はある?」","color":"gray"}'] # 消費アイテム ({Item: TextComponent, Count: int, Extra?: TextComponent}) (オプション) # data modify storage asset:artifact ConsumeItem.Item set value '{"translate":"item.minecraft.stick"}' # data modify storage asset:artifact ConsumeItem.Count set value 1 From d5ffa98f53390a3e28934c85b4ca774a3d06adb2 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Sat, 13 Jun 2026 23:21:50 +0900 Subject: [PATCH 03/12] =?UTF-8?q?=F0=9F=A9=B9=20[Artifact=201492]=20?= =?UTF-8?q?=E5=8F=A4=E3=81=8D=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81?= =?UTF-8?q?=E3=81=AECD,=E7=99=BA=E5=8B=95=E7=8E=87=E3=80=81=E5=9B=9E?= =?UTF-8?q?=E5=BE=A9MP=E9=87=8F=E3=82=92=E3=82=88=E3=82=8A=E3=83=A2?= =?UTF-8?q?=E3=83=81=E3=83=BC=E3=83=95=E3=81=AB=E3=81=82=E3=81=86=E3=82=88?= =?UTF-8?q?=E3=81=86=E3=81=AB=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1492.your_thoughts_frames/give/2.give.mcfunction | 8 ++++---- .../trigger/2.check_condition.mcfunction | 4 ++-- .../1492.your_thoughts_frames/trigger/3.main.mcfunction | 2 +- .../1492.your_thoughts_frames/trigger/summon.mcfunction | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction index bfcd173b82..6be581ac03 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction @@ -15,7 +15,7 @@ # 神器の名前 (TextComponentString) data modify storage asset:artifact Name set value '[{"text":"古","color":"#E499FF"},{"text":"き","color":"#DAA1FF"},{"text":"想","color":"#DAA1FF"},{"text":"い","color":"#C5A5FF"},{"text":"の","color":"#B8A8FF"},{"text":"額縁","color":"#9EAEFF"}]' # 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value ['{"text":"発動時、敵が”気持ちの欠片”を近くに落とす"}','{"text":"気持ちの欠片に触れたプレイヤーはMPを20回復する。"}','{"text":"「まだ喉元に噛みつく牙はある?」","color":"gray"}'] + data modify storage asset:artifact Lore set value ['{"text":"発動時、敵が”気持ちの欠片”を近くに落とす"}','{"text":"気持ちの欠片に触れたプレイヤーはMPを31.4回復する。"}','{"text":"「まだ喉元に噛みつく牙はある?」","color":"gray"}'] # 消費アイテム ({Item: TextComponent, Count: int, Extra?: TextComponent}) (オプション) # data modify storage asset:artifact ConsumeItem.Item set value '{"translate":"item.minecraft.stick"}' # data modify storage asset:artifact ConsumeItem.Count set value 1 @@ -27,7 +27,7 @@ # 神器のトリガー (string) Wikiを参照 data modify storage asset:artifact Trigger set value "onAttack" # 神器の発動条件 (TextComponentString) (オプション) - data modify storage asset:artifact Condition set value '{"text":"5%の確率で発動"}' + data modify storage asset:artifact Condition set value '{"text":"3%の確率で発動"}' # 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) # data modify storage asset:artifact AttackInfo.Damage set value [0,0] # 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション) @@ -46,8 +46,8 @@ # data modify storage asset:artifact MPRequire set value # MP回復量 (int) # data modify storage asset:artifact MPHealWhenHit set value -# 神器のクールダウン (int) (オプション) - data modify storage asset:artifact LocalCooldown set value 200 +# 神器のクールダウン 黄金比(約)1:1.618にちなみ16.20s + data modify storage asset:artifact LocalCooldown set value 324 # 種別クールダウン ({Type: string, Duration: int}) (オプション) # data modify storage asset:artifact TypeCooldown.Type set value # data modify storage asset:artifact TypeCooldown.Duration set value diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/2.check_condition.mcfunction index ada7cdccde..660615448f 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/2.check_condition.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/2.check_condition.mcfunction @@ -10,8 +10,8 @@ # IsDoT:trueならCanUsedを削除 execute if entity @s[tag=CanUsed] if data storage asset:context Attack{IsDoT:true} run tag @s remove CanUsed -# 5%の確率でCanUsedを残す - execute unless predicate lib:random_pass_per/5 run tag @s remove CanUsed +# 3%の確率でCanUsedを残す(MP回復量とクールダウンはモチーフがある故調整するならここを調整してほしい気持ちがある) + execute unless predicate lib:random_pass_per/3 run tag @s remove CanUsed # CanUsedタグをチェックして3.main.mcfunctionを実行する execute if entity @s[tag=CanUsed] run function asset:artifact/1492.your_thoughts_frames/trigger/3.main diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction index 46174b352f..1bfd3e709c 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction @@ -4,7 +4,7 @@ # # @within function asset:artifact/1492.your_thoughts_frames/trigger/2.check_condition -# 性能として、序盤の手数があるビルドか、上振れたときだとかなりMPの回復の足しになるくらいがうれしい +# 性能として、水属性のビルドで手数があるビルドか、上振れたときだとかなりMPの回復の足しになるくらいがうれしい # 基本的な使用時の処理(MP消費や使用回数の処理など)を行う function asset:artifact/common/use/offhand diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/summon.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/summon.mcfunction index 3a60a912fa..61bde18dce 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/summon.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/summon.mcfunction @@ -7,7 +7,7 @@ # 演出 particle item pink_stained_glass ~ ~1 ~ 0.3 0.5 0.3 0.1 100 normal @a -# 召喚 +# 召喚(MP回復量は円周率にちなみ31.4回復する。) data modify storage api: Argument.ID set value 1164 - data modify storage api: Argument.FieldOverride.MPHeal set value 20 + data modify storage api: Argument.FieldOverride.MPHeal set value 31.4 execute positioned ~ ~1 ~ run function api:object/summon From a512fe6de3a4f5ac4403426bd41b7eaecf6a6e86 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Sun, 14 Jun 2026 00:01:33 +0900 Subject: [PATCH 04/12] =?UTF-8?q?=F0=9F=90=9B=20[Artifact=201492]=20?= =?UTF-8?q?=E5=8F=A4=E3=81=8D=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81?= =?UTF-8?q?=E3=81=8C=E3=83=8B=E3=83=A3=E3=83=97=E3=83=88=E3=83=95=E3=81=A7?= =?UTF-8?q?=E4=BD=BF=E3=81=88=E3=81=A6=E3=81=84=E3=81=9F=E5=95=8F=E9=A1=8C?= =?UTF-8?q?=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1492.your_thoughts_frames/give/2.give.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction index 6be581ac03..5d1039e125 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction @@ -60,7 +60,7 @@ # 破壊時の音を鳴らさないかどうか (boolean) (オプション) # data modify storage asset:artifact DisableBreakSound set value # 扱える神 (string[]) Wikiを参照 - data modify storage asset:artifact CanUsedGod set value ["Flora","Nyaptov","wi-ki","Rumor"] + data modify storage asset:artifact CanUsedGod set value ["Flora","wi-ki","Rumor"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) # data modify storage asset:artifact CustomNBT set value {} From ccd0b2832ef3c8ca20956bbdfc4c909d43978284 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Sun, 14 Jun 2026 12:38:45 +0900 Subject: [PATCH 05/12] =?UTF-8?q?=E2=9C=A8=20[Artifact=201492]=20=E5=8F=A4?= =?UTF-8?q?=E3=81=8D=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81=E3=81=AE?= =?UTF-8?q?=E5=8F=AC=E5=96=9A=E3=81=99=E3=82=8B=E3=82=AA=E3=83=96=E3=82=B8?= =?UTF-8?q?=E3=82=A7=E3=82=AF=E3=83=88=E3=81=AE=E8=A6=8B=E3=81=9F=E7=9B=AE?= =?UTF-8?q?=E3=82=92=E8=A8=AD=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../object/1164.piece_of_creation/summon/m.mcfunction | 2 +- .../functions/object/1164.piece_of_creation/tick/.mcfunction | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/summon/m.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/summon/m.mcfunction index c7b24962d7..db5bf5d9a7 100644 --- a/Asset/data/asset/functions/object/1164.piece_of_creation/summon/m.mcfunction +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/summon/m.mcfunction @@ -4,4 +4,4 @@ # # @within function asset:object/1164.piece_of_creation/summon/ -$summon item_display ~ ~ ~ {Rotation:$(Rotation),teleport_duration:1,Tags:["ObjectInit","Uninterferable"],brightness:{sky:15,block:15},item:{id:"stick",Count:1b,tag:{CustomModelData:20620}}} +$summon item_display ~ ~ ~ {Rotation:$(Rotation),teleport_duration:1,Tags:["ObjectInit","Uninterferable"],brightness:{sky:15,block:15},item:{id:"stick",Count:1b,tag:{CustomModelData:20620}},transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,0f,0f],scale:[1.4f,1.4f,1.4f]}} diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction index d01c6cbcff..bee6540356 100644 --- a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction @@ -8,7 +8,9 @@ scoreboard players add @s General.Object.Tick 1 # 下にゆっくり落ちる - execute if block ~ ~-0.4 ~ #lib:no_collision/ run tp @s ~ ~-0.03 ~ + execute if block ~ ~-0.6 ~ #lib:no_collision/ run tp @s ~ ~-0.03 ~ +# ゆっくり回転 + execute at @s run tp @s ~ ~ ~ ~3 ~ # 近くのプレイヤーに自身の向きを変えずに追尾 execute at @s facing entity @a[distance=..2,limit=1] eyes positioned ^ ^ ^0.25 run tp @s ~ ~ ~ From 960a244085b05b1a5d322d6ac39b51804b226dbc Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Sun, 14 Jun 2026 12:46:04 +0900 Subject: [PATCH 06/12] =?UTF-8?q?=E2=9C=A8=20[Artifact=201492]=20=E5=8F=A4?= =?UTF-8?q?=E3=81=8D=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81=E3=81=8C?= =?UTF-8?q?=E5=8A=A0=E5=B7=A5=E6=A9=9F=E3=81=8B=E3=82=89=E5=87=BA=E3=81=AA?= =?UTF-8?q?=E3=81=84=E3=82=88=E3=81=86=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1492.your_thoughts_frames/register.mcfunction | 7 ------- Asset/data/asset/tags/functions/artifact/register.json | 1 - 2 files changed, 8 deletions(-) delete mode 100644 Asset/data/asset/functions/artifact/1492.your_thoughts_frames/register.mcfunction diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/register.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/register.mcfunction deleted file mode 100644 index c79c1e0576..0000000000 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/register.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -#> asset:artifact/1492.your_thoughts_frames/register -# -# 神器プールへの登録処理 -# -# @within tag/function asset:artifact/register - -data modify storage asset:artifact RarityRegistry[2] append value [1492] \ No newline at end of file diff --git a/Asset/data/asset/tags/functions/artifact/register.json b/Asset/data/asset/tags/functions/artifact/register.json index be1b7b8cc3..2fbab09800 100644 --- a/Asset/data/asset/tags/functions/artifact/register.json +++ b/Asset/data/asset/tags/functions/artifact/register.json @@ -1,6 +1,5 @@ { "values": [ - "asset:artifact/1492.your_thoughts_frames/register", "asset:artifact/1252.fox_candle/register", "asset:artifact/1343.coffee_milk_pack/register", "asset:artifact/1342.fruit_milk_pack/register", From aea503190d9ac0bc1ba0ca74ca6a2682dbb0b6fc Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Sun, 14 Jun 2026 19:42:58 +0900 Subject: [PATCH 07/12] =?UTF-8?q?=E2=9C=A8=20[Artifact=201492]=20=E5=8F=A4?= =?UTF-8?q?=E3=81=8D=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81=E3=81=AE?= =?UTF-8?q?=E6=BC=94=E5=87=BA=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../object/1164.piece_of_creation/tick/.mcfunction | 2 +- .../tick/hit_player.mcfunction | 2 ++ .../1164.piece_of_creation/tick/kill.mcfunction | 13 +++++++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 Asset/data/asset/functions/object/1164.piece_of_creation/tick/kill.mcfunction diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction index bee6540356..0d0ff10b37 100644 --- a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction @@ -19,4 +19,4 @@ execute positioned ~-0.5 ~-0.5 ~-0.5 if entity @a[gamemode=!spectator,tag=!Death,dx=0,limit=1] run function asset:object/1164.piece_of_creation/tick/hit_player # 消滅処理 - kill @s[scores={General.Object.Tick=200..}] + execute if entity @s[scores={General.Object.Tick=200..}] run function asset:object/1164.piece_of_creation/tick/kill diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/hit_player.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/hit_player.mcfunction index e65426b220..089ca60e10 100644 --- a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/hit_player.mcfunction +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/hit_player.mcfunction @@ -8,6 +8,8 @@ playsound minecraft:entity.arrow.hit_player player @a ~0.5 ~0.5 ~0.5 0.6 2 0.0 playsound minecraft:entity.allay.ambient_with_item player @a ~ ~ ~ 2.0 0.9 0.0 playsound minecraft:block.glass.break player @a ~ ~ ~ 1.0 1.4 0.0 + particle minecraft:dust_color_transition 1 0.4 1 0.8 0.2 0.8 1 ~ ~ ~ 2 2 2 1 40 + particle minecraft:dust_color_transition 1 0.4 1 0.8 0.2 0.8 1 ~ ~ ~ 0.4 0.4 0.4 1 40 particle end_rod ~0.5 ~0.5 ~0.5 0 0 0 0.2 20 # hitしたプレイヤーのMPを回復する diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/kill.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/kill.mcfunction new file mode 100644 index 0000000000..9f05eb1fb4 --- /dev/null +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/kill.mcfunction @@ -0,0 +1,13 @@ +#> asset:object/1164.piece_of_creation/tick/kill +# +# 消滅処理 +# +# @within function asset:object/1164.piece_of_creation/tick/ + +# sound + playsound minecraft:entity.allay.ambient_with_item player @a ~ ~ ~ 1.0 0.9 0.0 + playsound minecraft:block.glass.break player @a ~ ~ ~ 0.6 1.8 0.0 + particle minecraft:dust_color_transition 1 0.4 1 0.8 0.2 0.8 1 ~ ~ ~ 0.4 0.4 0.4 1 40 + +# 消去 + kill @s From d79639a7d04d84c40a80955a36fd4a74ea2b9732 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Sun, 14 Jun 2026 19:43:31 +0900 Subject: [PATCH 08/12] =?UTF-8?q?[Artifact=201492]=20=E5=8F=A4=E3=81=8D?= =?UTF-8?q?=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81=E3=81=AE=E5=AF=BE?= =?UTF-8?q?=E8=B1=A1=E7=B5=9E=E3=82=8A=E8=BE=BC=E3=81=BF=E6=99=82=E8=B7=9D?= =?UTF-8?q?=E9=9B=A2=E5=88=B6=E9=99=90=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1492.your_thoughts_frames/trigger/3.main.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction index 1bfd3e709c..33cc187a49 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction @@ -10,7 +10,7 @@ function asset:artifact/common/use/offhand # 攻撃対象の近くにオーブを召喚 - execute at @e[type=#lib:living,type=!player,tag=Victim,limit=1] run function asset:artifact/1492.your_thoughts_frames/trigger/summon + execute at @e[type=#lib:living,type=!player,tag=Victim,limit=1,distance=..30] run function asset:artifact/1492.your_thoughts_frames/trigger/summon # 演出 playsound block.amethyst_block.chime player @a ~ ~ ~ 5 0.8 From 7bd33491cd4b3e6d7bf4d6ff23fa7f314e3b58b8 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Sun, 14 Jun 2026 19:45:58 +0900 Subject: [PATCH 09/12] =?UTF-8?q?=F0=9F=90=9B=20[Artifact=201492]=20?= =?UTF-8?q?=E5=8F=A4=E3=81=8D=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81?= =?UTF-8?q?=E3=81=8C=E3=82=B9=E3=83=9A=E3=82=AF=E3=83=86=E3=82=A4=E3=82=BF?= =?UTF-8?q?=E3=83=BC=E3=81=AE=E3=83=97=E3=83=AC=E3=82=A4=E3=83=A4=E3=83=BC?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=B0=BE=E3=81=97=E3=81=A6=E3=81=84=E3=81=9F?= =?UTF-8?q?=E5=95=8F=E9=A1=8C=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../functions/object/1164.piece_of_creation/tick/.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction index 0d0ff10b37..06facb5a1c 100644 --- a/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction +++ b/Asset/data/asset/functions/object/1164.piece_of_creation/tick/.mcfunction @@ -13,7 +13,7 @@ execute at @s run tp @s ~ ~ ~ ~3 ~ # 近くのプレイヤーに自身の向きを変えずに追尾 - execute at @s facing entity @a[distance=..2,limit=1] eyes positioned ^ ^ ^0.25 run tp @s ~ ~ ~ + execute at @s facing entity @a[gamemode=!spectator,tag=!Death,distance=..2,limit=1] eyes positioned ^ ^ ^0.25 run tp @s ~ ~ ~ # playerに触れるとMPを回復して消滅 execute positioned ~-0.5 ~-0.5 ~-0.5 if entity @a[gamemode=!spectator,tag=!Death,dx=0,limit=1] run function asset:object/1164.piece_of_creation/tick/hit_player From 89dd5a310465338a2f2c9c2b5d3613d0a43f4667 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Sun, 14 Jun 2026 20:00:22 +0900 Subject: [PATCH 10/12] =?UTF-8?q?=F0=9F=A9=B9=20[Artifact=201492]=20?= =?UTF-8?q?=E5=8F=A4=E3=81=8D=E6=83=B3=E3=81=84=E3=81=AE=E9=A1=8D=E7=B8=81?= =?UTF-8?q?=E3=81=AE=E3=82=BB=E3=83=AC=E3=82=AF=E3=82=BF=E3=83=BC=E3=81=AE?= =?UTF-8?q?selectorSortKeys=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1492.your_thoughts_frames/trigger/3.main.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction index 33cc187a49..6c19dae3b1 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/trigger/3.main.mcfunction @@ -10,7 +10,7 @@ function asset:artifact/common/use/offhand # 攻撃対象の近くにオーブを召喚 - execute at @e[type=#lib:living,type=!player,tag=Victim,limit=1,distance=..30] run function asset:artifact/1492.your_thoughts_frames/trigger/summon + execute at @e[type=#lib:living,type=!player,tag=Victim,distance=..30,limit=1] run function asset:artifact/1492.your_thoughts_frames/trigger/summon # 演出 playsound block.amethyst_block.chime player @a ~ ~ ~ 5 0.8 From 9261e2ab3c7ce2460bc4e202473983c91872fd87 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:10:05 +0900 Subject: [PATCH 11/12] =?UTF-8?q?=E2=9C=A8=20[Artifact=201492]=20=E3=80=8C?= =?UTF-8?q?=E7=B9=8B=E5=89=B5=E3=82=92=E6=83=B3=E3=81=86=E9=A1=8D=E7=B8=81?= =?UTF-8?q?=E3=80=8D=E3=81=AB=E5=90=8D=E5=89=8D=E3=82=92=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1492.your_thoughts_frames/give/2.give.mcfunction | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction index 5d1039e125..7acb303446 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction @@ -13,9 +13,9 @@ # 神器のベースアイテム data modify storage asset:artifact Item set value "minecraft:stick" # 神器の名前 (TextComponentString) - data modify storage asset:artifact Name set value '[{"text":"古","color":"#E499FF"},{"text":"き","color":"#DAA1FF"},{"text":"想","color":"#DAA1FF"},{"text":"い","color":"#C5A5FF"},{"text":"の","color":"#B8A8FF"},{"text":"額縁","color":"#9EAEFF"}]' + data modify storage asset:artifact Name set value '[{"text":"「繋","color":"#E499FF"},{"text":"創","color":"#DAA1FF"},{"text":"を","color":"#DAA1FF"},{"text":"想","color":"#C5A5FF"},{"text":"う","color":"#B8A8FF"},{"text":"額","color":"#9EAEFF"},{"text":"縁」","color":"#93AAFE"}]' # 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value ['{"text":"発動時、敵が”気持ちの欠片”を近くに落とす"}','{"text":"気持ちの欠片に触れたプレイヤーはMPを31.4回復する。"}','{"text":"「まだ喉元に噛みつく牙はある?」","color":"gray"}'] + data modify storage asset:artifact Lore set value ['{"text":"発動時、敵が”気持ちの欠片”を近くに落とす"}','{"text":"気持ちの欠片に触れたプレイヤーはMPを31.4回復する。"}','{"text":"-まだ喉元に噛みつく牙はある?","color":"gray"}'] # 消費アイテム ({Item: TextComponent, Count: int, Extra?: TextComponent}) (オプション) # data modify storage asset:artifact ConsumeItem.Item set value '{"translate":"item.minecraft.stick"}' # data modify storage asset:artifact ConsumeItem.Count set value 1 From cc805c347b46db82ae3e31c4f4c0b42e8aea2398 Mon Sep 17 00:00:00 2001 From: k22992068-crypto <286215529+k22992068-crypto@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:52:43 +0900 Subject: [PATCH 12/12] =?UTF-8?q?=E2=9C=A8=20[Artifact=201492]=20=E3=80=8E?= =?UTF-8?q?=E7=B9=8B=E5=89=B5=E3=82=92=E6=83=B3=E3=81=86=E9=A1=8D=E7=B8=81?= =?UTF-8?q?=E3=80=8F=E3=81=AB=E5=90=8D=E5=89=8D=E3=82=92=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1492.your_thoughts_frames/give/2.give.mcfunction | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction index 7acb303446..bc0884d8a7 100644 --- a/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1492.your_thoughts_frames/give/2.give.mcfunction @@ -13,9 +13,9 @@ # 神器のベースアイテム data modify storage asset:artifact Item set value "minecraft:stick" # 神器の名前 (TextComponentString) - data modify storage asset:artifact Name set value '[{"text":"「繋","color":"#E499FF"},{"text":"創","color":"#DAA1FF"},{"text":"を","color":"#DAA1FF"},{"text":"想","color":"#C5A5FF"},{"text":"う","color":"#B8A8FF"},{"text":"額","color":"#9EAEFF"},{"text":"縁」","color":"#93AAFE"}]' + data modify storage asset:artifact Name set value '[{"text":"『繋","color":"#E499FF"},{"text":"創","color":"#DAA1FF"},{"text":"を","color":"#DAA1FF"},{"text":"想","color":"#C5A5FF"},{"text":"う","color":"#B8A8FF"},{"text":"額","color":"#9EAEFF"},{"text":"縁』","color":"#93AAFE"}]' # 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value ['{"text":"発動時、敵が”気持ちの欠片”を近くに落とす"}','{"text":"気持ちの欠片に触れたプレイヤーはMPを31.4回復する。"}','{"text":"-まだ喉元に噛みつく牙はある?","color":"gray"}'] + data modify storage asset:artifact Lore set value ['{"text":"発動時、敵が”気持ちの欠片”を近くに落とす"}','{"text":"気持ちの欠片に触れたプレイヤーはMPを31.4回復する。"}','{"text":"「まだ喉元に噛みつく牙はある?」","color":"gray"}'] # 消費アイテム ({Item: TextComponent, Count: int, Extra?: TextComponent}) (オプション) # data modify storage asset:artifact ConsumeItem.Item set value '{"translate":"item.minecraft.stick"}' # data modify storage asset:artifact ConsumeItem.Count set value 1