Table of Contents
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
身体・属性・リーチ
形態Entityから複製するもの
Mob形態を確定すると、形態NBTを読み込んだ一時Entityから次を取得します。
- 立位の寸法と衝突箱
- 目線の高さ
- 最大体力
minecraft:movement_speedminecraft:safe_fall_distanceminecraft:fall_damage_multiplier- ウマ・ロバ・ラバの
minecraft:step_heightとminecraft:jump_strength - 攻撃AIが有効な形態の
minecraft:attack_damage
形態変更とデータパック再読込では、現在体力の割合を保って最大体力を更新します。参加時の適用では現在値を新しい最大値以下へ丸めます。NBTにHealthがある場合は1以上へ丸めた値が最大体力になります。
寸法とサイズ補正
プレイヤーの描画モデル、当たり判定、目線は形態Entityへ置き換わります。Age:-24000などで実寸が変わると、次の値も成人形態に対する実寸比で補正されます。
- ホットバー数と通常インベントリ数
- 最大満腹度
- 採掘速度
- ブロック・Entityリーチ
- 非ウマ系の段差上昇量
非ウマ系の段差上昇量は0.6 × 実寸 / プレイヤー身長で、0.1から1.5に制限されます。ウマ系はNBT適用後の形態Entity属性をそのまま使います。
採掘速度
attributes.mining_speed × 実寸 / 成人形態の身長をminecraft:block_break_speedの倍率へ適用します。最終倍率の下限は0.05です。mob_life-server.jsonのmining_speed_change_enabledがfalseなら修飾を外します。
リーチ
ブロックとEntityのVanilla基本リーチに、次の倍率を別々に適用します。
実寸 / プレイヤー身長 × attributes.block_reach_scale
実寸 / プレイヤー身長 × attributes.entity_reach_scale
reach_change_enabledがfalseなら両方の修飾を外します。設定値はcombatとattributesを参照してください。
通常プレイヤーへの復元
minecraft:playerへ戻すと、Mob Lifeが追加した移動、スニーク、最大体力、採掘、段差、ジャンプ、落下、リーチ、攻撃の全一時修飾を削除し、Vanillaの寸法と描画を復元します。
Mob Life Wiki
第1章 基本仕様
第2章 ゲームプレイ仕様
第3章 データパック
- 概要
- movement
- diet
- vision
- combat / attributes
- inventory / sleep
- instinct 基本
- instinct 狩猟・採食
- outline / abilities / traits
- 食性タグ
- 最小例
- マージと再読込
第4章 Configと同期
第5章 資料