Ability Carpets for Llamas
This datapack adds 15 new custom ability carpets which unlock new abilities for llamas wearing them. These new abilities are made to help the player in combat, niche situations or are just fun and useless. For now, magenta ability carpet doesnt exist. Carpets can be taken on and off from llamas freely. If you place the carpet on the ground, it will lose its properties, so be careful. Recipes can be found in image gallery.
Commands
use /function llama_abilities:give_all_carpets to try out all of the carpets. Use /trigger seeShieldParticles to toggle on/off the particles of the Projectile-blocking carpet shield.
Carpet Overview
They are in the order of the colored blocks in creative inventory. The recipes give you the carpets, not knowledge books (I think everybody knows that but just in case).
Shulker Bullet Popper Carpet
"Pops" all shulker bullets around in a 12 block radius.
Party Carpet
Plays music when the carpet is put on. Shoots random fireworks every 8 seconds.
- Note: If the ceiling is low, the llama can kill itself.
- Another Note: The recipe accepts any music disc.
Ninja-Burglar Carpet
Gives player sitting on this llama speed IV and invisibility for a short time (22s).
- Note: These effects do not give off particles, making the player really invisible.
- Another Note: Llamas with this carpet do not make any noise. Will make noise again once carpet is off.
Wither Decontaminant Carpet
Clears effects from the player and his companions (check below who belongs in that category) in a 16 block radius.
Crop Harvesting Carpet
Harvests and replants crops in a 3x3 radius. Works on wheat, potatoes, carrots and beetroot.
Nether Wart Harvesting Carpet
Harvests and replants nether wart in a 3x3 radius (finally a way to automatically farm nether wart!).
Fire Extinguisher Carpet
Puts off fire in a 5 block radius around it. Extinguishes fire from player and his companions.
- Note: Player extinguishing is a bit strange because i can't just modify his data to get rid of it, so it quickly places water on his feet and a tick later removes it. Might cause some issues.
Clock Cloak (Carpet)
When it is night, this llama starts to glow. Also tells the nearest player in chat that he should sleep. When its day again, stops glowing.
XP Magnet Carpet
Teleports experience orbs to the nearest player. Both must be in a 10 block radius of the llama to work.
Creeper Pacifying Carpet
Neutralizes Creepers in a 16 block radius, making their explosions not destroy blocks and deal 0 damage. You can finally hug that creeper safely!
Sound and Smell Disrupting Carpet
Resets warden's targets and suspicions if in a 12 block radius of itself every 2 seconds. Player hitting the warden will make it immune to this effect => Useful for escaping, not for defeating the warden. It can even calm down an angry warden IF it wasn't hit yet by the player.
Projectile-Blocking Carpet
Creates a force field around itself that blocks most projectiles. Doesn't deflect tridents, wither skulls and shulker bullets.
- Note: Shooting from a bow or throwing any projectile from the inside will not work. The momentum will be reset and will behave like it bounced off of it.
- Another Note: I hope it is clear that mobs can just walk into it no problem.
Villager-Mounting Carpet
Nearby villagers mount this llama. Only one villager at a time. When the llama is leashed to a fence, the villager will dismount. Carry an entire village with a llama caravan!
Teleport Station Carpet
Players that sit on this llama will be teleported back in 60s after dismounting. Might cause side-effects when teleported. If the carpet is taken off before teleportation, the side effects will still happen after 60s but wont teleport the player.
- Note: There might be bugs with multiplayer and multiple teleport station llamas. If you find any, please report them.
Magenta Carpet
Currently, I did not think of any good ideas for a magenta ability carpet. I am open to suggestion/ideas. You can share them on my discord server (link in external sources.). If I like your idea, I will implement it and mention you in the credits.
Fireball Spittin' Carpet
Llamas spit fireballs. Somewhat strong fireballs. Their accuracy is a "bit" off, so be careful on where you try this.
- Note: I tried to make their accuracy good, but i could not do anything to increase it. If you have a solution, you can share it on my discord server.
Companions
Mobs that are currently classified as companions are: players, villagers, iron golems, snow golems, wolfes, cats, parrots, axolotls, llamas, horses, donkeys, mules and foxes.
Credit
Credit goes to these people:
- https://www.planetminecraft.com/data-pack/throwable-fireballs-right-clickable/ - Code for throwing fireballs
- https://www.planetminecraft.com/data-pack/llama-locomotion-llama-villager-transport-datapack-v1-0/ - Idea of a Villager-mounting carpet
- https://www.planetminecraft.com/data-pack/personal-force-fields/ - Code for a force field
Other
If you have any feedback/ideas/suggestion/bug reports, share them on my discord server (link in external sources.)