{{Work in progress}} {{exclusive|java}} {{Infobox entity | image = Blank.png | health = None | behavior = None | size = Customizable }} '''Interaction''' entities are a technical [[entity]], useful for map or data pack creators to see who the last player to click on a certain spot is. They can only be created with the {{cmd|summon}} or {{cmd|execute summon}} commands. Interaction entities are invisible, invincible and of a custom size. Their [[Hitbox|boundary box]] can be viewed via the {{key|F3}} + {{key|B}} debug shortcut. == Behavior == Interaction entities record the [[UUID]] of the last player that left-clicked and right-clicked them, and the time at which the interaction happened. If response is set to true, left-clicking an interaction entity plays a punching sound, and right-clicking it makes the player's arm swing. == Usage == You can check information on who last left-clicked and right-clicked on the interaction entity with the {{cmd|data get entity}} command. This information can be useful in datapack and map creation. You can also change their size to match the area you want to be checked. === Advancement triggers === * Interacting with (right-clicking) an interaction entity triggers [[Custom advancement#minecraft:player_interacted_with_entity|player_interacted_with_entity]]. * Attacking (left-clicking) an interaction entity triggers [[Custom advancement#minecraft:player_hurt_entity|player_hurt_entity]]. === Commands === The interaction entity targets the player who last interacted with it. That makes the following possible: * {{cmd|execute on attacker}} execute as the last player who attacked (left-clicked) the entity. * {{cmd|execute on target}} execute as the last player who interacted with (right-clicked) the entity. == Data values == === ID === {{ID table |edition=java |firstcolumnname=Entity |generatetranslationkeys=y |displayname=Interaction |nameid=interaction |translationkey=entity.minecraft.interaction |spritetype=block |spritename=air |foot=1 }} === Entity data === {{see also|Entity format}} Interaction entities have entity data associated with them that contain various properties of the [[entity]]. {{/ED}} == History == {{HistoryTable |{{HistoryLine|java}} |{{HistoryLine||1.19.4|dev=23w07a|Added interaction entities.}} }} == Navigation == {{Navbox entities|Other}} [[de:Interaktionsobjekt]] [[fr:Interaction]] [[ja:操作記録エンティティ]] [[lzh:交互]] [[pt:Entidade-interação]] [[zh:交互实体]] [[ru:Взаимодействие]]