Minecraft Wiki
IdefixBot (トーク | 投稿記録)
(Bot: Removing es:Atributos (D).)
編集の要約なし
(13人の利用者による、間の28版が非表示)
1行目: 1行目:
{{要翻訳}}
+
{{要更新}}
  +
{{For|コマンド|コマンド/attribute}}
'''Attributes''' are a system of buffs/debuffs which are properties on [[mob]]s and players. Attributes also have '''modifiers''' which adjust the strength of their effect.
 
  +
'''属性'''({{en|Attribute}})は、[[Mob]]やプレイヤーの属性である強化や弱体化のシステムである。また、属性には効果の強さを調整する'''修飾子'''がある。
   
== Applying attributes ==
+
== 属性の適用 ==
   
  +
アイテムに属性を適用させることで、所持または装備中に対応する属性が修飾子によって調整される<ref>{{tweet|dinnerbone|337540303647027201}}</ref><ref>{{tweet|dinnerbone|337543314435878913}}</ref>。{{Command|give}}・{{Command|summon}}コマンドにデータタグを追加することで、他製のNBT編集ソフトウェアを使用せずに属性・修飾子をアイテムやMobに追加できる。これらの修飾子のUUIDは、誤って同じUUIDを別の修飾子として使用しないよう、ランダムに選択する必要がある。
When applied to an item, a modifier will adjust the corresponding attribute if the item is held or worn.<ref>{{tweet|dinnerbone|337540303647027201}}</ref><ref>{{tweet|dinnerbone|337543314435878913}}</ref> Attributes/modifiers can be added to items or mobs without the use of third-party NBT editing software by adding data tags to the give and summon commands.
 
   
  +
次のコマンドは、{{hp|20}}の追加ダメージを与えるダイヤの剣を最も近いプレイヤーに与えるコマンドである。''Operation''を0から1にすると、攻撃ダメージが掛け算される(例:Amountの値が10のとき、''Operation''が0であれば「攻撃力+10」、1であれば「攻撃力+1000%」、つまり10倍となる)。
The following command will give the closest player a diamond sword which does {{hp|20}} extra damage. If you change the operation from 0 to 1 it will MULTIPLY the attack damage instead.
 
   
/give @p diamond_sword 1 0 {AttributeModifiers:[{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:20,Operation:0,UUIDLeast:894654,UUIDMost:2872}]}
+
{{until|java 1.16}}{{cmd|long=1|give @s diamond_sword{AttributeModifiers:[{AttributeName:"generic.attackDamage", Name:"generic.attackDamage", Amount:20.0, Operation:0, UUIDMost:184053922560081L, UUIDLeast:-864050194979497L}]} 1 }}
  +
{{upcoming|java 1.16}}{{cmd|long=1|give @s diamond_sword{AttributeModifiers:[{AttributeName:"generic.attack_damage", Name:"generic.attack_damage", Amount:20.0, Operation:0, UUID:[I; 42853, 1689024593, -201178, -1559272105]}]} 1 }}
   
  +
次のコマンドは、プレイヤーを追跡する範囲を通常の40ブロックから100ブロックに変更したゾンビを召喚するコマンドである。
The following command will summon a zombie that will follow players when they are 100 blocks or less from it instead of the usual 40.
 
   
/summon Zombie ~ ~ ~ {Attributes:[{Name:"generic.followRange",Base:100.0}]}
+
{{until|java 1.16}}{{cmd|long=1|summon zombie ~ ~ ~ {Attributes:[{Name:"generic.followRange", Base:100.0}]} }}
  +
{{upcoming|java 1.16}}{{cmd|long=1|summon zombie ~ ~ ~ {Attributes:[{Name:"generic.follow_range", Base:100.0}]} }}
   
  +
また、どのスロットが特定の属性を持つかを指定することができる。
You can also specify what slot has certain attributes.
 
   
/give @p diamond_axe 1 0 {AttributeModifiers:[{Slot:"mainhand",AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:20,Operation:0,UUIDLeast:1,UUIDMost:1}]}
+
{{until|java 1.16}}{{cmd|long=1|give @p diamond_axe{AttributeModifiers:[{Slot:"mainhand", AttributeName:"generic.attackDamage", Name:"generic.attackDamage", Amount:20.0, Operation:0, UUIDMost:-827189226435083L, UUIDLeast:-694401732771116L}]} 1 }}
  +
{{upcoming|java 1.16}}{{cmd|long=1|give @p diamond_axe{AttributeModifiers:[{Slot:"mainhand", AttributeName:"generic.attack_damage", Name:"generic.attack_damage", Amount:20.0, Operation:0, UUID:[I; -192596, -61963, -161679, -10288428]}]} 1 }}
   
The slot can be mainhand, offhand, head, chest, legs or feet.
+
スロット(slot)には、メインハンド(mainhand)、オフハンド(offhand)、頭(head)、胴体(chest)、脚(legs)、足(feet)がある。
   
  +
また、1.8の攻撃方法がよい場合はこれを試すとよい。
== Attributes ==
 
   
  +
{{until|java 1.16}}{{cmd|long=1|/give @s shield{Unbreakable:1,AttributeModifiers:[{Slot:"offhand", AttributeName:"generic.attackSpeed", Name:"generic.attackSpeed", Amount:1000.0, Operation:0, UUIDMost:-475293965773951L, UUIDLeast:-6114216658131554L}]} 1 }}
An individual attribute controls some property, described by its '''name'''. An attribute always has a '''base''' value, and may have any number of '''modifiers'''. Attributes also have a default value (used when spawning a mob with an undefined attribute base), and hard-coded minimum and maximum values. Modifiers act on an attribute's base, but the calculated value is always capped by the minimum and maximum.
 
  +
{{upcoming|java 1.16}}{{cmd|long=1|/give @s shield{Unbreakable:1,AttributeModifiers:[{Slot:"offhand", AttributeName:"generic.attack_speed", Name:"generic.attack_speed", Amount:1000.0, Operation:0, UUID:[I; -110663, 103297, -1423577, 206238]}]} 1 }}
   
  +
1.9の方法で1.8の攻撃速度が与えられる。
Minimum and maximum are inclusive unless specified otherwise or they are equal to 1.7x10<sup>308</sup>.
 
   
  +
== 属性 ==
Note that attribute modifiers which both have the same UUID and affect the same attribute will not stack; only the one that most recently affected a player or mob will have an effect, overriding the previously affecting modifier(s).
 
   
  +
個々の属性はその'''名前(name)'''で記述されたプロパティを制御する。属性は必ず'''基本(base)'''値を持ち、任意の数の'''修飾子(modifier)'''を持つことがある。属性には、デフォルト(default)値(属性の基本値が未定義のままMobを召喚する時に使用される)とハードコードされた最小値(minimum)と最大値(maximum)がある。属性の''基本''値に従って''修飾子''は作用するが、値は必ず''最小値''と''最大値''の範囲内である。
=== Attributes available on all living [[entities]] ===
 
   
  +
''最小値''と''最大値''は、特に指定のない場合やそれらが1.7x10<sup>308</sup>に等しい場合以外に含まれる。
These Attributes are found on all mobs, including players.
 
  +
  +
同じUUIDをもち、同じ属性に影響を与える属性の''修飾子''は上乗せされないことに注意。最後にプレイヤーやMobに影響を与えた効果だけ残り、以前に影響を与えたものは上書きされる。
  +
  +
===Mobの属性===
  +
  +
以下は、プレイヤー、動物、モンスター等のMobに使用できる属性の一覧である。
   
 
{| class="wikitable" style="width:100%" data-description="Universal attributes"
 
{| class="wikitable" style="width:100%" data-description="Universal attributes"
! width="21%" align="center" | Attribute Name
+
! width="21%" align="center" | 属性名
! width="40%" align="center" | Description
+
! width="40%" align="center" | 説明
! width="13%" align="center" | Default Base
+
! width="13%" align="center" | デフォルト値・基本値
! width="13%" align="center" | Minimum
+
! width="13%" align="center" | 最小値
! width="13%" align="center" | Maximum
+
! width="13%" align="center" | 最大値
 
|-
 
|-
| generic.maxHealth
+
| generic.maxHealth{{until|1.16}}<br>generic.max_health{{upcoming|1.16}}
  +
| Mobの最大[[体力]]。数値2でハート1個分と同じになる。高い体力を持つMobを召喚する場合に使用する。
| The maximum [[health]] of this mob (in half-hearts); determines the highest health they may be healed to.
 
  +
例えば<code>{Health:200.0f}</code>と使用する。
 
| 20.0
 
| 20.0
 
| 0.0
 
| 0.0
 
| 1024.0
 
| 1024.0
 
|-
 
|-
| generic.followRange
+
| generic.followRange{{until|1.16}}<br>generic.follow_range{{upcoming|1.16}}
  +
| 特定のMobに対して敵対するMobが、敵を見つけることが出来る範囲(ブロック単位)。この範囲を超えると追従を停止する。ほとんどのMobでのこの数値は16で、ゾンビの場合は40である。
| The range in blocks within which a mob with this attribute will target players or other mobs to track. Exiting this range will cause the mob to cease following the player/mob. Actual value used by most mobs is 16; for zombies it is 40.
 
 
| 32.0
 
| 32.0
 
| 0.0
 
| 0.0
 
| 2048.0
 
| 2048.0
 
|-
 
|-
| generic.knockbackResistance
+
| {{anchor|knockbackResistance}}generic.knockbackResistance{{until|1.16}}<br>generic.knockback_resistance{{upcoming|1.16}}
  +
| ダメージを受けたときに起こるノックバックを無効化する確率。1.0だと100%の確率で無効化する。
| The chance to resist knockback from attacks, [[explosions]], and projectiles. 1.0 is 100% chance for resistance.
 
 
| 0.0
 
| 0.0
 
| 0.0
 
| 0.0
 
| 1.0
 
| 1.0
 
|-
 
|-
| generic.movementSpeed
+
| {{anchor|movementSpeed}}generic.movementSpeed{{until|1.16}}<br>generic.movement_speed{{upcoming|1.16}}
  +
| Mobの移動速度。Mobの最大移動速度はこの値の43倍強だが、ウマに乗っている、ダッシュしている、逃げている(友好Mobの場合)、攻撃している(エンダーマン・ゾンビピッグマンの場合)、リードに繋がれている、俊敏や鈍化などのステータス効果を受けている、子ゾンビである、ウィッチがポーションを飲んでいるなど、様々な条件によって変化することがある。
| Speed of movement in some unknown metric. The mob's maximum speed in blocks/second is a bit over 43 times this value, but can be affected by various conditions, such as: being ridden (if a horse), sprinting, fleeing (if a passive mob), attacking (if an enderman or zombie pigman), being led by a leash, being under the effect of a Speed or Slowness potion, being a baby zombie, or being a witch and drinking a potion. Speed in blocks per second can be calculated with the following equation, where x is the movementSpeed attribute <code>y = 43.178x-0.02141</code><br>
 
 
{| class="wikitable"
 
{| class="wikitable"
 
! Mob
 
! Mob
 
! generic.movementSpeed
 
! generic.movementSpeed
! Blocks per second
 
 
|-
 
|-
| '''{{EntityLink|Player}}'''
+
| 怠け者{{EntityLink|Panda}}
  +
| 0.07
  +
|-
  +
| {{EntityLink|Player}}
 
| 0.1
 
| 0.1
| 4.3m/s
 
 
|-
 
|-
| '''running {{EntityLink|Player}}'''
+
| ダッシュする{{EntityLink|Panda}}、{{EntityLink|player}}
 
| 0.15
 
| 0.15
| 6.5m/s
 
 
|-
 
|-
 
| {{EntityLink|Horse}}
 
| {{EntityLink|Horse}}
| random speed between 0.1125 and 0.3375
+
| 0.1125 0.3375(ランダム)
| random speed between 4.85m/s and 14.55m/s
 
 
|-
 
|-
| {{EntityLink|Llama}}
+
| {{EntityLink|Donkey}}、{{EntityLink|llama}}、{{EntityLink|mule}}
 
| 0.175
 
| 0.175
| 7.5m/s
 
 
|-
 
|-
| {{EntityLink|Cow}}, {{EntityLink|mooshroom}}, {{EntityLink|snow golem}}
+
| {{EntityLink|Slime}}
  +
| {{cd|0.2 + 0.1 * Size}}
  +
|-
  +
| {{EntityLink|Cow}}、{{EntityLink|magma cube}}、{{EntityLink|mooshroom}}、{{EntityLink|parrot}}、{{EntityLink|skeleton horse}}、{{EntityLink|snow golem}}、{{EntityLink|zombie horse}}
 
| 0.2
 
| 0.2
| 8.6m/s
 
 
|-
 
|-
| {{EntityLink|Zombie villager}}, {{EntityLink|blaze}}, {{EntityLink|sheep}}, {{EntityLink|husk}}, {{EntityLink|zombie}}, {{EntityLink|zombie pigman}}
+
| {{EntityLink|Blaze}}{{EntityLink|drowned}}{{EntityLink|husk}}{{EntityLink|sheep}}{{EntityLink|zombie}}{{EntityLink|zombie pigman}}、{{EntityLink|zombie villager}}
 
| 0.23
 
| 0.23
| 9.9m/s
 
 
|-
 
|-
| {{EntityLink|Creeper}}, {{EntityLink|polar bear}}, {{EntityLink|iron golem}}, {{EntityLink|stray}}, {{EntityLink|endermite}}, {{EntityLink|witch}}, {{EntityLink|chicken}}, {{EntityLink|silverfish}}, {{EntityLink|skeleton}}, {{EntityLink|pig}}, {{EntityLink|wither skeleton}}
+
| {{EntityLink|Chicken}}{{EntityLink|creeper}}、{{EntityLink|endermite}}、{{EntityLink|iron golem}}{{EntityLink|pig}}{{EntityLink|polar bear}}{{EntityLink|silverfish}}{{EntityLink|skeleton}}{{EntityLink|stray}}{{EntityLink|turtle}}{{EntityLink|witch}}{{EntityLink|wither skeleton}}
 
| 0.25
 
| 0.25
| 10.8m/s
 
 
|-
 
|-
| {{EntityLink|Enderman}}, {{EntityLink|elder guardian}}, {{EntityLink|cave spider}}, {{EntityLink|rabbit}}, {{EntityLink|killer rabbit}}, {{EntityLink|ocelot}}, {{EntityLink|spider}}, {{EntityLink|wolf}}
+
| {{EntityLink|Bee}}{{EntityLink|cat}}{{EntityLink|cave spider}}、{{EntityLink|elder guardian}}、{{EntityLink|enderman}}{{EntityLink|Fox}}{{EntityLink|ocelot}}、{{EntityLink|rabbit}}、{{EntityLink|ravager}}、{{EntityLink|spider}}{{EntityLink|wolf}}
 
| 0.3
 
| 0.3
| 12.9m/s
 
 
|-
 
|-
| {{EntityLink|Vindicator}}
+
| {{EntityLink|Pillager}}、{{EntityLink|vindicator}}
 
| 0.35
 
| 0.35
| 15.1m/s
 
 
|-
 
|-
| {{EntityLink|Magma cube}}, {{EntityLink|slime}}
+
| {{EntityLink|Hoglin}}{{upcoming|java 1.16}}
 
| 0.4
 
| 0.4
| 17.2m/s
 
 
|-
 
|-
| {{EntityLink|Villager}}, {{EntityLink|giant}}, {{EntityLink|guardian}}, {{EntityLink|evoker}}
+
| {{EntityLink|Evoker}}{{EntityLink|giant}}{{EntityLink|guardian}}、{{EntityLink|illusioner}}、{{EntityLink|piglin}},{{upcoming|java 1.16}} {{EntityLink|villager}}、{{EntityLink|wandering trader}}
 
| 0.5
 
| 0.5
| 21.6m/s
 
 
|-
 
|-
 
| {{EntityLink|Wither}}
 
| {{EntityLink|Wither}}
 
| 0.6
 
| 0.6
| 25.9m/s
 
 
|-
 
|-
| {{EntityLink|Ender dragon}}, {{EntityLink|bat}}, {{EntityLink|ghast}}, {{EntityLink|shulker}}, {{EntityLink|squid}}, {{EntityLink|vex}}
+
| {{EntityLink|Bat}}{{EntityLink|cod}}、{{EntityLink|ender dragon}}、{{EntityLink|ghast}}、{{EntityLink|pufferfish}}、{{EntityLink|salmon}}、{{EntityLink|shulker}}{{EntityLink|squid}}、{{EntityLink|tropical fish}}、{{EntityLink|vex}}
 
| 0.7
 
| 0.7
  +
|-
| 30.2m/s
 
  +
| {{EntityLink|Dolphin}}
  +
| 1.2
 
|}
 
|}
| <abbr title="Exact value is 0.699999988079071">0.7*</abbr>
+
| <abbr title="正確な値は0.699999988079071">0.7*</abbr>
 
| 0.0
 
| 0.0
 
| 1024.0
 
| 1024.0
 
|-
 
|-
| generic.attackDamage
+
| generic.attackDamage{{until|1.16}}<br>generic.attack_damage{{upcoming|1.16}}
  +
| Mobの攻撃力。数値2でハート1個分のダメージとなる。友好Mobやゴーレムには存在しない。
| Damage dealt by attacks, in half-hearts. This attribute is not found on passive mobs and golems.
 
| 2.0
+
| 1.0
 
| 0.0
 
| 0.0
 
| 2048.0
 
| 2048.0
 
|-
 
|-
 
| generic.armor
 
| generic.armor
  +
| 防具の防御力。数値20でダイヤフル装備と同じになる。
| Armor defense points.
 
 
| 0.0
 
| 0.0
 
| 0.0
 
| 0.0
 
| 30.0
 
| 30.0
 
|-
 
|-
| generic.armorToughness
+
| generic.armorToughness{{until|1.16}}<br>generic.armor_toughness{{upcoming|1.16}}
  +
| 防具の防具強度。
| Armor Toughness.
 
 
| 0.0
 
| 0.0
 
| 0.0
 
| 0.0
 
| 20.0
 
| 20.0
  +
|-
  +
| generic.attackKnockback{{until|1.16}}<br>generic.attack_knockback{{upcoming|1.16}}
  +
| 攻撃に適用されるノックバック。物理攻撃を行う[[mob]]にのみ適用される。<ref>{{bug|MC-138868}}</ref><br>{{EntityLink|Ravager}}: 1.5<br>{{EntityLink|Hoglin}}: 0.0
 
| 0.0
  +
| 0.0
  +
| 5.0
  +
|-
 
|}
 
|}
   
=== Attributes for players ===
+
=== プレイヤーの属性 ===
   
  +
以下は、[[プレイヤー]]にのみ適用される属性の一覧である。
These attributes are only used by [[players]].
 
   
{| class="wikitable" style="width:100%" data-description="Player-only attributes"
+
{| class="wikitable" style="width:100%" data-description="プレイヤーにのみ適用される属性"
! width="21%" align="center" | Attribute Name
+
! width="21%" align="center" | 属性名
! width="40%" align="center" | Description
+
! width="40%" align="center" | 説明
! width="13%" align="center" | Default Base
+
! width="13%" align="center" | デフォルト値・基本値
! width="13%" align="center" | Minimum
+
! width="13%" align="center" | 最小値
! width="13%" align="center" | Maximum
+
! width="13%" align="center" | 最大値
 
|-
 
|-
| generic.attackSpeed
+
| generic.attackSpeed{{until|1.16}}<br>generic.attack_speed{{upcoming|1.16}}
  +
| 攻撃力のチャージ率を決定する。値は1秒で最大攻撃が何回できるかを表す。
| Determines speed at which attack strength recharges. Value is the number of full-strength attacks per second.
 
 
| 4.0
 
| 4.0
 
| 0.0
 
| 0.0
157行目: 171行目:
 
|-
 
|-
 
| generic.luck
 
| generic.luck
  +
| <code>quality</code>タグまたは<code>bonus_rolls</code>タグを使用したルートテーブルの結果に影響を与える(例:チェストやチェスト付きトロッコを開ける時、釣りをするとき、Mobを殺すとき)。
| Affects the results of [[loot table]]s using the <code>quality</code> or <code>bonus_rolls</code> tag (e.g. when opening chests or chest minecarts, fishing, and killing mobs).
 
 
| 0.0
 
| 0.0
 
| -1024.0
 
| -1024.0
164行目: 178行目:
 
|}
 
|}
   
=== Attributes for horses ===
+
=== ウマの属性 ===
   
  +
以下は、[[ウマ]]にのみ適用される属性の一覧である。
These Attributes are only used by [[Horse]]s.
 
   
{| class="wikitable" style="width:100%" data-description="Horse-only attributes"
+
{| class="wikitable" style="width:100%" data-description="ウマにのみ適用される属性"
! width="21%" align="center" | Attribute Name
+
! width="21%" align="center" | 属性名
! width="40%" align="center" | Description
+
! width="40%" align="center" | 説明
! width="13%" align="center" | Default Base
+
! width="13%" align="center" | デフォルト値・基本値
! width="13%" align="center" | Minimum
+
! width="13%" align="center" | 最小値
! width="13%" align="center" | Maximum
+
! width="13%" align="center" | 最大値
 
|-
 
|-
| horse.jumpStrength
+
| horse.jumpStrength{{until|1.16}}<br>horse.jump_strength{{upcoming|1.16}}
  +
| ウマのジャンプ力。
| Horse jump strength in some unknown metric.
 
| <abbr title="Exact value is 0.69999999999999996">0.7*</abbr>
+
| <abbr title="正確な値は0.69999999999999996">0.7*</abbr>
 
| 0.0
 
| 0.0
| 2
+
| 2.0
  +
|-
  +
|}
  +
  +
=== オウムの属性 ===
  +
  +
以下は、[[オウム]]にのみ適用される属性の一覧である。
  +
  +
{| class="wikitable" style="width:100%" data-description="オウムにのみ適用される属性"
  +
! width="21%" align="center" | 属性名
  +
! width="40%" align="center" | 説明
  +
! width="13%" align="center" | デフォルト値・基本値
  +
! width="13%" align="center" | 最小値
  +
! width="13%" align="center" | 最大値
  +
|-
  +
| generic.flyingSpeed{{until|1.16}}<br>generic.flying_speed{{upcoming|1.16}}
  +
| 飛行速度修飾子。
  +
| <abbr title="Exact value is 0.4000000059604645">0.4*</abbr>
  +
| 0.0
  +
| 1024.0
 
|-
 
|-
 
|}
 
|}
   
  +
===ゾンビの属性===
=== Attributes for zombies ===
 
   
  +
以下は、[[ゾンビ]]にのみ適用される属性の一覧である。
These Attributes are only used by [[zombie]]s.
 
   
 
{| class="wikitable" style="width:100%" data-description="Zombie-only attributes"
 
{| class="wikitable" style="width:100%" data-description="Zombie-only attributes"
! width="21%" align="center" | Attribute Name
+
! width="21%" align="center" | 属性名
! width="40%" align="center" | Description
+
! width="40%" align="center" | 説明
! width="13%" align="center" | Default Base
+
! width="13%" align="center" | デフォルト値・基本値
! width="13%" align="center" | Minimum
+
! width="13%" align="center" | 最小値
! width="13%" align="center" | Maximum
+
! width="13%" align="center" | 最大値
 
|-
 
|-
| zombie.spawnReinforcements
+
| zombie.spawnReinforcements{{until|1.16}}<br>zombie.spawn_reinforcements{{upcoming|1.16}}
  +
| ゾンビが攻撃されると別のゾンビを召喚する確率。
| Chance that a zombie will spawn another zombie when attacked.
 
 
| 0.0
 
| 0.0
 
| 0.0
 
| 0.0
202行目: 235行目:
 
|}
 
|}
   
  +
=== 不明な属性のプロパティ ===
=== Properties of unknown attributes ===
 
   
  +
ゲームが認識できない名前の属性を見つけると、これらのプロパティを適用する。
When the game finds an attribute with an unrecognized name, it applies these properties to it. (WARNING! The line of code that does this causes minecraft to crash) <!-- WTF, default value is out of bounds? It was out of bounds even before I changed it to exclusive bound ~93.73.186.104
 
   
  +
'''警告:''' デフォルト値を未知の属性にするとMinecraftがクラッシュする<ref>{{bug|MC-150405}}</ref>。
RE: Aaaand this might explain why the game isn't too happy about unrecognized attributes. The actual code:
 
  +
<!-- 開発者の解説:
  +
WTF, デフォルト値が範囲外ですか? 例外範囲~93.73.186.104に変更する前から範囲外でした
  +
  +
RE: そーーして、ゲームが認識されていない属性をあまり喜ばない理由を説明しているのかもしれません。実際のコード:
   
 
entry = (java.util.Map.Entry)iterator.next();
 
entry = (java.util.Map.Entry)iterator.next();
213行目: 250行目:
 
oi1 = of1.d(new oh((String)entry.getKey(), 0.0D, 2.2250738585072014E-308D, 1.7976931348623157E+308D));
 
oi1 = of1.d(new oh((String)entry.getKey(), 0.0D, 2.2250738585072014E-308D, 1.7976931348623157E+308D));
   
  +
この最後の行が実行されると例外が発生しますが、これはデフォルトが最小値以下になることが実際には許されていないからです。バグのようです。JIRAに報告する価値がありますか? まだ正確には何の役にも立っていないので、私はまだバニラ以外の属性名をあまり実験したことがありません。将来的にはプラグインAPIとワールド読込のフェイルセーフとして役に立つのではないかと想像しています。今は報告する価値がないとしても、いずれは報告されるかもしれません。~WolfieMario
If that last line ever executes, it'd throw an exception because Default isn't actually allowed to be below Minimum. Seems to be a bug; worth reporting on the JIRA? I've yet to experiment too much with non-Vanilla attribute names, as they don't exactly serve any purpose yet. I'd imagine their future purpose will be as a failsafe with the Plugin API and world loading, so if this isn't worth reporting right now, it may be eventually. ~WolfieMario
 
   
  +
上記のコードの行は通常、クライアント側で動作しているModがあって、あるエンティティのサーバーバージョンがその属性を持っていて、クライアント側のバージョンが同じ属性を持っていない場合にのみ到達します。~NecroTheif
The above line of code normally only gets reached if you have a mod that is running on the client side and a sever version of an entity has the attribute and the client version doesn't have the same attribute. ~NecroTheif
 
 
-->
 
-->
   
 
{| class="wikitable" style="width:100%" data-description="Unknown attributes"
 
{| class="wikitable" style="width:100%" data-description="Unknown attributes"
! width="21%" align="center" | Attribute Name
+
! width="21%" align="center" | 属性名
! width="40%" align="center" | Description
+
! width="40%" align="center" | 説明
! width="13%" align="center" | Default Base
+
! width="13%" align="center" | デフォルト値・基本値
! width="13%" align="center" | Minimum
+
! width="13%" align="center" | 最小値
! width="13%" align="center" | Maximum
+
! width="13%" align="center" | 最大値
 
|-
 
|-
  +
| バニラ以外の属性名
| Any non-Vanilla Attribute name
 
  +
| 不明
| Unknown.
 
 
| 0.0
 
| 0.0
  +
| 2.2&times;10<sup>-308</sup><wbr>(<code>[https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html#MIN_NORMAL Double.MIN_NORMAL]</code>)
| 0
 
  +
| 1.8&times;10<sup>308</sup><wbr>(<code>[https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html#MAX_VALUE maximum.MAX_VALUE]</code>)
| 1.7x10<sup>308</sup>
 
 
|-
 
|-
 
|}
 
|}
   
== Modifiers ==
+
== 修飾子 ==
   
  +
修飾子は、属性の''基本''値に作用して、属性を増減する。変更後の結果の値は、属性の最小値と最大値によって制限されることに注意。属性と同様修飾子にも'''名前(name)'''があるが、この''名前''は修飾子の動作を定義するものではない。代わりに、修飾子の動作はその'''操作(Operation)'''によって決まる。修飾子には、修飾子を一意に識別する'''UUID'''([http://docs.oracle.com/javase/6/docs/api/java/util/UUID.html Universally Unique IDentifier])と、その修飾子の'''量(amount)'''も含まれる。
Modifiers act upon the base value of an attribute, increasing or decreasing it. Note that the resulting value after modification is capped by the attribute's minimum and maximum. Like attributes, modifiers have a '''name''', however, this name does not define the modifier's behavior. Instead, a modifier's behavior is determined by its '''operation'''. Modifiers also carry an '''amount''' to their modification, and a '''UUID''' ([http://docs.oracle.com/javase/6/docs/api/java/util/UUID.html Universally Unique IDentifier]).
 
   
=== Operations ===
+
=== 操作 ===
   
  +
修飾子の''操作''は、属性の''基本''値をどのように変更するかを規定する。3つの''操作''がある:
A modifier's operation dictates how it modifies an attribute's base value. Three operations exist:
 
   
  +
'''add''': ''操作''0として保存される。属性の現在の値に修飾子のすべての''量''を追加する。例えば、{Amount:2,Operation:0}と{Amount:4,Operation:0}の属性を''基本''値が3で修正すると、3+2+4=9になる。
Operation 0: Additive. Adds all of the modifiers' amounts to the current value of the attribute. For example, modifying an attribute with {Amount:2,Operation:0} and {Amount:4,Operation:0} with a Base of 3 results in 9 (3 + 2 + 4 = 9).
 
   
  +
'''multiply_base''': ''操作''1として保存される。属性の現在の値に(1+x)を乗算する。例えば、{Amount:2,Operation:1}と{Amount:4,Operation:1}の属性を''基本''値が3で修正すると、3×(1+2+4)=21になる。
Operation 1: Multiplicative. Multiplies the current value of the attribute by (1 + x), where x is the sum of the modifiers' amounts. For example, modifying an attribute with {Amount:2,Operation:1} and {Amount:4,Operation:1} with a Base of 3 results in 21 (3 * (1 + 2 + 4) = 21).
 
   
  +
'''multiply''': ''操作''2として保存される。全ての修飾子について、属性の現在の値に(1+x)を乗算する(xは特定の修飾子の''量'')。''操作''1または''操作''2で修飾子が1つしかない場合、''操作''1と同じように機能する。ただし、修飾子が複数ある場合は、修飾子を追加するのではなく乗算する。例えば、{Amount:2,Operation:2}と{Amount:4,Operation:2}の属性を''基本''値が3で修正すると、3×(1+2)×(1+4)=45となる。<ref>{{tweet|dinnerbone|337542071386783744}}</ref>
Operation 2: Multiplicative. For every modifier, multiplies the current value of the attribute by (1 + x), where x is the amount of the particular modifier. Functions the same as Operation 1 if there is only a single modifier with operation 1 or 2. However, for multiple modifiers it will multiply the modifiers rather than adding them. For example, modifying an attribute with {Amount:2,Operation:2} and {Amount:4,Operation:2} with a Base of 3 results in 45 (3 * (1 + 2) * (1 + 4) = 45).<ref>{{tweet|dinnerbone|337542071386783744}}</ref>
 
   
  +
数学的な動作:
The mathematical behavior is as follows: Operation 0: Increment X by Amount, Operation 1: Increment Y by X * Amount, Operation 2: Y = Y * (1 + Amount) (equivalent to Increment Y by Y * Amount). The game first sets X = Base, then executes all Operation 0 modifiers, then sets Y = X, then executes all Operation 1 modifiers, and finally executes all Operation 2 modifiers.
 
  +
* '''add''': Xを''量''だけ増加
  +
*'''multiply_base''': YをX×''量''だけ増加
  +
* '''multiply''': Y=Y×(1+''量'')(YをY×''量''だけ増加させることに相当)
   
  +
このゲームでは、最初にX=''基本''値を設定し、次に全ての''操作'''''add'''を実行し、次にY=Xを設定し、次に全ての'''multiply_base'''修飾子を実行し、最後に全ての'''multiply''' 修飾子を実行する。
=== Vanilla modifiers ===
 
   
  +
=== バニラの修飾子 ===
As stated before, a modifier's name can be anything, and this will not affect its behavior. The following are only known modifier names and values used in vanilla minecraft (do not add modifiers to this table if you find them in custom maps, as map makers may create their own custom modifiers). Note that some UUIDs are generated on-the-fly, while others are represented as fixed strings in the code - these have been listed as well. Do not add UUIDs to this table for modifiers where they are not listed - if a UUID is not listed, this means that it is different every time the modifier is created!
 
  +
  +
前述したように、修飾子の''名前''は何でも構わず、動作には影響しない。以下はバニラのMinecraftで使用されている既知の修飾子の''名前''と値である。一部のUUIDは実行中に生成され、他のUUIDはコード中で固定文字列として表現されていることに注意。リストにない属性のUUIDをこの表に追加しないように - UUIDがリストにない場合、修飾子が作成されるたびにUUIDが異なることを意味する!
   
 
{| class="wikitable" style="width:100%" data-description="Modifiers"
 
{| class="wikitable" style="width:100%" data-description="Modifiers"
  +
! 修飾子名
! Modifier Name
 
  +
! 説明と既知の値
! Description and Known Values
 
  +
! 既知の属性の修飾
! Known Attributes Modified
 
 
|-
 
|-
 
| Random spawn bonus
 
| Random spawn bonus
| Generated upon spawning; a random number from a Gaussian distribution ranging from 0.0 to <abbr title="Exact value is 0.050000000000000003">0.05*</abbr>. For Zombie Knockback Resistance, another value between 0.0 and <abbr title="Exact value is 0.05000000074505806">0.05*</abbr> is also generated.
+
| スポーン時に生成される。0.0から<abbr title="正確な値は0.050000000000000003">0.05*</abbr>までのガウス分布の乱数。ゾンビのKnockback Resistanceについては、0.0から<abbr title="正確な値は0.05000000074505806">0.05*</abbr>の間の別の値も生成される。
| generic.followRange (Operation 1; all mobs), Knockback Resistance (Operation 0; Villagers and Zombies only)
+
| generic.followRange (''操作''1; 全Mob), Knockback Resistance (''操作''0; 村人とゾンビのみ)
 
|-
 
|-
 
| Tool modifier
 
| Tool modifier
  +
| 道具とその階級によって値が異なる。
| Value varies based on tool.
 
| generic.attackDamage (Operation 0; all tools; UUID CB3F55D3-645C-4F38-A497-9C13A33DB5CF), generic.attackSpeed (Operation 0; all tools; UUID FA233E1C-4180-4865-B01B-BCCE9785ACA3)
+
| generic.attackDamage (''操作''0; トライデント、シャベル、ツルハシ、斧、クワ; UUID CB3F55D3-645C-4F38-A497-9C13A33DB5CF), generic.attackSpeed (''操作''0; トライデント、シャベル、ツルハシ、斧、クワ; UUID FA233E1C-4180-4865-B01B-BCCE9785ACA3)
 
|-
 
|-
 
| Weapon modifier
 
| Weapon modifier
  +
| 武器の階級によって値が異なる。
| Value varies based on weapon and weapon tier.
 
| generic.attackDamage (Operation 0; all tools; UUID CB3F55D3-645C-4F38-A497-9C13A33DB5CF), generic.attackSpeed (Operation 0; all tools; UUID FA233E1C-4180-4865-B01B-BCCE9785ACA3) (same UUIDs as Tool modifier)
+
| generic.attackDamage (''操作''0; ; UUID CB3F55D3-645C-4F38-A497-9C13A33DB5CF), generic.attackSpeed (''操作''0; ; UUID FA233E1C-4180-4865-B01B-BCCE9785ACA3) (修飾子Toolと同じUUID)
  +
|-
  +
|Armor modifier
  +
|防具のスロットと階級によって値が異なる。
  +
|generic.armor (''操作''0; ブーツ - UUID 845DB27C-C624-495F-8C9F-6020A9A58B6B, レギンス - UUID D8499B04-0E66-4726-AB29-64469D734E0D, チェストプレート - UUID 9F3D476D-C118-4544-8365-64846904B48E, ヘルメット - UUID 2AD3F246-FEE1-4E67-B886-69FD380BB150)
  +
|-
  +
|Armor toughness
  +
|防具の階級によって値が異なる。
  +
|generic.armorToughness (''操作''0; ブーツ - UUID 845DB27C-C624-495F-8C9F-6020A9A58B6B, レギンス - UUID D8499B04-0E66-4726-AB29-64469D734E0D, チェストプレート - UUID 9F3D476D-C118-4544-8365-64846904B48E, ヘルメット - UUID 2AD3F246-FEE1-4E67-B886-69FD380BB150)
 
|-
 
|-
 
| Sprinting speed boost
 
| Sprinting speed boost
| Fixed value of <abbr title="Exact value is 0.30000001192092896">0.3*</abbr> used by all mobs (including players) when sprinting.
+
| ダッシュ時にプレイヤーを含む全てのMobが使用する。<abbr title="正確な値は0.30000001192092896">0.3*</abbr>の固定値。
| generic.movementSpeed (Operation 2; all living entities; UUID 662A6B8D-DA3E-4C1C-8813-96EA6097278D)
+
| generic.movementSpeed (''操作''2; 全Mob; UUID 662A6B8D-DA3E-4C1C-8813-96EA6097278D)
 
|-
 
|-
 
| Fleeing speed boost
 
| Fleeing speed boost
  +
| 逃げる際に全ての友好Mobが使用する。2の固定値。
| Fixed value of 2 used by all passive mobs when fleeing.
 
| generic.movementSpeed (Operation 2; all passive mobs; UUID E199AD21-BA8A-4C53-8D13-6182D5C69D3A)
+
| generic.movementSpeed (''操作''2; 全友好Mob; UUID E199AD21-BA8A-4C53-8D13-6182D5C69D3A)
 
|-
 
|-
 
| Attacking speed boost
 
| Attacking speed boost
| Fixed value of <abbr title="Exact value is 6.1999998092651367">6.2*</abbr> for Endermen and <abbr title="Exact value is 0.45000000000000001">0.45*</abbr> for Zombie Pigmen; exists only when attacking.
+
| 攻撃時にのみ存在する値。エンダーマンは<abbr title="正確な値は6.1999998092651367">6.2*</abbr>、ゾンビピッグマンは<abbr title="正確な値は0.45000000000000001">0.45*</abbr>で固定されている。
| generic.movementSpeed (Operation 0; Endermen - UUID 020E0DFB-87AE-4653-9556-831010E291A0, Zombie Pigmen - UUID 49455A49-7EC5-45BA-B886-3B90B23A1718)
+
| generic.movementSpeed (''操作''0; エンダーマン - UUID 020E0DFB-87AE-4653-9556-831010E291A0, ゾンビピッグマン - UUID 49455A49-7EC5-45BA-B886-3B90B23A1718)
 
|-
 
|-
 
| Covered armor bonus
 
| Covered armor bonus
  +
| シュルカーが完全に閉まっている時にのみ存在する。20.0の固定値。
| Fixed value of 20.0 for Shulker exists only when fully closed.
 
| generic.armor (Operation 0; Shulker; UUID 7E0292F2-9434-48D5-A29F-9583AF7DF27F)
+
| generic.armor (''操作''0; シュルカー; UUID 7E0292F2-9434-48D5-A29F-9583AF7DF27F)
 
|-
 
|-
 
| Horse armor bonus
 
| Horse armor bonus
  +
| 馬鎧に応じて値が異なる。(なし=0; 鉄=5; 金=7; ダイヤモンド=11)
| Value varies based on the armor of the horse (None = 0; Iron = 5; Gold = 7;Diamond = 11)
 
| generic.armor (Operation 0; EntityHorse; 556E1665-8B10-40C8-8F9D-CF9B1667F295)
+
| generic.armor (Operation 0; ウマ; 556E1665-8B10-40C8-8F9D-CF9B1667F295)
 
|-
 
|-
 
| Baby speed boost
 
| Baby speed boost
  +
| 0.5の固定値。子ゾンビと子村人ゾンビにのみ存在する。
| Fixed value of 0.5; exists only for baby Zombies and baby Zombie Villagers.
 
| generic.movementSpeed (Operation 1; Baby Zombies; UUID B9766B59-9566-4402-BC1F-2EE2A276D836)
+
| generic.movementSpeed (''操作''1; 子ゾンビ; UUID B9766B59-9566-4402-BC1F-2EE2A276D836)
 
|-
 
|-
 
| Drinking speed penalty
 
| Drinking speed penalty
  +
| ウィッチがポーションを飲むときの値。-0.25の固定値。
| Fixed value of -0.25 for Witches when drinking a potion.
 
| generic.movementSpeed (Operation 0; Witches; UUID 5CD17E52-A79A-43D3-A529-90FDE04B181E)
+
| generic.movementSpeed (''操作''0; ウィッチ; UUID 5CD17E52-A79A-43D3-A529-90FDE04B181E)
 
|-
 
|-
 
| Random zombie-spawn bonus
 
| Random zombie-spawn bonus
  +
| スポーン時に生成される。0.0から1.5までの乱数。
| Generated upon spawning; a random number between 0.0 and 1.5.
 
| generic.followRange (Operation 2; Zombies)
+
| generic.followRange (''操作''2; ゾンビ)
 
|-
 
|-
 
| Leader zombie bonus
 
| Leader zombie bonus
| Has a (small) random chance of being generated on a zombie when spawned. For Spawn Reinforcements Chance, random number between 0.5 and 0.75. For generic.maxHealth, random number between 1.0 and 4.0.
+
| スポーン時にゾンビに発生する(小さな)ランダム確率を持つ。Spawn Reinforcements Chanceについては0.5から0.75までの乱数。generic.maxHealthについては1.0から4.0までの乱数。
| zombie.spawnReinforcements (Operation 0; Zombies), generic.maxHealth (Operation 2; Zombies)
+
| zombie.spawnReinforcements (''操作''0; ゾンビ), generic.maxHealth (''操作''2; ゾンビ)
 
|-
 
|-
 
| Zombie reinforcement caller charge
 
| Zombie reinforcement caller charge
| Fixed value of <abbr title="Exact value is -0.05000000074505806">-0.05*</abbr> created each time a zombie spawns another zombie as reinforcement.
+
| ゾンビが補強として別のゾンビを召喚するたびに生成される。<abbr title="正確な値は-0.05000000074505806">-0.05*</abbr>の固定値。
| zombie.spawnReinforcements (Operation 0; Zombies)
+
| zombie.spawnReinforcements (''操作''0; ゾンビ)
 
|-
 
|-
 
| Zombie reinforcement callee charge
 
| Zombie reinforcement callee charge
| Fixed value of <abbr title="Exact value is -0.05000000074505806">-0.05*</abbr> created for each zombie spawned as a reinforcement.
+
| 補強として召喚されるゾンビごとに生成される。<abbr title="正確な値は-0.05000000074505806">-0.05*</abbr>の固定値。
| zombie.spawnReinforcements (Operation 0; Zombies)
+
| zombie.spawnReinforcements (''操作''0; ゾンビ)
 
|-
 
|-
| effect.moveSpeed '''or''' effect.moveSpeed # <small>(where # is the potion's amplifier)</small>
+
| effect.moveSpeed '''または''' effect.moveSpeed # <small>(#はポーションの強度)</small>
| Fixed value of <abbr title="Exact value is 0.20000000298023224">0.2*</abbr> when under the Speed effect, multiplied by the effect's ''level'' (amplifier + 1).
+
| 俊敏の効果時の値。<abbr title="正確な値は0.20000000298023224">0.2*</abbr>の固定値に効果の''レベル''(強度+1)を乗算した値。
| generic.movementSpeed (Operation 2; All living entities; UUID 91AEAA56-376B-4498-935B-2F7F68070635)
+
| generic.movementSpeed (''操作''2; 全Mob; UUID 91AEAA56-376B-4498-935B-2F7F68070635)
 
|-
 
|-
| effect.moveSlowdown '''or''' effect.moveSlowdown # <small>(where # is the potion's amplifier)</small>
+
| effect.moveSlowdown '''または''' effect.moveSlowdown # <small>(#はポーションの強度)</small>
| Fixed value of <abbr title="Exact value is -0.15000000596046448">-0.15*</abbr> when under the Slowness effect, multiplied by the effect's level.
+
| 鈍化の効果時の値。<abbr title="正確な値は-0.15000000596046448">-0.15*</abbr>の固定値に効果の''レベル''を乗算した値。
| generic.movementSpeed (Operation 2; All living entities; UUID 7107DE5E-7CE8-4030-940E-514C1F160890)
+
| generic.movementSpeed (''操作''2; 全Mob; UUID 7107DE5E-7CE8-4030-940E-514C1F160890)
 
|-
 
|-
| effect.digSpeed '''or''' effect.digSpeed# <small>(where # is the potion's amplifier)</small>
+
| effect.digSpeed '''または''' effect.digSpeed# <small>(#はポーションの強度)</small>
| Fixed value of <abbr title="Exact value is 0.10000000149011612D">0.1*</abbr> when under the Haste effect, multiplied by the effect's level.
+
| 勤勉の効果時の値。<abbr title="正確な値は0.10000000149011612D">0.1*</abbr>の固定値に効果の''レベル''を乗算した値。
| generic.attackSpeed (Operation 2; All living entities; UUID AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3)
+
| generic.attackSpeed (''操作''2; 全Mob; UUID AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3)
 
|-
 
|-
| effect.digSlowDown '''or''' effect.digSlowDown# <small>(where # is the potion's amplifier)</small>
+
| effect.digSlowDown '''または''' effect.digSlowDown# <small>(#はポーションの強度)</small>
| Fixed value of <abbr title="Exact value is -0.10000000149011612D">-0.1*</abbr> when under the Mining fatigue effect, multiplied by the effect's level.
+
| 採掘速度低下の効果時の値。<abbr title="正確な値は-0.10000000149011612D">-0.1*</abbr>の固定値に効果の''レベル''を乗算した値。
| generic.attackSpeed (Operation 2; All living entities; UUID 55FCED67-E92A-486E-9800-B47F202C4386)
+
| generic.attackSpeed (''操作''2; 全Mob; UUID 55FCED67-E92A-486E-9800-B47F202C4386)
 
|-
 
|-
| effect.damageBoost '''or''' effect.damageBoost # <small>(where # is the potion's amplifier)</small>
+
| effect.damageBoost '''または''' effect.damageBoost # <small>(#はポーションの強度)</small>
  +
| 力の効果時の値。3の固定値に効果の''レベル''を乗算した値。
| Fixed value of 3 when under the Strength effect, multiplied by the effect's level.
 
| generic.attackDamage (Operation 0; All living entities; UUID 648D7064-6A60-4F59-8ABE-C2C23A6DD7A9)
+
| generic.attackDamage (''操作''0; 全Mob; UUID 648D7064-6A60-4F59-8ABE-C2C23A6DD7A9)
 
|-
 
|-
| effect.weakness '''or''' effect.weakness # <small>(where # is the potion's amplifier)</small>
+
| effect.weakness '''または''' effect.weakness # <small>(#はポーションの強度)</small>
  +
| 弱体化の効果時の値。-4の固定値に効果の''レベル''を乗算した値。
| Fixed value of -4 when under the Weakness effect, multiplied by the effect's level.
 
| generic.attackDamage (Operation 0; All living entities; UUID 22653B89-116E-49DC-9B6B-9971489B5BE5)
+
| generic.attackDamage (''操作''0; 全Mob; UUID 22653B89-116E-49DC-9B6B-9971489B5BE5)
 
|-
 
|-
| effect.healthBoost # <small>(where # is the potion's amplifier. May be 0.)</small>
+
| effect.healthBoost # <small>(#はポーションの強度。0であることが多い)</small>
  +
| 体力増強の効果時の値。4の固定値に効果の''レベル''を乗算した値。
| Fixed value of 4 when under the Health Boost effect, multiplied by the effect's level.
 
| generic.maxHealth (Operation 0; All living entities; UUID 5D6F0BA2-1186-46AC-B896-C61C5CEE99CC)
+
| generic.maxHealth (''操作''0; 全Mob; UUID 5D6F0BA2-1186-46AC-B896-C61C5CEE99CC)
 
|-
 
|-
| effect.luck '''or''' effect.luck# <small>(where # is the potion's amplifier)</small>
+
| effect.luck '''または''' effect.luck# <small>(#はポーションの強度)</small>
  +
| 幸運の効果時の値。1の固定値に効果の''レベル''を乗算した値。
| Fixed value of 1 when under the Luck effect, multiplied by the effect's level.
 
| generic.luck(Operation 0; All living entities; UUID 03C3C89D-7037-4B42-869F-B146BCB64D2E)
+
| generic.luck(''操作''0; 全Mob; UUID 03C3C89D-7037-4B42-869F-B146BCB64D2E)
 
|-
 
|-
| effect.unluck '''or''' effect.unluck # <small>(where # is the potion's amplifier)</small>
+
| effect.unluck '''または''' effect.unluck # <small>(#はポーションの強度)</small>
  +
| 不運の効果時の値。-1の固定値に効果の''レベル''を乗算した値。
| Fixed value of -1 when under the Unluck effect, multiplied by the effect's level.
 
| generic.luck(Operation 0; All living entities; UUID CC5AF142-2BD2-4215-B636-2605AED11727)
+
| generic.luck(''操作''0; 全Mob; UUID CC5AF142-2BD2-4215-B636-2605AED11727)
 
|-
 
|-
 
| Unknown synced attribute modifier
 
| Unknown synced attribute modifier
  +
| 不明。クライアントがサーバーから送信された属性データを読み込む際に作成される。
| Unknown; created when client reads attribute data sent by server.
 
| varies
+
| 変化
 
|}
 
|}
   
== History ==
+
== 歴史 ==
   
{{History|release}}
+
{{History|java}}
{{History||1.6.1|snap=13w16a|Added attributes.}}
+
{{History||1.6.1|snap=13w16a|属性を追加。}}
  +
{{History|||snap=13w17a|ゾンビの属性「Spawn Reinforcements Chance」を追加。|「Zombie reinforcement charge」(援軍を呼び寄せる)「Random zombie-spawn bonus」(範囲を追う)「Leader zombie bonus」(援軍と最大体力の両方)を追加。}}
{{History||1.7.2|snap=13w36a|Attributes/modifiers can be added to items or mobs without the use of third-party NBT editing software by adding data tags to the give and summon commands.}}
 
  +
{{History|||snap=13w18a|「Zombie reinforcement charge」を「Zombie reinforcement caller charge」と「Zombie reinforcement caller charge」で置換。}}
{{History||1.9|snap=15w34b|Added attack speed attribute.}}
 
  +
{{History|||snap=13w21a|NBTで属性を指定できるようになった。|属性にIDとそれに対応する変換キーを追加。|修飾子がアイテムに表示されるようになった。|「Attack Damage」の追加と「Speed」の汎用化。|修飾子「potion.moveSpeed」「potion.moveSlowdown」「potion.damageBoost」「potion.weakness」を追加。|「Sprinting speed boost」「Fleeing speed bonus」「Attacking speed boost」(ゾンビピッグマンとエンダーマンの両方)「Drinking speed penalty」「Baby speed boost」を追加。|「Tool modifier」と「Weapon modifier」を追加。}}
{{History|||snap=15w36d|Added armor attribute.}}
 
{{History|||snap=15w44b|Added luck attribute.}}
+
{{History|||snap=13w23b|修飾子「potion.healthBoost」を追加。}}
  +
{{History||1.7.2|snap=13w36a|{{cmd|give}}コマンドと{{cmd|summon}}コマンドにデータタグを追加することで、他製のNBT編集ソフトウェアを使わずにアイテムまたはMobに属性/修飾子を追加できるようになった。}}
{{History|||snap=1.9.1-pre1|Added armorToughness attribute.}}
 
 
{{History||1.9|snap=15w34b|属性attack speedを追加。}}
 
{{History|||snap=15w36d|属性armorを追加。}}
  +
{{History|||snap=15w44b|属性luckを追加。}}
 
{{History||1.9.1|snap=pre1|属性armorToughnessを追加。}}
  +
{{History||1.14|snap=18w43a|属性attackKnockbackを追加。}}
  +
{{History||1.16|snap=20w14a|アイテムとエンティティが不明な属性を保持しなくなった。|一部の属性を[[名前空間ID]]の要件を満たすため改名(大文字区切りではなくアンダーバー区切り)。
  +
|{{cd|generic.maxHealth|d=to|generic.max_health}}と改名。
  +
|{{cd|zombie.spawnReinforcements|d=to|zombie.spawn_reinforcements}}と改名。
  +
|{{cd|horse.jumpStrength|d=to|horse.jump_strength}}と改名。
  +
|{{cd|generic.followRange|d=to|generic.follow_range}}と改名。
  +
|{{cd|generic.knockbackResistance|d=to|generic.knockback_resistance}}と改名。
  +
|{{cd|generic.movementSpeed|d=to|generic.movement_speed}}と改名。
  +
|{{cd|generic.flyingSpeed|d=to|generic.flying_speed}}と改名。
  +
|{{cd|generic.attackDamage|d=to|generic.attack_damage}}と改名。
  +
|{{cd|generic.attackKnockback|d=to|generic.attack_knockback}}と改名。
  +
|{{cd|generic.attackSpeed|d=to|generic.attack_speed}}と改名。
  +
|{{cd|generic.armorToughness|d=to|generic.armor_toughness}}と改名。}}
  +
{{History|||snap=20w17a|属性を照会・変更できる{{cmd|attribute}}コマンドを追加。}}
  +
  +
{{History|upcoming java}}
  +
{{History||Combat Tests|snap=1.14.3 - Combat Test|属性attackReachを追加。}}
 
{{History|pocket alpha}}
 
{{History|pocket alpha}}
{{History||0.12.1|snap=build 1|Added attributes.}}
+
{{History||0.12.1|snap=build 1|属性を追加。}}
 
{{History|foot}}
 
{{History|foot}}
   
== References ==
+
== 脚注 ==
   
 
{{reflist}}
 
{{reflist}}
 
   
 
{{gameplay}}
 
{{gameplay}}
  +
 
{{デフォルトソートキー:そくせい}}
 
{{デフォルトソートキー:そくせい}}
   
379行目: 450行目:
 
[[en:Attribute]]
 
[[en:Attribute]]
 
[[fr:Attribut]]
 
[[fr:Attribut]]
  +
[[ko:속성]]
 
[[pl:Atrybuty]]
 
[[pl:Atrybuty]]
 
[[zh:属性]]
 
[[zh:属性]]

2020年10月20日 (火) 06:14時点における版

Clock JE3
この記事は内容の更新を必要とします。 
この記事を更新して、最近のアップデートや新たな情報を反映してください。
コマンドについては「コマンド/attribute」をご覧ください。

属性(英:Attribute)は、Mobやプレイヤーの属性である強化や弱体化のシステムである。また、属性には効果の強さを調整する修飾子がある。

属性の適用

アイテムに属性を適用させることで、所持または装備中に対応する属性が修飾子によって調整される[1][2]/give/summonコマンドにデータタグを追加することで、他製のNBT編集ソフトウェアを使用せずに属性・修飾子をアイテムやMobに追加できる。これらの修飾子のUUIDは、誤って同じUUIDを別の修飾子として使用しないよう、ランダムに選択する必要がある。

次のコマンドは、20♥ × 10の追加ダメージを与えるダイヤの剣を最も近いプレイヤーに与えるコマンドである。Operationを0から1にすると、攻撃ダメージが掛け算される(例:Amountの値が10のとき、Operationが0であれば「攻撃力+10」、1であれば「攻撃力+1000%」、つまり10倍となる)。

[JE 1.16で廃止予定]/give @s diamond_sword{AttributeModifiers:[{AttributeName:"generic.attackDamage", Name:"generic.attackDamage", Amount:20.0, Operation:0, UUIDMost:184053922560081L, UUIDLeast:-864050194979497L}]} 1[JE 1.16で追加予定]/give @s diamond_sword{AttributeModifiers:[{AttributeName:"generic.attack_damage", Name:"generic.attack_damage", Amount:20.0, Operation:0, UUID:[I; 42853, 1689024593, -201178, -1559272105]}]} 1

次のコマンドは、プレイヤーを追跡する範囲を通常の40ブロックから100ブロックに変更したゾンビを召喚するコマンドである。

[JE 1.16で廃止予定]/summon zombie ~ ~ ~ {Attributes:[{Name:"generic.followRange", Base:100.0}]}[JE 1.16で追加予定]/summon zombie ~ ~ ~ {Attributes:[{Name:"generic.follow_range", Base:100.0}]}

また、どのスロットが特定の属性を持つかを指定することができる。

[JE 1.16で廃止予定]/give @p diamond_axe{AttributeModifiers:[{Slot:"mainhand", AttributeName:"generic.attackDamage", Name:"generic.attackDamage", Amount:20.0, Operation:0, UUIDMost:-827189226435083L, UUIDLeast:-694401732771116L}]} 1[JE 1.16で追加予定]/give @p diamond_axe{AttributeModifiers:[{Slot:"mainhand", AttributeName:"generic.attack_damage", Name:"generic.attack_damage", Amount:20.0, Operation:0, UUID:[I; -192596, -61963, -161679, -10288428]}]} 1

スロット(slot)には、メインハンド(mainhand)、オフハンド(offhand)、頭(head)、胴体(chest)、脚(legs)、足(feet)がある。

また、1.8の攻撃方法がよい場合はこれを試すとよい。

[JE 1.16で廃止予定]/give @s shield{Unbreakable:1,AttributeModifiers:[{Slot:"offhand", AttributeName:"generic.attackSpeed", Name:"generic.attackSpeed", Amount:1000.0, Operation:0, UUIDMost:-475293965773951L, UUIDLeast:-6114216658131554L}]} 1[JE 1.16で追加予定]/give @s shield{Unbreakable:1,AttributeModifiers:[{Slot:"offhand", AttributeName:"generic.attack_speed", Name:"generic.attack_speed", Amount:1000.0, Operation:0, UUID:[I; -110663, 103297, -1423577, 206238]}]} 1

1.9の方法で1.8の攻撃速度が与えられる。

属性

個々の属性はその名前(name)で記述されたプロパティを制御する。属性は必ず基本(base)値を持ち、任意の数の修飾子(modifier)を持つことがある。属性には、デフォルト(default)値(属性の基本値が未定義のままMobを召喚する時に使用される)とハードコードされた最小値(minimum)と最大値(maximum)がある。属性の基本値に従って修飾子は作用するが、値は必ず最小値最大値の範囲内である。

最小値最大値は、特に指定のない場合やそれらが1.7x10308に等しい場合以外に含まれる。

同じUUIDをもち、同じ属性に影響を与える属性の修飾子は上乗せされないことに注意。最後にプレイヤーやMobに影響を与えた効果だけ残り、以前に影響を与えたものは上書きされる。

Mobの属性

以下は、プレイヤー、動物、モンスター等のMobに使用できる属性の一覧である。

属性名 説明 デフォルト値・基本値 最小値 最大値
generic.maxHealth‌[1.16で廃止予定]
generic.max_health‌[1.16で追加予定]
Mobの最大体力。数値2でハート1個分と同じになる。高い体力を持つMobを召喚する場合に使用する。

例えば{Health:200.0f}と使用する。

20.0 0.0 1024.0
generic.followRange‌[1.16で廃止予定]
generic.follow_range‌[1.16で追加予定]
特定のMobに対して敵対するMobが、敵を見つけることが出来る範囲(ブロック単位)。この範囲を超えると追従を停止する。ほとんどのMobでのこの数値は16で、ゾンビの場合は40である。 32.0 0.0 2048.0
generic.knockbackResistance‌[1.16で廃止予定]
generic.knockback_resistance‌[1.16で追加予定]
ダメージを受けたときに起こるノックバックを無効化する確率。1.0だと100%の確率で無効化する。 0.0 0.0 1.0
generic.movementSpeed‌[1.16で廃止予定]
generic.movement_speed‌[1.16で追加予定]
Mobの移動速度。Mobの最大移動速度はこの値の43倍強だが、ウマに乗っている、ダッシュしている、逃げている(友好Mobの場合)、攻撃している(エンダーマン・ゾンビピッグマンの場合)、リードに繋がれている、俊敏や鈍化などのステータス効果を受けている、子ゾンビである、ウィッチがポーションを飲んでいるなど、様々な条件によって変化することがある。
Mob generic.movementSpeed
怠け者パンダ 0.07
プレイヤー 0.1
ダッシュするパンダプレイヤー 0.15
ウマ 0.1125 – 0.3375(ランダム)
ロバラマラバ 0.175
スライム 0.2 + 0.1 * Size
ウシマグマキューブムーシュルームオウムスケルトンホーススノウゴーレムゾンビホース 0.2
ブレイズドラウンドハスクヒツジゾンビゾンビピッグマン村人ゾンビ 0.23
ニワトリクリーパーエンダーマイトアイアンゴーレムブタシロクマシルバーフィッシュスケルトンストレイカメウィッチウィザースケルトン 0.25
ミツバチネコ洞窟グモエルダーガーディアンエンダーマンキツネヤマネコウサギラヴェジャークモオオカミ 0.3
ピリジャーヴィンディケーター 0.35
ホグリン[JE 1.16で追加予定] 0.4
エヴォーカージャイアントガーディアンイリュージョナーピグリン,‌[JE 1.16で追加予定] 村人行商人 0.5
ウィザー 0.6
コウモリタラエンダードラゴンガストフグサケシュルカーイカ熱帯魚ヴェックス 0.7
イルカ 1.2
0.7* 0.0 1024.0
generic.attackDamage‌[1.16で廃止予定]
generic.attack_damage‌[1.16で追加予定]
Mobの攻撃力。数値2でハート1個分のダメージとなる。友好Mobやゴーレムには存在しない。 1.0 0.0 2048.0
generic.armor 防具の防御力。数値20でダイヤフル装備と同じになる。 0.0 0.0 30.0
generic.armorToughness‌[1.16で廃止予定]
generic.armor_toughness‌[1.16で追加予定]
防具の防具強度。 0.0 0.0 20.0
generic.attackKnockback‌[1.16で廃止予定]
generic.attack_knockback‌[1.16で追加予定]
攻撃に適用されるノックバック。物理攻撃を行うmobにのみ適用される。[3]
ラヴェジャー: 1.5
ホグリン: 0.0
0.0 0.0 5.0

プレイヤーの属性

以下は、プレイヤーにのみ適用される属性の一覧である。

属性名 説明 デフォルト値・基本値 最小値 最大値
generic.attackSpeed‌[1.16で廃止予定]
generic.attack_speed‌[1.16で追加予定]
攻撃力のチャージ率を決定する。値は1秒で最大攻撃が何回できるかを表す。 4.0 0.0 1024.0
generic.luck qualityタグまたはbonus_rollsタグを使用したルートテーブルの結果に影響を与える(例:チェストやチェスト付きトロッコを開ける時、釣りをするとき、Mobを殺すとき)。 0.0 -1024.0 1024.0

ウマの属性

以下は、ウマにのみ適用される属性の一覧である。

属性名 説明 デフォルト値・基本値 最小値 最大値
horse.jumpStrength‌[1.16で廃止予定]
horse.jump_strength‌[1.16で追加予定]
ウマのジャンプ力。 0.7* 0.0 2.0

オウムの属性

以下は、オウムにのみ適用される属性の一覧である。

属性名 説明 デフォルト値・基本値 最小値 最大値
generic.flyingSpeed‌[1.16で廃止予定]
generic.flying_speed‌[1.16で追加予定]
飛行速度修飾子。 0.4* 0.0 1024.0

ゾンビの属性

以下は、ゾンビにのみ適用される属性の一覧である。

属性名 説明 デフォルト値・基本値 最小値 最大値
zombie.spawnReinforcements‌[1.16で廃止予定]
zombie.spawn_reinforcements‌[1.16で追加予定]
ゾンビが攻撃されると別のゾンビを召喚する確率。 0.0 0.0 1.0

不明な属性のプロパティ

ゲームが認識できない名前の属性を見つけると、これらのプロパティを適用する。

警告: デフォルト値を未知の属性にするとMinecraftがクラッシュする[4]

属性名 説明 デフォルト値・基本値 最小値 最大値
バニラ以外の属性名 不明 0.0 2.2×10-308Double.MIN_NORMAL 1.8×10308maximum.MAX_VALUE

修飾子

修飾子は、属性の基本値に作用して、属性を増減する。変更後の結果の値は、属性の最小値と最大値によって制限されることに注意。属性と同様修飾子にも名前(name)があるが、この名前は修飾子の動作を定義するものではない。代わりに、修飾子の動作はその操作(Operation)によって決まる。修飾子には、修飾子を一意に識別するUUID(Universally Unique IDentifier)と、その修飾子の量(amount)も含まれる。

操作

修飾子の操作は、属性の基本値をどのように変更するかを規定する。3つの操作がある:

add: 操作0として保存される。属性の現在の値に修飾子のすべてのを追加する。例えば、{Amount:2,Operation:0}と{Amount:4,Operation:0}の属性を基本値が3で修正すると、3+2+4=9になる。

multiply_base: 操作1として保存される。属性の現在の値に(1+x)を乗算する。例えば、{Amount:2,Operation:1}と{Amount:4,Operation:1}の属性を基本値が3で修正すると、3×(1+2+4)=21になる。

multiply: 操作2として保存される。全ての修飾子について、属性の現在の値に(1+x)を乗算する(xは特定の修飾子の)。操作1または操作2で修飾子が1つしかない場合、操作1と同じように機能する。ただし、修飾子が複数ある場合は、修飾子を追加するのではなく乗算する。例えば、{Amount:2,Operation:2}と{Amount:4,Operation:2}の属性を基本値が3で修正すると、3×(1+2)×(1+4)=45となる。[5]

数学的な動作:

  • add: Xをだけ増加
  • multiply_base: YをX×だけ増加
  • multiply: Y=Y×(1+)(YをY×だけ増加させることに相当)

このゲームでは、最初にX=基本値を設定し、次に全ての操作addを実行し、次にY=Xを設定し、次に全てのmultiply_base修飾子を実行し、最後に全てのmultiply 修飾子を実行する。

バニラの修飾子

前述したように、修飾子の名前は何でも構わず、動作には影響しない。以下はバニラのMinecraftで使用されている既知の修飾子の名前と値である。一部のUUIDは実行中に生成され、他のUUIDはコード中で固定文字列として表現されていることに注意。リストにない属性のUUIDをこの表に追加しないように - UUIDがリストにない場合、修飾子が作成されるたびにUUIDが異なることを意味する!

修飾子名 説明と既知の値 既知の属性の修飾
Random spawn bonus スポーン時に生成される。0.0から0.05*までのガウス分布の乱数。ゾンビのKnockback Resistanceについては、0.0から0.05*の間の別の値も生成される。 generic.followRange (操作1; 全Mob), Knockback Resistance (操作0; 村人とゾンビのみ)
Tool modifier 道具とその階級によって値が異なる。 generic.attackDamage (操作0; トライデント、シャベル、ツルハシ、斧、クワ; UUID CB3F55D3-645C-4F38-A497-9C13A33DB5CF), generic.attackSpeed (操作0; トライデント、シャベル、ツルハシ、斧、クワ; UUID FA233E1C-4180-4865-B01B-BCCE9785ACA3)
Weapon modifier 武器の階級によって値が異なる。 generic.attackDamage (操作0; 剣; UUID CB3F55D3-645C-4F38-A497-9C13A33DB5CF), generic.attackSpeed (操作0; 剣; UUID FA233E1C-4180-4865-B01B-BCCE9785ACA3) (修飾子Toolと同じUUID)
Armor modifier 防具のスロットと階級によって値が異なる。 generic.armor (操作0; ブーツ - UUID 845DB27C-C624-495F-8C9F-6020A9A58B6B, レギンス - UUID D8499B04-0E66-4726-AB29-64469D734E0D, チェストプレート - UUID 9F3D476D-C118-4544-8365-64846904B48E, ヘルメット - UUID 2AD3F246-FEE1-4E67-B886-69FD380BB150)
Armor toughness 防具の階級によって値が異なる。 generic.armorToughness (操作0; ブーツ - UUID 845DB27C-C624-495F-8C9F-6020A9A58B6B, レギンス - UUID D8499B04-0E66-4726-AB29-64469D734E0D, チェストプレート - UUID 9F3D476D-C118-4544-8365-64846904B48E, ヘルメット - UUID 2AD3F246-FEE1-4E67-B886-69FD380BB150)
Sprinting speed boost ダッシュ時にプレイヤーを含む全てのMobが使用する。0.3*の固定値。 generic.movementSpeed (操作2; 全Mob; UUID 662A6B8D-DA3E-4C1C-8813-96EA6097278D)
Fleeing speed boost 逃げる際に全ての友好Mobが使用する。2の固定値。 generic.movementSpeed (操作2; 全友好Mob; UUID E199AD21-BA8A-4C53-8D13-6182D5C69D3A)
Attacking speed boost 攻撃時にのみ存在する値。エンダーマンは6.2*、ゾンビピッグマンは0.45*で固定されている。 generic.movementSpeed (操作0; エンダーマン - UUID 020E0DFB-87AE-4653-9556-831010E291A0, ゾンビピッグマン - UUID 49455A49-7EC5-45BA-B886-3B90B23A1718)
Covered armor bonus シュルカーが完全に閉まっている時にのみ存在する。20.0の固定値。 generic.armor (操作0; シュルカー; UUID 7E0292F2-9434-48D5-A29F-9583AF7DF27F)
Horse armor bonus 馬鎧に応じて値が異なる。(なし=0; 鉄=5; 金=7; ダイヤモンド=11) generic.armor (Operation 0; ウマ; 556E1665-8B10-40C8-8F9D-CF9B1667F295)
Baby speed boost 0.5の固定値。子ゾンビと子村人ゾンビにのみ存在する。 generic.movementSpeed (操作1; 子ゾンビ; UUID B9766B59-9566-4402-BC1F-2EE2A276D836)
Drinking speed penalty ウィッチがポーションを飲むときの値。-0.25の固定値。 generic.movementSpeed (操作0; ウィッチ; UUID 5CD17E52-A79A-43D3-A529-90FDE04B181E)
Random zombie-spawn bonus スポーン時に生成される。0.0から1.5までの乱数。 generic.followRange (操作2; ゾンビ)
Leader zombie bonus スポーン時にゾンビに発生する(小さな)ランダム確率を持つ。Spawn Reinforcements Chanceについては0.5から0.75までの乱数。generic.maxHealthについては1.0から4.0までの乱数。 zombie.spawnReinforcements (操作0; ゾンビ), generic.maxHealth (操作2; ゾンビ)
Zombie reinforcement caller charge ゾンビが補強として別のゾンビを召喚するたびに生成される。-0.05*の固定値。 zombie.spawnReinforcements (操作0; ゾンビ)
Zombie reinforcement callee charge 補強として召喚されるゾンビごとに生成される。-0.05*の固定値。 zombie.spawnReinforcements (操作0; ゾンビ)
effect.moveSpeed または effect.moveSpeed # (#はポーションの強度) 俊敏の効果時の値。0.2*の固定値に効果のレベル(強度+1)を乗算した値。 generic.movementSpeed (操作2; 全Mob; UUID 91AEAA56-376B-4498-935B-2F7F68070635)
effect.moveSlowdown または effect.moveSlowdown # (#はポーションの強度) 鈍化の効果時の値。-0.15*の固定値に効果のレベルを乗算した値。 generic.movementSpeed (操作2; 全Mob; UUID 7107DE5E-7CE8-4030-940E-514C1F160890)
effect.digSpeed または effect.digSpeed# (#はポーションの強度) 勤勉の効果時の値。0.1*の固定値に効果のレベルを乗算した値。 generic.attackSpeed (操作2; 全Mob; UUID AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3)
effect.digSlowDown または effect.digSlowDown# (#はポーションの強度) 採掘速度低下の効果時の値。-0.1*の固定値に効果のレベルを乗算した値。 generic.attackSpeed (操作2; 全Mob; UUID 55FCED67-E92A-486E-9800-B47F202C4386)
effect.damageBoost または effect.damageBoost # (#はポーションの強度) 力の効果時の値。3の固定値に効果のレベルを乗算した値。 generic.attackDamage (操作0; 全Mob; UUID 648D7064-6A60-4F59-8ABE-C2C23A6DD7A9)
effect.weakness または effect.weakness # (#はポーションの強度) 弱体化の効果時の値。-4の固定値に効果のレベルを乗算した値。 generic.attackDamage (操作0; 全Mob; UUID 22653B89-116E-49DC-9B6B-9971489B5BE5)
effect.healthBoost # (#はポーションの強度。0であることが多い) 体力増強の効果時の値。4の固定値に効果のレベルを乗算した値。 generic.maxHealth (操作0; 全Mob; UUID 5D6F0BA2-1186-46AC-B896-C61C5CEE99CC)
effect.luck または effect.luck# (#はポーションの強度) 幸運の効果時の値。1の固定値に効果のレベルを乗算した値。 generic.luck(操作0; 全Mob; UUID 03C3C89D-7037-4B42-869F-B146BCB64D2E)
effect.unluck または effect.unluck # (#はポーションの強度) 不運の効果時の値。-1の固定値に効果のレベルを乗算した値。 generic.luck(操作0; 全Mob; UUID CC5AF142-2BD2-4215-B636-2605AED11727)
Unknown synced attribute modifier 不明。クライアントがサーバーから送信された属性データを読み込む際に作成される。 変化

歴史

Java Edition
1.6.113w16a属性を追加。
13w17aゾンビの属性「Spawn Reinforcements Chance」を追加。
「Zombie reinforcement charge」(援軍を呼び寄せる)「Random zombie-spawn bonus」(範囲を追う)「Leader zombie bonus」(援軍と最大体力の両方)を追加。
13w18a「Zombie reinforcement charge」を「Zombie reinforcement caller charge」と「Zombie reinforcement caller charge」で置換。
13w21aNBTで属性を指定できるようになった。
属性にIDとそれに対応する変換キーを追加。
修飾子がアイテムに表示されるようになった。
「Attack Damage」の追加と「Speed」の汎用化。
修飾子「potion.moveSpeed」「potion.moveSlowdown」「potion.damageBoost」「potion.weakness」を追加。
「Sprinting speed boost」「Fleeing speed bonus」「Attacking speed boost」(ゾンビピッグマンとエンダーマンの両方)「Drinking speed penalty」「Baby speed boost」を追加。
「Tool modifier」と「Weapon modifier」を追加。
13w23b修飾子「potion.healthBoost」を追加。
1.7.213w36a/giveコマンドと/summonコマンドにデータタグを追加することで、他製のNBT編集ソフトウェアを使わずにアイテムまたはMobに属性/修飾子を追加できるようになった。
1.915w34b属性attack speedを追加。
15w36d属性armorを追加。
15w44b属性luckを追加。
1.9.1pre1属性armorToughnessを追加。
1.1418w43a属性attackKnockbackを追加。
1.1620w14aアイテムとエンティティが不明な属性を保持しなくなった。
一部の属性を名前空間IDの要件を満たすため改名(大文字区切りではなくアンダーバー区切り)。
generic.maxHealth→ generic.max_healthと改名。
zombie.spawnReinforcements→ zombie.spawn_reinforcementsと改名。
horse.jumpStrength→ horse.jump_strengthと改名。
generic.followRange→ generic.follow_rangeと改名。
generic.knockbackResistance→ generic.knockback_resistanceと改名。
generic.movementSpeed→ generic.movement_speedと改名。
generic.flyingSpeed→ generic.flying_speedと改名。
generic.attackDamage→ generic.attack_damageと改名。
generic.attackKnockback→ generic.attack_knockbackと改名。
generic.attackSpeed→ generic.attack_speedと改名。
generic.armorToughness→ generic.armor_toughnessと改名。
20w17a属性を照会・変更できる/attributeコマンドを追加。
開発中のJava Edition
Combat Tests1.14.3 - Combat Test属性attackReachを追加。
Pocket Edition Alpha
0.12.1build 1属性を追加。

脚注