generated from AttODao/fabric-example-mod
Page:
Variants and NBT
Pages
Awkwardness
Body Attributes and Reach
Built in Instinct Values
Built in Movement Values
Built in Survival Values
Built in Vision Values
Client Config
Combat and Relations
Commands
Configuration Authority
Crafting and Interactions
Datapack Example
Datapack Overview
Datapack Reload and Merge
Equipment and Chests
Food and Exhaustion
Home
Initial Spawn
Instinct Behavior
Instinct Mode
Inventory
Item Tags
Jump Fall and Water
Morph JSON Combat and Attributes
Morph JSON Diet
Morph JSON Extras
Morph JSON Instinct Core
Morph JSON Instinct Hunting and Feeding
Morph JSON Inventory and Sleep
Morph JSON Movement
Morph JSON Vision
Movement and Turning
Persistence and Limits
Rendering Sounds and Vision
Server Config
Sleep and Abilities
Supported Forms
Synchronization and Reload
Variants and NBT
World Morph Lifecycle
No results
1
Variants and NBT
AttODao edited this page 2026-08-13 18:37:39 +09:00
Table of Contents
VariantとNBT
ワールド作成画面
作成画面のSNBT欄は任意のEntity NBTを転送しません。入力を次の許可項目に限定して解析し、固定形式のvariant要求へ縮約してから送信します。
| 形態 | 許可キー |
|---|---|
| ネコ・牛・ニワトリ・ブタ・オオカミ | variant, Variant, sound_variant, Age |
| ウサギ | RabbitType, Age |
| ヒツジ | Color, Age |
| ウマ | Variant, Age |
| ヤマネコ・ロバ・ラバ | Age |
| 通常プレイヤー | なし |
Ageは-24000から0までです。負数は送信時に子供フラグへ変換され、サーバー側ではAge:-24000として解決されます。識別子文字列は最大128文字で、有効なリソース識別子かつサーバーレジストリに存在する必要があります。
管理者コマンド
/moblife morph <entity> <nbt>はCompound SNBTを受け取り、対象Entityへ通常のNBTロードを行います。例:
/moblife morph minecraft:cow {Age:-24000}
/moblife morph minecraft:sheep {Color:14b}
/moblife morph minecraft:cow {variant:"minecraft:warm"}
/moblife morph minecraft:chicken {Health:6.0f}
コマンド経由では作成画面より多くのEntity固有NBTを指定できます。ただし対象Entityが解釈しないキーに効果はありません。
サニタイズ
形態テンプレートとして不適切な次のキーは常に除去します。
id, UUID, Pos, Motion, Rotation, Passengers, Brain, Leash, PortalCooldown
ウマ以外では、variantがなくVariantだけがある場合にvariantへ移します。通常プレイヤー形態のNBTは常に空になります。
身体への影響
Healthがある場合、その値をプレイヤーの最大体力として使います。AgeやEntity固有のscale変更は寸法、当たり判定、目線、段差、所持枠、食料上限、採掘、リーチへ波及します。- variant、色、模様、sound variant、Entity属性は対象EntityのNBTローダーに従います。
- 自動確定済みNBTには内部フラグ
MobLifeRandomized:trueが入り、同じ定義の再ランダム化を防ぎます。
Mob Life Wiki
第1章 基本仕様
第2章 ゲームプレイ仕様
第3章 データパック
- 概要
- movement
- diet
- vision
- combat / attributes
- inventory / sleep
- instinct 基本
- instinct 狩猟・採食
- outline / abilities / traits
- 食性タグ
- 最小例
- マージと再読込
第4章 Configと同期
第5章 資料