Agent

This page describes an education-related feature.
 
This feature is available only in Minecraft Education or when enabling the "Education" option in Bedrock Edition.
This feature is exclusive to Bedrock Edition and Minecraft Education.
 
Agent
Agent.png: Infobox image for Agent the entity in Minecraft
Invicon Agent Spawn Egg.png: Inventory sprite for Agent Spawn Egg in Minecraft as shown in-game with description: Agent Spawn Egg
Health points

Behavior

Passive

Mob type

Golem

Attack
strength

5HP♥♥♥

Hitbox size

Height: 0.93 blocks
Width: 0.6 blocks

Spawn

See Usage

The agent is a mob that helps players learn coding, by getting players to code the actions on it. The agent can be programmed to execute several tasks, like planting and harvesting, mining, chopping trees, and building. It is only available in Minecraft Education and Bedrock Edition worlds connected to a WebSocket server.

Spawning

In a Bedrock Edition world not connected to a WebSocket server, it is unused and thus has no AI unless spawned by putting the command /execute as @p run agent create into an NPC, but can still store items given to it by the player in its inventory. It can also teleport between dimensions with the player.

The agent can be spawned with its spawn egg, obtainable with /give @s spawn_egg 1 56. However, it is completely invisible when spawned via the spawn egg.

Usage

In Minecraft Education, the agent is used in conjunction with Code Connection for Minecraft / Code Builder, and is programmable by a visual programming language.

In Education and Bedrock Editions, the agent can be used in conjunction with WebSocket servers.

The agent carries its own 27-item inventory, which can be manipulated by commands that the player programs it to use, or edited directly by a GUI that the player can access in-game, in any dimension.

The visual interface allows the player to drag and drop commands, structural constructs and other components into a sequence, and associate the sequence with a custom-named slash command, which can be executed in the traditional way, from the console.

The agent in a dripstone cave

The agent can push pressure plates. The agent also is invulnerable to attacks and is targeted by wardens, but the agent remains undamaged. Projectiles pass through them. Agents can also never ride minecarts or boats, and vehicles go through them. The player cannot use a lead on them.

The agent can interact with buttons, levers or other right-click mechanisms like doors and gates.

Agent commands

Main article: Commands/agent
  • attack <direction>
  • destroy <direction>
  • drop <int:slotNum> <int:quantity> <direction>
  • drop all <direction>
  • move <direction>
  • turn <turnDirection>
  • inspect <direction>
  • inspect data <direction>
  • detect <direction>
  • detectredstone <direction>
  • transfer <int:srcSlotNum> <int:quantity> <int:dstSlotNum>
  • create agent
  • remove agent
  • teleport to player
  • teleport to location facing direction
  • collect <string:item>
  • till <direction>
  • place <int:slotNum> <direction>
  • place on move<int:slotNum> <true/false>
  • get item count <int:slotNum>
  • get item space <int:slotNum>
  • get item detail <int:slotNum>

<direction> refers to forward|back|left|right|up|down

<turnDirection> refers to left|right

Sounds

Sounds
SoundSourceDescriptionResource locationVolumePitch
Friendly Creatures‌
Friendly Mobs​
When an agent is spawnedmob.agent.spawn??

Data values

ID

NameIdentifierNumeric ID Translation key
EntitySprite agent.png: Sprite image for agent in Minecraft Agentagent56entity.agent.name

History

Pocket Edition Alpha
v0.16.0build 1 Added agent.
build 2Removed agent.
Pocket Edition
1.0.0alpha 0.17.0.1The agent has been re-added, hidden in a(n) .apk file.
Bedrock Edition
1.8.0beta 1.8.0.8Added agent spawn egg texture file.
1.9.0beta 1.9.0.0Agent can now be spawned by putting the command execute @p ~ ~ ~ agent create into an NPC.
Minecraft Education
1.0.1 Added the "learn to code mascot".
1.0.2The entity ID changed has been changed from "learn_to_code_mascot" to "agent".
1.4.0Agent's default name tag color has been changed to blue.
1.7Agent can now be removed through /remove.
Players now can show the agent coordinates on the HUD.
/summon agent now creates or teleports the executor's agent to the executor.
Added spawn eggs for agents.
1.20.121.20.10.0Agent now has no range restrictions, it can move and build far away from the player.
Agent now has an animation for unsuccessful actions.
Agent now chooses which item to detect or interact with in a “line of sight” in the direction the code specified, up to 1 block away.

Issues

Issues relating to "Agent" are maintained on the bug tracker. Issues should be reported and viewed there.

Trivia

Gallery

Screenshots

In other media

External links

Navigation

This is a featured article. See Minecraft Wiki:Featured articles for more information.