
Enhanced Allays
This data pack makes allays teleport to the player or to their noteblock, much like how dogs and cats teleport. It also adds the option to make allays…
I don't know my version or loader
Video:
1.21.6+ Features:
- Teleports allays to their owner if they are 64 blocks away from them, unless nametaged or in a vehicle
- Allays trapped in or above walls, fences, fence gates, composters, (filled) cauldrons and hoppers don't teleport ever
- Teleports allays to their note block if they are outside the 16 m range and their timer runs out, unless nametaged or in a vehicle
- handy in watery environments where allays are slower
- has suffocation protection by teleporting them on top of the note block (there is always air above working note blocks)
- has leash functionality to counter this note block feature
- Allays leashed by players cannot like note blocks and thus follow the player
- Shearing an allay causes it to lose its custom name
/trigger invulnerable_allaysmakes your allays immortal- trigger again to make them mortal again
- If server owners don't want immortal allays, admins with OP may use
/function tpallays:toggle_invulnerabilityto toggle between allowing and disallowing invulnerable allays- Invulnerable allays are reset when disabled.
- 'invulnerable allays' is disabled by default
1.21.5
Teleports allays to their owner if they are 64 blocks away from them, unless nametaged or in a vehicle
Allays trapped in or above walls, fences, fence gates, composters, (filled) cauldrons and hoppers don't teleport ever
Teleports allays to their note block if they are outside the 16 m range and their timer runs out, unless nametaged or in a vehicle
- handy in watery environments where allays are slower
- has suffocation protection by teleporting them on top of the note block (there is always air above working note blocks)
- has leash functionality to counter this note block feature
Allays leashed by players cannot like note blocks and thus follow the player
Naming an allay "unname" causes it to lose its custom name
/trigger invulnerable_allaysmakes your allays immortal- trigger again to make them mortal again
- If server owners don't want immortal allays, admins with OP may use
/function tpallays:toggle_invulnerabilityto toggle between allowing and disallowing invulnerable allays- Invulnerable allays are reset when disabled.
- 'invulnerable allays' is disabled by default
Teleports allays to their owner if they are 64 blocks away from them, unless nametaged or in a vehicle
Allays trapped in or above walls, fences, fence gates, composters, (filled) cauldrons and hoppers don't teleport ever
Teleports allays to their note block if they are outside the 16 m range and their timer runs out, unless nametaged or in a vehicle
- handy in watery environments where allays are slower
- has suffocation protection by teleporting them on top of the note block (there is always air above working note blocks)
- has leash functionality to counter this note block feature
Allays leashed by players cannot like note blocks and thus follow the player
Naming an allay "unname" causes it to lose its custom name
/trigger invulnerable_allaysmakes your allays immortal- trigger again to make them mortal again
- If server owners don't want immortal allays, then go into the data pack file > data > tpallays > functions and remove
invulnerable.mcfunction(this is enabled by default)
Teleports allays to their owner if they are 64 blocks away from them, unless nametaged
Allays trapped in or above walls, fences, fence gates, composters, (filled) cauldrons and hoppers don't teleport ever
Teleports allays to their note block if they are outside the 16 m range and their timer runs out, unless nametaged
- handy in watery environments where allays are slower
- has suffocation protection by teleporting them on top of the note block (there is always air above working note blocks)
- has leash functionality to counter this note block feature
Allays leashed by players cannot like note blocks and thus follow the player
Naming an allay "unname" causes it to lose its custom name (<– broken due to bug MC-128225)
/trigger invulnerable_allaysmakes your allays immortal- trigger again to make them mortal again
- If server owners don't want immortal allays, then go into the data pack file > data > tpallays > functions and remove
invulnerable.mcfunction(this is enabled by default)
Check the changelog tab for a more accurate picture, these versions differ greatly.
Allays have more issues in Minecraft: Allays might be my favourite mob, but they are plagued with issues that this data pack might adress in the future. Meanwhile, please vote for this bug MC-278599 and browse through other bugsnotice
- If you want to support small creators like me, you can turn off ad blocker.
- Check out my profile for more creations: https://modrinth.com/user/TQNL
Keep in mind:
- Ensure you're familiar with installing data packs. Verify compatibility with your Minecraft version.
Terms of use:
Do:
- Use and modify the data pack for private use.
- Credit me (ThijquintNL) as the creator when using the data pack in public, such as in video showcases, or when editing and redistributing the original material.
Don't:
- Redistribute the data pack for commercial purposes.
Under CC-BY-NC-SA 4.0 license
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.6, 1.21.7, 1.21.8
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.
- Downloads as [1.21.6+] Enhanced Allays v7.0.zip
- Download size: 20 KB
- Download link checked 30 Aug 2026 — working
These come from our own check of the pack file, not from the source page.