When added, this component makes the entity spawn with a
rider of the specified entityType.
BetaAgeable
Ageable:"minecraft:ageable"
Remarks
Adds a timer for the entity to grow up. It can be
accelerated by giving the entity the items it likes as
defined by feedItems.
BetaBreathable
Breathable:"minecraft:breathable"
Remarks
Defines what blocks this entity can breathe in and gives
them the ability to suffocate.
BetaCanClimb
CanClimb:"minecraft:can_climb"
Remarks
When added, this component signifies that the entity can
climb up ladders.
BetaCanFly
CanFly:"minecraft:can_fly"
Remarks
When added, this component signifies that the entity can
fly, and the pathfinder won't be restricted to paths where a
solid block is required underneath it.
BetaCanPowerJump
CanPowerJump:"minecraft:can_power_jump"
Remarks
When added, this component signifies that the entity can
power jump like the horse does within Minecraft.
BetaColor
Color:"minecraft:color"
Remarks
Defines the entity's color. Only works on certain entities
that have predefined color values (e.g., sheep, llama,
shulker).
BetaColor2
Color2:"minecraft:color2"
Remarks
Defines the entity's secondary color. Only works on certain
entities that have predefined secondary color values (e.g.,
tropical fish).
BetaCursorInventory
CursorInventory:"minecraft:cursor_inventory"
BetaEquippable
Equippable:"minecraft:equippable"
Remarks
Provides access to a mob's equipment slots. This component
exists for all mob entities.
BetaFireImmune
FireImmune:"minecraft:fire_immune"
Remarks
When added, this component signifies that this entity
doesn't take damage from fire.
BetaFloatsInLiquid
FloatsInLiquid:"minecraft:floats_in_liquid"
Remarks
When added, this component signifies that this entity can
float in liquid blocks.
BetaFlyingSpeed
FlyingSpeed:"minecraft:flying_speed"
Remarks
Represents the flying speed of an entity.
BetaFrictionModifier
FrictionModifier:"minecraft:friction_modifier"
Remarks
Defines how much friction affects this entity.
BetaGroundOffset
GroundOffset:"minecraft:ground_offset"
Remarks
Sets the offset from the ground that the entity is actually
at.
BetaHealable
Healable:"minecraft:healable"
Remarks
Defines the interactions with this entity for healing it.
BetaHealth
Health:"minecraft:health"
Remarks
Defines the health properties of an entity.
BetaInventory
Inventory:"minecraft:inventory"
Remarks
Defines this entity's inventory properties.
BetaIsBaby
IsBaby:"minecraft:is_baby"
Remarks
When added, this component signifies that this entity is a
baby.
BetaIsCharged
IsCharged:"minecraft:is_charged"
Remarks
When added, this component signifies that this entity is
charged.
BetaIsChested
IsChested:"minecraft:is_chested"
Remarks
When added, this component signifies that this entity is
currently carrying a chest.
BetaIsDyeable
IsDyeable:"minecraft:is_dyeable"
Remarks
When added, this component signifies that dyes can be used
on this entity to change its color.
When added, this component signifies that this entity can
hide from hostile mobs while invisible.
BetaIsIgnited
IsIgnited:"minecraft:is_ignited"
Remarks
When added, this component signifies that this entity this
currently on fire.
BetaIsIllagerCaptain
IsIllagerCaptain:"minecraft:is_illager_captain"
Remarks
When added, this component signifies that this entity is an
illager captain.
BetaIsSaddled
IsSaddled:"minecraft:is_saddled"
Remarks
When added, this component signifies that this entity is
currently saddled.
BetaIsShaking
IsShaking:"minecraft:is_shaking"
Remarks
When added, this component signifies that this entity is
currently shaking.
BetaIsSheared
IsSheared:"minecraft:is_sheared"
Remarks
When added, this component signifies that this entity is
currently sheared.
BetaIsStackable
IsStackable:"minecraft:is_stackable"
Remarks
When added, this component signifies that this entity can be
stacked.
BetaIsStunned
IsStunned:"minecraft:is_stunned"
Remarks
When added, this component signifies that this entity is
currently stunned.
BetaIsTamed
IsTamed:"minecraft:is_tamed"
Remarks
When added, this component signifies that this entity is
currently tamed.
BetaItem
Item:"minecraft:item"
Remarks
If added onto the entity, this indicates that the entity
represents a free-floating item in the world. Lets you
retrieve the actual item stack contents via the itemStack
property.
BetaLavaMovement
LavaMovement:"minecraft:lava_movement"
Remarks
Defines the base movement speed in lava of this entity.
BetaLeashable
Leashable:"minecraft:leashable"
Remarks
Allows this entity to be leashed and defines the conditions
and events for this entity when is leashed.
BetaMarkVariant
MarkVariant:"minecraft:mark_variant"
Remarks
When added, this component signifies that this entity
contains an additional variant value. Can be used to further
differentiate variants.
BetaMovement
Movement:"minecraft:movement"
Remarks
Defines the general movement speed of this entity.
When added, this movement control allows the mob to swim in
water and walk on land.
BetaMovementBasic
MovementBasic:"minecraft:movement.basic"
Remarks
When added, this component allows the movement of an entity.
BetaMovementFly
MovementFly:"minecraft:movement.fly"
Remarks
When added, this move control causes the mob to fly.
BetaMovementGeneric
MovementGeneric:"minecraft:movement.generic"
Remarks
When added, this move control allows a mob to fly, swim,
climb, etc.
BetaMovementGlide
MovementGlide:"minecraft:movement.glide"
Remarks
When added, this movement control allows the mob to glide.
BetaMovementHover
MovementHover:"minecraft:movement.hover"
Remarks
When added, this move control causes the mob to hover.
BetaMovementJump
MovementJump:"minecraft:movement.jump"
Remarks
Move control that causes the mob to jump as it moves with a
specified delay between jumps.
BetaMovementSkip
MovementSkip:"minecraft:movement.skip"
Remarks
When added, this move control causes the mob to hop as it
moves.
BetaMovementSway
MovementSway:"minecraft:movement.sway"
Remarks
When added, this move control causes the mob to sway side to
side giving the impression it is swimming.
BetaNavigationClimb
NavigationClimb:"minecraft:navigation.climb"
Remarks
Allows this entity to generate paths that include vertical
walls (for example, like Minecraft spiders do.)
BetaNavigationFloat
NavigationFloat:"minecraft:navigation.float"
Remarks
Allows this entity to generate paths by flying around the
air like the regular Ghast.
BetaNavigationFly
NavigationFly:"minecraft:navigation.fly"
Remarks
Allows this entity to generate paths in the air (for
example, like Minecraft parrots do.)
BetaNavigationGeneric
NavigationGeneric:"minecraft:navigation.generic"
Remarks
Allows this entity to generate paths by walking, swimming,
flying and/or climbing around and jumping up and down a
block.
BetaNavigationHover
NavigationHover:"minecraft:navigation.hover"
Remarks
Allows this entity to generate paths in the air (for
example, like the Minecraft Bees do.) Keeps them from
falling out of the skies and doing predictive movement.
BetaNavigationWalk
NavigationWalk:"minecraft:navigation.walk"
Remarks
Allows this entity to generate paths by walking around and
jumping up and down a block like regular mobs.
BetaNpc
Npc:"minecraft:npc"
Remarks
Adds NPC capabilities to an entity such as custom skin,
name, and dialogue interactions.
BetaOnFire
OnFire:"minecraft:onfire"
Remarks
When present on an entity, this entity is on fire.
BetaProjectile
Projectile:"minecraft:projectile"
Remarks
The projectile component controls the properties of a
projectile entity and allows it to be shot in a given
direction. This component is present when the entity has the
minecraft:projectile component.
BetaPushThrough
PushThrough:"minecraft:push_through"
Remarks
Sets the distance through which the entity can push through.
BetaRideable
Rideable:"minecraft:rideable"
Remarks
When added, this component adds the capability that an
entity can be ridden by another entity.
BetaRiding
Riding:"minecraft:riding"
Remarks
This component is added to any entity when it is riding
another entity.
BetaScale
Scale:"minecraft:scale"
Remarks
Sets the entity's visual size.
BetaSkinId
SkinId:"minecraft:skin_id"
Remarks
Skin Id value. Can be used to differentiate skins, such as
base skins for villagers.
BetaStrength
Strength:"minecraft:strength"
Remarks
Defines the entity's strength to carry items.
BetaTameable
Tameable:"minecraft:tameable"
Remarks
Defines the rules for an entity to be tamed by the player.
BetaTameMount
TameMount:"minecraft:tamemount"
Remarks
Contains options for taming a rideable entity based on the
entity that mounts it.
BetaTypeFamily
TypeFamily:"minecraft:type_family"
Remarks
Used to determine the type families the entity belongs to.
The types of entity components that are accessible via function Entity.getComponent.