From 468a3caedd66d73615256e855aa0e3e7e8303669 Mon Sep 17 00:00:00 2001 From: RandomFridge Date: Mon, 3 Aug 2026 14:01:59 +0200 Subject: [PATCH 1/9] =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E3=81=AE=E3=82=A2?= =?UTF-8?q?=E3=82=A4=E3=83=86=E3=83=A0=E3=82=92=E5=AE=9F=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1466.insulator/give/1.trigger.mcfunction | 7 ++ .../1466.insulator/give/2.give.mcfunction | 77 +++++++++++++++++++ .../1466.insulator/register.mcfunction | 8 ++ .../trigger/1.trigger.mcfunction | 8 ++ .../trigger/2.check_condition.mcfunction | 12 +++ .../1466.insulator/trigger/3.main.mcfunction | 11 +++ .../1467.insulator/give/1.trigger.mcfunction | 7 ++ .../1467.insulator/give/2.give.mcfunction | 75 ++++++++++++++++++ .../trigger/1.trigger.mcfunction | 8 ++ .../trigger/2.check_condition.mcfunction | 12 +++ .../1467.insulator/trigger/3.main.mcfunction | 11 +++ .../1468.insulator/give/1.trigger.mcfunction | 7 ++ .../1468.insulator/give/2.give.mcfunction | 75 ++++++++++++++++++ .../trigger/1.trigger.mcfunction | 8 ++ .../trigger/2.check_condition.mcfunction | 12 +++ .../1468.insulator/trigger/3.main.mcfunction | 11 +++ .../1469.insulator/give/1.trigger.mcfunction | 7 ++ .../1469.insulator/give/2.give.mcfunction | 75 ++++++++++++++++++ .../trigger/1.trigger.mcfunction | 8 ++ .../trigger/2.check_condition.mcfunction | 12 +++ .../1469.insulator/trigger/3.main.mcfunction | 11 +++ .../asset/tags/functions/artifact/give.json | 6 +- .../tags/functions/artifact/register.json | 3 +- 23 files changed, 469 insertions(+), 2 deletions(-) create mode 100644 Asset/data/asset/functions/artifact/1466.insulator/give/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1466.insulator/trigger/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1466.insulator/trigger/2.check_condition.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1467.insulator/give/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1467.insulator/trigger/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1467.insulator/trigger/2.check_condition.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1468.insulator/give/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1468.insulator/trigger/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1468.insulator/trigger/2.check_condition.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1469.insulator/give/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1469.insulator/trigger/1.trigger.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1469.insulator/trigger/2.check_condition.mcfunction create mode 100644 Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction diff --git a/Asset/data/asset/functions/artifact/1466.insulator/give/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/give/1.trigger.mcfunction new file mode 100644 index 0000000000..bac48242b8 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1466.insulator/give/1.trigger.mcfunction @@ -0,0 +1,7 @@ +#> asset:artifact/1466.insulator/give/1.trigger +# +# 神器の取得処理の呼び出し時に実行されるfunction +# +# @within tag/function asset:artifact/give + +execute if data storage asset:context {id:1466} run function asset:artifact/1466.insulator/give/2.give \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction new file mode 100644 index 0000000000..cfd3c50c7a --- /dev/null +++ b/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction @@ -0,0 +1,77 @@ +#> asset:artifact/1466.insulator/give/2.give +# +# 神器の作成部 ここでID等を定義する +# +# @user +# @within function asset:artifact/1466.insulator/give/1.trigger + +# 神器の説明や消費MPなどをここで設定する。 +# 最後にasset:artifact/common/giveを実行することで入手可能。 + +# 神器のID (int) スプレッドシートの値を入れる + data modify storage asset:artifact ID set value 1466 +# 神器のベースアイテム + data modify storage asset:artifact Item set value "minecraft:leather_helmet" +# 神器の名前 (TextComponentString) + data modify storage asset:artifact Name set value '{"text":"絶縁体"}' +# 神器の説明文 (TextComponentString[]) + data modify storage asset:artifact Lore set value [] +# 消費アイテム ({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 "head" +# 神器のトリガー (string) Wikiを参照 + data modify storage asset:artifact Trigger set value "passive" +# 神器の発動条件 (TextComponentString) (オプション) + # data modify storage asset:artifact Condition set value +# 攻撃に関する情報 -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 +# 種別クールダウン ({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 +# MP不足による使用不可のメッセージを非表示にするか否か (boolean) (オプション) + # data modify storage asset:artifact DisableMPMessage set value +# 破壊時の音を鳴らさないかどうか (boolean) (オプション) + # data modify storage asset:artifact DisableBreakSound set value +# 装備時効果 ({ID: int, Visible: boolean}[]) (オプション) + # data modify storage asset:artifact Equipment.Effects set value +# 装備時ステータス補正 ({Type: string, Amount: double, Operation: string, StackReduction?: double}[]) (オプション) + data modify storage asset:artifact Equipment.Modifiers set value [] + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply"} +# 扱える神 (string[]) Wikiを参照 + data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) + data modify storage asset:artifact CustomNBT set value {HideFlags:68,display:{color:16383998},Unbreakable:1b} + +# 神器の入手用function + function asset:artifact/common/give diff --git a/Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction new file mode 100644 index 0000000000..1e465a6ce1 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction @@ -0,0 +1,8 @@ +#> asset:artifact/1466.insulator/register +# +# 神器プールへの登録処理 +# +# @within tag/function asset:artifact/register + +data modify storage asset:artifact RarityRegistry[4] append value [1466, 1467, 1468, 1469] +data modify storage asset:artifact RarityRegistryWithColor.Blue[3] append value [1466, 1467, 1468, 1469] diff --git a/Asset/data/asset/functions/artifact/1466.insulator/trigger/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/trigger/1.trigger.mcfunction new file mode 100644 index 0000000000..fb00f07a18 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1466.insulator/trigger/1.trigger.mcfunction @@ -0,0 +1,8 @@ +#> asset:artifact/1466.insulator/trigger/1.trigger +# +# 指定したイベントタイミングで実行されるfunction +# +# @within tag/function asset:artifact/** + +# storage asset:idのheadに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する + execute if data storage asset:context id{head:1466} run function asset:artifact/1466.insulator/trigger/2.check_condition \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1466.insulator/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/trigger/2.check_condition.mcfunction new file mode 100644 index 0000000000..f3dbe8dfef --- /dev/null +++ b/Asset/data/asset/functions/artifact/1466.insulator/trigger/2.check_condition.mcfunction @@ -0,0 +1,12 @@ +#> asset:artifact/1466.insulator/trigger/2.check_condition +# +# 神器の発動条件をチェックします +# +# @within function asset:artifact/1466.insulator/trigger/1.trigger + +# 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く + function asset:artifact/common/check_condition/head +# 他にアイテム等確認する場合はここに書く + +# CanUsedタグをチェックして3.main.mcfunctionを実行する + execute if entity @s[tag=CanUsed] run function asset:artifact/1466.insulator/trigger/3.main \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction new file mode 100644 index 0000000000..9779bb71f8 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction @@ -0,0 +1,11 @@ +#> asset:artifact/1466.insulator/trigger/3.main +# +# 神器のメイン処理部 +# +# @within function asset:artifact/1466.insulator/trigger/2.check_condition + +# 基本的な使用時の処理(MP消費や使用回数の処理など)を行う + function asset:artifact/common/use/head + +# ここから先は神器側の効果の処理を書く + say test: 1466.insulator \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1467.insulator/give/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator/give/1.trigger.mcfunction new file mode 100644 index 0000000000..9945740564 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1467.insulator/give/1.trigger.mcfunction @@ -0,0 +1,7 @@ +#> asset:artifact/1467.insulator/give/1.trigger +# +# 神器の取得処理の呼び出し時に実行されるfunction +# +# @within tag/function asset:artifact/give + +execute if data storage asset:context {id:1467} run function asset:artifact/1467.insulator/give/2.give \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction new file mode 100644 index 0000000000..c987572a94 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction @@ -0,0 +1,75 @@ +#> asset:artifact/1467.insulator/give/2.give +# +# 神器の作成部 ここでID等を定義する +# +# @user +# @within function asset:artifact/1467.insulator/give/1.trigger + +# 神器の説明や消費MPなどをここで設定する。 +# 最後にasset:artifact/common/giveを実行することで入手可能。 + +# 神器のID (int) スプレッドシートの値を入れる + data modify storage asset:artifact ID set value 1467 +# 神器のベースアイテム + data modify storage asset:artifact Item set value "minecraft:leather_chestplate" +# 神器の名前 (TextComponentString) + data modify storage asset:artifact Name set value '{"text": "絶縁体"}' +# 神器の説明文 (TextComponentString[]) + data modify storage asset:artifact Lore set value [] +# 消費アイテム ({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 "chest" +# 神器のトリガー (string) Wikiを参照 + data modify storage asset:artifact Trigger set value "passive" +# 神器の発動条件 (TextComponentString) (オプション) + # data modify storage asset:artifact Condition set value +# 攻撃に関する情報 -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 +# 種別クールダウン ({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 +# MP不足による使用不可のメッセージを非表示にするか否か (boolean) (オプション) + # data modify storage asset:artifact DisableMPMessage set value +# 破壊時の音を鳴らさないかどうか (boolean) (オプション) + # data modify storage asset:artifact DisableBreakSound set value +# 装備時ステータス補正 ({Type: string, Amount: double, Operation: string, StackReduction?: double}[]) (オプション) + data modify storage asset:artifact Equipment.Modifiers set value [] + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply"} +# 扱える神 (string[]) Wikiを参照 + data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) + data modify storage asset:artifact CustomNBT set value {HideFlags:68,display:{color:16383998},Unbreakable:1b} + +# 神器の入手用function + function asset:artifact/common/give diff --git a/Asset/data/asset/functions/artifact/1467.insulator/trigger/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator/trigger/1.trigger.mcfunction new file mode 100644 index 0000000000..48f960afe2 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1467.insulator/trigger/1.trigger.mcfunction @@ -0,0 +1,8 @@ +#> asset:artifact/1467.insulator/trigger/1.trigger +# +# 指定したイベントタイミングで実行されるfunction +# +# @within tag/function asset:artifact/** + +# storage asset:idのchestに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する + execute if data storage asset:context id{chest:1467} run function asset:artifact/1467.insulator/trigger/2.check_condition \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1467.insulator/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator/trigger/2.check_condition.mcfunction new file mode 100644 index 0000000000..4b9977236d --- /dev/null +++ b/Asset/data/asset/functions/artifact/1467.insulator/trigger/2.check_condition.mcfunction @@ -0,0 +1,12 @@ +#> asset:artifact/1467.insulator/trigger/2.check_condition +# +# 神器の発動条件をチェックします +# +# @within function asset:artifact/1467.insulator/trigger/1.trigger + +# 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く + function asset:artifact/common/check_condition/chest +# 他にアイテム等確認する場合はここに書く + +# CanUsedタグをチェックして3.main.mcfunctionを実行する + execute if entity @s[tag=CanUsed] run function asset:artifact/1467.insulator/trigger/3.main \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction new file mode 100644 index 0000000000..783b607b49 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction @@ -0,0 +1,11 @@ +#> asset:artifact/1467.insulator/trigger/3.main +# +# 神器のメイン処理部 +# +# @within function asset:artifact/1467.insulator/trigger/2.check_condition + +# 基本的な使用時の処理(MP消費や使用回数の処理など)を行う + function asset:artifact/common/use/chest + +# ここから先は神器側の効果の処理を書く + say test: 1467.insulator \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1468.insulator/give/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator/give/1.trigger.mcfunction new file mode 100644 index 0000000000..9c2d8c3700 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1468.insulator/give/1.trigger.mcfunction @@ -0,0 +1,7 @@ +#> asset:artifact/1468.insulator/give/1.trigger +# +# 神器の取得処理の呼び出し時に実行されるfunction +# +# @within tag/function asset:artifact/give + +execute if data storage asset:context {id:1468} run function asset:artifact/1468.insulator/give/2.give diff --git a/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction new file mode 100644 index 0000000000..0e4bde1c3b --- /dev/null +++ b/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction @@ -0,0 +1,75 @@ +#> asset:artifact/1468.insulator/give/2.give +# +# 神器の作成部 ここでID等を定義する +# +# @user +# @within function asset:artifact/1468.insulator/give/1.trigger + +# 神器の説明や消費MPなどをここで設定する。 +# 最後にasset:artifact/common/giveを実行することで入手可能。 + +# 神器のID (int) スプレッドシートの値を入れる + data modify storage asset:artifact ID set value 1468 +# 神器のベースアイテム + data modify storage asset:artifact Item set value "minecraft:leather_leggings" +# 神器の名前 (TextComponentString) + data modify storage asset:artifact Name set value '{"text": "絶縁体"}' +# 神器の説明文 (TextComponentString[]) + data modify storage asset:artifact Lore set value [] +# 消費アイテム ({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 "legs" +# 神器のトリガー (string) Wikiを参照 + data modify storage asset:artifact Trigger set value "passive" +# 神器の発動条件 (TextComponentString) (オプション) + # data modify storage asset:artifact Condition set value +# 攻撃に関する情報 -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 +# 種別クールダウン ({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 +# MP不足による使用不可のメッセージを非表示にするか否か (boolean) (オプション) + # data modify storage asset:artifact DisableMPMessage set value +# 破壊時の音を鳴らさないかどうか (boolean) (オプション) + # data modify storage asset:artifact DisableBreakSound set value +# 装備時ステータス補正 ({Type: string, Amount: double, Operation: string, StackReduction?: double}[]) (オプション) + data modify storage asset:artifact Equipment.Modifiers set value [] + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply"} +# 扱える神 (string[]) Wikiを参照 + data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) + data modify storage asset:artifact CustomNBT set value {HideFlags:68,display:{color:16383998},Unbreakable:1b} + +# 神器の入手用function + function asset:artifact/common/give diff --git a/Asset/data/asset/functions/artifact/1468.insulator/trigger/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator/trigger/1.trigger.mcfunction new file mode 100644 index 0000000000..03a90d59cc --- /dev/null +++ b/Asset/data/asset/functions/artifact/1468.insulator/trigger/1.trigger.mcfunction @@ -0,0 +1,8 @@ +#> asset:artifact/1468.insulator/trigger/1.trigger +# +# 指定したイベントタイミングで実行されるfunction +# +# @within tag/function asset:artifact/** + +# storage asset:idのlegsに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する + execute if data storage asset:context id{legs:1468} run function asset:artifact/1468.insulator/trigger/2.check_condition diff --git a/Asset/data/asset/functions/artifact/1468.insulator/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator/trigger/2.check_condition.mcfunction new file mode 100644 index 0000000000..4d18b25f7d --- /dev/null +++ b/Asset/data/asset/functions/artifact/1468.insulator/trigger/2.check_condition.mcfunction @@ -0,0 +1,12 @@ +#> asset:artifact/1468.insulator/trigger/2.check_condition +# +# 神器の発動条件をチェックします +# +# @within function asset:artifact/1468.insulator/trigger/1.trigger + +# 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く + function asset:artifact/common/check_condition/legs +# 他にアイテム等確認する場合はここに書く + +# CanUsedタグをチェックして3.main.mcfunctionを実行する + execute if entity @s[tag=CanUsed] run function asset:artifact/1468.insulator/trigger/3.main diff --git a/Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction new file mode 100644 index 0000000000..d3d8ac93d0 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction @@ -0,0 +1,11 @@ +#> asset:artifact/1468.insulator/trigger/3.main +# +# 神器のメイン処理部 +# +# @within function asset:artifact/1468.insulator/trigger/2.check_condition + +# 基本的な使用時の処理(MP消費や使用回数の処理など)を行う + function asset:artifact/common/use/legs + +# ここから先は神器側の効果の処理を書く + say test: 1468 diff --git a/Asset/data/asset/functions/artifact/1469.insulator/give/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator/give/1.trigger.mcfunction new file mode 100644 index 0000000000..0b86d8e60d --- /dev/null +++ b/Asset/data/asset/functions/artifact/1469.insulator/give/1.trigger.mcfunction @@ -0,0 +1,7 @@ +#> asset:artifact/1469.insulator/give/1.trigger +# +# 神器の取得処理の呼び出し時に実行されるfunction +# +# @within tag/function asset:artifact/give + +execute if data storage asset:context {id:1469} run function asset:artifact/1469.insulator/give/2.give \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction new file mode 100644 index 0000000000..5d009c70d9 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction @@ -0,0 +1,75 @@ +#> asset:artifact/1469.insulator/give/2.give +# +# 神器の作成部 ここでID等を定義する +# +# @user +# @within function asset:artifact/1469.insulator/give/1.trigger + +# 神器の説明や消費MPなどをここで設定する。 +# 最後にasset:artifact/common/giveを実行することで入手可能。 + +# 神器のID (int) スプレッドシートの値を入れる + data modify storage asset:artifact ID set value 1469 +# 神器のベースアイテム + data modify storage asset:artifact Item set value "minecraft:leather_boots" +# 神器の名前 (TextComponentString) + data modify storage asset:artifact Name set value '{"text": "絶縁体"}' +# 神器の説明文 (TextComponentString[]) + data modify storage asset:artifact Lore set value [] +# 消費アイテム ({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 "feet" +# 神器のトリガー (string) Wikiを参照 + data modify storage asset:artifact Trigger set value "passive" +# 神器の発動条件 (TextComponentString) (オプション) + # data modify storage asset:artifact Condition set value +# 攻撃に関する情報 -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 +# 種別クールダウン ({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 +# MP不足による使用不可のメッセージを非表示にするか否か (boolean) (オプション) + # data modify storage asset:artifact DisableMPMessage set value +# 破壊時の音を鳴らさないかどうか (boolean) (オプション) + # data modify storage asset:artifact DisableBreakSound set value +# 装備時ステータス補正 ({Type: string, Amount: double, Operation: string, StackReduction?: double}[]) (オプション) + data modify storage asset:artifact Equipment.Modifiers set value [] + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply"} +# 扱える神 (string[]) Wikiを参照 + data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] +# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) + data modify storage asset:artifact CustomNBT set value {HideFlags:68,display:{color:16383998},Unbreakable:1b} + +# 神器の入手用function + function asset:artifact/common/give diff --git a/Asset/data/asset/functions/artifact/1469.insulator/trigger/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator/trigger/1.trigger.mcfunction new file mode 100644 index 0000000000..f968451db1 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1469.insulator/trigger/1.trigger.mcfunction @@ -0,0 +1,8 @@ +#> asset:artifact/1469.insulator/trigger/1.trigger +# +# 指定したイベントタイミングで実行されるfunction +# +# @within tag/function asset:artifact/** + +# storage asset:idのfeetに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する + execute if data storage asset:context id{feet:1469} run function asset:artifact/1469.insulator/trigger/2.check_condition \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1469.insulator/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator/trigger/2.check_condition.mcfunction new file mode 100644 index 0000000000..2e2bad190a --- /dev/null +++ b/Asset/data/asset/functions/artifact/1469.insulator/trigger/2.check_condition.mcfunction @@ -0,0 +1,12 @@ +#> asset:artifact/1469.insulator/trigger/2.check_condition +# +# 神器の発動条件をチェックします +# +# @within function asset:artifact/1469.insulator/trigger/1.trigger + +# 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く + function asset:artifact/common/check_condition/feet +# 他にアイテム等確認する場合はここに書く + +# CanUsedタグをチェックして3.main.mcfunctionを実行する + execute if entity @s[tag=CanUsed] run function asset:artifact/1469.insulator/trigger/3.main \ No newline at end of file diff --git a/Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction new file mode 100644 index 0000000000..3ef2387565 --- /dev/null +++ b/Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction @@ -0,0 +1,11 @@ +#> asset:artifact/1469.insulator/trigger/3.main +# +# 神器のメイン処理部 +# +# @within function asset:artifact/1469.insulator/trigger/2.check_condition + +# 基本的な使用時の処理(MP消費や使用回数の処理など)を行う + function asset:artifact/common/use/feet + +# ここから先は神器側の効果の処理を書く + say test: 1469.insulator \ 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..133cefd4d5 100644 --- a/Asset/data/asset/tags/functions/artifact/give.json +++ b/Asset/data/asset/tags/functions/artifact/give.json @@ -1,5 +1,9 @@ { "values": [ + "asset:artifact/1469.insulator/give/1.trigger", + "asset:artifact/1468.insulator/give/1.trigger", + "asset:artifact/1467.insulator/give/1.trigger", + "asset:artifact/1466.insulator/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 +534,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..287d6092cd 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/1466.insulator/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 a58c4cae2f8fcbed1c63c55f645010288571a747 Mon Sep 17 00:00:00 2001 From: RandomFridge Date: Mon, 3 Aug 2026 18:41:51 +0200 Subject: [PATCH 2/9] =?UTF-8?q?=E7=99=BB=E9=8C=B2=E3=81=95=E3=82=8C?= =?UTF-8?q?=E3=81=9F=E3=82=AB=E3=83=A9=E3=83=BC=E3=82=B7=E3=83=A3=E3=83=BC?= =?UTF-8?q?=E3=83=89=E3=81=AE=E3=83=A9=E3=83=B3=E3=82=AF=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../asset/functions/artifact/1466.insulator/register.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction index 1e465a6ce1..5bc4fd2fcb 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction @@ -5,4 +5,4 @@ # @within tag/function asset:artifact/register data modify storage asset:artifact RarityRegistry[4] append value [1466, 1467, 1468, 1469] -data modify storage asset:artifact RarityRegistryWithColor.Blue[3] append value [1466, 1467, 1468, 1469] +data modify storage asset:artifact RarityRegistryWithColor.Blue[4] append value [1466, 1467, 1468, 1469] From a3ed2a93eececa26d1ef46198949f8d4f8498bdc Mon Sep 17 00:00:00 2001 From: RandomFridge Date: Wed, 5 Aug 2026 14:49:14 +0200 Subject: [PATCH 3/9] =?UTF-8?q?=E8=A3=9C=E6=AD=A3=E3=81=AE=E3=82=BF?= =?UTF-8?q?=E3=82=A4=E3=83=97=E3=82=92multiply=5Fbase=E3=81=AB=E5=A4=89?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1466.insulator/give/2.give.mcfunction | 10 +++++----- .../artifact/1467.insulator/give/2.give.mcfunction | 10 +++++----- .../artifact/1468.insulator/give/2.give.mcfunction | 10 +++++----- .../artifact/1469.insulator/give/2.give.mcfunction | 10 +++++----- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction index cfd3c50c7a..8c121f17cd 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction @@ -63,11 +63,11 @@ # data modify storage asset:artifact Equipment.Effects set value # 装備時ステータス補正 ({Type: string, Amount: double, Operation: string, StackReduction?: double}[]) (オプション) data modify storage asset:artifact Equipment.Modifiers set value [] - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply_base"} # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) diff --git a/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction index c987572a94..248f58024c 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction @@ -61,11 +61,11 @@ # data modify storage asset:artifact DisableBreakSound set value # 装備時ステータス補正 ({Type: string, Amount: double, Operation: string, StackReduction?: double}[]) (オプション) data modify storage asset:artifact Equipment.Modifiers set value [] - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply_base"} # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) diff --git a/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction index 0e4bde1c3b..bd93f7b8d5 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction @@ -61,11 +61,11 @@ # data modify storage asset:artifact DisableBreakSound set value # 装備時ステータス補正 ({Type: string, Amount: double, Operation: string, StackReduction?: double}[]) (オプション) data modify storage asset:artifact Equipment.Modifiers set value [] - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply_base"} # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) diff --git a/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction index 5d009c70d9..b2663b0d61 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction @@ -61,11 +61,11 @@ # data modify storage asset:artifact DisableBreakSound set value # 装備時ステータス補正 ({Type: string, Amount: double, Operation: string, StackReduction?: double}[]) (オプション) data modify storage asset:artifact Equipment.Modifiers set value [] - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply_base"} # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) From 1bbc31c154bc41bd6dcc9aa0b47b33e8a0fe7d1d Mon Sep 17 00:00:00 2001 From: RandomFridge Date: Sat, 8 Aug 2026 18:23:27 +0200 Subject: [PATCH 4/9] =?UTF-8?q?Lore=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../functions/artifact/1466.insulator/give/2.give.mcfunction | 2 +- .../functions/artifact/1467.insulator/give/2.give.mcfunction | 2 +- .../functions/artifact/1468.insulator/give/2.give.mcfunction | 2 +- .../functions/artifact/1469.insulator/give/2.give.mcfunction | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction index 8c121f17cd..3a3d8f38f9 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction @@ -15,7 +15,7 @@ # 神器の名前 (TextComponentString) data modify storage asset:artifact Name set value '{"text":"絶縁体"}' # 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value [] + data modify storage asset:artifact Lore set value ['{"text": "マナを部分的に遮断するヘルメット。"}', '{"text": "属性の出力を大きく制限する代わりにダメージに強い。"}'] # 消費アイテム ({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 diff --git a/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction index 248f58024c..fd002cc130 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction @@ -15,7 +15,7 @@ # 神器の名前 (TextComponentString) data modify storage asset:artifact Name set value '{"text": "絶縁体"}' # 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value [] + data modify storage asset:artifact Lore set value ['{"text": "マナを部分的に遮断するチェストプレート。"}', '{"text": "属性の出力を大きく制限する代わりにダメージに強い。"}'] # 消費アイテム ({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 diff --git a/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction index bd93f7b8d5..353fc6e202 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction @@ -15,7 +15,7 @@ # 神器の名前 (TextComponentString) data modify storage asset:artifact Name set value '{"text": "絶縁体"}' # 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value [] + data modify storage asset:artifact Lore set value ['{"text": "マナを部分的に遮断するレギンス。"}', '{"text": "属性の出力を大きく制限する代わりにダメージに強い。"}'] # 消費アイテム ({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 diff --git a/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction index b2663b0d61..f59ec76438 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction @@ -15,7 +15,7 @@ # 神器の名前 (TextComponentString) data modify storage asset:artifact Name set value '{"text": "絶縁体"}' # 神器の説明文 (TextComponentString[]) - data modify storage asset:artifact Lore set value [] + data modify storage asset:artifact Lore set value ['{"text": "マナを部分的に遮断するブーツ。"}', '{"text": "属性の出力を大きく制限する代わりにダメージに強い。"}'] # 消費アイテム ({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 a5329e385e3e2e5bd91008e358712157924767f8 Mon Sep 17 00:00:00 2001 From: RandomFridge Date: Sat, 8 Aug 2026 20:37:35 +0200 Subject: [PATCH 5/9] =?UTF-8?q?=E8=A3=85=E5=82=99=E6=BC=94=E5=87=BA?= =?UTF-8?q?=E3=81=AE=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1466.insulator/trigger/3.main.mcfunction | 4 +++- .../artifact/1467.insulator/trigger/3.main.mcfunction | 3 ++- .../artifact/1468.insulator/trigger/3.main.mcfunction | 3 ++- .../artifact/1469.insulator/trigger/3.main.mcfunction | 3 ++- Asset/data/asset/tags/functions/artifact/equip.json | 4 ++++ 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction index 9779bb71f8..d920324fc1 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction @@ -8,4 +8,6 @@ function asset:artifact/common/use/head # ここから先は神器側の効果の処理を書く - say test: 1466.insulator \ No newline at end of file + playsound block.beacon.deactivate player @a ~ ~ ~ 1.0 1.0 + playsound block.chain.break player @a ~ ~ ~ 1.0 0.5 + # (パーティクルはあえてナシ) diff --git a/Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction index 783b607b49..8443a03e68 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction @@ -8,4 +8,5 @@ function asset:artifact/common/use/chest # ここから先は神器側の効果の処理を書く - say test: 1467.insulator \ No newline at end of file + playsound block.beacon.deactivate player @a ~ ~ ~ 1.0 1.0 + playsound block.chain.break player @a ~ ~ ~ 1.0 0.5 diff --git a/Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction index d3d8ac93d0..22a0c78f41 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction @@ -8,4 +8,5 @@ function asset:artifact/common/use/legs # ここから先は神器側の効果の処理を書く - say test: 1468 + playsound block.beacon.deactivate player @a ~ ~ ~ 1.0 1.0 + playsound block.chain.break player @a ~ ~ ~ 1.0 0.5 diff --git a/Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction index 3ef2387565..7b63a245d7 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction @@ -8,4 +8,5 @@ function asset:artifact/common/use/feet # ここから先は神器側の効果の処理を書く - say test: 1469.insulator \ No newline at end of file + playsound block.beacon.deactivate player @a ~ ~ ~ 1.0 1.0 + playsound block.chain.break player @a ~ ~ ~ 1.0 0.5 diff --git a/Asset/data/asset/tags/functions/artifact/equip.json b/Asset/data/asset/tags/functions/artifact/equip.json index 49f53e2155..fa90e91bff 100644 --- a/Asset/data/asset/tags/functions/artifact/equip.json +++ b/Asset/data/asset/tags/functions/artifact/equip.json @@ -1,5 +1,9 @@ { "values": [ + "asset:artifact/1466.insulator/trigger/1.trigger", + "asset:artifact/1467.insulator/trigger/1.trigger", + "asset:artifact/1468.insulator/trigger/1.trigger", + "asset:artifact/1469.insulator/trigger/1.trigger", "asset:artifact/1325.calamity_chain/trigger/1.trigger", "asset:artifact/1318.blue_bouquet/trigger/1.trigger", "asset:artifact/1317.oblivious_feather/trigger/1.trigger", From b048051046baad0381ca4332b43df2e8210e5d55 Mon Sep 17 00:00:00 2001 From: RandomFridge Date: Thu, 13 Aug 2026 10:13:44 +0200 Subject: [PATCH 6/9] =?UTF-8?q?namespace=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../give/1.trigger.mcfunction | 4 ++-- .../give/2.give.mcfunction | 4 ++-- .../register.mcfunction | 2 +- .../trigger/1.trigger.mcfunction | 4 ++-- .../trigger/2.check_condition.mcfunction | 8 ++++---- .../trigger/3.main.mcfunction | 4 ++-- .../give/1.trigger.mcfunction | 4 ++-- .../give/2.give.mcfunction | 4 ++-- .../trigger/1.trigger.mcfunction | 4 ++-- .../trigger/2.check_condition.mcfunction | 8 ++++---- .../trigger/3.main.mcfunction | 4 ++-- .../give/1.trigger.mcfunction | 4 ++-- .../give/2.give.mcfunction | 4 ++-- .../trigger/1.trigger.mcfunction | 4 ++-- .../trigger/2.check_condition.mcfunction | 8 ++++---- .../trigger/3.main.mcfunction | 4 ++-- .../give/1.trigger.mcfunction | 4 ++-- .../give/2.give.mcfunction | 4 ++-- .../trigger/1.trigger.mcfunction | 4 ++-- .../trigger/2.check_condition.mcfunction | 8 ++++---- .../trigger/3.main.mcfunction | 4 ++-- Asset/data/asset/tags/functions/artifact/equip.json | 8 ++++---- Asset/data/asset/tags/functions/artifact/give.json | 10 +++++----- Asset/data/asset/tags/functions/artifact/register.json | 4 ++-- 24 files changed, 60 insertions(+), 60 deletions(-) rename Asset/data/asset/functions/artifact/{1466.insulator => 1466.insulator_helmet}/give/1.trigger.mcfunction (64%) rename Asset/data/asset/functions/artifact/{1466.insulator => 1466.insulator_helmet}/give/2.give.mcfunction (97%) rename Asset/data/asset/functions/artifact/{1466.insulator => 1466.insulator_helmet}/register.mcfunction (85%) rename Asset/data/asset/functions/artifact/{1466.insulator => 1466.insulator_helmet}/trigger/1.trigger.mcfunction (71%) rename Asset/data/asset/functions/artifact/{1466.insulator => 1466.insulator_helmet}/trigger/2.check_condition.mcfunction (69%) rename Asset/data/asset/functions/artifact/{1466.insulator => 1466.insulator_helmet}/trigger/3.main.mcfunction (73%) rename Asset/data/asset/functions/artifact/{1467.insulator => 1467.insulator_chestplate}/give/1.trigger.mcfunction (62%) rename Asset/data/asset/functions/artifact/{1467.insulator => 1467.insulator_chestplate}/give/2.give.mcfunction (97%) rename Asset/data/asset/functions/artifact/{1467.insulator => 1467.insulator_chestplate}/trigger/1.trigger.mcfunction (70%) rename Asset/data/asset/functions/artifact/{1467.insulator => 1467.insulator_chestplate}/trigger/2.check_condition.mcfunction (68%) rename Asset/data/asset/functions/artifact/{1467.insulator => 1467.insulator_chestplate}/trigger/3.main.mcfunction (69%) rename Asset/data/asset/functions/artifact/{1468.insulator => 1468.insulator_leggings}/give/1.trigger.mcfunction (63%) rename Asset/data/asset/functions/artifact/{1468.insulator => 1468.insulator_leggings}/give/2.give.mcfunction (97%) rename Asset/data/asset/functions/artifact/{1468.insulator => 1468.insulator_leggings}/trigger/1.trigger.mcfunction (70%) rename Asset/data/asset/functions/artifact/{1468.insulator => 1468.insulator_leggings}/trigger/2.check_condition.mcfunction (68%) rename Asset/data/asset/functions/artifact/{1468.insulator => 1468.insulator_leggings}/trigger/3.main.mcfunction (70%) rename Asset/data/asset/functions/artifact/{1469.insulator => 1469.insulator_boots}/give/1.trigger.mcfunction (64%) rename Asset/data/asset/functions/artifact/{1469.insulator => 1469.insulator_boots}/give/2.give.mcfunction (97%) rename Asset/data/asset/functions/artifact/{1469.insulator => 1469.insulator_boots}/trigger/1.trigger.mcfunction (71%) rename Asset/data/asset/functions/artifact/{1469.insulator => 1469.insulator_boots}/trigger/2.check_condition.mcfunction (69%) rename Asset/data/asset/functions/artifact/{1469.insulator => 1469.insulator_boots}/trigger/3.main.mcfunction (71%) diff --git a/Asset/data/asset/functions/artifact/1466.insulator/give/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/1.trigger.mcfunction similarity index 64% rename from Asset/data/asset/functions/artifact/1466.insulator/give/1.trigger.mcfunction rename to Asset/data/asset/functions/artifact/1466.insulator_helmet/give/1.trigger.mcfunction index bac48242b8..a6b5f178db 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/give/1.trigger.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/1.trigger.mcfunction @@ -1,7 +1,7 @@ -#> asset:artifact/1466.insulator/give/1.trigger +#> asset:artifact/1466.insulator_helmet/give/1.trigger # # 神器の取得処理の呼び出し時に実行されるfunction # # @within tag/function asset:artifact/give -execute if data storage asset:context {id:1466} run function asset:artifact/1466.insulator/give/2.give \ No newline at end of file +execute if data storage asset:context {id:1466} run function asset:artifact/1466.insulator_helmet/give/2.give diff --git a/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction similarity index 97% rename from Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction rename to Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction index 3a3d8f38f9..5d72f542b1 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction @@ -1,9 +1,9 @@ -#> asset:artifact/1466.insulator/give/2.give +#> asset:artifact/1466.insulator_helmet/give/2.give # # 神器の作成部 ここでID等を定義する # # @user -# @within function asset:artifact/1466.insulator/give/1.trigger +# @within function asset:artifact/1466.insulator_helmet/give/1.trigger # 神器の説明や消費MPなどをここで設定する。 # 最後にasset:artifact/common/giveを実行することで入手可能。 diff --git a/Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator_helmet/register.mcfunction similarity index 85% rename from Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction rename to Asset/data/asset/functions/artifact/1466.insulator_helmet/register.mcfunction index 5bc4fd2fcb..f997fc4952 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/register.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator_helmet/register.mcfunction @@ -1,4 +1,4 @@ -#> asset:artifact/1466.insulator/register +#> asset:artifact/1466.insulator_helmet/register # # 神器プールへの登録処理 # diff --git a/Asset/data/asset/functions/artifact/1466.insulator/trigger/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator_helmet/trigger/1.trigger.mcfunction similarity index 71% rename from Asset/data/asset/functions/artifact/1466.insulator/trigger/1.trigger.mcfunction rename to Asset/data/asset/functions/artifact/1466.insulator_helmet/trigger/1.trigger.mcfunction index fb00f07a18..48d5ed7205 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/trigger/1.trigger.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator_helmet/trigger/1.trigger.mcfunction @@ -1,8 +1,8 @@ -#> asset:artifact/1466.insulator/trigger/1.trigger +#> asset:artifact/1466.insulator_helmet/trigger/1.trigger # # 指定したイベントタイミングで実行されるfunction # # @within tag/function asset:artifact/** # storage asset:idのheadに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する - execute if data storage asset:context id{head:1466} run function asset:artifact/1466.insulator/trigger/2.check_condition \ No newline at end of file + execute if data storage asset:context id{head:1466} run function asset:artifact/1466.insulator_helmet/trigger/2.check_condition diff --git a/Asset/data/asset/functions/artifact/1466.insulator/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator_helmet/trigger/2.check_condition.mcfunction similarity index 69% rename from Asset/data/asset/functions/artifact/1466.insulator/trigger/2.check_condition.mcfunction rename to Asset/data/asset/functions/artifact/1466.insulator_helmet/trigger/2.check_condition.mcfunction index f3dbe8dfef..bcc3b183cc 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/trigger/2.check_condition.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator_helmet/trigger/2.check_condition.mcfunction @@ -1,12 +1,12 @@ -#> asset:artifact/1466.insulator/trigger/2.check_condition +#> asset:artifact/1466.insulator_helmet/trigger/2.check_condition # # 神器の発動条件をチェックします # -# @within function asset:artifact/1466.insulator/trigger/1.trigger +# @within function asset:artifact/1466.insulator_helmet/trigger/1.trigger # 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く function asset:artifact/common/check_condition/head # 他にアイテム等確認する場合はここに書く - + # CanUsedタグをチェックして3.main.mcfunctionを実行する - execute if entity @s[tag=CanUsed] run function asset:artifact/1466.insulator/trigger/3.main \ No newline at end of file + execute if entity @s[tag=CanUsed] run function asset:artifact/1466.insulator_helmet/trigger/3.main diff --git a/Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator_helmet/trigger/3.main.mcfunction similarity index 73% rename from Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction rename to Asset/data/asset/functions/artifact/1466.insulator_helmet/trigger/3.main.mcfunction index d920324fc1..5781bd2542 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator_helmet/trigger/3.main.mcfunction @@ -1,8 +1,8 @@ -#> asset:artifact/1466.insulator/trigger/3.main +#> asset:artifact/1466.insulator_helmet/trigger/3.main # # 神器のメイン処理部 # -# @within function asset:artifact/1466.insulator/trigger/2.check_condition +# @within function asset:artifact/1466.insulator_helmet/trigger/2.check_condition # 基本的な使用時の処理(MP消費や使用回数の処理など)を行う function asset:artifact/common/use/head diff --git a/Asset/data/asset/functions/artifact/1467.insulator/give/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/1.trigger.mcfunction similarity index 62% rename from Asset/data/asset/functions/artifact/1467.insulator/give/1.trigger.mcfunction rename to Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/1.trigger.mcfunction index 9945740564..7bf726b821 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator/give/1.trigger.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/1.trigger.mcfunction @@ -1,7 +1,7 @@ -#> asset:artifact/1467.insulator/give/1.trigger +#> asset:artifact/1467.insulator_chestplate/give/1.trigger # # 神器の取得処理の呼び出し時に実行されるfunction # # @within tag/function asset:artifact/give -execute if data storage asset:context {id:1467} run function asset:artifact/1467.insulator/give/2.give \ No newline at end of file +execute if data storage asset:context {id:1467} run function asset:artifact/1467.insulator_chestplate/give/2.give diff --git a/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction similarity index 97% rename from Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction rename to Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction index fd002cc130..747fbabfa1 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction @@ -1,9 +1,9 @@ -#> asset:artifact/1467.insulator/give/2.give +#> asset:artifact/1467.insulator_chestplate/give/2.give # # 神器の作成部 ここでID等を定義する # # @user -# @within function asset:artifact/1467.insulator/give/1.trigger +# @within function asset:artifact/1467.insulator_chestplate/give/1.trigger # 神器の説明や消費MPなどをここで設定する。 # 最後にasset:artifact/common/giveを実行することで入手可能。 diff --git a/Asset/data/asset/functions/artifact/1467.insulator/trigger/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/trigger/1.trigger.mcfunction similarity index 70% rename from Asset/data/asset/functions/artifact/1467.insulator/trigger/1.trigger.mcfunction rename to Asset/data/asset/functions/artifact/1467.insulator_chestplate/trigger/1.trigger.mcfunction index 48f960afe2..2ed0e4e418 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator/trigger/1.trigger.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/trigger/1.trigger.mcfunction @@ -1,8 +1,8 @@ -#> asset:artifact/1467.insulator/trigger/1.trigger +#> asset:artifact/1467.insulator_chestplate/trigger/1.trigger # # 指定したイベントタイミングで実行されるfunction # # @within tag/function asset:artifact/** # storage asset:idのchestに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する - execute if data storage asset:context id{chest:1467} run function asset:artifact/1467.insulator/trigger/2.check_condition \ No newline at end of file + execute if data storage asset:context id{chest:1467} run function asset:artifact/1467.insulator_chestplate/trigger/2.check_condition diff --git a/Asset/data/asset/functions/artifact/1467.insulator/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/trigger/2.check_condition.mcfunction similarity index 68% rename from Asset/data/asset/functions/artifact/1467.insulator/trigger/2.check_condition.mcfunction rename to Asset/data/asset/functions/artifact/1467.insulator_chestplate/trigger/2.check_condition.mcfunction index 4b9977236d..2276c2ae3a 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator/trigger/2.check_condition.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/trigger/2.check_condition.mcfunction @@ -1,12 +1,12 @@ -#> asset:artifact/1467.insulator/trigger/2.check_condition +#> asset:artifact/1467.insulator_chestplate/trigger/2.check_condition # # 神器の発動条件をチェックします # -# @within function asset:artifact/1467.insulator/trigger/1.trigger +# @within function asset:artifact/1467.insulator_chestplate/trigger/1.trigger # 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く function asset:artifact/common/check_condition/chest # 他にアイテム等確認する場合はここに書く - + # CanUsedタグをチェックして3.main.mcfunctionを実行する - execute if entity @s[tag=CanUsed] run function asset:artifact/1467.insulator/trigger/3.main \ No newline at end of file + execute if entity @s[tag=CanUsed] run function asset:artifact/1467.insulator_chestplate/trigger/3.main diff --git a/Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/trigger/3.main.mcfunction similarity index 69% rename from Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction rename to Asset/data/asset/functions/artifact/1467.insulator_chestplate/trigger/3.main.mcfunction index 8443a03e68..428949272c 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/trigger/3.main.mcfunction @@ -1,8 +1,8 @@ -#> asset:artifact/1467.insulator/trigger/3.main +#> asset:artifact/1467.insulator_chestplate/trigger/3.main # # 神器のメイン処理部 # -# @within function asset:artifact/1467.insulator/trigger/2.check_condition +# @within function asset:artifact/1467.insulator_chestplate/trigger/2.check_condition # 基本的な使用時の処理(MP消費や使用回数の処理など)を行う function asset:artifact/common/use/chest diff --git a/Asset/data/asset/functions/artifact/1468.insulator/give/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/1.trigger.mcfunction similarity index 63% rename from Asset/data/asset/functions/artifact/1468.insulator/give/1.trigger.mcfunction rename to Asset/data/asset/functions/artifact/1468.insulator_leggings/give/1.trigger.mcfunction index 9c2d8c3700..d0a77a6b23 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator/give/1.trigger.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/1.trigger.mcfunction @@ -1,7 +1,7 @@ -#> asset:artifact/1468.insulator/give/1.trigger +#> asset:artifact/1468.insulator_leggings/give/1.trigger # # 神器の取得処理の呼び出し時に実行されるfunction # # @within tag/function asset:artifact/give -execute if data storage asset:context {id:1468} run function asset:artifact/1468.insulator/give/2.give +execute if data storage asset:context {id:1468} run function asset:artifact/1468.insulator_leggings/give/2.give diff --git a/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction similarity index 97% rename from Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction rename to Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction index 353fc6e202..6f9c476caa 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction @@ -1,9 +1,9 @@ -#> asset:artifact/1468.insulator/give/2.give +#> asset:artifact/1468.insulator_leggings/give/2.give # # 神器の作成部 ここでID等を定義する # # @user -# @within function asset:artifact/1468.insulator/give/1.trigger +# @within function asset:artifact/1468.insulator_leggings/give/1.trigger # 神器の説明や消費MPなどをここで設定する。 # 最後にasset:artifact/common/giveを実行することで入手可能。 diff --git a/Asset/data/asset/functions/artifact/1468.insulator/trigger/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator_leggings/trigger/1.trigger.mcfunction similarity index 70% rename from Asset/data/asset/functions/artifact/1468.insulator/trigger/1.trigger.mcfunction rename to Asset/data/asset/functions/artifact/1468.insulator_leggings/trigger/1.trigger.mcfunction index 03a90d59cc..0ec8590bf3 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator/trigger/1.trigger.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator_leggings/trigger/1.trigger.mcfunction @@ -1,8 +1,8 @@ -#> asset:artifact/1468.insulator/trigger/1.trigger +#> asset:artifact/1468.insulator_leggings/trigger/1.trigger # # 指定したイベントタイミングで実行されるfunction # # @within tag/function asset:artifact/** # storage asset:idのlegsに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する - execute if data storage asset:context id{legs:1468} run function asset:artifact/1468.insulator/trigger/2.check_condition + execute if data storage asset:context id{legs:1468} run function asset:artifact/1468.insulator_leggings/trigger/2.check_condition diff --git a/Asset/data/asset/functions/artifact/1468.insulator/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator_leggings/trigger/2.check_condition.mcfunction similarity index 68% rename from Asset/data/asset/functions/artifact/1468.insulator/trigger/2.check_condition.mcfunction rename to Asset/data/asset/functions/artifact/1468.insulator_leggings/trigger/2.check_condition.mcfunction index 4d18b25f7d..a68a2a95df 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator/trigger/2.check_condition.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator_leggings/trigger/2.check_condition.mcfunction @@ -1,12 +1,12 @@ -#> asset:artifact/1468.insulator/trigger/2.check_condition +#> asset:artifact/1468.insulator_leggings/trigger/2.check_condition # # 神器の発動条件をチェックします # -# @within function asset:artifact/1468.insulator/trigger/1.trigger +# @within function asset:artifact/1468.insulator_leggings/trigger/1.trigger # 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く function asset:artifact/common/check_condition/legs # 他にアイテム等確認する場合はここに書く - + # CanUsedタグをチェックして3.main.mcfunctionを実行する - execute if entity @s[tag=CanUsed] run function asset:artifact/1468.insulator/trigger/3.main + execute if entity @s[tag=CanUsed] run function asset:artifact/1468.insulator_leggings/trigger/3.main diff --git a/Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator_leggings/trigger/3.main.mcfunction similarity index 70% rename from Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction rename to Asset/data/asset/functions/artifact/1468.insulator_leggings/trigger/3.main.mcfunction index 22a0c78f41..f6d0a415bd 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator_leggings/trigger/3.main.mcfunction @@ -1,8 +1,8 @@ -#> asset:artifact/1468.insulator/trigger/3.main +#> asset:artifact/1468.insulator_leggings/trigger/3.main # # 神器のメイン処理部 # -# @within function asset:artifact/1468.insulator/trigger/2.check_condition +# @within function asset:artifact/1468.insulator_leggings/trigger/2.check_condition # 基本的な使用時の処理(MP消費や使用回数の処理など)を行う function asset:artifact/common/use/legs diff --git a/Asset/data/asset/functions/artifact/1469.insulator/give/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/1.trigger.mcfunction similarity index 64% rename from Asset/data/asset/functions/artifact/1469.insulator/give/1.trigger.mcfunction rename to Asset/data/asset/functions/artifact/1469.insulator_boots/give/1.trigger.mcfunction index 0b86d8e60d..f11cedf333 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator/give/1.trigger.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/1.trigger.mcfunction @@ -1,7 +1,7 @@ -#> asset:artifact/1469.insulator/give/1.trigger +#> asset:artifact/1469.insulator_boots/give/1.trigger # # 神器の取得処理の呼び出し時に実行されるfunction # # @within tag/function asset:artifact/give -execute if data storage asset:context {id:1469} run function asset:artifact/1469.insulator/give/2.give \ No newline at end of file +execute if data storage asset:context {id:1469} run function asset:artifact/1469.insulator_boots/give/2.give diff --git a/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction similarity index 97% rename from Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction rename to Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction index f59ec76438..fa9c1111d7 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction @@ -1,9 +1,9 @@ -#> asset:artifact/1469.insulator/give/2.give +#> asset:artifact/1469.insulator_boots/give/2.give # # 神器の作成部 ここでID等を定義する # # @user -# @within function asset:artifact/1469.insulator/give/1.trigger +# @within function asset:artifact/1469.insulator_boots/give/1.trigger # 神器の説明や消費MPなどをここで設定する。 # 最後にasset:artifact/common/giveを実行することで入手可能。 diff --git a/Asset/data/asset/functions/artifact/1469.insulator/trigger/1.trigger.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator_boots/trigger/1.trigger.mcfunction similarity index 71% rename from Asset/data/asset/functions/artifact/1469.insulator/trigger/1.trigger.mcfunction rename to Asset/data/asset/functions/artifact/1469.insulator_boots/trigger/1.trigger.mcfunction index f968451db1..7ef9cd945d 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator/trigger/1.trigger.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator_boots/trigger/1.trigger.mcfunction @@ -1,8 +1,8 @@ -#> asset:artifact/1469.insulator/trigger/1.trigger +#> asset:artifact/1469.insulator_boots/trigger/1.trigger # # 指定したイベントタイミングで実行されるfunction # # @within tag/function asset:artifact/** # storage asset:idのfeetに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する - execute if data storage asset:context id{feet:1469} run function asset:artifact/1469.insulator/trigger/2.check_condition \ No newline at end of file + execute if data storage asset:context id{feet:1469} run function asset:artifact/1469.insulator_boots/trigger/2.check_condition diff --git a/Asset/data/asset/functions/artifact/1469.insulator/trigger/2.check_condition.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator_boots/trigger/2.check_condition.mcfunction similarity index 69% rename from Asset/data/asset/functions/artifact/1469.insulator/trigger/2.check_condition.mcfunction rename to Asset/data/asset/functions/artifact/1469.insulator_boots/trigger/2.check_condition.mcfunction index 2e2bad190a..cf25c40431 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator/trigger/2.check_condition.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator_boots/trigger/2.check_condition.mcfunction @@ -1,12 +1,12 @@ -#> asset:artifact/1469.insulator/trigger/2.check_condition +#> asset:artifact/1469.insulator_boots/trigger/2.check_condition # # 神器の発動条件をチェックします # -# @within function asset:artifact/1469.insulator/trigger/1.trigger +# @within function asset:artifact/1469.insulator_boots/trigger/1.trigger # 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く function asset:artifact/common/check_condition/feet # 他にアイテム等確認する場合はここに書く - + # CanUsedタグをチェックして3.main.mcfunctionを実行する - execute if entity @s[tag=CanUsed] run function asset:artifact/1469.insulator/trigger/3.main \ No newline at end of file + execute if entity @s[tag=CanUsed] run function asset:artifact/1469.insulator_boots/trigger/3.main diff --git a/Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator_boots/trigger/3.main.mcfunction similarity index 71% rename from Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction rename to Asset/data/asset/functions/artifact/1469.insulator_boots/trigger/3.main.mcfunction index 7b63a245d7..c0ce5d6a13 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator/trigger/3.main.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator_boots/trigger/3.main.mcfunction @@ -1,8 +1,8 @@ -#> asset:artifact/1469.insulator/trigger/3.main +#> asset:artifact/1469.insulator_boots/trigger/3.main # # 神器のメイン処理部 # -# @within function asset:artifact/1469.insulator/trigger/2.check_condition +# @within function asset:artifact/1469.insulator_boots/trigger/2.check_condition # 基本的な使用時の処理(MP消費や使用回数の処理など)を行う function asset:artifact/common/use/feet diff --git a/Asset/data/asset/tags/functions/artifact/equip.json b/Asset/data/asset/tags/functions/artifact/equip.json index fa90e91bff..eb6fcd2448 100644 --- a/Asset/data/asset/tags/functions/artifact/equip.json +++ b/Asset/data/asset/tags/functions/artifact/equip.json @@ -1,9 +1,9 @@ { "values": [ - "asset:artifact/1466.insulator/trigger/1.trigger", - "asset:artifact/1467.insulator/trigger/1.trigger", - "asset:artifact/1468.insulator/trigger/1.trigger", - "asset:artifact/1469.insulator/trigger/1.trigger", + "asset:artifact/1466.insulator_helmet/trigger/1.trigger", + "asset:artifact/1467.insulator_chestplate/trigger/1.trigger", + "asset:artifact/1468.insulator_leggings/trigger/1.trigger", + "asset:artifact/1469.insulator_boots/trigger/1.trigger", "asset:artifact/1325.calamity_chain/trigger/1.trigger", "asset:artifact/1318.blue_bouquet/trigger/1.trigger", "asset:artifact/1317.oblivious_feather/trigger/1.trigger", diff --git a/Asset/data/asset/tags/functions/artifact/give.json b/Asset/data/asset/tags/functions/artifact/give.json index 133cefd4d5..be319c14fd 100644 --- a/Asset/data/asset/tags/functions/artifact/give.json +++ b/Asset/data/asset/tags/functions/artifact/give.json @@ -1,9 +1,9 @@ { "values": [ - "asset:artifact/1469.insulator/give/1.trigger", - "asset:artifact/1468.insulator/give/1.trigger", - "asset:artifact/1467.insulator/give/1.trigger", - "asset:artifact/1466.insulator/give/1.trigger", + "asset:artifact/1469.insulator_boots/give/1.trigger", + "asset:artifact/1468.insulator_leggings/give/1.trigger", + "asset:artifact/1467.insulator_chestplate/give/1.trigger", + "asset:artifact/1466.insulator_helmet/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", @@ -534,4 +534,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 287d6092cd..fac58acba8 100644 --- a/Asset/data/asset/tags/functions/artifact/register.json +++ b/Asset/data/asset/tags/functions/artifact/register.json @@ -1,6 +1,6 @@ { "values": [ - "asset:artifact/1466.insulator/register", + "asset:artifact/1466.insulator_helmet/register", "asset:artifact/1252.fox_candle/register", "asset:artifact/1343.coffee_milk_pack/register", "asset:artifact/1342.fruit_milk_pack/register", @@ -309,4 +309,4 @@ "asset:artifact/1027.fire_of_rebirth/register", "asset:artifact/1111.rod_o_redeem/register" ] -} \ No newline at end of file +} From 7bf65b4f0f3a11363e577ed107e195c297c76985 Mon Sep 17 00:00:00 2001 From: RandomFridge Date: Tue, 18 Aug 2026 17:59:40 +0200 Subject: [PATCH 7/9] =?UTF-8?q?Unbreakable=E3=82=BF=E3=82=B0=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1466.insulator_helmet/give/2.give.mcfunction | 2 +- .../artifact/1467.insulator_chestplate/give/2.give.mcfunction | 2 +- .../artifact/1468.insulator_leggings/give/2.give.mcfunction | 2 +- .../artifact/1469.insulator_boots/give/2.give.mcfunction | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction index 5d72f542b1..cf4f65fcf1 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction @@ -71,7 +71,7 @@ # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) - data modify storage asset:artifact CustomNBT set value {HideFlags:68,display:{color:16383998},Unbreakable:1b} + data modify storage asset:artifact CustomNBT set value {HideFlags:68,Unbrekable:1b,display:{color:16383998},Unbreakable:1b} # 神器の入手用function function asset:artifact/common/give diff --git a/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction index 747fbabfa1..0c3482c9b1 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction @@ -69,7 +69,7 @@ # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) - data modify storage asset:artifact CustomNBT set value {HideFlags:68,display:{color:16383998},Unbreakable:1b} + data modify storage asset:artifact CustomNBT set value {HideFlags:68,Unbrekable:1b,display:{color:16383998},Unbreakable:1b} # 神器の入手用function function asset:artifact/common/give diff --git a/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction index 6f9c476caa..a9e969f9d6 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction @@ -69,7 +69,7 @@ # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) - data modify storage asset:artifact CustomNBT set value {HideFlags:68,display:{color:16383998},Unbreakable:1b} + data modify storage asset:artifact CustomNBT set value {HideFlags:68,Unbrekable:1b,display:{color:16383998},Unbreakable:1b} # 神器の入手用function function asset:artifact/common/give diff --git a/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction index fa9c1111d7..52f74e7d43 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction @@ -69,7 +69,7 @@ # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) - data modify storage asset:artifact CustomNBT set value {HideFlags:68,display:{color:16383998},Unbreakable:1b} + data modify storage asset:artifact CustomNBT set value {HideFlags:68,Unbrekable:1b,display:{color:16383998},Unbreakable:1b} # 神器の入手用function function asset:artifact/common/give From a4434e1950f5808f470ca1f013d03c42c16aba98 Mon Sep 17 00:00:00 2001 From: RandomFridge Date: Mon, 31 Aug 2026 18:29:47 +0200 Subject: [PATCH 8/9] =?UTF-8?q?Modifier=E3=82=92=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1466.insulator_helmet/give/2.give.mcfunction | 5 +++-- .../1467.insulator_chestplate/give/2.give.mcfunction | 5 +++-- .../artifact/1468.insulator_leggings/give/2.give.mcfunction | 5 +++-- .../artifact/1469.insulator_boots/give/2.give.mcfunction | 5 +++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction index cf4f65fcf1..6575c17bab 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction @@ -66,8 +66,9 @@ data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply_base"} data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply_base"} data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply_base"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply_base"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/base",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"generic.armor",Amount:5d,Operation:"add"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"generic.armor_toughness",Amount:2.5d,Operation:"add"} # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) diff --git a/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction index 0c3482c9b1..c0e5590582 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction @@ -64,8 +64,9 @@ data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply_base"} data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply_base"} data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply_base"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply_base"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/base",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"generic.armor",Amount:8d,Operation:"add"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"generic.armor_toughness",Amount:2.5d,Operation:"add"} # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) diff --git a/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction index a9e969f9d6..6ad93d9819 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction @@ -64,8 +64,9 @@ data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply_base"} data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply_base"} data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply_base"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply_base"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/base",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"generic.armor",Amount:7d,Operation:"add"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"generic.armor_toughness",Amount:2.5d,Operation:"add"} # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) diff --git a/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction index 52f74e7d43..0009f96c17 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction @@ -64,8 +64,9 @@ data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/fire",Amount:-0.25d,Operation:"multiply_base"} data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/water",Amount:-0.25d,Operation:"multiply_base"} data modify storage asset:artifact Equipment.Modifiers append value {Type:"attack/thunder",Amount:-0.25d,Operation:"multiply_base"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/physical",Amount:0.10d,Operation:"multiply_base"} - data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/magic",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"defense/base",Amount:0.10d,Operation:"multiply_base"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"generic.armor",Amount:7d,Operation:"add"} + data modify storage asset:artifact Equipment.Modifiers append value {Type:"generic.armor_toughness",Amount:2.5d,Operation:"add"} # 扱える神 (string[]) Wikiを参照 data modify storage asset:artifact CanUsedGod set value ["Flora", "Urban", "Nyaptov"] # カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション) From 62a2e04a5d59bc48335deb6a4aafed4f57d3f9a1 Mon Sep 17 00:00:00 2001 From: RandomFridge Date: Tue, 1 Sep 2026 17:36:43 +0200 Subject: [PATCH 9/9] =?UTF-8?q?=E3=83=88=E3=83=AA=E3=82=AC=E3=83=BC?= =?UTF-8?q?=E8=A1=A8=E8=A8=98=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artifact/1466.insulator_helmet/give/2.give.mcfunction | 2 +- .../artifact/1467.insulator_chestplate/give/2.give.mcfunction | 2 +- .../artifact/1468.insulator_leggings/give/2.give.mcfunction | 2 +- .../artifact/1469.insulator_boots/give/2.give.mcfunction | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction index 6575c17bab..17f610a254 100644 --- a/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1466.insulator_helmet/give/2.give.mcfunction @@ -25,7 +25,7 @@ # 神器を発動できるスロット (string) Wikiを参照 data modify storage asset:artifact Slot set value "head" # 神器のトリガー (string) Wikiを参照 - data modify storage asset:artifact Trigger set value "passive" + data modify storage asset:artifact Trigger set value "equipping" # 神器の発動条件 (TextComponentString) (オプション) # data modify storage asset:artifact Condition set value # 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) diff --git a/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction index c0e5590582..9c64d6dca7 100644 --- a/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1467.insulator_chestplate/give/2.give.mcfunction @@ -25,7 +25,7 @@ # 神器を発動できるスロット (string) Wikiを参照 data modify storage asset:artifact Slot set value "chest" # 神器のトリガー (string) Wikiを参照 - data modify storage asset:artifact Trigger set value "passive" + data modify storage asset:artifact Trigger set value "equipping" # 神器の発動条件 (TextComponentString) (オプション) # data modify storage asset:artifact Condition set value # 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) diff --git a/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction index 6ad93d9819..4379002c07 100644 --- a/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1468.insulator_leggings/give/2.give.mcfunction @@ -25,7 +25,7 @@ # 神器を発動できるスロット (string) Wikiを参照 data modify storage asset:artifact Slot set value "legs" # 神器のトリガー (string) Wikiを参照 - data modify storage asset:artifact Trigger set value "passive" + data modify storage asset:artifact Trigger set value "equipping" # 神器の発動条件 (TextComponentString) (オプション) # data modify storage asset:artifact Condition set value # 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション) diff --git a/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction index 0009f96c17..89eb17b815 100644 --- a/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction +++ b/Asset/data/asset/functions/artifact/1469.insulator_boots/give/2.give.mcfunction @@ -25,7 +25,7 @@ # 神器を発動できるスロット (string) Wikiを参照 data modify storage asset:artifact Slot set value "feet" # 神器のトリガー (string) Wikiを参照 - data modify storage asset:artifact Trigger set value "passive" + data modify storage asset:artifact Trigger set value "equipping" # 神器の発動条件 (TextComponentString) (オプション) # data modify storage asset:artifact Condition set value # 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション)