This Minecraft tutorial explains the NBT tags (formerly called data tags) that you can use for a bee in Minecraft Java Edition (PC/Mac) 1.16, 1.17, 1.18, 1.19 and 1.20.

TIP: If you are not running Minecraft Java Edition (PC/Mac) 1.16/1.17/1.18/1.19/1.20, find NBT tags for bee in another version of Minecraft:

  • Java Edition (PC/Mac) 1.15

Background

In Minecraft Java Edition 1.16, 1.17, 1.18, 1.19 and 1.20, the entity value for a bee is bee. The bee entity has a unique set of data tags that can be used in Minecraft commands such as: /summon and /data.

What are NBT tags (formerly called Data Tags)?

NBT tags allow you to set certain properties of an entity (such as bee). The NBT tag is always surrounded in {} such as {CustomName:”\”Buzzy\””}. If there is more than one NBT tag used in a game command, the NBT tags are separated by a comma such as {CustomName:”\”Buzzy\””, Age:-25000}.

List of NBT Tags

Here is a list of the NBT tags that you can use for bee in Minecraft Java Edition (PC/Mac) 1.16, 1.17, 1.18, 1.19 and 1.20:

NBT Tag Value (Description)
FlowerPos X Y Z (The coordinates of the flower that the bee is gathering pollen from)

Example
{FlowerPos:{X:-11,Y:63:Z:84}}

HasStung  

0b (The bee has not stung an entity in the game such as a player or mob)
1b (The bee has stung an entity in the game such as a player or mob)

Example
{HasStung:0b}

CannotEnterHiveTicks  

ticks (The number of game ticks before the bee can enter its bee hive or bee nest)

Example
{CannotEnterHiveTicks:0}

TicksSincePollination  

ticks (The number of game ticks since the bee’s last pollenation

Example
{TicksSincePollination:474}

AngerTime  

ticks (The number of game ticks before the bee is no longer angry)

Example
{AngerTime:630}

HasNectar  

0b (The bee does not have nectar)
1b (The bee has nectar)

Example
{HasNectar:0b}

CropsGrownSincePollenation  

number (The number of crops that the bee has fertilized and grown since the bee’s last pollenation)

Example
{CropsGrownSincePollenation:9.0f}

HivePos  

X Y Z (The coordinates of the bee hive or bee nest that the bee is loyal to)

Example
{HivePos:{X:-82,Y:70:Z:0}}

InLove  

ticks (The number of game ticks that the bee is in love mode and will try to breed with another bee)

Example
{InLove:400}

Age  

ticks (The age of the bee in game ticks. Use 0 or higher for an adult. Use a negative number such as -25000 for a baby.)

Example
{Age:0} example for adult
{Age:-25000} example for baby

ForcedAge  

ticks (When a baby bee matures, the Age data tag will be set to ForcedAged. However, there have been bugs with this data tag so it may not work properly.)

Example
{ForcedAge:0}

Leash  

Indicates the coordinates of the fence that the bee is leashed to.

Example
{Leash:{X:92,Y:72,Z:-206}}

CustomName  

name (The name to assign to the bee)

Example
{CustomName:”\”Buzzy\””}

Health  

number (The number of health points the bee has)

Example
{Health:9.0f}

AbsorptionAmount  

number (The number of absorption health points the bee has)

Example
{AbsorptionAmount:2.0f}

Invulnerable  

0 (The bee will take damage like normal)
1 (The bee will not take any damage from attacks or physical surroundings)

Example
{Invulnerable:1}

PersistenceRequired  

0 (The bee will despawn naturally)
1 (The bee won’t despawn)

Example
{PersistenceRequired:1}

NoAI  

0 (The bee will have artificial intelligence and will move/behave like normal)
1 (The bee will have no artificial intelligence and will appear motionless)

Example
{NoAI:1}

Silent  

0 (The bee will make its usual noises in the game)
1 (The bee will not make any noise in the game)

Example
{Silent:1}

Fire  

ticks (The number of game ticks until the bee is no longer on fire – there are 20 ticks in a second)

Example
{Fire:60}

PortalCooldown  

ticks (The number of game ticks until the bee can go through a portal again – there are 20 ticks in a second)

Example
{PortalCooldown:120}

Air  

ticks (The number of game ticks the bee has air left for)

Example
{Air:120}

id  

bee (The entity value used to represent a bee in the EntityTag or Passengers tag)

Example
{id:bee}

Passengers  

The mob that is riding on the bee. Use the entity value for the passenger mob

Example of skeleton as passenger
Passengers:[{id:skeleton}]

NBT Tag Examples

To summon a bee that is named Buzzy:

/summon bee ~ ~ ~ {CustomName:"\"Buzzy\""}

To summon a baby bee that is named Cutie:

/summon bee ~ ~ ~ {CustomName:"\"Cutie\"", Age:-25000}

Target Selectors

Before we finish discussing data tags, let’s quickly explore how to use the @e target selector. The @e target selector allows you to target entities in your commands. If you use the type=bee value, you can target bees:

@e[type=bee]

Target Selector Examples

To change the nearest bee to a baby bee:

/data merge entity @e[type=bee,limit=1,sort=nearest] {Age:-25000}

To kill all bees:

/kill @e[type=bee]

Next, learn how to use the game commands in Minecraft.

Command Examples

Here are some game command examples for a bee in Minecraft:

How to Summon a Bee

Click to rate this post!
[Total: 2 Average: 5]