Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Agent: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
(4 intermediate revisions by the same user not shown)
Line 26: Line 26:


[[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 [[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 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 {{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.
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.
Line 86: Line 86:
== History ==
== History ==
=== ''Bedrock Edition'' ===
=== ''Bedrock Edition'' ===
{{HistoryTable|{{HistoryLine|pocket alpha}}|{{HistoryLine||v0.16.0|dev=build 1|[[File:Agent.png|32px]] Added agents.}}|{{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. }}
{{HistoryTable
|{{HistoryLine|bedrock upcoming}}
|{{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||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.}}
|{{HistoryLine|||dev=Preview 26.50.26|The behavior of agents is once again hardcoded and no longer avaliable in the vanilla behavior pack.}}
Line 93: Line 99:


=== ''Minecraft Education'' ===
=== ''Minecraft Education'' ===
{{HistoryTable|{{HistoryLine|education}}|{{HistoryLine||1.0.1|[[File:Agent.png|32px]] Added learn to code mascot.}}|{{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}}.
{{HistoryTable
|{{HistoryLine|education}}
|{{HistoryLine||1.0.1|[[File:Agent.png|32px]] Added learn to code mascot.}}
|{{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]].
|[[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.
|{{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.
|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 106: Line 118:
== Trivia ==
== 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 {{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.
*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.
*The agent's addition in ''Pocket Edition'' was likely accidental due to to the edition sharing the same codebase as ''Minecraft Education''.


== Gallery ==
== Gallery ==
Line 136: Line 147:
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.

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.

File:Agent Flying.png
An agent in a dripstone cave

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

Template:Main

  • 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

Template:SoundTable

Data values

ID

Template:ID table

History

Bedrock Edition

Template:HistoryTable

Minecraft Education

Template:HistoryTable

Issues

Template:Issue list

Trivia

Gallery

Textures

Screenshots

In other media

External links

Navigation

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:智能体