Skip to main content

BeehiveBlockEntityOccupant

{}BeehiveBlockEntityOccupant:compound
TActorIdentifier:string

Typed entity identifier with tags, such as "minecraft:bee<>".

{}SaveData:compound extends Entity

Entity NBTs; properties, attributes, definitions, etc.

IAge:int

Countdown in ticks before entity become adult.

IAir:int

Countdown in ticks before entity start drowning.

+[]Armor:list<Item>

Helmet, Chestplate, Leggings, Boots. Accessible by index, not marked with Slot property.

IAttackTime:int

Last attack tick, determines time between attacks.

+[]Attributes:list<EntityAttribute>

Entity attributes, such as "minecraft:health", "minecraft:follow_range", etc.

IBodyRot:int

Entity body yaw rotation in degrees, with offset of .

BChested:byte

Llama or mule equipped chests.

IColor:int
IColor2:int
BDead:byte

Entity is dead, which is required to visualize animation of dying.

IDeathTime:int

Tick when entity become dead (health <= 0).

IFallDistance:int

Last synchronized distance between ground and entity.

IFire:int

Fire ticks before burning stopped, alternative of .

BHasExecuted:byte= false
IHomeDimensionId:int
[]HomePos:list<int>= "[-2147483648, -2147483648, -2147483648] // when not set"
IHurtTime:int

Last hurt tick, determines entity panic/attack state.

BInvulnerable:byte

Immune to in-game damage types, such as NPCs and Agents.

BIsAngry:byte

Normally, entity become angry when attacked.

BIsAutonomous:byte

Entity can move, alternative of .

BIsBaby:byte

Entity is not adult, so when reaches 0 it is not baby.

BIsEating:byte

Entity is eating item, displays particles around.

BIsGliding:byte

Entity is using elytra (to glide).

BIsGlobal:byte
BIsIllagerCaptain:byte

Patrols of pillagers following their leader.

BIsOrphaned:byte
BIsOutOfControl:byte
BIsPregnant:byte

Entity breeded and prepared to duplicate itself, such as turtles.

BIsRoaring:byte
BIsScared:byte

Entity sees dangerous thing around, such as villagers flee.

BIsStunned:byte
BIsSwimming:byte

Entity is standing on water.

BIsTamed:byte

Entity is tamed, such as cats or dogs.

BIsTrusting:byte

Entity is trusting player (do not panic when it came), such as foxes childs breeded by someone.

ILastDimensionId:int

Dimension from entity transfered when is going to portal, last saved state when loaded into dimension.

ILeasherID:int= -1

Leashed with knot entity (normally, player).

BLootDropped:byte

Required on first death tick, drops loot again if set to false.

ILoveCause:int= "0 // when is not breeded"
+{}Mainhand:compound extends Item

Item set by , entities uses it for attack and other AI-related things.

IMarkVariant:int
[]Motion:list<int>

Velocity of physics in-world, vector of moving target.

BNaturalSpawn:byte

Entity is naturally spawned, not breeded or summoned.

+{}Offhand:compound extends Item

Item set by , in common cases entities ignores it, but players or extra-powered items (Totem of Undying fully restores non-player entities health) are useful.

BOnGround:byte

Entity is standing on landing.

IOwnerNew:int= -1

Projectile shooter entity UID.

BPersistent:byte

Entity can not be despawned.

IPortalCooldown:int

Ticks before entity can move through portal again.

[]Pos:list<int>

XYZ absolute coordinates, alternative of .

[]Rotation:list<int>

Yaw (horizontal rotation angle) and pitch (vertical rotation angle) respectively in degrees, alternative of .

BSaddled:byte

When pig or strider is saddled (excludes horses or not?).

BSheared:byte

When sheep or snow golem is sheared.

BShowBottom:byte
BSitting:byte

Entity is sitting, such as players or foxes.

ISkinID:int
IStrength:int
IStrengthMax:int
ISurface:int
[]Tags:list<string>
ITargetID:int= -1

Following, attacking or anything else targeted entity.

ITimeStamp:int

Tick when entity is born, used to property.

ITradeExperience:int
ITradeTier:int
IUniqueID:int

Entity UID, which is passed to Inner Core callbacks.

IVariant:int
IboundX:int
IboundY:int
IboundZ:int
BcanPickupItems:byte

Entity may equip, take or replace containing item from drop.

[]definitions:list<string>

Set of rules applied (starts with +) or excluded (starts with -) from entity; it includes properties, tasks, etc.

BhasBoundOrigin:byte
BhasSetCanPickupItems:byte
Tidentifier:string

Typed entity identifier without tags, such as "minecraft:cow".

IlimitedLife:int

Ticks after when entity become .

ITicksLeftToStay:int

Countdown before entity left beehive in ticks.