Minecraft Data Packs / Magic

Matlyce Sorcery V2

  • check_circle Advancements
  • check_circle Functions
  • check_circle Predicates
  • check_circle Recipes
  • 2,260 views, 2 today
  • 89 downloads, 0 today
  • 4
  • 5
  • 2
Required Resource Pack
Rignchen's Avatar Rignchen
Level 45 : Master Necromancer
25
Do you remember this datapack made by Matlyce? Well I asked him if I can remake it and he said yes!
Proofs (in french sorry)
Matlyce said I can remake his datapack
Matlyce Sorcery V2 Minecraft Data Pack
And his video and minia
Matlyce Sorcery V2 Minecraft Data Pack

What can this datapack do:

This datapack allow you to become a wizard, isn't that cool?

Now that you're a wizard you may wann to learn how to cast spells, I mean what's the point of beeing a wizard if you can't cast any spells?
First of all you gonna need a cauldron, In that cauldron you're gonna want to drop:
Craft of the culdron
  • 1 fermented spider eye
  • 1 golden carrot
  • 1 glittering melon slice
  • 1 gun powder
  • 1 nautilus shell

Yes sorry to tell you but the crafts aren't easy to remember, that's why I added a Book of sorcery,
You can craft that book by placing a cauldron and a book in a crafting table
In that book you can find every crafts + additional informations you won't find here

Now that you have a magic cauldron you are ready to start making your spells
First you're gonna craft a magic wand
Craft of the wand
In your magic cauldron you will need to drop:
  • 1 stick
  • 1 gun powder
  • 1 rabbit foot
  • 1 ender pearl
  • 1 ghast tear
  • 1 phantom membrane
Once done you'll see the wand getting out of the cauldron, simply shift next to it to get it back

Well done, you crafted a wooden stick, currently it's nothing more than that, if you want to be able to cast spells you'll need to enchant it, to do so just drop it on an enchanting table. Be aware that you'll lose the enchanting table in the process.

Now we can learn how to craft every single spells:
Fireblaze
This spell allow you to shoot a fireball,
To craft this spell you'll want to drop in your cauldron:
  • 1 fire rocket star
  • 1 dead fire coral fan
  • 1 fire charge
  • 1 flint
  • 1 coal

It's BBQ time
Seismfang
This spell allow you to shoot a line of evoker fang,
To craft this spell you'll want to drop in your cauldron:
  • 1 emerald
  • 1 cobblestone
  • 1 diamond ore
  • 1 obsidian
  • 1 iron axe
Lightning bolt
This spell allow you to shoot a lightning bolt,
To craft this spell you'll want to drop in your cauldron:
  • 1 iron bar
  • 1 zombie head
  • 1 redstone block
  • 1 iron trapdoor
  • 1 bell
Shulker shot
This spell allow you to shoot 3 shulker bullets at the entity you're looking,
To craft this spell you'll want to drop in your cauldron:
  • 1 lead
  • 1 name tag
  • 1 nether wart
  • 1 purple dye
  • 1 shulker shell
Unlike in Matlyce's video, this spell actually work in this version
Dragon breath
This spell allow you to shoot a dragon fireball, once that fireball hit a block/entity it will
To craft this spell you'll want to drop in your cauldron:
  • 1 dragon head
  • 1 dragon breath
  • 1 firework star
  • 1 fermented spider eye
  • 1 ender pearl
Heal
This spell allow you to heal youself back to full health (+ a full health bar), full saturation, give you fire resistance, speed and resistance
To craft this spell you'll want to drop in your cauldron:
  • 1 dragon breath
  • 1 nether wart
  • 1 glitzerig melon slice
  • 1 sugar
  • 1 enchanted golden apple
Fast travel
This spell allow you to travel fast in any direction you're looking, to stop traveling you just need to shift,
To craft this spell you'll want to drop in your cauldron:
  • 1 ender chest
  • 1 ender pearl
  • 1 gast tear
  • 1 totem of undying
  • 1 diamond



Advanced cauldron

One of the spells can't be made in the cauldron, to do that spell you'll need to make an advanced cauldron!
Do make that cauldron you'll need to place 8 cauldrons and 1 enchanting table like this
Matlyce Sorcery V2 Minecraft Data Pack
Once this is done transform every single cauldrons into magic cauldron
Now drop your wand on the enchanting table and it will start to float.
Now all you need to do to is to drop a gold block on the enchanting table
The corner of the enchanting table will now turn to gold gold ingots will start to fly in the direction of the cauldrons, turning the water in each cauldrons into gold
God spell
This spell can't be made in a cauldron like every other spells, for that one you'll need to use the advanced cauldron.
This spell allow you to shoot 12 golden swords in front of you, if they touch an entity they will deal some massive damage, each one will also have 1/40 chance to start a combo (basicaly stay here for a short amount of time dealing massive of damage)

To craft that spell you'll need to drop your wand on the enchanting table in the mittle of the advanced crafter, then you'll need to drop:
in the diagonal cauldrons:
  • 1 gold block per cauldron
and in the other ones:
  • 1 wither star
  • 1 spell shulker shot
  • 1 spell seism fang
  • 1 spell lightning bolt
The craft animation is pretty cool if you want my opinion :)
Once done just shift next to the enchanting table to get your wand back

Once you have your spell you'll want to learn it, to do so simply drop your wand and the spell on an anvil, once the animation is finished you can shift next to the anvil to get your wand back


Once you've learn at least 2 spells, you may want to switch between spells, to do that just shift and drop the wand, it will change the current spell for the next spell in the loop

The spells are wand dependent wich means that if you lose your wand you'll need to recraft every spells but it also means that if you steal found your friend's wand, it will keep every spells your friend have learn

Every spell will use something called mana, you can see your curent amount of mana above your hotbar when you're holding your wand

There are 2 ways to increase your mana:
Mana upgrade
It's an item that work the same way as the spells but instead of learning a spell it will increse you maximum amount of mana by 50
To craft it simply drop in your magic cauldron:
  • 1 turtle egg
  • 1 diamond block
  • 1 emerald block
  • 1 nether star
  • 1 heart of the sea
Mini-Bosses
There are 3 mini bosses in this datapack, all of them are preaty similar:

Basicaly when a spider spawn it have 1/1000 to be a mini-boss
If it is a boss then it will have:
  • 2/3 to be a T1
  • 2/9 to be a T2
  • 1/9 to be a T3
Don't panic, mini bosses are easy to recognize:
  • T1: glowing + green aura + green bossbar
  • T2: glowing + yellow aura + yellow bossbar
  • T3: glowing + red aura + red bossbar
Each tier will give you more max mana if you kill it:
  • T1: + 100 max mana
  • T2: + 200 max mana
  • T3: + 400 max mana
They all have another amount of health
  • T1: 800 hp
  • T2: 1200 hp
  • T3: 1500 hp
And they all have another amount of damage
  • T1: 6 hp
  • T2: 9 hp
  • T3: 18 hp
They also have abilities:
  • T1-3: Can shoot cobwebs
  • T1-3: Are fast
  • T2-3: Won't burn or drown
  • T3: Give poison to nearby players

There's also an item to improve how fast your mana recharges:
Mana reload improver
It works the same as the mana upgrade but instead of improving your maximum amount of mana it will improve how fast your mana recharges.
To craft it you'll need to drop in your cauldron:
  • 1 lapis lazuli
  • 1 heart of the sea
  • 1 diamond
  • 1 glass bottle
  • 1 dried kelp block


But I need to say that at first it can seems like not a lot of improvement, once you've pass the point of 1 mana/tick it starts increasing really fast

If you look up or look above sb else you can see particles, these particles shows you how much mana max sb has:
  • 200 - 500: dark blue
  • 500 - 1k: light blue
  • 1k - 2k: green
  • 2k - 5k: yellow
  • 5k - 7k: orange
  • 7k - 10k: red
  • 10k - 15k: red - yellow
  • 15k - 20k: red - orange
  • 20k - 30k: red white
  • 30k - 50k: white - yellow
  • 50k - 100k: white - orange
  • 100k - 500k: white - blue
  • 500k - 1M: white - pink
  • 1M+: white - black
these particles also increase how fast does the player's mana regen and how many health the player has

I dedicate the last section to cheats and plugins:
Cheats
I did add some commands in the datapack cause I'm lazy and it was easier for me to test with them
Don't worry, these cheats can only be used if you're admin
You can find a "command" section at the end of the book, this allow you to easily get some of the commands.
Here are some of the commands:
  • To give yourself an item: /loot give @s loot sorcery:___ (name of the item) (magic wand wand)
  • To give yourself every custom item: /function sorcery:.crea/give
  • To place a magic cauldron at your position: /function sorcery:.crea/setblock_cauldron
  • To place an advanced cauldron at your position: /function sorcery:.crea/setblock_cauldron_plus
  • To summon a boss: /function sorcery:.crea/summon/__ (tier of the boss)
  • To recalcul your aura (if it for some reason isn't corresponding to your amount of mana): /function sorcery:action/aura/calcul/
Plugins
As always I like to have some function tag in the code so that it's as easy as possible to make an extension for my datapack:

If you want to make your own spell here's how to do it:
  • Choose an id for your spell, it has to be at least 9 (but I recommend to take a big number not to overlaps with potential other extensions)
  • In the function tag #sorcery:cost, add a line where you say "execute if score #temp sorcery.use matches <your id> run scoreboard players set #temp sorcery.mana <the mana cost of your spell>
  • In the function tag #sorcery:spell you can create your spell if the score #temp sorcery.use matches your id
  • In the function tag function #sorcery:title you can write "execute if score #temp sorcery.use matches <your id> run title @s actionbar <The name of the spell>
If you want to create a craft in the magic cauldron:
  • In the function tag function #sorcery:craft you can test if the storage sorcery:sorcery Ingredients has all the items you want, then run a function in wich you:
    • scoreboard players set #temp sorcery.use 1
    • summon armor_stand ~ ~ ~ {Tags:["sorcery","global.ignore","sorcery.cauldron.item","sorcery.item_rotate"],Marker:1b,Invisible:1b}
    • remove 1 in the nbt Count from the item you used in the storage sorcery:sorcery Ingredients
    • put your item on the head of the armor stand you summoned
  • If the item is a spell you can give him your custom id in the nbt spell:x and also give him the sorcery:{spell:1b}, that way the nbt will automatically be learned like the other spells
  • If the item is a max-mana upgrade you can gave him the amount of mana increased in the nbt mana:x and also give him the nbt sorcery:{mana:{max:1b}}
  • If the item is a mana reload speed upgrade you can gave him the amount of mana reload increased in the nbt mana:x and also give him the nbt sorcery:{mana:{timer:1b}}
  • I didn't found any easy way to implement the crafts in the advanced cauldron but if you want to play with it, here's the function tag function #sorcery:advanced_craft
CreditThanks to Matlyce who made the original version of the datapack, the video and the miniature
CompatibilityMinecraft 1.19
Tags

Create an account or sign in to comment.

Noah The Noah
05/23/2023 9:45 am
Level 30 : Artisan Procrastinator
history
Noah The Noah's Avatar
Wow, I had forgotten about this one. Glad to see it again. Thank you for asking Matllyce to make a new version of it!
1
Rignchen
05/23/2023 1:24 pm
Level 45 : Master Necromancer
Rignchen's Avatar
you're welcome ^^
2
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome