Entity metadata: Difference between revisions
imported>Pokechu22 (→Entity Metadata Format: Work around the caching -- had I read the phabricator issue more closely, I'd've seen https://phabricator.wikimedia.org/T191574#4607891 which mentions how to bypass that. Much cleaner than what I thought I needed to do...) |
imported>Pokechu22 (→Entity Metadata Format: Work around the caching -- had I read the phabricator issue more closely, I'd've seen https://phabricator.wikimedia.org/T191574#4607891 which mentions how to bypass that. Much cleaner than what I thought I needed to do...) |
(No difference)
| |
Revision as of 05:17, 9 January 2020
Various Entities have different metadata fields and status codes.
Unmerged information
Entity metadata shifted in 19w08a; not all entities are copied here. All subclasses of entity had shift of 1; all subclasses of living had a second shift (2 total). All entities listed in the article have been updated, but there are ones not listed here.
Entity Metadata Format
Note that entity metadata is a totally distinct concept from block metadata. It is not required to send all metadata fields, or even any metadata fields, so long as the terminating entry is correctly sent.
Entity Metadata is an array of entries, each of which looks like the following:
| Name | Type | Meaning |
|---|---|---|
| Index | Unsigned Byte | Unique index key determining the meaning of the following value, see the table below. If this is 0xff then the it is the end of the Entity Metadata array and no more is read.
|
| Type | Optional VarInt Enum | Only if Index is not 0xff; the type of the index, see the table below
|
| Value | Optional value of Type | Only if Index is not 0xff: the value of the metadata field
|
| Value of Type field | Type of Value field | Notes |
|---|---|---|
| 0 | Byte | |
| 1 | VarInt | |
| 2 | Float | |
| 3 | String | |
| 4 | Chat | |
| 5 | OptChat (Boolean + Optional Chat) | Chat is present if the Boolean is set to true |
| 6 | Slot | |
| 7 | Boolean | |
| 8 | Rotation | 3 floats: rotation on x, rotation on y, rotation on z |
| 9 | Position | |
| 10 | OptPosition (Boolean + Optional Position) | Position is present if the Boolean is set to true |
| 11 | Direction (VarInt) | (Down = 0, Up = 1, North = 2, South = 3, West = 4, East = 5) |
| 12 | OptUUID (Boolean + Optional UUID) | UUID is present if the Boolean is set to true |
| 13 | OptBlockID (VarInt) | 0 for absent otherwise, id << 4 | data
|
| 14 | NBT | |
| 15 | Particle | |
| 16 | Villager Data | 3 VarInts: villager type, villager profession, level |
| 17 | OptVarInt | 0 for absent; 1 + actual value otherwise. Used for entity IDs. |
| 18 | Pose | A VarInt enum: 0: STANDING, 1: FALL_FLYING, 2: SLEEPING, 3: SWIMMING, 4: SPIN_ATTACK, 5: SNEAKING, 6: DYING |
Villager type (minecraft:villager_type registry):
| Name | ID |
|---|---|
minecraft:desert |
0 |
minecraft:jungle |
1 |
minecraft:plains |
2 |
minecraft:savanna |
3 |
minecraft:snow |
4 |
minecraft:swamp |
5 |
minecraft:taiga |
6 |
Villager professions (minecraft:villager_profession registry):
| Name | ID |
|---|---|
minecraft:none |
0 |
minecraft:armorer |
1 |
minecraft:butcher |
2 |
minecraft:cartographer |
3 |
minecraft:cleric |
4 |
minecraft:farmer |
5 |
minecraft:fisherman |
6 |
minecraft:fletcher |
7 |
minecraft:leatherworker |
8 |
minecraft:librarian |
9 |
minecraft:mason |
10 |
minecraft:nitwit |
11 |
minecraft:shepherd |
12 |
minecraft:toolsmith |
13 |
minecraft:weaponsmith |
14 |
Mobs
Entity IDs have shifted with the addition of some new mobs.
Entity
The base class.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 0 | Byte | Bit mask | Meaning | 0 |
| 0x01 | On Fire | |||
| 0x02 | Crouched | |||
| 0x04 | Unused (previously riding) | |||
| 0x08 | Sprinting | |||
| 0x10 | Swimming | |||
| 0x20 | Invisible | |||
| 0x40 | Glowing effect | |||
| 0x80 | Flying with elytra | |||
| 1 | VarInt | Air | 300 | |
| 2 | OptChat | Custom name | empty | |
| 3 | Boolean | Is custom name visible | false | |
| 4 | Boolean | Is silent | false | |
| 5 | Boolean | No gravity | false | |
| 6 | Pose | Pose | STANDING | |
Itemed Throwable
Extends Throwable.
Used for all things that previously extended throwable other than potions, which already had an item.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 7 | Slot | Item | empty (which behaves as if it were a specific item, depending on the subclass) | |
Egg
Extends Itemed Throwable.
No additional metadata.
An empty item behaves as if the item were a minecraft:egg.
Ender Pearl
Extends Itemed Throwable.
No additional metadata.
An empty item behaves as if the item were a minecraft:ender_pearl.
Experience Bottle
Extends Itemed Throwable.
No additional metadata.
minecraft:experience_bottle
Snowball
Extends Itemed Throwable.
No additional metadata.
minecraft:snowball
Eye of Ender
Extends Entity.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 7 | Slot | Item | empty (which behaves as if it were a minecraft:ender_eye)
| |
Arrow
Extends Entity.
Abstract base class for TippedArrow (which is used for regular arrows as well as tipped ones) and Spectral Arrow.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| {{#if:6| |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Is critical | |||
| 0x02 | Is noclip (used by loyalty tridents when returning) | |||
| OptUUID | Shooter UUID | Empty | ||
| 9 | Byte | Piercing level | 0 | |
TippedArrow
Extends Arrow.
Used for both tipped and regular arrows. If not tipped, then color is set to -1 and no tipped arrow particles are used.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| VarInt | Color (-1 for no particles) | -1 | ||
Trident
Extends Arrow.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| VarInt | Loyalty level (enchantment) | 0 | ||
Itemed Fireball
Extends Entity.
Used for regular and small fireballs. Not used for dragon fireballs and wither skulls. Interestingly, regular fireballs do not come from an item.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 7 | Slot | Item | empty (which behaves as if it were a minecraft:fire_charge)
| |
Fireball
Extends {{#if:Abstract Fireball|Abstract Fireball}}{{#if:Itemed Fireball|{{#if:Abstract Fireball| }}Itemed Fireball}}. This is the large fireball shot by ghasts.
No additional metadata.
Small Fireball
Extends {{#if:Abstract Fireball|Abstract Fireball}}{{#if:Itemed Fireball|{{#if:Abstract Fireball| }}Itemed Fireball}}. This is the fireball shot by blazes and dispensers with fire charges.
No additional metadata.
Fireworks
Extends Entity.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| Slot | Firework info | empty | ||
| Entity ID of entity which used firework (for elytra boosting) | 0 | |||
| 9 | Boolean | Shot at angle (from a crossbow) | false | |
Living
Extends Entity.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| {{#if:6| |
Byte | Hand states, used to trigger blocking/eating/drinking animation. | 0 | |
| Bit mask | Meaning | |||
| 0x01 | Is hand active | |||
| 0x02 | Active hand (0 = main hand, 1 = offhand) | |||
| 0x04 | In riptide spin attack | |||
| Float | Health | 1.0 | ||
| VarInt | Potion effect color (or 0 if there is no effect) | 0 | ||
| Boolean | Is potion effect ambient: reduces the number of particles generated by potions to 1/5 the normal amount | false | ||
| VarInt | Number of arrows in entity | 0 | ||
| 12 | OptBlockPos | Unknown (Bed location?) | Absent | |
Panda
Extends Animal.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 15 | Integer | Breed timer? Set to 32 when something happens, and then counts down to 0 again. At 29 and 14 (before counting down), will play the entity.panda.cant_breed sound event.
|
0 | |
| 16 | Integer | Sneeze timer. Counts up from 0; when it hits 1 the entity.panda.pre_sneeze event plays and when it hits 21 the entity.panda.sneeze event plays (and it is set back to 0 and the sneeze flag is cleared).
|
0 | |
| 17 | Integer | Eat timer. If nonzero, counts upwards. | 0 | |
| 18 | Byte | Main Gene | 0 | |
| 19 | Byte | Hidden Gene | 0 | |
| 20 | Byte | Bit mask | Meaning | 0 |
| 0x01 | Unused | |||
| 0x02 | Is sneezing | |||
| 0x04 | Is eating | |||
| 0x08 | Unknown | |||
| 0x10 | Unknown | |||
Fox
Extends Animal.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 15 | VarInt | Type (0: red, 1: snow) | 0 (red) | |
| 16 | Byte | Bit mask | Meaning | 0 |
| 0x01 | Sitting | |||
| 0x02 | Unused | |||
| 0x04 | Crouching | |||
| 0x08 | Unknown | |||
| 0x10 | Unknown | |||
| 0x20 | Sleeping | |||
| 0x40 | Unknown | |||
| 0x80 | Unknown | |||
| 17 | OptUUID | First UUID (in UUIDs NBT)?
|
Absent | |
| 18 | OptUUID | Second UUID (in UUIDs NBT)?
|
Absent | |
Mooshroom
Extends Cow.
{{#if:No additional metadata.|No additional metadata.}}{{#if:|{{#if:No additional metadata.| }}{{{2}}}}}
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 15 | String | Variant ("red" or "brown") | red | |
Raid Participant
{{#if:|}}{{#if:Extends Monster.|{{#if:| }}Extends Monster.}}
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 14 | boolean | Is celebrating | false | |
"Is celebrating" appears to control the pose for vindicators and does not appear to be used by other types.
Abstract Illager
Extends {{#if:Monster|Monster}}{{#if:Raid Participant|{{#if:Monster| }}Raid Participant}}.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 12 | Byte | Bit mask | Meaning | 0 |
| 0x01 | Has target (aggressive state) | |||
{{#if:|}}{{#if:Replaced with pose (presumably?)|{{#if:| }}Replaced with pose (presumably?)}}
Spellcaster Illager
Extends Abstract Illlager.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| Byte | Spell (0: none, 1: summon vex, 2: attack, 3: wololo, 4: disappear, 5: blindness) | 0 | ||
{{#if:EvocationIllager|EvocationIllager}}{{#if:Evoker|{{#if:EvocationIllager| }}Evoker}}
Extends Spellcaster Illager.
{{#if:IllusionIllager|IllusionIllager}}{{#if:Illusioner|{{#if:IllusionIllager| }}Illusioner}}
Extends Spellcaster Illager.
Pillager
Extends Abstract Illlager.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 15 | Boolean | Using crossbow | false | |
{{#if:VindicationIllager|VindicationIllager}}{{#if:Vindicator|{{#if:VindicationIllager| }}Vindicator}}
Extends Abstract Illager.
Ravager
Extends Raid Participant
No additional metadata.
| Status | Description | |
|---|---|---|
| 4 | Starts the attack animation. | |
| 39 | Starts the stun animation. | |
Witch
Extends {{#if:Monster|Monster}}{{#if:Raid Participant|{{#if:Monster| }}Raid Participant}}.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| Boolean | Is drinking potion | false | ||
AbstractSkeleton
Extends Monster.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| Boolean | Is swinging arms | false | ||
{{#if:|}}{{#if:Replaced with pose (presumably?)|{{#if:| }}Replaced with pose (presumably?)}}
Zombie
Extends Monster.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| Boolean | Is baby | false | ||
| VarInt | Unused (previously type) | 0 | ||
| 14 | Boolean | Are hands held up | false | |
| Boolean | Is becoming a drowned | false | ||
{{#if:|}}{{#if:Replaced with pose (presumably?)|{{#if:| }}Replaced with pose (presumably?)}}
Zombie Villager
Extends Zombie.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| Boolean | Is converting | false | ||
| {{#if:Profession| |
||||
Ocelot
Extends {{#if:TameableAnimal|TameableAnimal}}{{#if:Ageable|{{#if:TameableAnimal| }}Ageable}}.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 15 | VarInt | Type (0 = untamed, 1 = tuxedo, 2 = tabby, 3 = siamese). Used to render regardless as to whether it is tamed or not. | 0 | |
| 15 | Boolean | Is trusting | false | |
| Status | Description | |
|---|---|---|
| 40 | Spawn smoke particles (trust gaining failed) | |
| 41 | Spawn heart particles (trust gaining succeeded) | |
Cat
Extends TameableAnimal.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 17 | VarInt | Type (0 = tabby, 1 = black, 2 = red, 3 = siamese, 4 = british_shorthair, 5 = calico, 6 = persian, 7 = ragdoll, 8 = white, 9 = all_black) | 1 | |
| 18 | Boolean | Unknown | false | |
| 19 | Boolean | Unknown | false | |
| 20 | VarInt | Collar color (values are those used with dyes) | 14 (Red) | |
Horse
Extends AbstractHorse.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| VarInt | Variant (Color & Style) | 0 | ||
| 16 | VarInt | Armor (0: none, 1: iron, 2: gold, 3: diamond) | 0 (none) | |
| 17 | Slot | Armor Item (Forge only) | Empty | |
{{#if:|}}{{#if:Replaced with Entity Equipment packet. (Uses chestplate slot)|{{#if:| }}Replaced with Entity Equipment packet. (Uses chestplate slot)}}
Trader Llama
Extends Llama.
No additional metadata.
Abstract Merchant
Extends Ageable.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 15 | VarInt | Head shake timer (starts at 40, decrements each tick) | 0 | |
Villager
Extends {{#if:Ageable|Ageable}}{{#if:Abstract Merchant|{{#if:Ageable| }}Abstract Merchant}}.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| {{#if:Villager Data| |
||||
Wandering Trader
Extends Abstract Merchant.
No additional metadata.
Bee
Extends Animal.
| Index | Type | Meaning | Default | |
|---|---|---|---|---|
| 16 | Byte | Bit mask | Meaning | 0 |
| 0x01 | Unused | |||
| 0x02 | Looping | |||
| 0x04 | Has lost stung | |||
| 0x08 | Has nectar | |||
| 17 | VarInt | Anger time in ticks | 0 (Not angry) | |
Mobs
Mobs are spawned via Spawn Mob.
Some entities (marked in yellow) should only be spawned using Spawn Object and their Object ID. While they also have an entity ID, this ID is only used internally. Servers should not attempt to spawn these entities using Spawn Mob with that entity ID, although clients should accept such packets if they appear.
Additionally, a few other entities (marked in blue) must be spawned in their own special ways:
- Paintings should be spawned using Spawn Painting
- XP orbs should be spawned using Spawn Experience Orb.
| Type | Name | bounding box x and z | bounding box y | ID |
|---|---|---|---|---|
| 0 | AreaEffectCloud | 2.0 * Radius | 0.5 | minecraft:area_effect_cloud
|
| 1 | ArmorStand | normal: 0.5 marker: 0.0 small: 0.25 | normal: 1.975 marker: 0.0 small: 0.9875 | minecraft:armor_stand
|
| 2 | Arrow | 0.5 | 0.5 | minecraft:arrow
|
| 3 | Bat | 0.5 | 0.9 | minecraft:bat
|
| 4 | Blaze | 0.6 | 1.8 | minecraft:blaze
|
| 5 | Boat | 1.375 | 0.5625 | minecraft:boat
|
| 6 | CaveSpider | 0.7 | 0.5 | minecraft:cave_spider
|
| 7 | Chicken | 0.4 | 0.7 | minecraft:chicken
|
| 8 | Cod | 0.9 | 1.4 | minecraft:cod
|
| 9 | Cow | 0.9 | 1.4 | minecraft:cow
|
| 10 | Creeper | 0.6 | 1.7 | minecraft:creeper
|
| 11 | Donkey | 1.3964844 | 1.6 | minecraft:donkey
|
| 12 | Dolphin | 0.9 | 0.6 | minecraft:dolphin
|
| 13 | DragonFireball | 1.0 | 1.0 | minecraft:dragon_fireball
|
| 14 | Drowned | ? | ? | minecraft:drowned
|
| 15 | ElderGuardian | 1.9975 (2.35 * guardian) | 1.9975 (2.35 * guardian) | minecraft:elder_guardian
|
| 16 | EnderCrystal | 2.0 | 2.0 | minecraft:end_crystal
|
| 17 | EnderDragon | 16.0 | 8.0 | minecraft:ender_dragon
|
| 18 | Enderman | 0.6 | 2.9 | minecraft:enderman
|
| 19 | Endermite | 0.4 | 0.3 | minecraft:endermite
|
| 20 | EvocationFangs | 0.5 | 0.8 | minecraft:evoker_fangs
|
| 21 | EvocationIllager | 0.6 | 1.95 | minecraft:evoker
|
| 22 | XPOrb | 0.5 | 0.5 | minecraft:experience_orb
|
| 23 | EyeOfEnderSignal | 0.25 | 0.25 | minecraft:eye_of_ender
|
| 24 | FallingSand | 0.98 | 0.98 | minecraft:falling_block
|
| 25 | FireworksRocketEntity | 0.25 | 0.25 | minecraft:fireworks_rocket
|
| 26 | Ghast | 4 | 4 | minecraft:ghast
|
| 27 | Giant | 3.6 | 10.8 | minecraft:giant
|
| 28 | Guardian | 0.85 | 0.85 | minecraft:guardian
|
| 29 | Horse (EntityHorse until 1.11) | 1.3964844 | 1.6 | minecraft:horse
|
| 30 | Husk | 0.6 | 1.95 | minecraft:husk
|
| 31 | IllusionIllager | 0.6 | 1.95 | minecraft:illusioner
|
| 32 | Item | 0.25 | 0.25 | minecraft:item
|
| 33 | ItemFrame | 0.75 or 0.0625 (depth) | 0.75 | minecraft:item_frame
|
| 34 | Fireball (ghast) | 1.0 | 1.0 | minecraft:fireball
|
| 35 | LeashKnot | 0.375 | 0.5 | minecraft:leash_knot
|
| 36 | Llama | 0.9 | 1.87 | minecraft:llama
|
| 37 | LlamaSpit | 0.25 | 0.25 | minecraft:llama_spit
|
| 38 | LavaSlime (Magma Cube) | 0.51000005 * size | 0.51000005 * size | minecraft:magma_cube
|
| 39 | MinecartRideable | 0.98 | 0.7 | minecraft:minecart
|
| 40 | MinecartChest | 0.98 | 0.7 | minecraft:chest_minecart
|
| 41 | MinecartCommandBlock | 0.98 | 0.7 | minecraft:commandblock_minecart
|
| 42 | MinecartFurnace | 0.98 | 0.7 | minecraft:furnace_minecart
|
| 43 | MinecartHopper | 0.98 | 0.7 | minecraft:hopper_minecart
|
| 44 | MinecartSpawner | 0.98 | 0.7 | minecraft:spawner_minecart
|
| 45 | MinecartTNT | 0.98 | 0.7 | minecraft:tnt_minecart
|
| 46 | Mule | 1.3964844 | 1.6 | minecraft:mule
|
| 47 | MushroomCow (Mooshroom) | 0.9 | 1.4 | minecraft:mooshroom
|
| 48 | Ozelot (Ocelot) | 0.6 | 0.7 | minecraft:ocelot
|
| 49 | Painting | type width or 0.0625 (depth) | type height | minecraft:painting
|
| 50 | Parrot | 0.5 | 0.9 | minecraft:parrot
|
| 51 | Pig | 0.9 | 0.9 | minecraft:pig
|
| 52 | Pufferfish | ? | ? | minecraft:pufferfish
|
| 53 | PigZombie | 0.6 | 1.95 | minecraft:zombie_pigman
|
| 54 | PolarBear | 1.3 | 1.4 | minecraft:polar_bear
|
| 55 | PrimedTnt | 0.98 | 0.98 | minecraft:tnt
|
| 56 | Rabbit | 0.4 | 0.5 | minecraft:rabbit
|
| 57 | Salmon | ? | ? | minecraft:salmon
|
| 58 | Sheep | 0.9 | 1.3 | minecraft:sheep
|
| 59 | Shulker | 1.0 | 1.0-2.0 (depending on peek) | minecraft:shulker
|
| 60 | ShulkerBullet | 0.3125 | 0.3125 | minecraft:shulker_bullet
|
| 61 | Silverfish | 0.4 | 0.3 | minecraft:silverfish
|
| 62 | Skeleton | 0.6 | 1.99 | minecraft:skeleton
|
| 63 | SkeletonHorse | 1.3964844 | 1.6 | minecraft:skeleton_horse
|
| 64 (67: 1.14) | Slime | 0.51000005 * size | 0.51000005 * size | minecraft:slime
|
| 65 | SmallFireball (blaze) | 0.3125 | 0.3125 | minecraft:small_fireball
|
| 66 | SnowMan | 0.7 | 1.9 | minecraft:snow_golem
|
| 67 | Snowball | 0.25 | 0.25 | minecraft:snowball
|
| 68 | SpectralArrow | 0.5 | 0.5 | minecraft:spectral_arrow
|
| 69 | Spider | 1.4 | 0.9 | minecraft:spider
|
| 70 | Squid | 0.8 | 0.8 | minecraft:squid
|
| 71 | Stray | 0.6 | 1.99 | minecraft:stray
|
| 72 | Tropical Fish | 0.5 | 0.4 | minecraft:tropical_fish
|
| 73 | Turtle | 1.2 | 0.4 | minecraft:turtle
|
| 74 | ThrownEgg | 0.25 | 0.25 | minecraft:egg
|
| 75 | ThrownEnderpearl | 0.25 | 0.25 | minecraft:ender_pearl
|
| 76 | ThrownExpBottle | 0.25 | 0.25 | minecraft:experience_bottle
|
| 77 | ThrownPotion | 0.25 | 0.25 | minecraft:potion
|
| 78 | Vex | 0.4 | 0.8 | minecraft:vex
|
| 79 | Villager | 0.6 | 1.95 | minecraft:villager
|
| 80 | VillagerGolem (Iron Golem) | 1.4 | 2.7 | minecraft:iron_golem}
|
| 81 | VindicationIllager | 0.6 | 1.95 | minecraft:vindicator
|
| 82 | Witch | 0.6 | 1.95 | minecraft:witch
|
| 83 | WitherBoss | 0.9 | 3.5 | minecraft:wither
|
| 84 | WitherSkeleton | 0.7 | 2.4 | minecraft:wither_skeleton
|
| 85 | WitherSkull | 0.3125 | 0.3125 | minecraft:wither_skull
|
| 86 | Wolf | 0.6 | 0.85 | minecraft:wolf
|
| 87 | Zombie | 0.6 | 1.95 | minecraft:zombie
|
| 88 | ZombieHorse | 1.3964844 | 1.6 | minecraft:zombie_horse
|
| 89 | ZombieVillager | 0.6 | 1.95 | minecraft:zombie_villager
|
| 90 | Phantom | 0.9 | 0.5 | minecraft:phantom
|
| 91 | Lightning Bolt | - | - | minecraft:lightning_bolt
|
| 92 | Player | 0.8 | 1.8 | minecraft:player
|
| 93 | Fishing bobber | ? | ? | minecraft:fishing_bobber
|
| 94 | Trident | ? | ? | minecraft:trident
|
Objects
Objects are spawned via Spawn Object. See Object Data for more details.
Object IDs and Entity IDs are different. Most objects also have an entity ID, but should only ever be spawned via Spawn Object.
| ID | Name | bounding box x and z | bounding box y |
|---|---|---|---|
| 1 | Boat | 1.375 | 0.6 |
| 2 | Item Stack (Slot) | 0.25 | 0.25 |
| 3 | Area Effect Cloud | 2.0 * Radius | 0.5 |
| 10 | Minecart | 0.98 | 0.7 |
| 50 | Activated TNT | 0.98 | 0.98 |
| 51 | EnderCrystal | 2.0 | 2.0 |
| 60 | Tipped arrow (projectile; also used for regular arrows) | 0.5 | 0.5 |
| 61 | Snowball (projectile) | 0.25 | 0.25 |
| 62 | Egg (projectile) | 0.25 | 0.25 |
| 63 | FireBall (ghast projectile) | 1.0 | 1.0 |
| 64 | FireCharge (blaze projectile) | 0.3125 | 0.3125 |
| 65 | Thrown Enderpearl | 0.25 | 0.25 |
| 66 | Wither Skull (projectile) | 0.3125 | 0.3125 |
| 67 | Shulker Bullet | 0.3125 | 0.3125 |
| 68 | Llama spit | 0.25 | 0.25 |
| 70 | Falling Objects | 0.98 | 0.98 |
| 71 | Item frames | 0.75 or 0.0625 | 0.75 |
| 72 | Eye of Ender | 0.25 | 0.25 |
| 73 | Thrown Potion | 0.25 | 0.25 |
| 75 | Thrown Exp Bottle | 0.25 | 0.25 |
| 76 | Firework Rocket | 0.25 | 0.25 |
| 77 | Leash Knot | 0.375 | 0.5 |
| 78 | ArmorStand | normal: 0.5 marker: 0.0 small: 0.25 | normal: 1.975 marker: 0.0 small: 0.9875 |
| 79 | Evocation Fangs | 0.5 | 0.8 |
| 90 | Fishing Hook | 0.25 | 0.25 |
| 91 | Spectral Arrow | 0.5 | 0.5 |
| 93 | Dragon Fireball | 1.0 | 1.0 |
| 94 | Trident | ? | ? |
Since release 1.6, all minecarts are spawned with object type 10 and their functionality is then specified in the Data field within the packet. Also, their visual appearance may be sent via the Entity Metadata packet.
Entity Metadata Format
Note that entity metadata is a totally distinct concept from block metadata. It is not required to send all metadata fields, or even any metadata fields, so long as the terminating entry is correctly sent.
Entity Metadata is an array of entries, each of which looks like the following:
| Name | Type | Meaning |
|---|---|---|
| Index | Unsigned Byte | Unique index key determining the meaning of the following value, see the table below. If this is 0xff then the it is the end of the Entity Metadata array and no more is read.
|
| Type | Optional VarInt Enum | Only if Index is not 0xff; the type of the index, see the table below
|
| Value | Optional value of Type | Only if Index is not 0xff: the value of the metadata field
|
| Value of Type field | Type of Value field | Notes |
|---|---|---|
| 0 | Byte | |
| 1 | VarInt | |
| 2 | Float | |
| 3 | String | |
| 4 | Chat | |
| 5 | OptChat (Boolean + Optional Chat) | Chat is present if the Boolean is set to true |
| 6 | Slot | |
| 7 | Boolean | |
| 8 | Rotation | 3 floats: rotation on x, rotation on y, rotation on z |
| 9 | Position | |
| 10 | OptPosition (Boolean + Optional Position) | Position is present if the Boolean is set to true |
| 11 | Direction (VarInt) | (Down = 0, Up = 1, North = 2, South = 3, West = 4, East = 5) |
| 12 | OptUUID (Boolean + Optional UUID) | UUID is present if the Boolean is set to true |
| 13 | OptBlockID (VarInt) | 0 for absent (implies air); otherwise, a block state ID as per the global palette |
| 14 | NBT | |
| 15 | Particle |
Entity classes also recursively inherit fields from classes they extend.
Entity
{{#if:Entity||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Entity}}
{{#if:{{#var:meta_prerelease}}|
{{#if:
| {{#if:
| Extends {{#if:[[{{#varexists:meta_{{{inherits}}}|Entity metadata}}#{{{inherits}}}|{{{inherits}}}]]|[[{{#varexists:meta_{{{inherits}}}|Entity metadata}}#{{{inherits}}}|{{{inherits}}}]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_{{{inherits}}}|Entity metadata}}#{{{inherits}}}|{{{inherits}}}]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_{{{inherits}}}|Entity metadata}}#{{{inherits}}}|{{{inherits}}}]].
}}{{#if:
| {{#vardefine:meta_Entity|{{{start_at}}}}}
{{#if:{{#varexists:meta_{{{inherits}}}}}|start_at in use when inherited entity {{{inherits}}} exists}}
| {{#vardefine:meta_Entity|{{#var:meta_{{{inherits}}}|0}}}}
{{#if:{{#varexists:meta_{{{inherits}}}}}||Inherited entity {{{inherits}}} does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Entity|}}
{{#if:{{#varexists:meta_{{{inherits}}}}}|start_at in use when inherited entity {{{inherits}}} exists}}
| {{#vardefine:meta_pre_Entity|{{#var:meta_pre_{{{inherits}}}|0}}}}
{{#if:{{#varexists:meta_{{{inherits}}}}}||Inherited entity {{{inherits}}} does not exist}}
}}
| The base class.
{{#vardefine:meta_Entity|0}}
{{#vardefine:meta_pre_Entity|0}}
}}
|
{{#if:
| Extends [[#{{{inherits}}}|{{{inherits}}}]].
{{#if:
| {{#vardefine:meta_Entity|{{{start_at}}}}}
{{#if:{{#varexists:meta_{{{inherits}}}}}|start_at in use when inherited entity {{{inherits}}} exists}}
| {{#vardefine:meta_Entity|{{#var:meta_{{{inherits}}}|0}}}}
{{#if:{{#varexists:meta_{{{inherits}}}}}||Inherited entity {{{inherits}}} does not exist}}
}}
| The base class.
{{#vardefine:meta_Entity|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | On Fire | ||||||||
| 0x02 | Crouched | ||||||||
| 0x04 | Unused (previously riding) | ||||||||
| 0x08 | Sprinting | ||||||||
| 0x10 | Swimming | ||||||||
| 0x20 | Invisible | ||||||||
| 0x40 | Glowing effect | ||||||||
| 0x80 | Flying with elytra | ||||||||
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Air | 300 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
OptChat | Custom name | empty | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is custom name visible | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is silent | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | No gravity | false | |
Throwable
{{#if:Throwable||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Throwable}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Throwable|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Throwable|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Throwable|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Throwable|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Throwable|0}}
{{#vardefine:meta_pre_Throwable|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Throwable|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Throwable|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Throwable|0}}
}}
}}
No additional metadata.
Egg
{{#if:Egg||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Egg}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Throwable
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]|[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]].
}}{{#if:
| {{#vardefine:meta_Egg|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Egg|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Egg|}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_pre_Egg|{{#var:meta_pre_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Egg|0}}
{{#vardefine:meta_pre_Egg|0}}
}}
|
{{#if:Throwable
| Extends Throwable.
{{#if:
| {{#vardefine:meta_Egg|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Egg|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Egg|0}}
}}
}}
No additional metadata.
Ender Pearl
{{#if:Ender Pearl||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Ender Pearl}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Throwable
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]|[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]].
}}{{#if:
| {{#vardefine:meta_Ender Pearl|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Ender Pearl|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Ender Pearl|}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_pre_Ender Pearl|{{#var:meta_pre_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Ender Pearl|0}}
{{#vardefine:meta_pre_Ender Pearl|0}}
}}
|
{{#if:Throwable
| Extends Throwable.
{{#if:
| {{#vardefine:meta_Ender Pearl|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Ender Pearl|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Ender Pearl|0}}
}}
}}
No additional metadata.
Experience Bottle
{{#if:Experience Bottle||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Experience Bottle}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Throwable
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]|[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]].
}}{{#if:
| {{#vardefine:meta_Experience Bottle|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Experience Bottle|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Experience Bottle|}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_pre_Experience Bottle|{{#var:meta_pre_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Experience Bottle|0}}
{{#vardefine:meta_pre_Experience Bottle|0}}
}}
|
{{#if:Throwable
| Extends Throwable.
{{#if:
| {{#vardefine:meta_Experience Bottle|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Experience Bottle|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Experience Bottle|0}}
}}
}}
No additional metadata.
Snowball
{{#if:Snowball||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Snowball}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Throwable
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]|[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]].
}}{{#if:
| {{#vardefine:meta_Snowball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Snowball|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Snowball|}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_pre_Snowball|{{#var:meta_pre_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Snowball|0}}
{{#vardefine:meta_pre_Snowball|0}}
}}
|
{{#if:Throwable
| Extends Throwable.
{{#if:
| {{#vardefine:meta_Snowball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Snowball|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Snowball|0}}
}}
}}
No additional metadata.
Potion
{{#if:Potion||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Potion}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Throwable
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]|[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Throwable|Entity metadata}}#Throwable|Throwable]].
}}{{#if:
| {{#vardefine:meta_Potion|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Potion|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Potion|}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_pre_Potion|{{#var:meta_pre_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Potion|0}}
{{#vardefine:meta_pre_Potion|0}}
}}
|
{{#if:Throwable
| Extends Throwable.
{{#if:
| {{#vardefine:meta_Potion|{{{start_at}}}}}
{{#if:{{#varexists:meta_Throwable}}|start_at in use when inherited entity Throwable exists}}
| {{#vardefine:meta_Potion|{{#var:meta_Throwable|0}}}}
{{#if:{{#varexists:meta_Throwable}}||Inherited entity Throwable does not exist}}
}}
| The base class.
{{#vardefine:meta_Potion|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Slot | Potion which is thrown | Empty | |
Eye of Ender
{{#if:Eye of Ender||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Eye of Ender}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Eye of Ender|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Eye of Ender|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Eye of Ender|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Eye of Ender|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Eye of Ender|0}}
{{#vardefine:meta_pre_Eye of Ender|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Eye of Ender|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Eye of Ender|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Eye of Ender|0}}
}}
}}
No additional metadata.
FallingBlock
{{#if:FallingBlock||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|FallingBlock}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_FallingBlock|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_FallingBlock|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_FallingBlock|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_FallingBlock|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_FallingBlock|0}}
{{#vardefine:meta_pre_FallingBlock|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_FallingBlock|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_FallingBlock|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_FallingBlock|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Position | spawn position | (0, 0, 0) | |
AreaEffectCloud
{{#if:AreaEffectCloud||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|AreaEffectCloud}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_AreaEffectCloud|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_AreaEffectCloud|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_AreaEffectCloud|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_AreaEffectCloud|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_AreaEffectCloud|0}}
{{#vardefine:meta_pre_AreaEffectCloud|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_AreaEffectCloud|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_AreaEffectCloud|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_AreaEffectCloud|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Float | Radius | 0.5 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Color (only for mob spell particle) | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Ignore radius and show effect as single point, not area | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Particle | The #Particle | effect
| |
FishingHook
{{#if:FishingHook||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|FishingHook}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_FishingHook|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_FishingHook|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_FishingHook|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_FishingHook|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_FishingHook|0}}
{{#vardefine:meta_pre_FishingHook|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_FishingHook|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_FishingHook|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_FishingHook|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Hooked entity id + 1, or 0 if there is no hooked entity | 0 | |
Arrow
{{#if:Arrow||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Arrow}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Arrow|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Arrow|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Arrow|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Arrow|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Arrow|0}}
{{#vardefine:meta_pre_Arrow|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Arrow|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Arrow|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Arrow|0}}
}}
}}
Abstract base class for TippedArrow (which is used for regular arrows as well as tipped ones) and Spectral Arrow.
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Is critical | ||||||||
| 0x02 | Is noclip (used by loyalty tridents when returning) | ||||||||
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
OptUUID | Shooter UUID | Empty | |
TippedArrow
{{#if:TippedArrow||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|TippedArrow}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Arrow
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Arrow|Entity metadata}}#Arrow|Arrow]]|[[{{#varexists:meta_Arrow|Entity metadata}}#Arrow|Arrow]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Arrow|Entity metadata}}#Arrow|Arrow]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Arrow|Entity metadata}}#Arrow|Arrow]].
}}{{#if:
| {{#vardefine:meta_TippedArrow|{{{start_at}}}}}
{{#if:{{#varexists:meta_Arrow}}|start_at in use when inherited entity Arrow exists}}
| {{#vardefine:meta_TippedArrow|{{#var:meta_Arrow|0}}}}
{{#if:{{#varexists:meta_Arrow}}||Inherited entity Arrow does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_TippedArrow|}}
{{#if:{{#varexists:meta_Arrow}}|start_at in use when inherited entity Arrow exists}}
| {{#vardefine:meta_pre_TippedArrow|{{#var:meta_pre_Arrow|0}}}}
{{#if:{{#varexists:meta_Arrow}}||Inherited entity Arrow does not exist}}
}}
| The base class.
{{#vardefine:meta_TippedArrow|0}}
{{#vardefine:meta_pre_TippedArrow|0}}
}}
|
{{#if:Arrow
| Extends Arrow.
{{#if:
| {{#vardefine:meta_TippedArrow|{{{start_at}}}}}
{{#if:{{#varexists:meta_Arrow}}|start_at in use when inherited entity Arrow exists}}
| {{#vardefine:meta_TippedArrow|{{#var:meta_Arrow|0}}}}
{{#if:{{#varexists:meta_Arrow}}||Inherited entity Arrow does not exist}}
}}
| The base class.
{{#vardefine:meta_TippedArrow|0}}
}}
}}
Used for both tipped and regular arrows. If not tipped, then color is set to -1 and no tipped arrow particles are used.
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Color (-1 for no particles) | -1 | |
Trident
{{#if:Trident||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Trident}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Arrow
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Arrow|Entity metadata}}#Arrow|Arrow]]|[[{{#varexists:meta_Arrow|Entity metadata}}#Arrow|Arrow]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Arrow|Entity metadata}}#Arrow|Arrow]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Arrow|Entity metadata}}#Arrow|Arrow]].
}}{{#if:
| {{#vardefine:meta_Trident|{{{start_at}}}}}
{{#if:{{#varexists:meta_Arrow}}|start_at in use when inherited entity Arrow exists}}
| {{#vardefine:meta_Trident|{{#var:meta_Arrow|0}}}}
{{#if:{{#varexists:meta_Arrow}}||Inherited entity Arrow does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Trident|}}
{{#if:{{#varexists:meta_Arrow}}|start_at in use when inherited entity Arrow exists}}
| {{#vardefine:meta_pre_Trident|{{#var:meta_pre_Arrow|0}}}}
{{#if:{{#varexists:meta_Arrow}}||Inherited entity Arrow does not exist}}
}}
| The base class.
{{#vardefine:meta_Trident|0}}
{{#vardefine:meta_pre_Trident|0}}
}}
|
{{#if:Arrow
| Extends Arrow.
{{#if:
| {{#vardefine:meta_Trident|{{{start_at}}}}}
{{#if:{{#varexists:meta_Arrow}}|start_at in use when inherited entity Arrow exists}}
| {{#vardefine:meta_Trident|{{#var:meta_Arrow|0}}}}
{{#if:{{#varexists:meta_Arrow}}||Inherited entity Arrow does not exist}}
}}
| The base class.
{{#vardefine:meta_Trident|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Loyalty level (enchantment) | 0 | |
Boat
{{#if:Boat||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Boat}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Boat|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Boat|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Boat|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Boat|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Boat|0}}
{{#vardefine:meta_pre_Boat|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Boat|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Boat|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Boat|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Time since last hit | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Forward direction | 1 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Float | Damage taken | 0.0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Type (0=oak, 1=spruce, 2=birch, 3=jungle, 4=acacia, 5=dark oak) | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Left paddle turning | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Right paddle turning | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Splash timer | 0 | |
EnderCrystal
{{#if:EnderCrystal||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|EnderCrystal}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_EnderCrystal|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_EnderCrystal|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_EnderCrystal|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_EnderCrystal|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_EnderCrystal|0}}
{{#vardefine:meta_pre_EnderCrystal|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_EnderCrystal|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_EnderCrystal|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_EnderCrystal|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
OptPosition | Beam target | Absent | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Show bottom | true | |
Abstract Fireball
{{#if:Abstract Fireball||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Abstract Fireball}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Abstract Fireball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Abstract Fireball|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Abstract Fireball|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Abstract Fireball|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Abstract Fireball|0}}
{{#vardefine:meta_pre_Abstract Fireball|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Abstract Fireball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Abstract Fireball|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Abstract Fireball|0}}
}}
}}
No additional metadata.
Dragon Fireball
{{#if:Dragon Fireball||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Dragon Fireball}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract Fireball
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]|[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]].
}}{{#if:
| {{#vardefine:meta_Dragon Fireball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_Dragon Fireball|{{#var:meta_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Dragon Fireball|}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_pre_Dragon Fireball|{{#var:meta_pre_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}
| The base class.
{{#vardefine:meta_Dragon Fireball|0}}
{{#vardefine:meta_pre_Dragon Fireball|0}}
}}
|
{{#if:Abstract Fireball
| Extends Abstract Fireball.
{{#if:
| {{#vardefine:meta_Dragon Fireball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_Dragon Fireball|{{#var:meta_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}
| The base class.
{{#vardefine:meta_Dragon Fireball|0}}
}}
}}
No additional metadata.
Fireball
{{#if:Fireball||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Fireball}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract Fireball
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]|[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]].
}}{{#if:
| {{#vardefine:meta_Fireball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_Fireball|{{#var:meta_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Fireball|}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_pre_Fireball|{{#var:meta_pre_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}
| The base class.
{{#vardefine:meta_Fireball|0}}
{{#vardefine:meta_pre_Fireball|0}}
}}
|
{{#if:Abstract Fireball
| Extends Abstract Fireball.
{{#if:
| {{#vardefine:meta_Fireball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_Fireball|{{#var:meta_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}
| The base class.
{{#vardefine:meta_Fireball|0}}
}}
}} This is the large fireball shot by ghasts.
No additional metadata.
Small Fireball
{{#if:Small Fireball||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Small Fireball}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract Fireball
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]|[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]].
}}{{#if:
| {{#vardefine:meta_Small Fireball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_Small Fireball|{{#var:meta_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Small Fireball|}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_pre_Small Fireball|{{#var:meta_pre_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}
| The base class.
{{#vardefine:meta_Small Fireball|0}}
{{#vardefine:meta_pre_Small Fireball|0}}
}}
|
{{#if:Abstract Fireball
| Extends Abstract Fireball.
{{#if:
| {{#vardefine:meta_Small Fireball|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_Small Fireball|{{#var:meta_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}
| The base class.
{{#vardefine:meta_Small Fireball|0}}
}}
}} This is the fireball shot by blazes and dispensers with fire charges.
No additional metadata.
WitherSkull
{{#if:WitherSkull||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|WitherSkull}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract Fireball
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]|[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract Fireball|Entity metadata}}#Abstract Fireball|Abstract Fireball]].
}}{{#if:
| {{#vardefine:meta_WitherSkull|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_WitherSkull|{{#var:meta_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_WitherSkull|}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_pre_WitherSkull|{{#var:meta_pre_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}
| The base class.
{{#vardefine:meta_WitherSkull|0}}
{{#vardefine:meta_pre_WitherSkull|0}}
}}
|
{{#if:Abstract Fireball
| Extends Abstract Fireball.
{{#if:
| {{#vardefine:meta_WitherSkull|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}|start_at in use when inherited entity Abstract Fireball exists}}
| {{#vardefine:meta_WitherSkull|{{#var:meta_Abstract Fireball|0}}}}
{{#if:{{#varexists:meta_Abstract Fireball}}||Inherited entity Abstract Fireball does not exist}}
}}
| The base class.
{{#vardefine:meta_WitherSkull|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Invulnerable | false | |
Fireworks
{{#if:Fireworks||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Fireworks}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Fireworks|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Fireworks|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Fireworks|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Fireworks|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Fireworks|0}}
{{#vardefine:meta_pre_Fireworks|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Fireworks|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Fireworks|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Fireworks|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Slot | Firework info | empty | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Entity ID of entity which used firework (for elytra boosting) | 0 | |
Hanging
{{#if:Hanging||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Hanging}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Hanging|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Hanging|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Hanging|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Hanging|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Hanging|0}}
{{#vardefine:meta_pre_Hanging|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Hanging|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Hanging|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Hanging|0}}
}}
}}
No additional metadata.
ItemFrame
{{#if:ItemFrame||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|ItemFrame}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Hanging
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Hanging|Entity metadata}}#Hanging|Hanging]]|[[{{#varexists:meta_Hanging|Entity metadata}}#Hanging|Hanging]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Hanging|Entity metadata}}#Hanging|Hanging]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Hanging|Entity metadata}}#Hanging|Hanging]].
}}{{#if:
| {{#vardefine:meta_ItemFrame|{{{start_at}}}}}
{{#if:{{#varexists:meta_Hanging}}|start_at in use when inherited entity Hanging exists}}
| {{#vardefine:meta_ItemFrame|{{#var:meta_Hanging|0}}}}
{{#if:{{#varexists:meta_Hanging}}||Inherited entity Hanging does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_ItemFrame|}}
{{#if:{{#varexists:meta_Hanging}}|start_at in use when inherited entity Hanging exists}}
| {{#vardefine:meta_pre_ItemFrame|{{#var:meta_pre_Hanging|0}}}}
{{#if:{{#varexists:meta_Hanging}}||Inherited entity Hanging does not exist}}
}}
| The base class.
{{#vardefine:meta_ItemFrame|0}}
{{#vardefine:meta_pre_ItemFrame|0}}
}}
|
{{#if:Hanging
| Extends Hanging.
{{#if:
| {{#vardefine:meta_ItemFrame|{{{start_at}}}}}
{{#if:{{#varexists:meta_Hanging}}|start_at in use when inherited entity Hanging exists}}
| {{#vardefine:meta_ItemFrame|{{#var:meta_Hanging|0}}}}
{{#if:{{#varexists:meta_Hanging}}||Inherited entity Hanging does not exist}}
}}
| The base class.
{{#vardefine:meta_ItemFrame|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Slot | Item | Empty | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Rotation | 0 | |
Item
{{#if:Item||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Item}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Item|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Item|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Item|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Item|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Item|0}}
{{#vardefine:meta_pre_Item|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Item|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Item|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Item|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Slot | Item | Empty | |
Living
{{#if:Living||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Living}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Living|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Living|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Living|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Living|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Living|0}}
{{#vardefine:meta_pre_Living|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Living|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Living|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Living|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Hand states, used to trigger blocking/eating/drinking animation. | 0 | |
| Bit mask | Meaning | ||||||||
| 0x01 | Is hand active | ||||||||
| 0x02 | Active hand (0 = main hand, 1 = offhand) | ||||||||
| 0x04 | In riptide spin attack | ||||||||
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Float | Health | 1.0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Potion effect color (or 0 if there is no effect) | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is potion effect ambient: reduces the number of particles generated by potions to 1/5 the normal amount | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Number of arrows in entity | 0 | |
Player
{{#if:Player||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Player}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Living
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Living|Entity metadata}}#Living|Living]]|[[{{#varexists:meta_Living|Entity metadata}}#Living|Living]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Living|Entity metadata}}#Living|Living]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Living|Entity metadata}}#Living|Living]].
}}{{#if:
| {{#vardefine:meta_Player|{{{start_at}}}}}
{{#if:{{#varexists:meta_Living}}|start_at in use when inherited entity Living exists}}
| {{#vardefine:meta_Player|{{#var:meta_Living|0}}}}
{{#if:{{#varexists:meta_Living}}||Inherited entity Living does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Player|}}
{{#if:{{#varexists:meta_Living}}|start_at in use when inherited entity Living exists}}
| {{#vardefine:meta_pre_Player|{{#var:meta_pre_Living|0}}}}
{{#if:{{#varexists:meta_Living}}||Inherited entity Living does not exist}}
}}
| The base class.
{{#vardefine:meta_Player|0}}
{{#vardefine:meta_pre_Player|0}}
}}
|
{{#if:Living
| Extends Living.
{{#if:
| {{#vardefine:meta_Player|{{{start_at}}}}}
{{#if:{{#varexists:meta_Living}}|start_at in use when inherited entity Living exists}}
| {{#vardefine:meta_Player|{{#var:meta_Living|0}}}}
{{#if:{{#varexists:meta_Living}}||Inherited entity Living does not exist}}
}}
| The base class.
{{#vardefine:meta_Player|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Float | Additional Hearts | 0.0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Score | 0 | |
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | The Displayed Skin Parts bit mask that is sent in Client Settings | 0 | |
| Bit mask | Meaning | ||||||||
| 0x01 | Cape enabled | ||||||||
| 0x02 | Jacket enabled | ||||||||
| 0x04 | Left sleeve enabled | ||||||||
| 0x08 | Right sleeve enabled | ||||||||
| 0x10 | Left pants leg enabled | ||||||||
| 0x20 | Right pants leg enabled | ||||||||
| 0x40 | Hat enabled | ||||||||
| 0x80 | Unused | ||||||||
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Main hand (0 : Left, 1 : Right) | 1 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
NBT | Left shoulder entity data (for occupying parrot) | Empty | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
NBT | Right shoulder entity data (for occupying parrot) | Empty | |
ArmorStand
{{#if:ArmorStand||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|ArmorStand}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Living
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Living|Entity metadata}}#Living|Living]]|[[{{#varexists:meta_Living|Entity metadata}}#Living|Living]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Living|Entity metadata}}#Living|Living]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Living|Entity metadata}}#Living|Living]].
}}{{#if:
| {{#vardefine:meta_ArmorStand|{{{start_at}}}}}
{{#if:{{#varexists:meta_Living}}|start_at in use when inherited entity Living exists}}
| {{#vardefine:meta_ArmorStand|{{#var:meta_Living|0}}}}
{{#if:{{#varexists:meta_Living}}||Inherited entity Living does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_ArmorStand|}}
{{#if:{{#varexists:meta_Living}}|start_at in use when inherited entity Living exists}}
| {{#vardefine:meta_pre_ArmorStand|{{#var:meta_pre_Living|0}}}}
{{#if:{{#varexists:meta_Living}}||Inherited entity Living does not exist}}
}}
| The base class.
{{#vardefine:meta_ArmorStand|0}}
{{#vardefine:meta_pre_ArmorStand|0}}
}}
|
{{#if:Living
| Extends Living.
{{#if:
| {{#vardefine:meta_ArmorStand|{{{start_at}}}}}
{{#if:{{#varexists:meta_Living}}|start_at in use when inherited entity Living exists}}
| {{#vardefine:meta_ArmorStand|{{#var:meta_Living|0}}}}
{{#if:{{#varexists:meta_Living}}||Inherited entity Living does not exist}}
}}
| The base class.
{{#vardefine:meta_ArmorStand|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | is Small | ||||||||
| 0x04 | has Arms | ||||||||
| 0x08 | no BasePlate | ||||||||
| 0x10 | set Marker | ||||||||
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Rotation | Head rotation | (0.0, 0.0, 0.0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Rotation | Body rotation | (0.0, 0.0, 0.0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Rotation | Left arm rotation | (-10.0, 0.0, -10.0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Rotation | Right arm rotation | (-15.0, 0.0, 10.0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Rotation | Left leg rotation | (-1.0, 0.0, -1.0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Rotation | Right leg rotation | (1.0, 0.0, 1.0) | |
Note that armor stands with the invisible flag from the base entity class set also cannot be attacked or damaged, except for by the void.
Insentient
{{#if:Insentient||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Insentient}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Living
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Living|Entity metadata}}#Living|Living]]|[[{{#varexists:meta_Living|Entity metadata}}#Living|Living]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Living|Entity metadata}}#Living|Living]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Living|Entity metadata}}#Living|Living]].
}}{{#if:
| {{#vardefine:meta_Insentient|{{{start_at}}}}}
{{#if:{{#varexists:meta_Living}}|start_at in use when inherited entity Living exists}}
| {{#vardefine:meta_Insentient|{{#var:meta_Living|0}}}}
{{#if:{{#varexists:meta_Living}}||Inherited entity Living does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Insentient|}}
{{#if:{{#varexists:meta_Living}}|start_at in use when inherited entity Living exists}}
| {{#vardefine:meta_pre_Insentient|{{#var:meta_pre_Living|0}}}}
{{#if:{{#varexists:meta_Living}}||Inherited entity Living does not exist}}
}}
| The base class.
{{#vardefine:meta_Insentient|0}}
{{#vardefine:meta_pre_Insentient|0}}
}}
|
{{#if:Living
| Extends Living.
{{#if:
| {{#vardefine:meta_Insentient|{{{start_at}}}}}
{{#if:{{#varexists:meta_Living}}|start_at in use when inherited entity Living exists}}
| {{#vardefine:meta_Insentient|{{#var:meta_Living|0}}}}
{{#if:{{#varexists:meta_Living}}||Inherited entity Living does not exist}}
}}
| The base class.
{{#vardefine:meta_Insentient|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | NoAI | ||||||||
| 0x02 | Left handed | ||||||||
Ambient
{{#if:Ambient||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Ambient}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Insentient
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]|[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]].
}}{{#if:
| {{#vardefine:meta_Ambient|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_Ambient|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Ambient|}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_pre_Ambient|{{#var:meta_pre_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_Ambient|0}}
{{#vardefine:meta_pre_Ambient|0}}
}}
|
{{#if:Insentient
| Extends Insentient.
{{#if:
| {{#vardefine:meta_Ambient|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_Ambient|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_Ambient|0}}
}}
}}
No additional metadata.
Bat
{{#if:Bat||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Bat}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Ambient
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Ambient|Entity metadata}}#Ambient|Ambient]]|[[{{#varexists:meta_Ambient|Entity metadata}}#Ambient|Ambient]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Ambient|Entity metadata}}#Ambient|Ambient]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Ambient|Entity metadata}}#Ambient|Ambient]].
}}{{#if:
| {{#vardefine:meta_Bat|{{{start_at}}}}}
{{#if:{{#varexists:meta_Ambient}}|start_at in use when inherited entity Ambient exists}}
| {{#vardefine:meta_Bat|{{#var:meta_Ambient|0}}}}
{{#if:{{#varexists:meta_Ambient}}||Inherited entity Ambient does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Bat|}}
{{#if:{{#varexists:meta_Ambient}}|start_at in use when inherited entity Ambient exists}}
| {{#vardefine:meta_pre_Bat|{{#var:meta_pre_Ambient|0}}}}
{{#if:{{#varexists:meta_Ambient}}||Inherited entity Ambient does not exist}}
}}
| The base class.
{{#vardefine:meta_Bat|0}}
{{#vardefine:meta_pre_Bat|0}}
}}
|
{{#if:Ambient
| Extends Ambient.
{{#if:
| {{#vardefine:meta_Bat|{{{start_at}}}}}
{{#if:{{#varexists:meta_Ambient}}|start_at in use when inherited entity Ambient exists}}
| {{#vardefine:meta_Bat|{{#var:meta_Ambient|0}}}}
{{#if:{{#varexists:meta_Ambient}}||Inherited entity Ambient does not exist}}
}}
| The base class.
{{#vardefine:meta_Bat|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Is hanging | ||||||||
Creature
{{#if:Creature||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Creature}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Insentient
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]|[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]].
}}{{#if:
| {{#vardefine:meta_Creature|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_Creature|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Creature|}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_pre_Creature|{{#var:meta_pre_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_Creature|0}}
{{#vardefine:meta_pre_Creature|0}}
}}
|
{{#if:Insentient
| Extends Insentient.
{{#if:
| {{#vardefine:meta_Creature|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_Creature|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_Creature|0}}
}}
}}
No additional metadata.
WaterMob
{{#if:WaterMob||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|WaterMob}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Creature
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]|[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]].
}}{{#if:
| {{#vardefine:meta_WaterMob|{{{start_at}}}}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_WaterMob|{{#var:meta_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_WaterMob|}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_pre_WaterMob|{{#var:meta_pre_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}
| The base class.
{{#vardefine:meta_WaterMob|0}}
{{#vardefine:meta_pre_WaterMob|0}}
}}
|
{{#if:Creature
| Extends Creature.
{{#if:
| {{#vardefine:meta_WaterMob|{{{start_at}}}}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_WaterMob|{{#var:meta_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}
| The base class.
{{#vardefine:meta_WaterMob|0}}
}}
}}
No additional metadata.
Squid
{{#if:Squid||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Squid}}
{{#if:{{#var:meta_prerelease}}|
{{#if:WaterMob
| {{#if:
| Extends {{#if:[[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]]|[[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]].
}}{{#if:
| {{#vardefine:meta_Squid|{{{start_at}}}}}
{{#if:{{#varexists:meta_WaterMob}}|start_at in use when inherited entity WaterMob exists}}
| {{#vardefine:meta_Squid|{{#var:meta_WaterMob|0}}}}
{{#if:{{#varexists:meta_WaterMob}}||Inherited entity WaterMob does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Squid|}}
{{#if:{{#varexists:meta_WaterMob}}|start_at in use when inherited entity WaterMob exists}}
| {{#vardefine:meta_pre_Squid|{{#var:meta_pre_WaterMob|0}}}}
{{#if:{{#varexists:meta_WaterMob}}||Inherited entity WaterMob does not exist}}
}}
| The base class.
{{#vardefine:meta_Squid|0}}
{{#vardefine:meta_pre_Squid|0}}
}}
|
{{#if:WaterMob
| Extends WaterMob.
{{#if:
| {{#vardefine:meta_Squid|{{{start_at}}}}}
{{#if:{{#varexists:meta_WaterMob}}|start_at in use when inherited entity WaterMob exists}}
| {{#vardefine:meta_Squid|{{#var:meta_WaterMob|0}}}}
{{#if:{{#varexists:meta_WaterMob}}||Inherited entity WaterMob does not exist}}
}}
| The base class.
{{#vardefine:meta_Squid|0}}
}}
}}
No additional metadata.
Dolphin
{{#if:Dolphin||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Dolphin}}
{{#if:{{#var:meta_prerelease}}|
{{#if:WaterMob
| {{#if:
| Extends {{#if:[[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]]|[[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]].
}}{{#if:
| {{#vardefine:meta_Dolphin|{{{start_at}}}}}
{{#if:{{#varexists:meta_WaterMob}}|start_at in use when inherited entity WaterMob exists}}
| {{#vardefine:meta_Dolphin|{{#var:meta_WaterMob|0}}}}
{{#if:{{#varexists:meta_WaterMob}}||Inherited entity WaterMob does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Dolphin|}}
{{#if:{{#varexists:meta_WaterMob}}|start_at in use when inherited entity WaterMob exists}}
| {{#vardefine:meta_pre_Dolphin|{{#var:meta_pre_WaterMob|0}}}}
{{#if:{{#varexists:meta_WaterMob}}||Inherited entity WaterMob does not exist}}
}}
| The base class.
{{#vardefine:meta_Dolphin|0}}
{{#vardefine:meta_pre_Dolphin|0}}
}}
|
{{#if:WaterMob
| Extends WaterMob.
{{#if:
| {{#vardefine:meta_Dolphin|{{{start_at}}}}}
{{#if:{{#varexists:meta_WaterMob}}|start_at in use when inherited entity WaterMob exists}}
| {{#vardefine:meta_Dolphin|{{#var:meta_WaterMob|0}}}}
{{#if:{{#varexists:meta_WaterMob}}||Inherited entity WaterMob does not exist}}
}}
| The base class.
{{#vardefine:meta_Dolphin|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Position | Treasure position | (0, 0, 0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Can find treasure | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Has fish | false | |
Abstract fish
{{#if:Abstract fish||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Abstract fish}}
{{#if:{{#var:meta_prerelease}}|
{{#if:WaterMob
| {{#if:
| Extends {{#if:[[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]]|[[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_WaterMob|Entity metadata}}#WaterMob|WaterMob]].
}}{{#if:
| {{#vardefine:meta_Abstract fish|{{{start_at}}}}}
{{#if:{{#varexists:meta_WaterMob}}|start_at in use when inherited entity WaterMob exists}}
| {{#vardefine:meta_Abstract fish|{{#var:meta_WaterMob|0}}}}
{{#if:{{#varexists:meta_WaterMob}}||Inherited entity WaterMob does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Abstract fish|}}
{{#if:{{#varexists:meta_WaterMob}}|start_at in use when inherited entity WaterMob exists}}
| {{#vardefine:meta_pre_Abstract fish|{{#var:meta_pre_WaterMob|0}}}}
{{#if:{{#varexists:meta_WaterMob}}||Inherited entity WaterMob does not exist}}
}}
| The base class.
{{#vardefine:meta_Abstract fish|0}}
{{#vardefine:meta_pre_Abstract fish|0}}
}}
|
{{#if:WaterMob
| Extends WaterMob.
{{#if:
| {{#vardefine:meta_Abstract fish|{{{start_at}}}}}
{{#if:{{#varexists:meta_WaterMob}}|start_at in use when inherited entity WaterMob exists}}
| {{#vardefine:meta_Abstract fish|{{#var:meta_WaterMob|0}}}}
{{#if:{{#varexists:meta_WaterMob}}||Inherited entity WaterMob does not exist}}
}}
| The base class.
{{#vardefine:meta_Abstract fish|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | From bucket | False | |
Cod
{{#if:Cod||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Cod}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract fish
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]|[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]].
}}{{#if:
| {{#vardefine:meta_Cod|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_Cod|{{#var:meta_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Cod|}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_pre_Cod|{{#var:meta_pre_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}
| The base class.
{{#vardefine:meta_Cod|0}}
{{#vardefine:meta_pre_Cod|0}}
}}
|
{{#if:Abstract fish
| Extends Abstract fish.
{{#if:
| {{#vardefine:meta_Cod|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_Cod|{{#var:meta_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}
| The base class.
{{#vardefine:meta_Cod|0}}
}}
}}
No additional metadata.
Puffer fish
{{#if:Puffer fish||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Puffer fish}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract fish
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]|[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]].
}}{{#if:
| {{#vardefine:meta_Puffer fish|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_Puffer fish|{{#var:meta_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Puffer fish|}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_pre_Puffer fish|{{#var:meta_pre_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}
| The base class.
{{#vardefine:meta_Puffer fish|0}}
{{#vardefine:meta_pre_Puffer fish|0}}
}}
|
{{#if:Abstract fish
| Extends Abstract fish.
{{#if:
| {{#vardefine:meta_Puffer fish|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_Puffer fish|{{#var:meta_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}
| The base class.
{{#vardefine:meta_Puffer fish|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | PuffState (varies from 0 to 2) | 0 | |
Salmon
{{#if:Salmon||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Salmon}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract fish
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]|[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]].
}}{{#if:
| {{#vardefine:meta_Salmon|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_Salmon|{{#var:meta_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Salmon|}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_pre_Salmon|{{#var:meta_pre_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}
| The base class.
{{#vardefine:meta_Salmon|0}}
{{#vardefine:meta_pre_Salmon|0}}
}}
|
{{#if:Abstract fish
| Extends Abstract fish.
{{#if:
| {{#vardefine:meta_Salmon|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_Salmon|{{#var:meta_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}
| The base class.
{{#vardefine:meta_Salmon|0}}
}}
}}
No additional metadata.
Tropical fish
{{#if:Tropical fish||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Tropical fish}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract fish
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]|[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract fish|Entity metadata}}#Abstract fish|Abstract fish]].
}}{{#if:
| {{#vardefine:meta_Tropical fish|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_Tropical fish|{{#var:meta_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Tropical fish|}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_pre_Tropical fish|{{#var:meta_pre_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}
| The base class.
{{#vardefine:meta_Tropical fish|0}}
{{#vardefine:meta_pre_Tropical fish|0}}
}}
|
{{#if:Abstract fish
| Extends Abstract fish.
{{#if:
| {{#vardefine:meta_Tropical fish|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract fish}}|start_at in use when inherited entity Abstract fish exists}}
| {{#vardefine:meta_Tropical fish|{{#var:meta_Abstract fish|0}}}}
{{#if:{{#varexists:meta_Abstract fish}}||Inherited entity Abstract fish does not exist}}
}}
| The base class.
{{#vardefine:meta_Tropical fish|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Variant | 0 | |
Ageable
{{#if:Ageable||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Ageable}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Creature
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]|[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]].
}}{{#if:
| {{#vardefine:meta_Ageable|{{{start_at}}}}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_Ageable|{{#var:meta_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Ageable|}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_pre_Ageable|{{#var:meta_pre_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}
| The base class.
{{#vardefine:meta_Ageable|0}}
{{#vardefine:meta_pre_Ageable|0}}
}}
|
{{#if:Creature
| Extends Creature.
{{#if:
| {{#vardefine:meta_Ageable|{{{start_at}}}}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_Ageable|{{#var:meta_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}
| The base class.
{{#vardefine:meta_Ageable|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is baby | false | |
Animal
{{#if:Animal||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Animal}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Ageable
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Ageable|Entity metadata}}#Ageable|Ageable]]|[[{{#varexists:meta_Ageable|Entity metadata}}#Ageable|Ageable]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Ageable|Entity metadata}}#Ageable|Ageable]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Ageable|Entity metadata}}#Ageable|Ageable]].
}}{{#if:
| {{#vardefine:meta_Animal|{{{start_at}}}}}
{{#if:{{#varexists:meta_Ageable}}|start_at in use when inherited entity Ageable exists}}
| {{#vardefine:meta_Animal|{{#var:meta_Ageable|0}}}}
{{#if:{{#varexists:meta_Ageable}}||Inherited entity Ageable does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Animal|}}
{{#if:{{#varexists:meta_Ageable}}|start_at in use when inherited entity Ageable exists}}
| {{#vardefine:meta_pre_Animal|{{#var:meta_pre_Ageable|0}}}}
{{#if:{{#varexists:meta_Ageable}}||Inherited entity Ageable does not exist}}
}}
| The base class.
{{#vardefine:meta_Animal|0}}
{{#vardefine:meta_pre_Animal|0}}
}}
|
{{#if:Ageable
| Extends Ageable.
{{#if:
| {{#vardefine:meta_Animal|{{{start_at}}}}}
{{#if:{{#varexists:meta_Ageable}}|start_at in use when inherited entity Ageable exists}}
| {{#vardefine:meta_Animal|{{#var:meta_Ageable|0}}}}
{{#if:{{#varexists:meta_Ageable}}||Inherited entity Ageable does not exist}}
}}
| The base class.
{{#vardefine:meta_Animal|0}}
}}
}}
No additional metadata.
AbstractHorse
{{#if:AbstractHorse||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|AbstractHorse}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Animal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]|[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]].
}}{{#if:
| {{#vardefine:meta_AbstractHorse|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_AbstractHorse|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_AbstractHorse|}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_pre_AbstractHorse|{{#var:meta_pre_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_AbstractHorse|0}}
{{#vardefine:meta_pre_AbstractHorse|0}}
}}
|
{{#if:Animal
| Extends Animal.
{{#if:
| {{#vardefine:meta_AbstractHorse|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_AbstractHorse|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_AbstractHorse|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Unused | ||||||||
| 0x02 | Is Tame | ||||||||
| 0x04 | Is saddled | ||||||||
| 0x08 | Has bred | ||||||||
| 0x10 | Is eating | ||||||||
| 0x20 | Is rearing (on hind legs) | ||||||||
| 0x40 | Is mouth open | ||||||||
| 0x80 | Unused | ||||||||
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
OptUUID | Owner | Absent | |
Horse
{{#if:Horse||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Horse}}
{{#if:{{#var:meta_prerelease}}|
{{#if:AbstractHorse
| {{#if:
| Extends {{#if:[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]|[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]].
}}{{#if:
| {{#vardefine:meta_Horse|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_Horse|{{#var:meta_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Horse|}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_pre_Horse|{{#var:meta_pre_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_Horse|0}}
{{#vardefine:meta_pre_Horse|0}}
}}
|
{{#if:AbstractHorse
| Extends AbstractHorse.
{{#if:
| {{#vardefine:meta_Horse|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_Horse|{{#var:meta_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_Horse|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Variant (Color & Style) | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Armor (0: none, 1: iron, 2: gold, 3: diamond) | 0 (none) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Slot | Armor Item (Forge only) | Empty | |
ZombieHorse
{{#if:ZombieHorse||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|ZombieHorse}}
{{#if:{{#var:meta_prerelease}}|
{{#if:AbstractHorse
| {{#if:
| Extends {{#if:[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]|[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]].
}}{{#if:
| {{#vardefine:meta_ZombieHorse|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_ZombieHorse|{{#var:meta_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_ZombieHorse|}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_pre_ZombieHorse|{{#var:meta_pre_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_ZombieHorse|0}}
{{#vardefine:meta_pre_ZombieHorse|0}}
}}
|
{{#if:AbstractHorse
| Extends AbstractHorse.
{{#if:
| {{#vardefine:meta_ZombieHorse|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_ZombieHorse|{{#var:meta_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_ZombieHorse|0}}
}}
}}
SkeletonHorse
{{#if:SkeletonHorse||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|SkeletonHorse}}
{{#if:{{#var:meta_prerelease}}|
{{#if:AbstractHorse
| {{#if:
| Extends {{#if:[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]|[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]].
}}{{#if:
| {{#vardefine:meta_SkeletonHorse|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_SkeletonHorse|{{#var:meta_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_SkeletonHorse|}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_pre_SkeletonHorse|{{#var:meta_pre_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_SkeletonHorse|0}}
{{#vardefine:meta_pre_SkeletonHorse|0}}
}}
|
{{#if:AbstractHorse
| Extends AbstractHorse.
{{#if:
| {{#vardefine:meta_SkeletonHorse|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_SkeletonHorse|{{#var:meta_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_SkeletonHorse|0}}
}}
}}
ChestedHorse
{{#if:ChestedHorse||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|ChestedHorse}}
{{#if:{{#var:meta_prerelease}}|
{{#if:AbstractHorse
| {{#if:
| Extends {{#if:[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]|[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_AbstractHorse|Entity metadata}}#AbstractHorse|AbstractHorse]].
}}{{#if:
| {{#vardefine:meta_ChestedHorse|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_ChestedHorse|{{#var:meta_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_ChestedHorse|}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_pre_ChestedHorse|{{#var:meta_pre_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_ChestedHorse|0}}
{{#vardefine:meta_pre_ChestedHorse|0}}
}}
|
{{#if:AbstractHorse
| Extends AbstractHorse.
{{#if:
| {{#vardefine:meta_ChestedHorse|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractHorse}}|start_at in use when inherited entity AbstractHorse exists}}
| {{#vardefine:meta_ChestedHorse|{{#var:meta_AbstractHorse|0}}}}
{{#if:{{#varexists:meta_AbstractHorse}}||Inherited entity AbstractHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_ChestedHorse|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Has Chest | false | |
Donkey
{{#if:Donkey||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Donkey}}
{{#if:{{#var:meta_prerelease}}|
{{#if:ChestedHorse
| {{#if:
| Extends {{#if:[[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]]|[[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]].
}}{{#if:
| {{#vardefine:meta_Donkey|{{{start_at}}}}}
{{#if:{{#varexists:meta_ChestedHorse}}|start_at in use when inherited entity ChestedHorse exists}}
| {{#vardefine:meta_Donkey|{{#var:meta_ChestedHorse|0}}}}
{{#if:{{#varexists:meta_ChestedHorse}}||Inherited entity ChestedHorse does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Donkey|}}
{{#if:{{#varexists:meta_ChestedHorse}}|start_at in use when inherited entity ChestedHorse exists}}
| {{#vardefine:meta_pre_Donkey|{{#var:meta_pre_ChestedHorse|0}}}}
{{#if:{{#varexists:meta_ChestedHorse}}||Inherited entity ChestedHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_Donkey|0}}
{{#vardefine:meta_pre_Donkey|0}}
}}
|
{{#if:ChestedHorse
| Extends ChestedHorse.
{{#if:
| {{#vardefine:meta_Donkey|{{{start_at}}}}}
{{#if:{{#varexists:meta_ChestedHorse}}|start_at in use when inherited entity ChestedHorse exists}}
| {{#vardefine:meta_Donkey|{{#var:meta_ChestedHorse|0}}}}
{{#if:{{#varexists:meta_ChestedHorse}}||Inherited entity ChestedHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_Donkey|0}}
}}
}}
Llama
{{#if:Llama||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Llama}}
{{#if:{{#var:meta_prerelease}}|
{{#if:ChestedHorse
| {{#if:
| Extends {{#if:[[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]]|[[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]].
}}{{#if:
| {{#vardefine:meta_Llama|{{{start_at}}}}}
{{#if:{{#varexists:meta_ChestedHorse}}|start_at in use when inherited entity ChestedHorse exists}}
| {{#vardefine:meta_Llama|{{#var:meta_ChestedHorse|0}}}}
{{#if:{{#varexists:meta_ChestedHorse}}||Inherited entity ChestedHorse does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Llama|}}
{{#if:{{#varexists:meta_ChestedHorse}}|start_at in use when inherited entity ChestedHorse exists}}
| {{#vardefine:meta_pre_Llama|{{#var:meta_pre_ChestedHorse|0}}}}
{{#if:{{#varexists:meta_ChestedHorse}}||Inherited entity ChestedHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_Llama|0}}
{{#vardefine:meta_pre_Llama|0}}
}}
|
{{#if:ChestedHorse
| Extends ChestedHorse.
{{#if:
| {{#vardefine:meta_Llama|{{{start_at}}}}}
{{#if:{{#varexists:meta_ChestedHorse}}|start_at in use when inherited entity ChestedHorse exists}}
| {{#vardefine:meta_Llama|{{#var:meta_ChestedHorse|0}}}}
{{#if:{{#varexists:meta_ChestedHorse}}||Inherited entity ChestedHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_Llama|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Strength (number of columns of 3 slots in the llama's inventory once a chest is equipped) | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Carpet color (a dye color, or -1 if no carpet equipped) | -1 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Variant (0: llama_creamy.png, 1: llama_white.png, 2: llama_brown.png, 3: llama_gray.png)
|
0 | |
Mule
{{#if:Mule||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Mule}}
{{#if:{{#var:meta_prerelease}}|
{{#if:ChestedHorse
| {{#if:
| Extends {{#if:[[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]]|[[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_ChestedHorse|Entity metadata}}#ChestedHorse|ChestedHorse]].
}}{{#if:
| {{#vardefine:meta_Mule|{{{start_at}}}}}
{{#if:{{#varexists:meta_ChestedHorse}}|start_at in use when inherited entity ChestedHorse exists}}
| {{#vardefine:meta_Mule|{{#var:meta_ChestedHorse|0}}}}
{{#if:{{#varexists:meta_ChestedHorse}}||Inherited entity ChestedHorse does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Mule|}}
{{#if:{{#varexists:meta_ChestedHorse}}|start_at in use when inherited entity ChestedHorse exists}}
| {{#vardefine:meta_pre_Mule|{{#var:meta_pre_ChestedHorse|0}}}}
{{#if:{{#varexists:meta_ChestedHorse}}||Inherited entity ChestedHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_Mule|0}}
{{#vardefine:meta_pre_Mule|0}}
}}
|
{{#if:ChestedHorse
| Extends ChestedHorse.
{{#if:
| {{#vardefine:meta_Mule|{{{start_at}}}}}
{{#if:{{#varexists:meta_ChestedHorse}}|start_at in use when inherited entity ChestedHorse exists}}
| {{#vardefine:meta_Mule|{{#var:meta_ChestedHorse|0}}}}
{{#if:{{#varexists:meta_ChestedHorse}}||Inherited entity ChestedHorse does not exist}}
}}
| The base class.
{{#vardefine:meta_Mule|0}}
}}
}}
Pig
{{#if:Pig||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Pig}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Animal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]|[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]].
}}{{#if:
| {{#vardefine:meta_Pig|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Pig|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Pig|}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_pre_Pig|{{#var:meta_pre_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Pig|0}}
{{#vardefine:meta_pre_Pig|0}}
}}
|
{{#if:Animal
| Extends Animal.
{{#if:
| {{#vardefine:meta_Pig|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Pig|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Pig|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Has saddle | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Total time to "boost" with a carrot on a stick for | 0 | |
Whenever a carrot on a stick is used, if the pig is not currently boosting it will start to boost for 140 to 980 (inclusive) ticks. When boost time is changed, a counter is reset which counts up to the boost time, after which boosting will stop. The value remains set at its modified value even after boosting is stopped.
Rabbit
{{#if:Rabbit||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Rabbit}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Animal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]|[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]].
}}{{#if:
| {{#vardefine:meta_Rabbit|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Rabbit|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Rabbit|}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_pre_Rabbit|{{#var:meta_pre_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Rabbit|0}}
{{#vardefine:meta_pre_Rabbit|0}}
}}
|
{{#if:Animal
| Extends Animal.
{{#if:
| {{#vardefine:meta_Rabbit|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Rabbit|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Rabbit|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Type | 0 | |
Turtle
{{#if:Turtle||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Turtle}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Animal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]|[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]].
}}{{#if:
| {{#vardefine:meta_Turtle|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Turtle|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Turtle|}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_pre_Turtle|{{#var:meta_pre_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Turtle|0}}
{{#vardefine:meta_pre_Turtle|0}}
}}
|
{{#if:Animal
| Extends Animal.
{{#if:
| {{#vardefine:meta_Turtle|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Turtle|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Turtle|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
BlockPos | Home pos | (0, 0, 0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Has egg | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Laying egg | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
BlockPos | Travel pos | (0, 0, 0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Going home | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Traveling | false | |
Polar Bear
{{#if:Polar Bear||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Polar Bear}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Animal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]|[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]].
}}{{#if:
| {{#vardefine:meta_Polar Bear|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Polar Bear|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Polar Bear|}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_pre_Polar Bear|{{#var:meta_pre_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Polar Bear|0}}
{{#vardefine:meta_pre_Polar Bear|0}}
}}
|
{{#if:Animal
| Extends Animal.
{{#if:
| {{#vardefine:meta_Polar Bear|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Polar Bear|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Polar Bear|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Standing up | false | |
Chicken
{{#if:Chicken||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Chicken}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Animal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]|[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]].
}}{{#if:
| {{#vardefine:meta_Chicken|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Chicken|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Chicken|}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_pre_Chicken|{{#var:meta_pre_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Chicken|0}}
{{#vardefine:meta_pre_Chicken|0}}
}}
|
{{#if:Animal
| Extends Animal.
{{#if:
| {{#vardefine:meta_Chicken|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Chicken|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Chicken|0}}
}}
}}
No additional metadata.
Cow
{{#if:Cow||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Cow}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Animal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]|[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]].
}}{{#if:
| {{#vardefine:meta_Cow|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Cow|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Cow|}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_pre_Cow|{{#var:meta_pre_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Cow|0}}
{{#vardefine:meta_pre_Cow|0}}
}}
|
{{#if:Animal
| Extends Animal.
{{#if:
| {{#vardefine:meta_Cow|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Cow|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Cow|0}}
}}
}}
No additional metadata.
Mooshroom
{{#if:Mooshroom||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Mooshroom}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Cow
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Cow|Entity metadata}}#Cow|Cow]]|[[{{#varexists:meta_Cow|Entity metadata}}#Cow|Cow]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Cow|Entity metadata}}#Cow|Cow]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Cow|Entity metadata}}#Cow|Cow]].
}}{{#if:
| {{#vardefine:meta_Mooshroom|{{{start_at}}}}}
{{#if:{{#varexists:meta_Cow}}|start_at in use when inherited entity Cow exists}}
| {{#vardefine:meta_Mooshroom|{{#var:meta_Cow|0}}}}
{{#if:{{#varexists:meta_Cow}}||Inherited entity Cow does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Mooshroom|}}
{{#if:{{#varexists:meta_Cow}}|start_at in use when inherited entity Cow exists}}
| {{#vardefine:meta_pre_Mooshroom|{{#var:meta_pre_Cow|0}}}}
{{#if:{{#varexists:meta_Cow}}||Inherited entity Cow does not exist}}
}}
| The base class.
{{#vardefine:meta_Mooshroom|0}}
{{#vardefine:meta_pre_Mooshroom|0}}
}}
|
{{#if:Cow
| Extends Cow.
{{#if:
| {{#vardefine:meta_Mooshroom|{{{start_at}}}}}
{{#if:{{#varexists:meta_Cow}}|start_at in use when inherited entity Cow exists}}
| {{#vardefine:meta_Mooshroom|{{#var:meta_Cow|0}}}}
{{#if:{{#varexists:meta_Cow}}||Inherited entity Cow does not exist}}
}}
| The base class.
{{#vardefine:meta_Mooshroom|0}}
}}
}}
No additional metadata.
Sheep
{{#if:Sheep||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Sheep}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Animal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]|[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]].
}}{{#if:
| {{#vardefine:meta_Sheep|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Sheep|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Sheep|}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_pre_Sheep|{{#var:meta_pre_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Sheep|0}}
{{#vardefine:meta_pre_Sheep|0}}
}}
|
{{#if:Animal
| Extends Animal.
{{#if:
| {{#vardefine:meta_Sheep|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_Sheep|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_Sheep|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x0F | Color (matches dye damage values) | ||||||||
| 0x10 | Is sheared | ||||||||
TameableAnimal
{{#if:TameableAnimal||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|TameableAnimal}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Animal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]|[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Animal|Entity metadata}}#Animal|Animal]].
}}{{#if:
| {{#vardefine:meta_TameableAnimal|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_TameableAnimal|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_TameableAnimal|}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_pre_TameableAnimal|{{#var:meta_pre_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_TameableAnimal|0}}
{{#vardefine:meta_pre_TameableAnimal|0}}
}}
|
{{#if:Animal
| Extends Animal.
{{#if:
| {{#vardefine:meta_TameableAnimal|{{{start_at}}}}}
{{#if:{{#varexists:meta_Animal}}|start_at in use when inherited entity Animal exists}}
| {{#vardefine:meta_TameableAnimal|{{#var:meta_Animal|0}}}}
{{#if:{{#varexists:meta_Animal}}||Inherited entity Animal does not exist}}
}}
| The base class.
{{#vardefine:meta_TameableAnimal|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Is sitting | ||||||||
| 0x02 | Is angry (only used with wolves) | ||||||||
| 0x04 | Is tamed | ||||||||
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
OptUUID | Owner | Absent | |
Ocelot
{{#if:Ocelot||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Ocelot}}
{{#if:{{#var:meta_prerelease}}|
{{#if:TameableAnimal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]]|[[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]].
}}{{#if:
| {{#vardefine:meta_Ocelot|{{{start_at}}}}}
{{#if:{{#varexists:meta_TameableAnimal}}|start_at in use when inherited entity TameableAnimal exists}}
| {{#vardefine:meta_Ocelot|{{#var:meta_TameableAnimal|0}}}}
{{#if:{{#varexists:meta_TameableAnimal}}||Inherited entity TameableAnimal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Ocelot|}}
{{#if:{{#varexists:meta_TameableAnimal}}|start_at in use when inherited entity TameableAnimal exists}}
| {{#vardefine:meta_pre_Ocelot|{{#var:meta_pre_TameableAnimal|0}}}}
{{#if:{{#varexists:meta_TameableAnimal}}||Inherited entity TameableAnimal does not exist}}
}}
| The base class.
{{#vardefine:meta_Ocelot|0}}
{{#vardefine:meta_pre_Ocelot|0}}
}}
|
{{#if:TameableAnimal
| Extends TameableAnimal.
{{#if:
| {{#vardefine:meta_Ocelot|{{{start_at}}}}}
{{#if:{{#varexists:meta_TameableAnimal}}|start_at in use when inherited entity TameableAnimal exists}}
| {{#vardefine:meta_Ocelot|{{#var:meta_TameableAnimal|0}}}}
{{#if:{{#varexists:meta_TameableAnimal}}||Inherited entity TameableAnimal does not exist}}
}}
| The base class.
{{#vardefine:meta_Ocelot|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Type (0 = untamed, 1 = tuxedo, 2 = tabby, 3 = siamese). Used to render regardless as to whether it is tamed or not. | 0 | |
Wolf
{{#if:Wolf||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Wolf}}
{{#if:{{#var:meta_prerelease}}|
{{#if:TameableAnimal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]]|[[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]].
}}{{#if:
| {{#vardefine:meta_Wolf|{{{start_at}}}}}
{{#if:{{#varexists:meta_TameableAnimal}}|start_at in use when inherited entity TameableAnimal exists}}
| {{#vardefine:meta_Wolf|{{#var:meta_TameableAnimal|0}}}}
{{#if:{{#varexists:meta_TameableAnimal}}||Inherited entity TameableAnimal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Wolf|}}
{{#if:{{#varexists:meta_TameableAnimal}}|start_at in use when inherited entity TameableAnimal exists}}
| {{#vardefine:meta_pre_Wolf|{{#var:meta_pre_TameableAnimal|0}}}}
{{#if:{{#varexists:meta_TameableAnimal}}||Inherited entity TameableAnimal does not exist}}
}}
| The base class.
{{#vardefine:meta_Wolf|0}}
{{#vardefine:meta_pre_Wolf|0}}
}}
|
{{#if:TameableAnimal
| Extends TameableAnimal.
{{#if:
| {{#vardefine:meta_Wolf|{{{start_at}}}}}
{{#if:{{#varexists:meta_TameableAnimal}}|start_at in use when inherited entity TameableAnimal exists}}
| {{#vardefine:meta_Wolf|{{#var:meta_TameableAnimal|0}}}}
{{#if:{{#varexists:meta_TameableAnimal}}||Inherited entity TameableAnimal does not exist}}
}}
| The base class.
{{#vardefine:meta_Wolf|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Float | Damage taken (used for tail rotation) | Value of health field (1.0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is begging | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Collar color (values are those used with dyes) | 14 (Red) | |
Parrot
{{#if:Parrot||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Parrot}}
{{#if:{{#var:meta_prerelease}}|
{{#if:TameableAnimal
| {{#if:
| Extends {{#if:[[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]]|[[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_TameableAnimal|Entity metadata}}#TameableAnimal|TameableAnimal]].
}}{{#if:
| {{#vardefine:meta_Parrot|{{{start_at}}}}}
{{#if:{{#varexists:meta_TameableAnimal}}|start_at in use when inherited entity TameableAnimal exists}}
| {{#vardefine:meta_Parrot|{{#var:meta_TameableAnimal|0}}}}
{{#if:{{#varexists:meta_TameableAnimal}}||Inherited entity TameableAnimal does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Parrot|}}
{{#if:{{#varexists:meta_TameableAnimal}}|start_at in use when inherited entity TameableAnimal exists}}
| {{#vardefine:meta_pre_Parrot|{{#var:meta_pre_TameableAnimal|0}}}}
{{#if:{{#varexists:meta_TameableAnimal}}||Inherited entity TameableAnimal does not exist}}
}}
| The base class.
{{#vardefine:meta_Parrot|0}}
{{#vardefine:meta_pre_Parrot|0}}
}}
|
{{#if:TameableAnimal
| Extends TameableAnimal.
{{#if:
| {{#vardefine:meta_Parrot|{{{start_at}}}}}
{{#if:{{#varexists:meta_TameableAnimal}}|start_at in use when inherited entity TameableAnimal exists}}
| {{#vardefine:meta_Parrot|{{#var:meta_TameableAnimal|0}}}}
{{#if:{{#varexists:meta_TameableAnimal}}||Inherited entity TameableAnimal does not exist}}
}}
| The base class.
{{#vardefine:meta_Parrot|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Variant (0: red/blue, 1: blue, 2: green, 3: yellow/blue, 4: grey) | 0 | |
Villager
{{#if:Villager||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Villager}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Ageable
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Ageable|Entity metadata}}#Ageable|Ageable]]|[[{{#varexists:meta_Ageable|Entity metadata}}#Ageable|Ageable]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Ageable|Entity metadata}}#Ageable|Ageable]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Ageable|Entity metadata}}#Ageable|Ageable]].
}}{{#if:
| {{#vardefine:meta_Villager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Ageable}}|start_at in use when inherited entity Ageable exists}}
| {{#vardefine:meta_Villager|{{#var:meta_Ageable|0}}}}
{{#if:{{#varexists:meta_Ageable}}||Inherited entity Ageable does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Villager|}}
{{#if:{{#varexists:meta_Ageable}}|start_at in use when inherited entity Ageable exists}}
| {{#vardefine:meta_pre_Villager|{{#var:meta_pre_Ageable|0}}}}
{{#if:{{#varexists:meta_Ageable}}||Inherited entity Ageable does not exist}}
}}
| The base class.
{{#vardefine:meta_Villager|0}}
{{#vardefine:meta_pre_Villager|0}}
}}
|
{{#if:Ageable
| Extends Ageable.
{{#if:
| {{#vardefine:meta_Villager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Ageable}}|start_at in use when inherited entity Ageable exists}}
| {{#vardefine:meta_Villager|{{#var:meta_Ageable|0}}}}
{{#if:{{#varexists:meta_Ageable}}||Inherited entity Ageable does not exist}}
}}
| The base class.
{{#vardefine:meta_Villager|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Profession (Farmer = 0, Librarian = 1, Priest = 2, Blacksmith = 3, Butcher = 4, Nitwit = 5) | 0 | |
Golem
{{#if:Golem||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Golem}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Creature
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]|[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]].
}}{{#if:
| {{#vardefine:meta_Golem|{{{start_at}}}}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_Golem|{{#var:meta_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Golem|}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_pre_Golem|{{#var:meta_pre_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}
| The base class.
{{#vardefine:meta_Golem|0}}
{{#vardefine:meta_pre_Golem|0}}
}}
|
{{#if:Creature
| Extends Creature.
{{#if:
| {{#vardefine:meta_Golem|{{{start_at}}}}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_Golem|{{#var:meta_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}
| The base class.
{{#vardefine:meta_Golem|0}}
}}
}}
No additional metadata.
IronGolem
{{#if:IronGolem||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|IronGolem}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Golem
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]]|[[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]].
}}{{#if:
| {{#vardefine:meta_IronGolem|{{{start_at}}}}}
{{#if:{{#varexists:meta_Golem}}|start_at in use when inherited entity Golem exists}}
| {{#vardefine:meta_IronGolem|{{#var:meta_Golem|0}}}}
{{#if:{{#varexists:meta_Golem}}||Inherited entity Golem does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_IronGolem|}}
{{#if:{{#varexists:meta_Golem}}|start_at in use when inherited entity Golem exists}}
| {{#vardefine:meta_pre_IronGolem|{{#var:meta_pre_Golem|0}}}}
{{#if:{{#varexists:meta_Golem}}||Inherited entity Golem does not exist}}
}}
| The base class.
{{#vardefine:meta_IronGolem|0}}
{{#vardefine:meta_pre_IronGolem|0}}
}}
|
{{#if:Golem
| Extends Golem.
{{#if:
| {{#vardefine:meta_IronGolem|{{{start_at}}}}}
{{#if:{{#varexists:meta_Golem}}|start_at in use when inherited entity Golem exists}}
| {{#vardefine:meta_IronGolem|{{#var:meta_Golem|0}}}}
{{#if:{{#varexists:meta_Golem}}||Inherited entity Golem does not exist}}
}}
| The base class.
{{#vardefine:meta_IronGolem|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Is player-created | ||||||||
Snowman
{{#if:Snowman||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Snowman}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Golem
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]]|[[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]].
}}{{#if:
| {{#vardefine:meta_Snowman|{{{start_at}}}}}
{{#if:{{#varexists:meta_Golem}}|start_at in use when inherited entity Golem exists}}
| {{#vardefine:meta_Snowman|{{#var:meta_Golem|0}}}}
{{#if:{{#varexists:meta_Golem}}||Inherited entity Golem does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Snowman|}}
{{#if:{{#varexists:meta_Golem}}|start_at in use when inherited entity Golem exists}}
| {{#vardefine:meta_pre_Snowman|{{#var:meta_pre_Golem|0}}}}
{{#if:{{#varexists:meta_Golem}}||Inherited entity Golem does not exist}}
}}
| The base class.
{{#vardefine:meta_Snowman|0}}
{{#vardefine:meta_pre_Snowman|0}}
}}
|
{{#if:Golem
| Extends Golem.
{{#if:
| {{#vardefine:meta_Snowman|{{{start_at}}}}}
{{#if:{{#varexists:meta_Golem}}|start_at in use when inherited entity Golem exists}}
| {{#vardefine:meta_Snowman|{{#var:meta_Golem|0}}}}
{{#if:{{#varexists:meta_Golem}}||Inherited entity Golem does not exist}}
}}
| The base class.
{{#vardefine:meta_Snowman|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0x10 |
| 0x10 | has pumpkin hat | ||||||||
| 0x00 | has no pumpkin hat | ||||||||
Shulker
{{#if:Shulker||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Shulker}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Golem
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]]|[[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Golem|Entity metadata}}#Golem|Golem]].
}}{{#if:
| {{#vardefine:meta_Shulker|{{{start_at}}}}}
{{#if:{{#varexists:meta_Golem}}|start_at in use when inherited entity Golem exists}}
| {{#vardefine:meta_Shulker|{{#var:meta_Golem|0}}}}
{{#if:{{#varexists:meta_Golem}}||Inherited entity Golem does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Shulker|}}
{{#if:{{#varexists:meta_Golem}}|start_at in use when inherited entity Golem exists}}
| {{#vardefine:meta_pre_Shulker|{{#var:meta_pre_Golem|0}}}}
{{#if:{{#varexists:meta_Golem}}||Inherited entity Golem does not exist}}
}}
| The base class.
{{#vardefine:meta_Shulker|0}}
{{#vardefine:meta_pre_Shulker|0}}
}}
|
{{#if:Golem
| Extends Golem.
{{#if:
| {{#vardefine:meta_Shulker|{{{start_at}}}}}
{{#if:{{#varexists:meta_Golem}}|start_at in use when inherited entity Golem exists}}
| {{#vardefine:meta_Shulker|{{#var:meta_Golem|0}}}}
{{#if:{{#varexists:meta_Golem}}||Inherited entity Golem does not exist}}
}}
| The base class.
{{#vardefine:meta_Shulker|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Direction | Attach face | Down (0) | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
OptPosition | Attachment position | Absent | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Shield height | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Color (dye color) | 10 (purple) | |
Monster
{{#if:Monster||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Monster}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Creature
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]|[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Creature|Entity metadata}}#Creature|Creature]].
}}{{#if:
| {{#vardefine:meta_Monster|{{{start_at}}}}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_Monster|{{#var:meta_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Monster|}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_pre_Monster|{{#var:meta_pre_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}
| The base class.
{{#vardefine:meta_Monster|0}}
{{#vardefine:meta_pre_Monster|0}}
}}
|
{{#if:Creature
| Extends Creature.
{{#if:
| {{#vardefine:meta_Monster|{{{start_at}}}}}
{{#if:{{#varexists:meta_Creature}}|start_at in use when inherited entity Creature exists}}
| {{#vardefine:meta_Monster|{{#var:meta_Creature|0}}}}
{{#if:{{#varexists:meta_Creature}}||Inherited entity Creature does not exist}}
}}
| The base class.
{{#vardefine:meta_Monster|0}}
}}
}}
No additional metadata.
Blaze
{{#if:Blaze||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Blaze}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Blaze|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Blaze|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Blaze|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Blaze|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Blaze|0}}
{{#vardefine:meta_pre_Blaze|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Blaze|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Blaze|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Blaze|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Is on fire | ||||||||
Creeper
{{#if:Creeper||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Creeper}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Creeper|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Creeper|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Creeper|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Creeper|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Creeper|0}}
{{#vardefine:meta_pre_Creeper|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Creeper|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Creeper|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Creeper|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | State (-1 = idle, 1 = fuse) | -1 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is charged | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is ignited | false | |
Endermite
{{#if:Endermite||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Endermite}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Endermite|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Endermite|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Endermite|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Endermite|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Endermite|0}}
{{#vardefine:meta_pre_Endermite|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Endermite|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Endermite|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Endermite|0}}
}}
}}
No additional metadata.
Giant Zombie
{{#if:Giant Zombie||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Giant Zombie}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Giant Zombie|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Giant Zombie|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Giant Zombie|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Giant Zombie|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Giant Zombie|0}}
{{#vardefine:meta_pre_Giant Zombie|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Giant Zombie|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Giant Zombie|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Giant Zombie|0}}
}}
}}
No additional metadata.
Guardian
{{#if:Guardian||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Guardian}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Guardian|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Guardian|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Guardian|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Guardian|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Guardian|0}}
{{#vardefine:meta_pre_Guardian|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Guardian|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Guardian|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Guardian|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is retracting spikes | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Target EID | 0 | |
ElderGuardian
{{#if:ElderGuardian||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|ElderGuardian}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Guardian
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Guardian|Entity metadata}}#Guardian|Guardian]]|[[{{#varexists:meta_Guardian|Entity metadata}}#Guardian|Guardian]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Guardian|Entity metadata}}#Guardian|Guardian]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Guardian|Entity metadata}}#Guardian|Guardian]].
}}{{#if:
| {{#vardefine:meta_ElderGuardian|{{{start_at}}}}}
{{#if:{{#varexists:meta_Guardian}}|start_at in use when inherited entity Guardian exists}}
| {{#vardefine:meta_ElderGuardian|{{#var:meta_Guardian|0}}}}
{{#if:{{#varexists:meta_Guardian}}||Inherited entity Guardian does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_ElderGuardian|}}
{{#if:{{#varexists:meta_Guardian}}|start_at in use when inherited entity Guardian exists}}
| {{#vardefine:meta_pre_ElderGuardian|{{#var:meta_pre_Guardian|0}}}}
{{#if:{{#varexists:meta_Guardian}}||Inherited entity Guardian does not exist}}
}}
| The base class.
{{#vardefine:meta_ElderGuardian|0}}
{{#vardefine:meta_pre_ElderGuardian|0}}
}}
|
{{#if:Guardian
| Extends Guardian.
{{#if:
| {{#vardefine:meta_ElderGuardian|{{{start_at}}}}}
{{#if:{{#varexists:meta_Guardian}}|start_at in use when inherited entity Guardian exists}}
| {{#vardefine:meta_ElderGuardian|{{#var:meta_Guardian|0}}}}
{{#if:{{#varexists:meta_Guardian}}||Inherited entity Guardian does not exist}}
}}
| The base class.
{{#vardefine:meta_ElderGuardian|0}}
}}
}}
Silverfish
{{#if:Silverfish||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Silverfish}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Silverfish|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Silverfish|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Silverfish|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Silverfish|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Silverfish|0}}
{{#vardefine:meta_pre_Silverfish|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Silverfish|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Silverfish|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Silverfish|0}}
}}
}}
No additional metadata.
Abstract Illager
{{#if:Abstract Illager||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Abstract Illager}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Abstract Illager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Abstract Illager|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Abstract Illager|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Abstract Illager|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Abstract Illager|0}}
{{#vardefine:meta_pre_Abstract Illager|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Abstract Illager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Abstract Illager|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Abstract Illager|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Has target (aggressive state) | ||||||||
VindicationIllager
{{#if:VindicationIllager||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|VindicationIllager}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract Illager
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract Illager|Entity metadata}}#Abstract Illager|Abstract Illager]]|[[{{#varexists:meta_Abstract Illager|Entity metadata}}#Abstract Illager|Abstract Illager]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract Illager|Entity metadata}}#Abstract Illager|Abstract Illager]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract Illager|Entity metadata}}#Abstract Illager|Abstract Illager]].
}}{{#if:
| {{#vardefine:meta_VindicationIllager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Illager}}|start_at in use when inherited entity Abstract Illager exists}}
| {{#vardefine:meta_VindicationIllager|{{#var:meta_Abstract Illager|0}}}}
{{#if:{{#varexists:meta_Abstract Illager}}||Inherited entity Abstract Illager does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_VindicationIllager|}}
{{#if:{{#varexists:meta_Abstract Illager}}|start_at in use when inherited entity Abstract Illager exists}}
| {{#vardefine:meta_pre_VindicationIllager|{{#var:meta_pre_Abstract Illager|0}}}}
{{#if:{{#varexists:meta_Abstract Illager}}||Inherited entity Abstract Illager does not exist}}
}}
| The base class.
{{#vardefine:meta_VindicationIllager|0}}
{{#vardefine:meta_pre_VindicationIllager|0}}
}}
|
{{#if:Abstract Illager
| Extends Abstract Illager.
{{#if:
| {{#vardefine:meta_VindicationIllager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Illager}}|start_at in use when inherited entity Abstract Illager exists}}
| {{#vardefine:meta_VindicationIllager|{{#var:meta_Abstract Illager|0}}}}
{{#if:{{#varexists:meta_Abstract Illager}}||Inherited entity Abstract Illager does not exist}}
}}
| The base class.
{{#vardefine:meta_VindicationIllager|0}}
}}
}}
Spellcaster Illager
{{#if:Spellcaster Illager||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Spellcaster Illager}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Abstract Illager
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Abstract Illager|Entity metadata}}#Abstract Illager|Abstract Illager]]|[[{{#varexists:meta_Abstract Illager|Entity metadata}}#Abstract Illager|Abstract Illager]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Abstract Illager|Entity metadata}}#Abstract Illager|Abstract Illager]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Abstract Illager|Entity metadata}}#Abstract Illager|Abstract Illager]].
}}{{#if:
| {{#vardefine:meta_Spellcaster Illager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Illager}}|start_at in use when inherited entity Abstract Illager exists}}
| {{#vardefine:meta_Spellcaster Illager|{{#var:meta_Abstract Illager|0}}}}
{{#if:{{#varexists:meta_Abstract Illager}}||Inherited entity Abstract Illager does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Spellcaster Illager|}}
{{#if:{{#varexists:meta_Abstract Illager}}|start_at in use when inherited entity Abstract Illager exists}}
| {{#vardefine:meta_pre_Spellcaster Illager|{{#var:meta_pre_Abstract Illager|0}}}}
{{#if:{{#varexists:meta_Abstract Illager}}||Inherited entity Abstract Illager does not exist}}
}}
| The base class.
{{#vardefine:meta_Spellcaster Illager|0}}
{{#vardefine:meta_pre_Spellcaster Illager|0}}
}}
|
{{#if:Abstract Illager
| Extends Abstract Illager.
{{#if:
| {{#vardefine:meta_Spellcaster Illager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Abstract Illager}}|start_at in use when inherited entity Abstract Illager exists}}
| {{#vardefine:meta_Spellcaster Illager|{{#var:meta_Abstract Illager|0}}}}
{{#if:{{#varexists:meta_Abstract Illager}}||Inherited entity Abstract Illager does not exist}}
}}
| The base class.
{{#vardefine:meta_Spellcaster Illager|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Spell (0: none, 1: summon vex, 2: attack, 3: wololo, 4: disappear, 5: blindness) | 0 | |
EvocationIllager
{{#if:EvocationIllager||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|EvocationIllager}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Spellcaster Illager
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Spellcaster Illager|Entity metadata}}#Spellcaster Illager|Spellcaster Illager]]|[[{{#varexists:meta_Spellcaster Illager|Entity metadata}}#Spellcaster Illager|Spellcaster Illager]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Spellcaster Illager|Entity metadata}}#Spellcaster Illager|Spellcaster Illager]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Spellcaster Illager|Entity metadata}}#Spellcaster Illager|Spellcaster Illager]].
}}{{#if:
| {{#vardefine:meta_EvocationIllager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}|start_at in use when inherited entity Spellcaster Illager exists}}
| {{#vardefine:meta_EvocationIllager|{{#var:meta_Spellcaster Illager|0}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}||Inherited entity Spellcaster Illager does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_EvocationIllager|}}
{{#if:{{#varexists:meta_Spellcaster Illager}}|start_at in use when inherited entity Spellcaster Illager exists}}
| {{#vardefine:meta_pre_EvocationIllager|{{#var:meta_pre_Spellcaster Illager|0}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}||Inherited entity Spellcaster Illager does not exist}}
}}
| The base class.
{{#vardefine:meta_EvocationIllager|0}}
{{#vardefine:meta_pre_EvocationIllager|0}}
}}
|
{{#if:Spellcaster Illager
| Extends Spellcaster Illager.
{{#if:
| {{#vardefine:meta_EvocationIllager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}|start_at in use when inherited entity Spellcaster Illager exists}}
| {{#vardefine:meta_EvocationIllager|{{#var:meta_Spellcaster Illager|0}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}||Inherited entity Spellcaster Illager does not exist}}
}}
| The base class.
{{#vardefine:meta_EvocationIllager|0}}
}}
}}
IllusionIllager
{{#if:IllusionIllager||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|IllusionIllager}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Spellcaster Illager
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Spellcaster Illager|Entity metadata}}#Spellcaster Illager|Spellcaster Illager]]|[[{{#varexists:meta_Spellcaster Illager|Entity metadata}}#Spellcaster Illager|Spellcaster Illager]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Spellcaster Illager|Entity metadata}}#Spellcaster Illager|Spellcaster Illager]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Spellcaster Illager|Entity metadata}}#Spellcaster Illager|Spellcaster Illager]].
}}{{#if:
| {{#vardefine:meta_IllusionIllager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}|start_at in use when inherited entity Spellcaster Illager exists}}
| {{#vardefine:meta_IllusionIllager|{{#var:meta_Spellcaster Illager|0}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}||Inherited entity Spellcaster Illager does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_IllusionIllager|}}
{{#if:{{#varexists:meta_Spellcaster Illager}}|start_at in use when inherited entity Spellcaster Illager exists}}
| {{#vardefine:meta_pre_IllusionIllager|{{#var:meta_pre_Spellcaster Illager|0}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}||Inherited entity Spellcaster Illager does not exist}}
}}
| The base class.
{{#vardefine:meta_IllusionIllager|0}}
{{#vardefine:meta_pre_IllusionIllager|0}}
}}
|
{{#if:Spellcaster Illager
| Extends Spellcaster Illager.
{{#if:
| {{#vardefine:meta_IllusionIllager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}|start_at in use when inherited entity Spellcaster Illager exists}}
| {{#vardefine:meta_IllusionIllager|{{#var:meta_Spellcaster Illager|0}}}}
{{#if:{{#varexists:meta_Spellcaster Illager}}||Inherited entity Spellcaster Illager does not exist}}
}}
| The base class.
{{#vardefine:meta_IllusionIllager|0}}
}}
}}
Vex
{{#if:Vex||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Vex}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Vex|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Vex|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Vex|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Vex|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Vex|0}}
{{#vardefine:meta_pre_Vex|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Vex|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Vex|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Vex|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Is in attack mode | ||||||||
EvocationFangs
{{#if:EvocationFangs||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|EvocationFangs}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_EvocationFangs|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_EvocationFangs|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_EvocationFangs|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_EvocationFangs|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_EvocationFangs|0}}
{{#vardefine:meta_pre_EvocationFangs|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_EvocationFangs|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_EvocationFangs|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_EvocationFangs|0}}
}}
}}
No additional metadata.
AbstractSkeleton
{{#if:AbstractSkeleton||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|AbstractSkeleton}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_AbstractSkeleton|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_AbstractSkeleton|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_AbstractSkeleton|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_AbstractSkeleton|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_AbstractSkeleton|0}}
{{#vardefine:meta_pre_AbstractSkeleton|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_AbstractSkeleton|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_AbstractSkeleton|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_AbstractSkeleton|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is swinging arms | false | |
Skeleton
{{#if:Skeleton||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Skeleton}}
{{#if:{{#var:meta_prerelease}}|
{{#if:AbstractSkeleton
| {{#if:
| Extends {{#if:[[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]]|[[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]].
}}{{#if:
| {{#vardefine:meta_Skeleton|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}|start_at in use when inherited entity AbstractSkeleton exists}}
| {{#vardefine:meta_Skeleton|{{#var:meta_AbstractSkeleton|0}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}||Inherited entity AbstractSkeleton does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Skeleton|}}
{{#if:{{#varexists:meta_AbstractSkeleton}}|start_at in use when inherited entity AbstractSkeleton exists}}
| {{#vardefine:meta_pre_Skeleton|{{#var:meta_pre_AbstractSkeleton|0}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}||Inherited entity AbstractSkeleton does not exist}}
}}
| The base class.
{{#vardefine:meta_Skeleton|0}}
{{#vardefine:meta_pre_Skeleton|0}}
}}
|
{{#if:AbstractSkeleton
| Extends AbstractSkeleton.
{{#if:
| {{#vardefine:meta_Skeleton|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}|start_at in use when inherited entity AbstractSkeleton exists}}
| {{#vardefine:meta_Skeleton|{{#var:meta_AbstractSkeleton|0}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}||Inherited entity AbstractSkeleton does not exist}}
}}
| The base class.
{{#vardefine:meta_Skeleton|0}}
}}
}}
Wither Skeleton
{{#if:Wither Skeleton||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Wither Skeleton}}
{{#if:{{#var:meta_prerelease}}|
{{#if:AbstractSkeleton
| {{#if:
| Extends {{#if:[[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]]|[[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]].
}}{{#if:
| {{#vardefine:meta_Wither Skeleton|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}|start_at in use when inherited entity AbstractSkeleton exists}}
| {{#vardefine:meta_Wither Skeleton|{{#var:meta_AbstractSkeleton|0}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}||Inherited entity AbstractSkeleton does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Wither Skeleton|}}
{{#if:{{#varexists:meta_AbstractSkeleton}}|start_at in use when inherited entity AbstractSkeleton exists}}
| {{#vardefine:meta_pre_Wither Skeleton|{{#var:meta_pre_AbstractSkeleton|0}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}||Inherited entity AbstractSkeleton does not exist}}
}}
| The base class.
{{#vardefine:meta_Wither Skeleton|0}}
{{#vardefine:meta_pre_Wither Skeleton|0}}
}}
|
{{#if:AbstractSkeleton
| Extends AbstractSkeleton.
{{#if:
| {{#vardefine:meta_Wither Skeleton|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}|start_at in use when inherited entity AbstractSkeleton exists}}
| {{#vardefine:meta_Wither Skeleton|{{#var:meta_AbstractSkeleton|0}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}||Inherited entity AbstractSkeleton does not exist}}
}}
| The base class.
{{#vardefine:meta_Wither Skeleton|0}}
}}
}}
Stray
{{#if:Stray||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Stray}}
{{#if:{{#var:meta_prerelease}}|
{{#if:AbstractSkeleton
| {{#if:
| Extends {{#if:[[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]]|[[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_AbstractSkeleton|Entity metadata}}#AbstractSkeleton|AbstractSkeleton]].
}}{{#if:
| {{#vardefine:meta_Stray|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}|start_at in use when inherited entity AbstractSkeleton exists}}
| {{#vardefine:meta_Stray|{{#var:meta_AbstractSkeleton|0}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}||Inherited entity AbstractSkeleton does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Stray|}}
{{#if:{{#varexists:meta_AbstractSkeleton}}|start_at in use when inherited entity AbstractSkeleton exists}}
| {{#vardefine:meta_pre_Stray|{{#var:meta_pre_AbstractSkeleton|0}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}||Inherited entity AbstractSkeleton does not exist}}
}}
| The base class.
{{#vardefine:meta_Stray|0}}
{{#vardefine:meta_pre_Stray|0}}
}}
|
{{#if:AbstractSkeleton
| Extends AbstractSkeleton.
{{#if:
| {{#vardefine:meta_Stray|{{{start_at}}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}|start_at in use when inherited entity AbstractSkeleton exists}}
| {{#vardefine:meta_Stray|{{#var:meta_AbstractSkeleton|0}}}}
{{#if:{{#varexists:meta_AbstractSkeleton}}||Inherited entity AbstractSkeleton does not exist}}
}}
| The base class.
{{#vardefine:meta_Stray|0}}
}}
}}
Spider
{{#if:Spider||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Spider}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Spider|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Spider|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Spider|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Spider|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Spider|0}}
{{#vardefine:meta_pre_Spider|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Spider|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Spider|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Spider|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#if:{{#var:meta_prerelease}}|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Byte | Bit mask | Meaning | 0 |
| 0x01 | Is climbing | ||||||||
Witch
{{#if:Witch||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Witch}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Witch|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Witch|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Witch|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Witch|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Witch|0}}
{{#vardefine:meta_pre_Witch|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Witch|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Witch|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Witch|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is drinking potion | false | |
Wither
{{#if:Wither||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Wither}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Wither|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Wither|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Wither|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Wither|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Wither|0}}
{{#vardefine:meta_pre_Wither|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Wither|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Wither|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Wither|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Center head's target (entity ID, or 0 if no target) | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Left head's target (entity ID, or 0 if no target) | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Right head's target (entity ID, or 0 if no target) | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Invulnerable time | 0 | |
Zombie
{{#if:Zombie||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Zombie}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Zombie|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Zombie|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Zombie|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Zombie|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Zombie|0}}
{{#vardefine:meta_pre_Zombie|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Zombie|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Zombie|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Zombie|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is baby | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Unused (previously type) | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Are hands held up | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is becoming a drowned | false | |
Zombie Villager
{{#if:Zombie Villager||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Zombie Villager}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Zombie
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]]|[[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]].
}}{{#if:
| {{#vardefine:meta_Zombie Villager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Zombie}}|start_at in use when inherited entity Zombie exists}}
| {{#vardefine:meta_Zombie Villager|{{#var:meta_Zombie|0}}}}
{{#if:{{#varexists:meta_Zombie}}||Inherited entity Zombie does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Zombie Villager|}}
{{#if:{{#varexists:meta_Zombie}}|start_at in use when inherited entity Zombie exists}}
| {{#vardefine:meta_pre_Zombie Villager|{{#var:meta_pre_Zombie|0}}}}
{{#if:{{#varexists:meta_Zombie}}||Inherited entity Zombie does not exist}}
}}
| The base class.
{{#vardefine:meta_Zombie Villager|0}}
{{#vardefine:meta_pre_Zombie Villager|0}}
}}
|
{{#if:Zombie
| Extends Zombie.
{{#if:
| {{#vardefine:meta_Zombie Villager|{{{start_at}}}}}
{{#if:{{#varexists:meta_Zombie}}|start_at in use when inherited entity Zombie exists}}
| {{#vardefine:meta_Zombie Villager|{{#var:meta_Zombie|0}}}}
{{#if:{{#varexists:meta_Zombie}}||Inherited entity Zombie does not exist}}
}}
| The base class.
{{#vardefine:meta_Zombie Villager|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is converting | false | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Profession | 0 | |
Husk
{{#if:Husk||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Husk}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Zombie
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]]|[[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]].
}}{{#if:
| {{#vardefine:meta_Husk|{{{start_at}}}}}
{{#if:{{#varexists:meta_Zombie}}|start_at in use when inherited entity Zombie exists}}
| {{#vardefine:meta_Husk|{{#var:meta_Zombie|0}}}}
{{#if:{{#varexists:meta_Zombie}}||Inherited entity Zombie does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Husk|}}
{{#if:{{#varexists:meta_Zombie}}|start_at in use when inherited entity Zombie exists}}
| {{#vardefine:meta_pre_Husk|{{#var:meta_pre_Zombie|0}}}}
{{#if:{{#varexists:meta_Zombie}}||Inherited entity Zombie does not exist}}
}}
| The base class.
{{#vardefine:meta_Husk|0}}
{{#vardefine:meta_pre_Husk|0}}
}}
|
{{#if:Zombie
| Extends Zombie.
{{#if:
| {{#vardefine:meta_Husk|{{{start_at}}}}}
{{#if:{{#varexists:meta_Zombie}}|start_at in use when inherited entity Zombie exists}}
| {{#vardefine:meta_Husk|{{#var:meta_Zombie|0}}}}
{{#if:{{#varexists:meta_Zombie}}||Inherited entity Zombie does not exist}}
}}
| The base class.
{{#vardefine:meta_Husk|0}}
}}
}}
No additional metadata.
Drowned
{{#if:Drowned||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Drowned}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Zombie
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]]|[[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Zombie|Entity metadata}}#Zombie|Zombie]].
}}{{#if:
| {{#vardefine:meta_Drowned|{{{start_at}}}}}
{{#if:{{#varexists:meta_Zombie}}|start_at in use when inherited entity Zombie exists}}
| {{#vardefine:meta_Drowned|{{#var:meta_Zombie|0}}}}
{{#if:{{#varexists:meta_Zombie}}||Inherited entity Zombie does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Drowned|}}
{{#if:{{#varexists:meta_Zombie}}|start_at in use when inherited entity Zombie exists}}
| {{#vardefine:meta_pre_Drowned|{{#var:meta_pre_Zombie|0}}}}
{{#if:{{#varexists:meta_Zombie}}||Inherited entity Zombie does not exist}}
}}
| The base class.
{{#vardefine:meta_Drowned|0}}
{{#vardefine:meta_pre_Drowned|0}}
}}
|
{{#if:Zombie
| Extends Zombie.
{{#if:
| {{#vardefine:meta_Drowned|{{{start_at}}}}}
{{#if:{{#varexists:meta_Zombie}}|start_at in use when inherited entity Zombie exists}}
| {{#vardefine:meta_Drowned|{{#var:meta_Zombie|0}}}}
{{#if:{{#varexists:meta_Zombie}}||Inherited entity Zombie does not exist}}
}}
| The base class.
{{#vardefine:meta_Drowned|0}}
}}
}}
No additional metadata.
Enderman
{{#if:Enderman||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Enderman}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Monster
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]|[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Monster|Entity metadata}}#Monster|Monster]].
}}{{#if:
| {{#vardefine:meta_Enderman|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Enderman|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Enderman|}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_pre_Enderman|{{#var:meta_pre_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Enderman|0}}
{{#vardefine:meta_pre_Enderman|0}}
}}
|
{{#if:Monster
| Extends Monster.
{{#if:
| {{#vardefine:meta_Enderman|{{{start_at}}}}}
{{#if:{{#varexists:meta_Monster}}|start_at in use when inherited entity Monster exists}}
| {{#vardefine:meta_Enderman|{{#var:meta_Monster|0}}}}
{{#if:{{#varexists:meta_Monster}}||Inherited entity Monster does not exist}}
}}
| The base class.
{{#vardefine:meta_Enderman|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Opt BlockID | Carried block | Absent | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is screaming | false | |
EnderDragon
{{#if:EnderDragon||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|EnderDragon}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Insentient
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]|[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]].
}}{{#if:
| {{#vardefine:meta_EnderDragon|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_EnderDragon|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_EnderDragon|}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_pre_EnderDragon|{{#var:meta_pre_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_EnderDragon|0}}
{{#vardefine:meta_pre_EnderDragon|0}}
}}
|
{{#if:Insentient
| Extends Insentient.
{{#if:
| {{#vardefine:meta_EnderDragon|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_EnderDragon|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_EnderDragon|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Dragon phase | 10 (hover) | |
Phases (according to the wiki page on dragon data values) are:
- 0: circling
- 1: strafing (preparing to shoot a fireball)
- 2: flying to the portal to land (part of transition to landed state)
- 3: landing on the portal (part of transition to landed state)
- 4: taking off from the portal (part of transition out of landed state)
- 5: landed, performing breath attack
- 6: landed, looking for a player for breath attack
- 7: landed, roar before beginning breath attack
- 8: charging player
- 9: flying to portal to die
- 10: hovering with no AI (default when using the /summon command).
Flying
{{#if:Flying||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Flying}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Insentient
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]|[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]].
}}{{#if:
| {{#vardefine:meta_Flying|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_Flying|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Flying|}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_pre_Flying|{{#var:meta_pre_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_Flying|0}}
{{#vardefine:meta_pre_Flying|0}}
}}
|
{{#if:Insentient
| Extends Insentient.
{{#if:
| {{#vardefine:meta_Flying|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_Flying|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_Flying|0}}
}}
}}
No additional metadata.
Ghast
{{#if:Ghast||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Ghast}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Flying
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Flying|Entity metadata}}#Flying|Flying]]|[[{{#varexists:meta_Flying|Entity metadata}}#Flying|Flying]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Flying|Entity metadata}}#Flying|Flying]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Flying|Entity metadata}}#Flying|Flying]].
}}{{#if:
| {{#vardefine:meta_Ghast|{{{start_at}}}}}
{{#if:{{#varexists:meta_Flying}}|start_at in use when inherited entity Flying exists}}
| {{#vardefine:meta_Ghast|{{#var:meta_Flying|0}}}}
{{#if:{{#varexists:meta_Flying}}||Inherited entity Flying does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Ghast|}}
{{#if:{{#varexists:meta_Flying}}|start_at in use when inherited entity Flying exists}}
| {{#vardefine:meta_pre_Ghast|{{#var:meta_pre_Flying|0}}}}
{{#if:{{#varexists:meta_Flying}}||Inherited entity Flying does not exist}}
}}
| The base class.
{{#vardefine:meta_Ghast|0}}
{{#vardefine:meta_pre_Ghast|0}}
}}
|
{{#if:Flying
| Extends Flying.
{{#if:
| {{#vardefine:meta_Ghast|{{{start_at}}}}}
{{#if:{{#varexists:meta_Flying}}|start_at in use when inherited entity Flying exists}}
| {{#vardefine:meta_Ghast|{{#var:meta_Flying|0}}}}
{{#if:{{#varexists:meta_Flying}}||Inherited entity Flying does not exist}}
}}
| The base class.
{{#vardefine:meta_Ghast|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Is attacking | false | |
Phantom
{{#if:Phantom||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Phantom}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Flying
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Flying|Entity metadata}}#Flying|Flying]]|[[{{#varexists:meta_Flying|Entity metadata}}#Flying|Flying]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Flying|Entity metadata}}#Flying|Flying]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Flying|Entity metadata}}#Flying|Flying]].
}}{{#if:
| {{#vardefine:meta_Phantom|{{{start_at}}}}}
{{#if:{{#varexists:meta_Flying}}|start_at in use when inherited entity Flying exists}}
| {{#vardefine:meta_Phantom|{{#var:meta_Flying|0}}}}
{{#if:{{#varexists:meta_Flying}}||Inherited entity Flying does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Phantom|}}
{{#if:{{#varexists:meta_Flying}}|start_at in use when inherited entity Flying exists}}
| {{#vardefine:meta_pre_Phantom|{{#var:meta_pre_Flying|0}}}}
{{#if:{{#varexists:meta_Flying}}||Inherited entity Flying does not exist}}
}}
| The base class.
{{#vardefine:meta_Phantom|0}}
{{#vardefine:meta_pre_Phantom|0}}
}}
|
{{#if:Flying
| Extends Flying.
{{#if:
| {{#vardefine:meta_Phantom|{{{start_at}}}}}
{{#if:{{#varexists:meta_Flying}}|start_at in use when inherited entity Flying exists}}
| {{#vardefine:meta_Phantom|{{#var:meta_Flying|0}}}}
{{#if:{{#varexists:meta_Flying}}||Inherited entity Flying does not exist}}
}}
| The base class.
{{#vardefine:meta_Phantom|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Size | 0 | |
Hitbox size is determined by horizontal=0.9 + 0.2*size and vertical=0.5 + 0.1 * i
Slime
{{#if:Slime||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Slime}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Insentient
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]|[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Insentient|Entity metadata}}#Insentient|Insentient]].
}}{{#if:
| {{#vardefine:meta_Slime|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_Slime|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Slime|}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_pre_Slime|{{#var:meta_pre_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_Slime|0}}
{{#vardefine:meta_pre_Slime|0}}
}}
|
{{#if:Insentient
| Extends Insentient.
{{#if:
| {{#vardefine:meta_Slime|{{{start_at}}}}}
{{#if:{{#varexists:meta_Insentient}}|start_at in use when inherited entity Insentient exists}}
| {{#vardefine:meta_Slime|{{#var:meta_Insentient|0}}}}
{{#if:{{#varexists:meta_Insentient}}||Inherited entity Insentient does not exist}}
}}
| The base class.
{{#vardefine:meta_Slime|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Size | 1 | |
LlamaSpit
{{#if:LlamaSpit||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|LlamaSpit}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_LlamaSpit|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_LlamaSpit|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_LlamaSpit|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_LlamaSpit|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_LlamaSpit|0}}
{{#vardefine:meta_pre_LlamaSpit|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_LlamaSpit|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_LlamaSpit|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_LlamaSpit|0}}
}}
}}
Minecart
{{#if:Minecart||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|Minecart}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_Minecart|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Minecart|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_Minecart|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_Minecart|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Minecart|0}}
{{#vardefine:meta_pre_Minecart|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_Minecart|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_Minecart|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_Minecart|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Shaking power | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Shaking direction | 1 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Float | Shaking multiplier | 0.0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Custom block ID and damage | 0 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Custom block Y position (in 16ths of a block) | 6 | |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Show custom block | false | |
If show custom block is false, then each type of Minecart will render its own type of block with its own properties. Note that one does not need to send these values for the metadata fields, as the client will automatically select them if show custom block is false. They are only provided for reference to help with swapping out other blocks.
- Rideable Minecarts contain air (0:0) and have a y position of 6
- Chest Minecarts contain chests facing north (54:0) and have a y position of 8
- Furnace Minecarts contain a normal furnace facing north when unpowered (61:0) and a lit furnace facing north when powered (62:0) and have a y position of 6 in both cases
- Hopper Minecarts contain a hopper (154:0) and have a y position of 1
- TNT Minecarts contain TNT (46:0) and have a y position of 6
- Command block minecarts contain a Command Block (137:0) and have a y position of 6
- Spawner Minecarts contain a spawner (52:0) and have a y position of 6
MinecartRideable
{{#if:MinecartRideable||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|MinecartRideable}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Minecart
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]|[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]].
}}{{#if:
| {{#vardefine:meta_MinecartRideable|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartRideable|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_MinecartRideable|}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_pre_MinecartRideable|{{#var:meta_pre_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartRideable|0}}
{{#vardefine:meta_pre_MinecartRideable|0}}
}}
|
{{#if:Minecart
| Extends Minecart.
{{#if:
| {{#vardefine:meta_MinecartRideable|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartRideable|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartRideable|0}}
}}
}}
No additional metadata.
MinecartContainer
{{#if:MinecartContainer||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|MinecartContainer}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Minecart
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]|[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]].
}}{{#if:
| {{#vardefine:meta_MinecartContainer|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartContainer|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_MinecartContainer|}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_pre_MinecartContainer|{{#var:meta_pre_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartContainer|0}}
{{#vardefine:meta_pre_MinecartContainer|0}}
}}
|
{{#if:Minecart
| Extends Minecart.
{{#if:
| {{#vardefine:meta_MinecartContainer|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartContainer|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartContainer|0}}
}}
}}
No additional metadata.
MinecartHopper
{{#if:MinecartHopper||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|MinecartHopper}}
{{#if:{{#var:meta_prerelease}}|
{{#if:MinecartContainer
| {{#if:
| Extends {{#if:[[{{#varexists:meta_MinecartContainer|Entity metadata}}#MinecartContainer|MinecartContainer]]|[[{{#varexists:meta_MinecartContainer|Entity metadata}}#MinecartContainer|MinecartContainer]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_MinecartContainer|Entity metadata}}#MinecartContainer|MinecartContainer]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_MinecartContainer|Entity metadata}}#MinecartContainer|MinecartContainer]].
}}{{#if:
| {{#vardefine:meta_MinecartHopper|{{{start_at}}}}}
{{#if:{{#varexists:meta_MinecartContainer}}|start_at in use when inherited entity MinecartContainer exists}}
| {{#vardefine:meta_MinecartHopper|{{#var:meta_MinecartContainer|0}}}}
{{#if:{{#varexists:meta_MinecartContainer}}||Inherited entity MinecartContainer does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_MinecartHopper|}}
{{#if:{{#varexists:meta_MinecartContainer}}|start_at in use when inherited entity MinecartContainer exists}}
| {{#vardefine:meta_pre_MinecartHopper|{{#var:meta_pre_MinecartContainer|0}}}}
{{#if:{{#varexists:meta_MinecartContainer}}||Inherited entity MinecartContainer does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartHopper|0}}
{{#vardefine:meta_pre_MinecartHopper|0}}
}}
|
{{#if:MinecartContainer
| Extends MinecartContainer.
{{#if:
| {{#vardefine:meta_MinecartHopper|{{{start_at}}}}}
{{#if:{{#varexists:meta_MinecartContainer}}|start_at in use when inherited entity MinecartContainer exists}}
| {{#vardefine:meta_MinecartHopper|{{#var:meta_MinecartContainer|0}}}}
{{#if:{{#varexists:meta_MinecartContainer}}||Inherited entity MinecartContainer does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartHopper|0}}
}}
}}
No additional metadata.
MinecartChest
{{#if:MinecartChest||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|MinecartChest}}
{{#if:{{#var:meta_prerelease}}|
{{#if:MinecartContainer
| {{#if:
| Extends {{#if:[[{{#varexists:meta_MinecartContainer|Entity metadata}}#MinecartContainer|MinecartContainer]]|[[{{#varexists:meta_MinecartContainer|Entity metadata}}#MinecartContainer|MinecartContainer]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_MinecartContainer|Entity metadata}}#MinecartContainer|MinecartContainer]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_MinecartContainer|Entity metadata}}#MinecartContainer|MinecartContainer]].
}}{{#if:
| {{#vardefine:meta_MinecartChest|{{{start_at}}}}}
{{#if:{{#varexists:meta_MinecartContainer}}|start_at in use when inherited entity MinecartContainer exists}}
| {{#vardefine:meta_MinecartChest|{{#var:meta_MinecartContainer|0}}}}
{{#if:{{#varexists:meta_MinecartContainer}}||Inherited entity MinecartContainer does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_MinecartChest|}}
{{#if:{{#varexists:meta_MinecartContainer}}|start_at in use when inherited entity MinecartContainer exists}}
| {{#vardefine:meta_pre_MinecartChest|{{#var:meta_pre_MinecartContainer|0}}}}
{{#if:{{#varexists:meta_MinecartContainer}}||Inherited entity MinecartContainer does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartChest|0}}
{{#vardefine:meta_pre_MinecartChest|0}}
}}
|
{{#if:MinecartContainer
| Extends MinecartContainer.
{{#if:
| {{#vardefine:meta_MinecartChest|{{{start_at}}}}}
{{#if:{{#varexists:meta_MinecartContainer}}|start_at in use when inherited entity MinecartContainer exists}}
| {{#vardefine:meta_MinecartChest|{{#var:meta_MinecartContainer|0}}}}
{{#if:{{#varexists:meta_MinecartContainer}}||Inherited entity MinecartContainer does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartChest|0}}
}}
}}
No additional metadata.
MinecartFurnace
{{#if:MinecartFurnace||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|MinecartFurnace}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Minecart
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]|[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]].
}}{{#if:
| {{#vardefine:meta_MinecartFurnace|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartFurnace|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_MinecartFurnace|}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_pre_MinecartFurnace|{{#var:meta_pre_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartFurnace|0}}
{{#vardefine:meta_pre_MinecartFurnace|0}}
}}
|
{{#if:Minecart
| Extends Minecart.
{{#if:
| {{#vardefine:meta_MinecartFurnace|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartFurnace|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartFurnace|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Boolean | Has fuel | false | |
MinecartTNT
{{#if:MinecartTNT||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|MinecartTNT}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Minecart
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]|[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]].
}}{{#if:
| {{#vardefine:meta_MinecartTNT|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartTNT|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_MinecartTNT|}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_pre_MinecartTNT|{{#var:meta_pre_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartTNT|0}}
{{#vardefine:meta_pre_MinecartTNT|0}}
}}
|
{{#if:Minecart
| Extends Minecart.
{{#if:
| {{#vardefine:meta_MinecartTNT|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartTNT|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartTNT|0}}
}}
}}
No additional metadata.
MinecartSpawner
{{#if:MinecartSpawner||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|MinecartSpawner}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Minecart
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]|[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]].
}}{{#if:
| {{#vardefine:meta_MinecartSpawner|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartSpawner|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_MinecartSpawner|}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_pre_MinecartSpawner|{{#var:meta_pre_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartSpawner|0}}
{{#vardefine:meta_pre_MinecartSpawner|0}}
}}
|
{{#if:Minecart
| Extends Minecart.
{{#if:
| {{#vardefine:meta_MinecartSpawner|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartSpawner|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartSpawner|0}}
}}
}}
No additional metadata.
MinecartCommandBlock
{{#if:MinecartCommandBlock||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|MinecartCommandBlock}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Minecart
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]|[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Minecart|Entity metadata}}#Minecart|Minecart]].
}}{{#if:
| {{#vardefine:meta_MinecartCommandBlock|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartCommandBlock|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_MinecartCommandBlock|}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_pre_MinecartCommandBlock|{{#var:meta_pre_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartCommandBlock|0}}
{{#vardefine:meta_pre_MinecartCommandBlock|0}}
}}
|
{{#if:Minecart
| Extends Minecart.
{{#if:
| {{#vardefine:meta_MinecartCommandBlock|{{{start_at}}}}}
{{#if:{{#varexists:meta_Minecart}}|start_at in use when inherited entity Minecart exists}}
| {{#vardefine:meta_MinecartCommandBlock|{{#var:meta_Minecart|0}}}}
{{#if:{{#varexists:meta_Minecart}}||Inherited entity Minecart does not exist}}
}}
| The base class.
{{#vardefine:meta_MinecartCommandBlock|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
String | Command |
| |
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
Chat | Last output | {"text":""}
| |
TNTPrimed
{{#if:TNTPrimed||Must specify the current entity ID for Template:Metadata inherit}} {{#vardefine:meta_current_entity|TNTPrimed}}
{{#if:{{#var:meta_prerelease}}|
{{#if:Entity
| {{#if:
| Extends {{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]|[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]}}{{#if:[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]|{{#if:[[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]]| }}[[{{#varexists:meta_{{{pre_inherits}}}|Entity metadata}}#{{{pre_inherits}}}|{{{pre_inherits}}}]]}}.
| Extends [[{{#varexists:meta_Entity|Entity metadata}}#Entity|Entity]].
}}{{#if:
| {{#vardefine:meta_TNTPrimed|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_TNTPrimed|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}{{#if:
| {{#vardefine:meta_pre_TNTPrimed|}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_pre_TNTPrimed|{{#var:meta_pre_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_TNTPrimed|0}}
{{#vardefine:meta_pre_TNTPrimed|0}}
}}
|
{{#if:Entity
| Extends Entity.
{{#if:
| {{#vardefine:meta_TNTPrimed|{{{start_at}}}}}
{{#if:{{#varexists:meta_Entity}}|start_at in use when inherited entity Entity exists}}
| {{#vardefine:meta_TNTPrimed|{{#var:meta_Entity|0}}}}
{{#if:{{#varexists:meta_Entity}}||Inherited entity Entity does not exist}}
}}
| The base class.
{{#vardefine:meta_TNTPrimed|0}}
}}
}}
| Index | Type | Meaning | Default | ||||||
|---|---|---|---|---|---|---|---|---|---|
{{#vardefine:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:pre_meta|{{#var:meta_pre_{{#var:meta_current_entity}}}}}}
{{#switch:
|
added =
{{#if:|
|
removed =
{{#if:{{#var:cur_meta}}|
|
=
{{#ifeq: {{#var:cur_meta}}|{{#var:pre_meta}} | {{#var:cur_meta}} | {{#if:{{#var:cur_meta}}|
|
#default =
Invalid parameter to Template:Metadata id }} |
{{#vardefineecho:cur_meta|{{#var:meta_{{#var:meta_current_entity}}}}}}
{{#vardefine:meta_{{#var:meta_current_entity}}|{{#expr:{{#var:cur_meta}}+1}}}}
{{#ifeq: |||Template:Metadata id must be used as
}} |
VarInt | Fuse time | 80 | |