Agent - minecraft.fandom.com
In Minecraft Education and Bedrock Edition worlds connected to a WebSocket server, the agent is a mob that helps players learn coding, by allowing players to program actions into it. The agent can be programmed to execute several tasks, like planting and harvesting, mining, and building.
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 @p ~ ~ ~ agent create or 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. It can be spawned using its spawn egg, obtainable with /give @s spawn_egg 1 56.
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 Minecraft Education and Bedrock Edition, 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 can push pressure plates. It can interact with buttons, levers, and other right-click mechanisms like doors and fence gates.
Agent commands[]
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 agentremove agentteleport to playerteleport to location facing directioncollect <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[]
| Sound | Source | Description | Resource location | Volume | Pitch |
|---|---|---|---|---|---|
| Friendly Creatures | When an agent is spawned | mob | ? | ? |
Data values[]
ID[]
| Name | Identifier | Numeric ID | Translation key |
|---|---|---|---|
| Agent | agent | 56 | entity.agent.name |
History[]
| Pocket Edition Alpha | |||||
|---|---|---|---|---|---|
| v0.16.0 | build 1 | ||||
| build 2 | Removed agent. | ||||
| Pocket Edition | |||||
| 1.0.0 | alpha 0.17.0.1 | The agent has been re-added, hidden in an .apk file. | |||
| Bedrock Edition | |||||
| 1.8.0 | beta 1.8.0.8 | Added agent spawn egg texture file. | |||
| ? | Agent can now be spawned by putting the command execute @p ~ ~ ~ agent create into an NPC. | ||||
| Education Edition | |||||
| 1.0.1 | |||||
| 1.0.2 | The entity ID changed has been changed from "learn_to_code_mascot" to "agent". | ||||
| 1.4.0 | The agent's default name tag color has been changed to blue. | ||||
| 1.7 | Agent 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.12 | 1.20.10.0 | The agent no longer has range restrictions. It can move and build far away from the player. | |||
| The agent now has an animation for unsuccessful actions. | |||||
| The 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. | |||||
Trivia[]
- The agent is seen in the official image of Minecraft Education.
- The agent is the only mob exclusive to Minecraft Education. Bedrock Edition also contains resources for the mob. However, the mob is unusable, and invisible in game. By installing Code Connection, it is possible to use in Bedrock Edition on Windows.
- On the free 10th-anniversary map that @BlockworksYT released, there is a puzzle in the "Library" area that involves controlling the Agent with glazed terracotta. On the Bedrock Edition version of the map, the agent is added in as a new mob, while on Java Edition, it is an armor stand with remodeled infested chiseled stone bricks on its head.
- The agent spawn egg can be obtained using
/give @s spawn_egg 1 56. However, when spawned via the spawn egg, it is completely invisible. - The agent is immune to Warden's sonic attacks, TNT or Creeper explosions, Ender Dragon's wings or fire breath, below Y-64, and Wither skulls.
- If the Agent is coded to punch the Warden standing in front of it, the Warden gets provoked easily and starts attacking the Agent, similar to when a player attacks it.
- When coded, the agent can easily break any block (especially bedrock and Reinforced Deepslate), however it cannot break Air, Structure Void, Barrier Blocks and Invisible Bedrock.
Gallery[]
-
An agent.
-
Agent in the official image.
-
An Agent in promotional artwork for the Learn to Code Update.
-
An Agent in promotional artwork for the GOAT Update.
-
An Agent in promotional artwork for Mobile, Multiplayer & More.
| Development | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Technical | |||||||||||||||||
| Multiplayer | |||||||||||||||||
| Exclusive features |
| ||||||||||||||||
| Related | |||||||||||||||||




