Minecraft Data Packs / Mob

Allay Upgrades

  • check_circle Functions
  • check_circle Predicates
  • 3,772 views, 3 today
  • 280 downloads, 0 today
  • 33
  • 28
  • 7
EMD123
Level 63 : High Grandmaster System
116
Allay Upgrades Minecraft Data Pack
This datapack adds vanilla style QOL improvements to allays that allow them to better complete their vanilla purposes. This datapack is a must-have if you have a world with allays, and a great vanilla+ mod to play with in all worlds.

Included Features


Allays remember noteblocks when far away
Allays will no longer forget their note block when they are too far away for too long (usually distracted by items) instead they will only forget their note block when they are close enough to hear it and tell that it's not playing.

Amethyst noteblocks
Placing an amethyst block under a note block will cause the allays to never* forget that noteblock, meaning you can make an allays stay in an area without the constant ringing of note blocks.
You can make them forget a noteblock by punching them.

Allays can teleport
If an allays is too far away from their owner and not following them anymore, they will teleport to them. (like how a wolf will teleport).

Untamed allays stay near the ground
Untamed allays will no longer fly too high into the sky to be given an item.

Amethyst pads
Store untamed allays by pushing them above an amethyst block. They will have amethyst particles and will not move from that spot until you give them an item.

Auto-dismount
Allays with items will automatically dismount other entities, so they won't get stuck in boats or minecarts.

Allay books
Allay can be stored in books for easy transportation or to reduce lag. Drop a book on an allay to store it in that book. Drop an allay book on the ground to release the allay.

Configuration

Almost every feature can be turned on/off by gamerules.
You can change gamerules in a world by running /function allay_upgrades:gamerules
You can change gamerules in every world by modifying/overwriting the function "allay_upgrades:default_gamerules"
CompatibilityMinecraft 1.19
toMinecraft 1.21
Tags

7 Update Logs

2.5 : by EMD123 05/17/2025 12:54:48 pmMay 17 @ 4:54 pm UTC

  • Updated to 1.21.5
  • Updated to use newer datapack techniques
LOAD MORE LOGS

Create an account or sign in to comment.

pianocrafter
02/05/2025 9:35 pm
Level 1 : New Miner
This pack is EXTREMELY unoptimized. It just cost me a bunch of troubleshooting to figure out it was the root cause.

Just as a technical note, PLEASE include more selectors when using @e, otherwise, the effect it has on tickrate is quite severe. Issue a hotfix or update the plugin accordingly, thank you.
2
Keaton427
02/11/2025 9:19 pm
He/Him • Level 19 : Journeyman Blacksmith
Yes!!!!!!! My world got destroyed and I spent literally 2 hours trying to find the cause. PLEASE warn us about stuff like this, this is not okay.
1
User5354291G
09/02/2024 5:09 pm
Level 1 : New Miner
Can you disable just the teleport option but keep all the other functions?
1
EMD123
09/07/2024 5:01 pm
Level 63 : High Grandmaster System
  • Run /function allay_upgrades:gamerules
  • In chat, click on "Allays Teleport To Their Owner"
  • Type in 0
  • Press enter
1
BigDurian
07/08/2024 9:19 pm
Level 1 : New Miner
Hi, if I want to uninstall it in the future, is there any command I need to run? Or is it enough to just delete the file from the datapack folder?
1
PrismastebanZ
07/21/2023 9:32 am
Level 3 : Apprentice Crafter
Thank you so much for the teleportation and oh my goodness, the amethyst block shieldzones are such a creative idea to make them stay in an open room!
3
JackieT
05/30/2023 8:13 pm
Level 43 : Master System
oh my god thank you i keep losing my allays because they get too far lol
3

Welcome