Minecraft Data Packs / Magic

(Overhauled!) Magic Shield

  • check_circle Advancements
  • check_circle Functions
  • check_circle Predicates
  • check_circle Recipes
  • 7,636 views, 1 today
  • 501 downloads, 0 today
  • 24
  • 25
  • 5
XZYTDL
Level 44 : Master System Modder
16

(Overhauled!) Magic Shield Minecraft Data Pack



Version 1.20+ only



*Not tested in multiplayer*


This datapack adds an unbreakable shield, with powers!

To use powers you need a special shield: to create it you need a regular shield, a block of amethyst, two blocks of lapis, two lapis, and an ingot of netherite; here is the crafting:
(The knowledge book is a placeholder)
To select power, shift right-click with one of the following items:

  # Ghast Tear
  # 8 Stone
  # Hopper
  # Ink Sac
  # Brick  
  # Blaze Powder  
  # Honeycomb
  # Lightning Rod   
  # Slimeball
  # Scute  
  # Ender Pearl
  # Heart of the Sea
  # Echo Shard
  # 8 Amethyst Shard  
  # Chorus Fruit
  # Dragon's Breath

Ghast Tear
Heals yourself (absorption, instant health, fire resistance)

8 Stone
Stone spikes on attacker

Hopper
Sucks nearby mobs into the ground

Ink Sac
Smoke bomb (and invisibility)*

Brick
Build a wall that also deflect arrows

Blaze Powder
Fire ring

Honeycomb
Slows down and prevent jumping

Lightning Rod
Strikes the attacker with a lightning bolt

Slimeball
Knocks back nearby mobs

Scute
Gives yorself slowness and resistance. Kelps on the attacker

Ender Pearl
Tp on the attacker, stunning it for 2 seconds

Heart of the Sea
Gives yourself conduit power, speed, haste, night_vision, dolphins grace. Cloud above the attacker

Echo Shard
Sonic boom on the attacker

8 Amethyst Shard
Summon an amethyst shard cluster playing "music". It distracts wardens (unless you hit them), gives nearby mobs weakness, slowness, blindness and nausea

Chorus Fruit
Spawns 4 shulker bullets on nearby mobs

Dragon's Breath

Summon a 3D dragon's breath cloud that shrinks after 15 seconds



To activate, block a damage with the shield


* Don't switch slot when invisible



Thanks to EddieBaledy for the inspiration
CompatibilityMinecraft 1.20
Tags

1 Update Logs

Overhaul : by XZYTDL 11/05/2023 9:01:15 amNov 5th, 2023

Changed everything (or almost everything). See the main page

Create an account or sign in to comment.

TheTouchpadGuy
11/14/2023 6:28 pm
Level 1 : New Miner
OMG this is the exact datapack I was looking for in a survival world. ....Although a lot of the mobs you will fight are probably not worth the resources to use magic powers on, and you wouldn't be able to use a totem. Still an epic idea, and a great datapack!
2
EddieBaledy
09/27/2023 11:17 am
Level 32 : Artisan Creeper Hugger
I know it would possibly be annoying to change but what if instead of Grey dye to suffocate enemies you use echo shards instead since they are practically useless already, giving Echo Shards a use and a more magical one for that would definitely cause players going to Ancient Cities and Expanding what you could do with magical items.. ^u^

Grey dye then could be used to maybe summon fangs like the evoker or whatever you would want it to be..



Also an idea for the Amethyst if none as of right now, maybe it can be another distraction type magical ability where it will play a sound at a specific location to distract entities so like a beautiful music charm..

Would draw the Warden to that location temporarily or make Allays dance around that area and be a fun little spell..

May not be the best but something to do with sound feels right for amethyst imo.. ^u^




And what if dropping an EnderPearl instead of using it allows you to teleport directly at an entity stunning them for less than 5 seconds so enough time for the player to react before the entity does so for example if you teleport at a Creeper it doesnt insta-Kaboom you but cause its so little time the entity is stunned for the player needs to act quick..



And another idea for the Eye of Ender (may not be a super great one but), if dropped it can teleport player to their last set spawn location, being the world spawn, their bed or even respawn anchor..





I hope these ideas/suggestion were okay, if you dont like any of them I am fine with that and understand..

I just love suggesting things and coming up with ideas, I always like to think even if its a terrible idea it may be able to be good enough to spark an even better idea and it also shows I am interested in the specific project which I am..

I love the concept and am one for this..

Keep up the good work.. ^u^
1
XZYTDL
09/27/2023 12:58 pm
Level 44 : Master System Modder
Thanks for the ideas! This is my first datapack and it is (and was) a test. It would be great to do an upgrade! Unfortunately, I'm at school at the time, so I don't know if I'll have time to do it.
2
MrOcelotCat
12/25/2022 4:54 pm
Level 1 : New Miner
I want to change the name and item of the datapack,but only changing the give shield function doesnt work,where else?
1
XZYTDL
12/27/2022 3:46 am
Level 44 : Master System Modder
you also have to go to _tick.mcfunction, at the bottom there are two commands you need to edit.
1

Welcome