Minecraft:Agent: Difference between revisions
More actions
Fix template calls: add MC/ prefix |
Sync: updated from Minecraft |
||
| (16 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{Exclusive|Bedrock|Education}}{{Infobox entity | ||
| image = Agent.png | | image = Agent.png | ||
| imagesize = 100px | | imagesize = 100px | ||
| invimage = Agent Spawn Egg | | invimage = Agent Spawn Egg | ||
| Line 9: | Line 7: | ||
| damage = {{hp|5}} | | damage = {{hp|5}} | ||
| size = Height: 0.93 blocks<br>Width: 0.6 blocks | | size = Height: 0.93 blocks<br>Width: 0.6 blocks | ||
| spawn = See [[# | | spawn = See [[#Spawning|Spawning]] | ||
}} | }} | ||
An '''agent''' is a mob that helps | An '''agent''' is a mob that helps [[Minecraft:player]]s learn coding, by getting a player to code the actions on one. Agents can be programmed to execute several tasks, like planting and harvesting, mining, chopping trees, and building. It is only available in {{el|ee}} and {{BE}} worlds connected to a WebSocket server. | ||
== Spawning == | == Spawning == | ||
In a ''Bedrock Edition'' world not connected to a WebSocket server, agents are [[Minecraft:Bedrock Edition unused features|unused]] and these have no AI unless spawned by putting the command {{cmd|/summon agent 56}} or {{cmd|/execute as @p run agent create}} into an [[Minecraft:NPC]], but can still store items given to them by a player in its inventory. Agents can also teleport between dimensions with the player. After spawning them, they may not be removed in ''Bedrock Edition''.{{Verify}} | |||
Agents can be spawned with its spawn egg, obtainable with {{cmd|/give @p agent_spawn_egg 56}}. However, they do not spawn while using its spawn egg in {{BE}}. Agents always spawn with a name tag hovering over them which says the player's name and then ".Agent". | |||
Agents can be spawned with its spawn egg, obtainable with {{ | |||
== Usage == | == Usage == | ||
In ''Minecraft Education'', agents are used in conjunction with [[Minecraft:Code Connection]], and are programmable by a {{ | In ''Minecraft Education'', agents are used in conjunction with [[Minecraft:Code Connection]], and are programmable by a {{w|visual programming language}}. | ||
In the ''Education'' and ''Bedrock | In the ''Minecraft Education'' and ''Bedrock Edition'', agents can be used in conjunction with WebSocket servers. | ||
Agents carry their own 27-slot [[Minecraft:inventory]], which can be manipulated by [[Minecraft:commands]] that the player programs one to use, or edited directly by a GUI that the player can access in-game, in any dimension. | Agents carry their own 27-slot [[Minecraft:inventory]], which can be manipulated by [[Minecraft:commands]] that the [[Minecraft:player]] programs one 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 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. | ||
[[File:Agent Flying.png|thumb|An agent in a [[dripstone cave]]]] | [[File:Agent Flying.png|thumb|An agent in a [[dripstone cave]]]] | ||
Agents are completely invulnerable to all forms of damage, although they are targeted by | Agents float in midair if there is no solid block below them. Agents are completely invulnerable to all forms of [[Minecraft:damage]], although they are targeted by [[Minecraft:warden]]s. Agents pass through blocks, vehicles, and [[Minecraft:projectile]]s, thus making them unable to ride a [[Minecraft:minecart]] or [[Minecraft:boat]]. Agents cannot be [[Minecraft:Lead|leashed]]. | ||
Agents can push pressure plates and {{ | Agents can push pressure plates and {{control|use}} [[Minecraft:door]]s, [[Minecraft:button]]s, [[Minecraft:lever]]s, and [[Minecraft:fence gate]]s. They can {{control|destroy}} some blocks that are indestructible in [[Minecraft:Survival]] mode, such as [[Minecraft:bedrock]] and [[Minecraft:command block]], except for [[Minecraft:allow]] and [[Minecraft:deny]] blocks. | ||
=== Agent commands === | === Agent commands === | ||
{{ | {{main|Commands/agent}} | ||
* <code>attack <direction></code> | * <code>attack <direction></code> | ||
* <code>destroy <direction></code> | * <code>destroy <direction></code> | ||
| Line 89: | Line 86: | ||
== History == | == History == | ||
=== ''Bedrock Edition'' === | === ''Bedrock Edition'' === | ||
{{HistoryTable|{{ | {{HistoryTable | ||
|{{HistoryLine|pocket alpha}} | |||
|{{HistoryLine||v0.16.0|dev=build 1|[[File:Agent.png|32px]] Added agents.|Their addition was likely accidental due to ''Pocket Edition'' sharing the same codebase as ''Education Edition''.}} | |||
|{{HistoryLine|||dev=build 2|Removed agents.}}|{{HistoryLine|pocket}} | |||
|{{HistoryLine||1.0.0|dev=alpha 0.17.0.1|Agents have been re-added, hidden in a(n) <code>.apk</code> file.}} | |||
|{{HistoryLine|bedrock}} | |||
|{{HistoryLine||1.8.0|dev=beta 1.8.0.8|Added agent [[Minecraft:spawn egg]] texture file.}} | |||
|{{HistoryLine||1.9.0|dev=beta 1.9.0.0|Agents can now be spawned by putting the command <code>execute @p ~ ~ ~ agent create</code> into an NPC. }} | |||
|{{HistoryLine||26.50|dev=Preview 26.50.25|The behavior of agents is now available in the vanilla behavior pack.}} | |||
|{{HistoryLine|||dev=Preview 26.50.26|The behavior of agents is once again hardcoded and no longer avaliable in the vanilla behavior pack.}} | |||
}} | }} | ||
=== ''Minecraft Education'' === | === ''Minecraft Education'' === | ||
{{HistoryTable|{{ | {{HistoryTable | ||
| | |{{HistoryLine|education}} | ||
|{{ | |{{HistoryLine||1.0.1|[[File:Agent.png|32px]] Added learn to code mascot.}} | ||
|Added spawn eggs for agents.}}|{{ | |{{HistoryLine||1.0.2|The entity ID has been changed from <code>learn_to_code_mascot</code> to <code>agent</code>.}} | ||
|{{HistoryLine||1.4.0|The default name tag color for agents has been changed to blue.}} | |||
|{{HistoryLine||1.7|Agents can now be removed through {{cmd|remove}}. | |||
|[[Minecraft:Player]]s now can show their agent's coordinates on the [[Minecraft:HUD]]. | |||
|{{cmd|summon agent}} now creates or teleports the executor's agent to the executor. | |||
|Added spawn eggs for agents.}} | |||
|{{HistoryLine||1.20.12|dev=1.20.10.0|Agents now have no range restrictions, it can move and build far away from the player. | |||
|Agents now have an animation for unsuccessful actions. | |Agents now have an animation for unsuccessful actions. | ||
|Agents now choose which item to detect or interact with in a “line of sight” in the direction the code specified, up to 1 block away.}} | |Agents now choose which item to detect or interact with in a “line of sight” in the direction the code specified, up to 1 block away.}} | ||
| Line 102: | Line 114: | ||
== Issues == | == Issues == | ||
{{ | {{issue list|projects=mcpe}} | ||
== Trivia == | == Trivia == | ||
*In 10 Years of Minecraft, there is a puzzle in the "Library" area that involves controlling an agent with glazed terracotta. On the {{ | *In [[Minecraft:10 Years of Minecraft]], there is a puzzle in the "Library" area that involves controlling an agent with [[Minecraft:glazed terracotta]]. On the {{BE}} version of the map, the agent is added in as a new mob, while on {{JE}}, it is an [[Minecraft:armor stand]] with remodeled [[Minecraft:infested chiseled stone bricks]] on its head. | ||
== Gallery == | == Gallery == | ||
| Line 116: | Line 127: | ||
=== Screenshots === | === Screenshots === | ||
<gallery> | <gallery> | ||
File:Agent - 1.png|An agent | File:Agent - 1.png|An agent | ||
File:Some passive mobs.png|An agent with other passive mobs | File:Some passive mobs.png|An agent with other passive mobs | ||
File:Education Edition mobs.png|An agent alongside a [[Minecraft:NPC]] and [[Minecraft:camera]] in a tutorial world | File:Education Edition mobs.png|An agent alongside a [[Minecraft:NPC]] and [[Minecraft:camera]] in a tutorial world | ||
File:Time agent1.png|Red-eyed version of Agent in hour of code 2021 | File:Time agent1.png|Red-eyed version of Agent in [[Minecraft:hour of code]] 2021 | ||
File:Time agent2.png|Yellow-eyed version of Agent in hour of code 2021 | File:Time agent2.png|Yellow-eyed version of Agent in [[Minecraft:hour of code]] 2021 | ||
File:Time agent0.png|Green-eyed version of Agent in hour of code 2021 | File:Time agent0.png|Green-eyed version of Agent in [[Minecraft:hour of code]] 2021 | ||
File:Time agent3.png|Blue-eyed version of Agent in hour of code 2021 | File:Time agent3.png|Blue-eyed version of Agent in [[Minecraft:hour of code]] 2021 | ||
File:Time agent4.png|Pink-eyed version of Agent in hour of code 2021 | File:Time agent4.png|Pink-eyed version of Agent in [[Minecraft:hour of code]] 2021 | ||
</gallery> | </gallery> | ||
=== In other media === | === In other media === | ||
<gallery> | <gallery> | ||
File:Code Builder Update.png|An agent in an official | File:Code Builder Update.png|An agent in an official artwork | ||
File:Code Builder Update agent cutout.png| | File:Code Builder Update agent cutout.png|An official render of the agent from ''Minecraft Education'''s artwork | ||
File:Efe, Noor, and Agent.png|An agent with [[Minecraft:Efe]] and Noor | File:Efe, Noor, and Agent.png|An agent with [[Minecraft:Efe]] and [[Minecraft:Noor]] | ||
File:Learn to Code Update.png|An agent in promotional artwork for the ''Learn to Code Update'' | File:Learn to Code Update.png|An agent in promotional artwork for the [[Minecraft:Learn to Code Update|''Learn to Code Update'']] | ||
File:GOAT Update.jpg|An agent in promotional artwork for the ''GOAT Update'' | File:GOAT Update.jpg|An agent in promotional artwork for the [[Minecraft:GOAT Update|''GOAT Update'']] | ||
File:Mobile, Multiplayer & More.png|An agent in promotional artwork for ''Mobile, Multiplayer & More'' | File:Mobile, Multiplayer & More.png|An agent in promotional artwork for [[Minecraft:Mobile, Multiplayer & More|''Mobile, Multiplayer & More'']] | ||
File:Redstone IRL.jpg|An agent building [[Minecraft:redstone]] contraptions with children | File:Redstone IRL.jpg|An agent building [[Minecraft:redstone]] contraptions with children | ||
File:Agent's laptop.jpg|An agent touching a laptop showing the loading screen of [[Minecraft:Minecraft Education|''Minecraft Education'']] | File:Agent's laptop.jpg|An agent touching a laptop showing the loading screen of [[Minecraft:Minecraft Education|''Minecraft Education'']] | ||
File:Agent's helix.jpeg | File:Agent's helix.jpeg|A agent and some children | ||
File:Education Poster.png|An agent in promotional artwork | File:Education Poster.png|An agent in promotional artwork | ||
File:InspirationIsland screenshot 0.jpg|Half a statue of an agent in the ''Mirror'' section of [[Minecraft:Inspiration Island|''Inspiration Island'']]. The player is required to build the other half. | File:InspirationIsland screenshot 0.jpg|Half a statue of an agent in the ''Mirror'' section of [[Minecraft:Inspiration Island|''Inspiration Island'']]. The player is required to build the other half. | ||
File:Nitwit Ravager Agent.jpeg|An agent with a nitwit picking apples with a ravager | File:Nitwit Ravager Agent.jpeg|An agent with a [[Minecraft:nitwit]] picking [[Minecraft:apples]] with a [[Minecraft:ravager]] | ||
</gallery> | </gallery> | ||
| Line 146: | Line 157: | ||
== Navigation == | == Navigation == | ||
{{ | {{Navbox entities|mobs}} | ||
{{ | {{Navbox Education|exclusive}}{{featured}} | ||
[[Category:Passive mobs]] | [[Category:Passive mobs]] | ||
| Line 153: | Line 164: | ||
[[Category:Minecraft Education mobs]] | [[Category:Minecraft Education mobs]] | ||
de:Agent | [[Minecraft:de:Agent]] | ||
es:Agente | [[Minecraft:es:Agente]] | ||
fr:Agent | [[Minecraft:fr:Agent]] | ||
ja:エージェント | [[Minecraft:ja:エージェント]] | ||
ko:에이전트 | [[Minecraft:ko:에이전트]] | ||
pl:Agent | [[Minecraft:lzh:役者]] | ||
pt:Agente | [[Minecraft:pl:Agent]] | ||
ru:Агент | [[Minecraft:pt:Agente]] | ||
th:เอเจนต์ | [[Minecraft:ru:Агент]] | ||
zh:智能体 | [[Minecraft:th:เอเจนต์]] | ||
[[Minecraft:uk:Агент]] | |||
[[Minecraft:zh:智能体]] | |||
Latest revision as of 11:03, 10 October 2026
Template:ExclusiveTemplate:Infobox entity An agent is a mob that helps Minecraft:players learn coding, by getting a player to code the actions on one. Agents can be programmed to execute several tasks, like planting and harvesting, mining, chopping trees, and building. It is only available in Template:El and Template:BE worlds connected to a WebSocket server.
Spawning
In a Bedrock Edition world not connected to a WebSocket server, agents are unused and these have no AI unless spawned by putting the command Template:Cmd or Template:Cmd into an Minecraft:NPC, but can still store items given to them by a player in its inventory. Agents can also teleport between dimensions with the player. After spawning them, they may not be removed in Bedrock Edition.Template:Verify
Agents can be spawned with its spawn egg, obtainable with Template:Cmd. However, they do not spawn while using its spawn egg in Template:BE. Agents always spawn with a name tag hovering over them which says the player's name and then ".Agent".
Usage
In Minecraft Education, agents are used in conjunction with Minecraft:Code Connection, and are programmable by a Template:W.
In the Minecraft Education and Bedrock Edition, agents can be used in conjunction with WebSocket servers.
Agents carry their own 27-slot Minecraft:inventory, which can be manipulated by Minecraft:commands that the Minecraft:player programs one 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.
Agents float in midair if there is no solid block below them. Agents are completely invulnerable to all forms of Minecraft:damage, although they are targeted by Minecraft:wardens. Agents pass through blocks, vehicles, and Minecraft:projectiles, thus making them unable to ride a Minecraft:minecart or Minecraft:boat. Agents cannot be leashed.
Agents can push pressure plates and Template:Control Minecraft:doors, Minecraft:buttons, Minecraft:levers, and Minecraft:fence gates. They can Template:Control some blocks that are indestructible in Minecraft:Survival mode, such as Minecraft:bedrock and Minecraft:command block, except for Minecraft:allow and Minecraft:deny blocks.
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
Data values
ID
History
Bedrock Edition
Minecraft Education
Issues
Trivia
- In Minecraft:10 Years of Minecraft, there is a puzzle in the "Library" area that involves controlling an agent with Minecraft:glazed terracotta. On the Template:BE version of the map, the agent is added in as a new mob, while on Template:JE, it is an Minecraft:armor stand with remodeled Minecraft:infested chiseled stone bricks on its head.
Gallery
Textures
Screenshots
-
An agent
-
An agent with other passive mobs
-
An agent alongside a Minecraft:NPC and Minecraft:camera in a tutorial world
-
Red-eyed version of Agent in Minecraft:hour of code 2021
-
Yellow-eyed version of Agent in Minecraft:hour of code 2021
-
Green-eyed version of Agent in Minecraft:hour of code 2021
-
Blue-eyed version of Agent in Minecraft:hour of code 2021
-
Pink-eyed version of Agent in Minecraft:hour of code 2021
In other media
-
An agent in an official artwork
-
An official render of the agent from Minecraft Education's artwork
-
An agent with Minecraft:Efe and Minecraft:Noor
-
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
-
An agent building Minecraft:redstone contraptions with children
-
An agent touching a laptop showing the loading screen of Minecraft Education
-
A agent and some children
-
An agent in promotional artwork
-
Half a statue of an agent in the Mirror section of Inspiration Island. The player is required to build the other half.
External links
Template:Navbox entities Template:Navbox EducationTemplate:Featured
Minecraft:de:Agent Minecraft:es:Agente Minecraft:fr:Agent Minecraft:ja:エージェント Minecraft:ko:에이전트 Minecraft:lzh:役者 Minecraft:pl:Agent Minecraft:pt:Agente Minecraft:ru:Агент Minecraft:th:เอเจนต์ Minecraft:uk:Агент Minecraft:zh:智能体