Allay

"Fairy" redirects here. For the add-on mob, see Majestic Camping Add-On § Mobs. For other uses, see Allay (disambiguation).
Allay
Allay.gif: Infobox image for Allay the entity in Minecraft
Invicon Allay Spawn Egg.png: Inventory sprite for Allay Spawn Egg in Minecraft as shown in-game with description: Allay Spawn Egg
Health points

20HP♥ × 10

Behavior

Passive

Hitbox size

Height: 0.6 blocks
Width: 0.35 blocks

Speed

0.4

Spawn

Pillager Outpost Woodland Mansion

Usable items

An allay is a flying mob that collects and delivers items to any player that has handed it something or to any note block it has recently heard playing. It is considered a passive counterpart to the vex.

Spawning

Two allays in a cage near a pillager outpost.
Two allays inside a woodland mansion cell.

Allays spawn only during world generation, but they can also duplicate themselves; see § Allay duplication below.

Allays have a 50% chance of spawning in dark oak cages near pillager outposts in groups of 1-3. Allays also have a 50% chance to spawn inside jail cells within woodland mansions in groups of 1-3.

Behavior

The allay's luminous texture allows it to be seen clearly in the dark, although it doesn't illuminate its surroundings.

The allay is small, peaceful, and flies aimlessly until a player gives it an item with their use key. The allay starts following the player and seeks out dropped versions of the same item to deliver them to the player. The allay returns to wandering around if any player takes its item back by using an empty hand on it.

The allay locks onto the player that last gave it an item. This allay follows the player from up to a 64-block cubic area away and seeks items up to a 32-block cubic area away from the player. After delivering items, the allay has a delay of three seconds until it can seek items again. An allay has a single inventory slot to hold a stack of items (usually 64 items) in addition to the item it got from the player. While the allay does not discern enchantments, special item names, or items in shulker boxes when it seeks, it still carries such items in separate trips.

Allays don't pick up any items if the game rule /gamerule mobGriefing is false, but the player can still give the allay items with the use key.

If the allay hears a note block play within 16 blocks of its location while delivering items, it instead delivers its items to the note block. Then it spends 30 seconds around that particular note block, seeking items around it and returning them to it instead of its player. The allay returns to targeting its player after 30 seconds. A vibration particle emanates from the note block and reaches the allay to indicate the allay has locked onto the note block. While an allay is focused on a note block, it responds only to sound from that note block, which resets the time until the allay loses interest. This in principle allows allays to focus on a single note block while other note blocks are playing in the vicinity, thus allowing many allays to work in parallel with different note blocks. Because the allay and the note block interact via a vibration particle, placing wool between the note block and the allay can prevent this sound interaction.

The allay can pick up items within a radius of about 1.3 blocks from itself and drop items up to 3 blocks away from its player or note block.

An allay performs a dance animation when there is a nearby jukebox playing. If the jukebox stops playing or if the allay gets too far away from the jukebox, it stops dancing.

The allay cannot enter water, although it attempts to gather underwater items.

Allays cannot be harmed by their interacted owners. If they are harmed by another source, they fly away for a few seconds. When killed, allays drop the items they were holding. If an allay dies while holding a totem of undying, it instead returns to full health and the totem is destroyed, as with any mob holding a totem of undying. Allays naturally regenerate 2HP♥ per second in Java Edition if damaged, or 1.83HP♥ × 0.915 per second in Bedrock Edition.

In Java Edition, using a lead or a named name tag performs the item's normal function, and it's impossible to give it to the allay. In Bedrock Edition, using a lead or a named name tag gives it to the allay, and the player can trigger the item's normal function by sneaking.

Despite being flying mobs, allays can destroy turtle eggs when on top of them.[1]

Allay duplication

An allay duplicating.

If an allay is given an amethyst shard while it is dancing due to a nearby jukebox playing any music disc, it splits into two allays (itself and a new allay) and the amethyst shard is consumed. After duplication, both allays have a five-minute cooldown before being able to duplicate again. Allays do not have a baby form.

Teleportation

This feature is exclusive to Bedrock Edition.
 

When a player teleports through a nether portal, the player's allay teleports to them, even if it does not enter the portal.

When a player teleports through an end portal, the allay teleports to the End only if a player gives the allay an item before teleporting and must be nearby the player as they teleport.

Allays holding an item follow the player through a portal if they are 21 blocks horizontally from the player or if they are within 22 blocks vertically of the player's legs. Allays do not travel through portals regardless of how close they are if they are tethered to a fence with a lead.

Sounds

Java Edition:
Allays use the Friendly Creatures sound category for entity-dependent sound events.

Sounds
SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
​Allay seeksFriendly MobsRandomly while holding an itementity.allay.ambient_with_itemsubtitles.entity.allay.ambient_with_item0.121.0-1.516
​Allay yearnsFriendly MobsRandomly while not holding an itementity.allay.ambient_without_itemsubtitles.entity.allay.ambient_without_item0.10.8-1.216
​Allay diesFriendly MobsWhen an allay diesentity.allay.deathsubtitles.entity.allay.death0.240.8-1.216
​Allay hurtsFriendly MobsWhen an allay is damagedentity.allay.hurtsubtitles.entity.allay.hurt0.321.2-1.816
​Allay chortlesFriendly MobsWhen an allay is given an item from a playerentity.allay.item_givensubtitles.entity.allay.item_given0.21.016
​Allay allaysFriendly MobsWhen an allay's item is removed by a playerentity.allay.item_takensubtitles.entity.allay.item_taken0.21.2516
​Allay tossesFriendly MobsWhen an allay throws an itementity.allay.item_thrownsubtitles.entity.allay.item_thrown0.25varies [sound 1]16
​Amethyst chimesFriendly MobsWhen an allay is duplicatedblock.amethyst_block.chimesubtitles.block.amethyst_block.chime0.41.016
  1. Can be 0.375, 0.5625, 0.625, 0.75, 1.0, 1.125, 1.25, 1.5, 1.875, 2.0, or 2.25

Bedrock Edition:

Sounds
SoundSourceDescriptionResource locationVolumePitch
Friendly Creatures‌
Friendly Mobs​
Randomly while holding an itemmob.allay.idle_holding0.251.25
Friendly Creatures‌
Friendly Mobs​
Randomly while not holding an itemmob.allay.idle0.121.0
Friendly Creatures‌
Friendly Mobs​
When an allay diesmob.allay.death0.51.0
Friendly Creatures‌
Friendly Mobs​
When an allay is damagedmob.allay.hurt0.51.0
Friendly Creatures‌
Friendly Mobs​
When an allay is given an item from a playermob.allay.item_given0.11.0
Friendly Creatures‌
Friendly Mobs​
When an allay's item is removed by a playermob.allay.item_taken0.11.25
Friendly Creatures‌
Friendly Mobs​
When an allay throws an itemmob.allay.item_thrown0.3varies [sound 1]
BlocksWhen an allay is duplicatedchime.amethyst_block1.00.5-1.7
  1. Can be 0.5, 0.5625, 0.625, 0.75, 0.9375, 1, 1.125, 1.25, 1.5, 1.875, 2, 2.25, 2.5, 3, 3.75, or 4

Data values

ID

Java Edition:

NameIdentifierEntity tagsTranslation key
EntitySprite allay.png: Sprite image for allay in Minecraft Allayallayfall_damage_immuneentity.minecraft.allay

Bedrock Edition:

NameIdentifierNumeric ID Translation key
EntitySprite allay.png: Sprite image for allay in Minecraft Allayallay134entity.allay.name

Entity data

Allays have entity data associated with them that contain various properties.

Java Edition:

Main article: Entity format
  • [NBT Compound / JSON Object] Entity data
    • Tags common to all entities see Template:Nbt inherit/entity/template
    • Tags common to all mobs see Template:Nbt inherit/mob/template
    • [Long] DuplicationCooldown: The allay's duplication cooldown in ticks. This is set to 6000 game ticks (5 minutes) when the allay duplicates.
    • [NBT List / JSON Array] Inventory: List of items the allay has picked up. This list can contain at most one compound tag. The item given by the player to the allay is stored in its HandItems[0] tag, not here.
      • A single item stack see Template:Nbt inherit/itemnoslot/template
    • [NBT Compound / JSON Object] listener: The vibration event listener of this allay.
      • [Int] distance: Nonnegative integer.
      • [NBT Compound / JSON Object] event: Optional.
        • [Int] distance: Nonnegative integer.
        • [String] game_event: A resource location of the game event.
        • [NBT List / JSON Array] pos: Three doubles representing the X, Y, and Z coordinates.
        • [Int Array] projectile_owner: Optional. The projectile owner's UUID. The 128-bit UUID is stored as four 32-bit integers, ordered from most to least significant.
        • [Int Array] source: Optional. The source entity's UUID. The 128-bit UUID is stored as four 32-bit integers, ordered from most to least significant.
      • [Int] event_delay: Nonnegative integer.
      • [Int] event_distance: Nonnegative integer.
      • [Int] range: Nonnegative integer.
      • [NBT Compound / JSON Object] source: Position source.
        • [String] type: A resource location of the position source type.
        • For type block
          • [Int Array] pos: X, Y, and Z coordinates.
        • For type entity
          • [Int Array] source_entity: The entity's UUID. The 128-bit UUID is stored as four 32-bit integers, ordered from most to least significant.
          • [Float] y_offset:

Bedrock Edition:

See Bedrock Edition level format/Entity format.

Achievements

IconAchievementIn-game descriptionActual requirements (if different)Gamerscore earnedTrophy type (PS)
PS4Other
Birthday SongHave an Allay drop a cake at a noteblockTame an by giving it a cake while having dropped cake items and play a note block nearby.10Bronze
Diamonds to you!Throw diamonds at another player.Drop a diamond. Another player must then pick up this diamond.15Bronze
OverkillDeal nine hearts of damage in a single hit.Damage can be dealt to any mob, even those that do not have nine hearts of health overall.30Bronze
Over-OverkillDeal 50 hearts of damage in a single hit using the MaceDamage can be dealt to any mob, even those that do not have 50 hearts of health overall.20Silver

Advancements

IconAdvancementIn-game descriptionActual requirements (if different)
A Throwaway JokeThrow a Trident at something.
Note: Throwing away your only weapon is not a good idea.
Hit a mob with a thrown trident.
AdventureAdventure, exploration and combatKill any mob, or be killed by any living entity.
ArbalisticKill five unique mobs with one crossbow shotArmor Stand also counts for this advancement.
This is a hidden advancement, meaning that it can be viewed by the player only after completing it, regardless of if its child advancement(s), if any, have been completed.
Birthday SongHave an Allay drop a Cake at a Note BlockGive an a cake and then use a note block to make the allay drop the cake at a note block.
This is a hidden advancement, meaning that it can be viewed by the player only after completing it, regardless of if its child advancement(s), if any, have been completed.
Over-OverkillDeal 50 hearts of damage in a single hit using the MaceDamage can be dealt to any mob, even those that do not have 50 hearts of health overall.
Take AimShoot something with an ArrowUsing a bow or a crossbow, shoot a mob with an arrow, tipped arrow, or spectral arrow.
You've Got a Friend in MeHave an Allay deliver items to youGive an an item and then have it return to the player with more of that item.
This is a hidden advancement, meaning that it can be viewed by the player only after completing it, regardless of if its child advancement(s), if any, have been completed.

Videos

History

September 4, 2021The allay is teased as the next mob vote candidate by Ulraf through the use of emojis.
October 12, 2021The allay is announced as part of the mob vote for Minecraft Live 2021.
Clarifications on the allay's behavior were made, revealing that they don't actually duplicate items or take items from chests.[2][3]
October 16, 2021The allay wins the mob vote at Minecraft Live 2021.
February 2, 2022The first look of the allay in game is shown.
Java Edition
1.1922w13a Added allays.
22w15aAllays now have natural regeneration, at a rate of 2HP♥ per second.
22w16aIncreased the health of allays from 10HP♥♥♥♥♥ to 20HP♥ × 10.
Allays now drop the item they are holding upon death.
1.19.122w24aAllays now dance near jukeboxes that are playing music.
Allays can be duplicated by using an amethyst shard on a dancing allay.
The duplication cooldown for allays is 212 minutes.
Pre-release 1The duplication cooldown for allays has been doubled to 5 minutes.
1.19.322w42a The bottom of the body and wings of the allay are now translucent.
The wings of the allay are now connected to its body.
Bedrock Edition
1.18.10beta 1.18.10.26allay and allay_spawn_egg IDs are added to the game and referenced in the Bedrock Beta Addons Documentation.
1.18.30
Experiment
Wild Update
Preview 1.18.30.21Added feature_cage_with_allays and updated 2x2_a1 structure components to pillager outposts and woodland mansions respectively. They do not yet generate.
Preview 1.18.30.23 Added allays. Currently, allays make no idle sounds.
When they are hit, they make the same sound as the player.
Preview 1.18.30.29Allays are now immune to damage from their owner.
Allays no longer pick up item variants, although they do pick up identical items with different NBT data.
1.19.0Preview 1.19.0.21Allays are now available without enabling experimental gameplay.
Allays can be leashed with a lead and nametagged with a name tag while holding an item.
Preview 1.19.0.25Increased the health of allays from 16HP♥ × 8 to 20HP♥ × 10.
Allays now have natural regeneration, going at a rate of 2HP♥ per second.
1.19.10Preview 1.19.10.20Pickup range is changed from 64 to 32 blocks.
Preview 1.19.10.22Added allay duplication, making it possible to duplicate an allay with an amethyst shard and a jukebox.
Preview 1.19.10.24Allays now have a 5 minute duplication cooldown.

Data history

Java Edition
1.21.525w07aRemoved the CanDuplicate field (controlled by DuplicationCooldown). Was a boolean that was set to false when the allay duplicate, and true when DuplicationCooldown reached 0.

Issues

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

Trivia

  • The allay was originally planned for the Nether Update.[4]
  • Some previous names considered for the allay were the wisp and the pixie.[4]
  • The allays were created to solve the problem of how players would build structures and collect resources in Minecraft Legends while focusing on defending the Overworld.[5]
  • The reason why allay duplication uses amethyst shards is because the item is renewable, has a musical sound that fits with the allay, and it adds more value to amethyst geodes.[6][7]
  • According to the "meet the allay" article on Minecraft.net, the reason why allays can be tamed by players is because they form a "magical connection" when that player gives it an item. This bond is what prevents players from accidentally harming their allay.[8]
  • Originally, Mojang considered having allays naturally spawn within forest biomes. However, the reason they went with pillager outposts and woodland mansions, was because they wanted to highlight the companionship aspect.[8]

Gallery

Renders

Development images

Concept artwork

Recreations

Screenshots

Textures

In other media

See also

References

External links

Navigation