WhitchCraft

Downloads:
189
Upvotes: 12
Share this:
Connected forum topic
Project status
In development
License
MIT License
Modification type
Supported Minecraft versions
1.18.2

Jump to downloads

WhitchCraft

 

Hello all, I'm UndeadGmrDad and this is my mod.

In WhitchCraft you become a Spell-slinging Wizard.

Master your elemental spells.

Unlock 10 Professions that allow you to craft new items, and vanilla items that are hard to obtain.

Finish Quests to further your magical powers as a wizard.

Fight Bosses for loot and XP.

 


 

 

What's New!

V1.2.0

A new block called "Blacksmiths Forge" This block can smelt entire Stacks at once! But uses 16 coal every smelt. All Fuel sources can be used, including a bucket of lava.

The temperature needs to be maintained in the Blacksmiths Forge to complete its process. This can be done with either Fire Crystals or by Placing the new "Bellow" block beside it and Right-Clicking the Bellow continuously.


The new "Elemental Imbuer"!

The Elemental Imbuer imbues uncharged crystals with Elemental energy. Open the GUI, click which element you want to imbue the crystal with and the recipe will pop up.


2 New Ores! Uncharged Crystal Ore and Sarium Ore.

RareMetal has had its name changed to Sarium, and can now be mined instead of found only in Crypt Chests.

Uncharged Crystal Ore requires an Iron Pickaxe at minimum and Sarium Ore Requires a Diamond Pickaxe.


The Engineer Workbench has been REWORKED to Show Recipes at the click of a button, and now has a process time.

The Merchant Stall has also been REWORKED, Now it contains 12 Item slots, and items placed in the inventory will slowly be sold for CS to the Mage Market(Coming soon).

All other fixes and additions will be listed in the Changelog.


 

In WhitchCraft you can cast spells from your fingers, rather than from wands or other items. Have you ever been mining and a zombie sneaks up on you, you need to fiddle around and equip your sword. Not in WhitchCraft. Turn around and Blast him with a fireball! 


 

Mage Types

 

There are 4 Elements to choose from. Air, Fire, Earth and Water. Each with its own strengths. Each Element has 5 Upgradable spells to master and bring your enemies to their knees.

Air Mages use an AirBolt to push back enemies and deal damage. A buff that makes you faster, and jump higher and gives haste. Air Burst pushes all mobs away and launches you into the air, also refreshing the cooldown of AirBolt over and over, allowing you to cast AirBolt continuously while slowfalling to the ground. SonicBoom Blasts you forward a good distance, while doing damage to any mob you pass through. Tornado is the Ultimate ability of the Air mage, pulling mobs towards you and launching them into the air for a period of time, doing good damage while they are suspended in your vortex.

Fire Mages throw fireballs that set mobs on fire. A buff that gives them fire resistance, speed, and resistance. FireWave erupts the area around you in flames, burning and doing damage to mobs around you. FireBlast Explodes in an area you are looking, dealing instant damage and setting all mobs on fire. MeteorStorm rains flaming meteors from the sky all around you, causing fiery explosions and dealing great damage.

Earth Mages must be on the ground to cast their spells. They pull a block from the ground and throw it where your aiming, destroying other blocks it hits. The buff gives you strength, resistance, and absorption. They can construct a Wall in front of them, blocking enemies from attacking them. They can leap into the air, destroying the earth below them from the force of the leap, only to land and cause great damage and destruction to both mobs and blocks. Their Ultimate is Earthquake, which causes the earth to break below your feet, causing lots of damage to all enemies touching the ground, while also giving them slowness and nausea to mimic shaking. *Do not cast these spells inside your base!*

Water Mages throw a stream of water to damage foes. Their buff gives them water breathing and night vision (dolphins grace at higher level). WaterWave creates water droplets all around you that damage mobs near you, after which the droplets launch in the direction you are looking. They also change direction if you look a different direction! Undertoe will create a pool of water under the mob struck and pull them under continuously to drown them, after some time, the hole is filled back in with sand. Their Ultimate is called Dehydrate. All spells cast apply a "wet" effect on the mob hit, this effect stacks up to 3 times and can be seen on the mob by dripping water. Dehydrate does instant damage to the mob depending on how many stacks of "wet" the mob has, this can effect any mob effected by "wet" around you.

When you finish the first quest, you will be prompted to choose 1 Element. This is a permanent decision. Progressing through the quests, after this element is fully mastered, you may choose a second element. After mastering the second element you will be able to move onto Specialty Mage classes.

Currently only the Necromancer specialty Class exsists.

Necromancers must finish quests to unlock all their spells. The first spell is called Leach, it fires a projectile that damages enemies and heals you. If you run out of mana, leach will use your HP instead, this CAN kill you. Necromancers buff gives you instant health, health boost, and absorption, but also gives you wither. Necromancers 3rd spell is Summon Minion, this summons a small skeleton minion that will fight for you. To start, you may only have 3 Skeleton minions summoned at once, but quests can increase this number INFINITITLY. His 4th spell Buffs all his minions making them stronger and faster for some time, and fully heals their HP. His Ultimate is called Sacrifice, this sacrifices all his skeleton minions and if you had the max number summoned, summons a Demon that fights for you for a period of time. If you didn't have the max number of skeletons summoned, you receive a Big regeneration and strength buff, while also giving wither to all mobs around you.

The skeletons and demon gain XP when they kill an enemy. After they gain enough XP, they will level up, gaining new attributes, such as more armour, more damage, more health, and more movement speed.


 

Professions

Many new Workstations for each Profession

There are 10 professions in WhitchCraft. The Alchemist, Apothecary, Blacksmith, Clothier, Enchanter, Engineer, Herbalist, Merchant, Scholar, and Treasure Hunter.

Alchemists use an Alchemist Bench to change items into other items. They require "Alchemical Leftovers" to proceed with any craft. 

Apothecaries use an Apothecary Table to brew potions. They require a Beaker to perform all crafts. They can brew almost all vanilla potions at their stronger level without needing to fill water bottles and go through the tedious steps to make awkward potions and add glowstone and such. They can also craft Mana Potions and Cooldown Potions.

Blacksmiths use a Blacksmith's Anvil and a Blacksmith Hammer to repair any tool or weapon, as well as other classes tools required for crafting. They can also craft Rare Metal tools from Rare Metal ingots. Sword, Pickaxe, Axe, Shovel, and Shears. These tools all gain XP while using them and Level up granting them enchantments. A max level Raremetal Sword is unbreakable, has sweeping edge 3, Looting 3, and even causes Wither.

Clothiers use a Clothier Station with Clean Cloth and Elemental Crystals to craft Mage Clothes, which are slightly better than Netherite and Highly enchantable. They can also craft Small Satchels that hold 10 Item Stacks. They can also craft Armour Repair kits that fully repair all worn Armour.

Enchanters use a Enchanter Bench and a Book of Secrets to choose ANY enchant they want in the game at any level they choose! They can enchant any enchantable item other than RareMetal tools. They can also disenchant tools and armour into Enchanted books.

Engineers use an Engineers Workbench to craft all the other workbenches for all the other professions. After a certain quest is finished, they can also craft the requirements for and the Base-in-a-Bottle which spawns a simple base anywhere the bottle is thrown.

A Herbalist uses a Herbalist Station and a Pestle and Mortar to grind down plants found all over the world into other items. Mana grass into Ground Mana Grass required for Mana Potions, and certain plants will give you resources like redstone.

A Merchant can use the Merchant Stall to sell items for CS(crystal shards). CS is the currency of WhitchCraft. This Class is automatically unlocked when you join the world.

A Scholar uses a Scholar Shelf and Ancient Parchment to craft Scrolls with many different effects. One scroll even allows you to have creative flight for 20 seconds, another will summon a iron golem to save you. There are many others.

Finally a Treasure Hunter is the only profession that can loot Crypts found all around the world. Crypts hold all the items you need for each profession, as well as resources and CS. Items found in the Crypts are needed for crafting and to complete Quests. There are 3 different Crypts, Basic, Intermediate, and Rare. Rare Crypts award the most loot and a little surprise inside the structure. Crypts also can award Mage XP if you prefer that over items.

In the Welcome Book, there is information on the game, as well as Keybinds. If you haven't updated to V1.2.0+ On the last page there is a button "Enable Singleplayer" this must be pressed in order to play singleplayer. If not, you will not be able to obtain all the professions, and thus cannot finish all the quests. There is also a Reset Character button, if you press this you must click the Enable Singleplayer button after.


 

Skills and XP

Every mob drops Mage XP orbs. Gaining enough Mage XP will grant you a Mage Level. Each Mage Level will give you either Skillpoints, or SpellPoints. SpellPoints are used to unlock your next spell in your element. Skillpoints are used for upgrading your passive stats in the Stats GUI. There is Mana Regen, Mana Level, Health Level, Health Regen, XP Multiplier, and Magic Dmg. Each is pretty self explanatory. I suggest upgrading Mana Level and Regen first, for you need more mana to cast higher level spells.


 

Quests

Mage College with Quest NPCs

So far there are 19 Quests to complete, with quite a few advancements. Completing Quests is the main goal of WhitchCraft. They unlock many new features and abilities. Not to mention allow you to become more powerful. Currently if you finish the Necromage quests, you have beat the mod. But it won't be that easy. I'm sure it would take you a long time to aquire 64 Ender Eyes!


 

Bosses

Flesh Golem

Currently there is only 1 boss mob. The Flesh Golem. He is tough, and does a lot of damage. He has 2 phases. You will fight him in the Necromage Questline. I'm not an artist XD


I am looking for feedback, let me know how you like WhitchCraft. We will go from there.

https://ko-fi.com/undeadgmrdad Donations appreciated.

Modification files
WhitchCraft1.18.2_V1.2.0_0.jar - Version1.2.0 Uploaded on: 10/30/2022 - 21:19   File size: 7.89 MB
Changelog

Version 1.2.0

  • Fixed Firefox bounding box and Movements
  • Added Item tags to Rare metal Shears, Mana seeds, Sarium Ingots, and Sarium Ore
  • Fixed Bucket Of Time item having 2 different itemtypes
  • Added Blacksmiths Forge block
  • Added Bellow block
  • Changed Rare Metals name to Sarium
  • Added Ore Generation for Raw Sarium
  • Added Uncharged Crystals
  • Added Ore Generation for Uncharged Crystals
  • Added Elemental Imbuer Block
  • Removed Sarium Ingots from crypt loottables and added Raw Sarium to loottable
  • Lowered amount of loot received from Crypts
  • Added Uncharged Crystals to Crypt loottables
  • Lowered chance of getting Profession Tools from Crypts
  • Lowered chance of getting Elemental Crystals from Crypts
  • Added sound effect to Necromancer spells: Leach, Summon Minion and Sacrifice
  • Reworked Engineer's Workbench: Changed GUI, Added process times
  • Added Crafting Recipes for: Blacksmiths Forge, Bellow, and Elemental Imbuer
  • Removed River Biome from Otherlands
  • Reworked Merchant Stall: Changed GUI, Now singleplayer friendly
  • Changed Enablesingleplayer Button to Automatically enable when first join world
  • Nerfed Mage Clothes, now only slightly better than Netherite

 

Version 1.1.1

  • Fixed when unlocking Necromancy class, changing Mage type wrecked Spell Selector and Mage GUI.
  • Fixed Prompt for Choose new element showing up when Necromancer Class Selected.
  • Fixed Quest not completing when Essence of Flesh Golem is Crafted.
  • Fixed Upgrade Fireball Lvl2 button showing up after upgrading Fireball to lvl3.
  • Fixed Flesh Golem Bile hurting Flesh Golem.
  • Fixed Summon Minion spell still spending mana when Max number of minions summoned.
  • Moved WhitchCraft Advancements out of Minecraft Storyroot into Separate WhitchCraft Tab.
  • Removed Archmage Prompting player to go Choose another profession after quests finished.
  • Fixed Flesh Golem Spawning half in ground.

 

Version 1.1.0

  • Added Necromancer Class
  • Added Necromancer Spells
  • Added Necromage Quests
  • Added Necromage NPC
  • Added new Structure Spawn in Mage Village for Necromage
  • Added Flesh Golem Boss
  • Added Items for Necromancy progression
  • Added Recipes for items in Necromancy progression.
  • Fixed Profession Advisor not giving Advancements in Singleplayer
  • Changed Mage XP Orbs to combine together to reduce lagg.
  • Added Advancements for Necromancy Quests
  • Added function to "Class" button seen in Spell GUI. Will become visible upon Necromancy Class Progression.
  • Changed "small bag of cs" stack size from 10 to 64.
  • Added Recipe for Mana Regen Potion
     

Version 1.0.2

  • Added craft button to Engineer Workbench GUI.
  • Fixed Rare Metal Pickaxe, giving no XP for deepslate ores.
  • Fixed Rare Metal Axe durability from 100 to 1500
  • Added dialogue for profession advisor if "and it begins" quest not finished.
  • Added Recipes for Welcome Book and Towel .
  • Added Ball of Mana Grass, and recipe.
  • Changed Mana Potion to +5 mana rather than +3.
  • Added more Mage XP from Creeper kills.
  • Significantly increased duration of all Mage elements buff spells, Water the most because it has little combat advantage.
  • Added Reset Character button on the last page of the Welcome Book.
  • Increased durability of "Perfect" class tools.
  • Added elemental crystals to the loot table in basic crypts.
  • Slightly lowered basic crypt spawn chance.
  • Added "replays" to Scroll of Gambling.
  • Added "Grounded" potion effect, not yet implemented.
  • Fixed bounding boxes on class Workbenches.
  • Added advancement prompts when Enable single player button is pressed.
  • Added Mana Regen Potion, no recipe yet.
  • Slightly nerfed Mage Clothing damage reductions.
  • Moved Reset Character and Enable single player buttons on last page of Welcome Book, to avoid misclicks.
  • Organized Advancement page.

Version 1.0.1

  • Fixed Crypt Lootbags giving rewards to all players. Now gives only recipient rewards.
  • Removed Ocean Biomes from Otherland.
  • Added and changed some NPC dialogues.
  • Added Submit button to "And it begins" quest GUI.
  • Removed several game testing Commands.
  • Removed Spell testing Keybind.
  • Removed some Creative Tab Items
  • Organized Creative Tab
  • Added more rewards to quests. (Mage XP, CS, Minecraft XP)
  • Changed Quest "I am all Powerful" reward to add New Teleport option added, rather than give consumable item.
  • Increased velocity of Air bolt, Fireball, and Waterstream Projectiles.
  • Set Mage Village to spawn when first player joins world for first time.
  • Set Mage Village to spawn at world height, rather than player height.
  • Increased duration of Slowfalling on Airburst spell.
  • Changed "enablesingleplayer" from command to a button on the last page of the Welcome Book.

how did u learn how to make the magic?
I've been wanting to create my own magic really badly

It took me alot of research in YouTube videos to get the hang of all the different aspects of it. It's rather complicated in my mod. I need to add many new variables and add new variables to my old spells. But essentially, open a new procedure, think of what you want it to do, then put it together. Lol I know pretty vague. But let's say for my Air mage, I made a spell that bolts you forward in an instant. Not teleporting but a quick movement. First I had to research how movement vectors can trigger in the direction you are looking. Then I had to find out how fast and how far I wanted the movement to go. Once I put together my "effect" I made a new procedure that "when this spell is selected, the keybinds calls this effect, when player clicks keybind, if mana = more than 2, -3 mana and trigger effect procedure, set "airburstcooldowntimer to 360(8 seconds). Lol it's alot more complicated than that, but that's the just of it.
My advice is Loads of Research.

It took me alot of research in YouTube videos to get the hang of all the different aspects of it. It's rather complicated in my mod. I need to add many new variables and add new variables to my old spells. But essentially, open a new procedure, think of what you want it to do, then put it together. Lol I know pretty vague. But let's say for my Air mage, I made a spell that bolts you forward in an instant. Not teleporting but a quick movement. First I had to research how movement vectors can trigger in the direction you are looking. Then I had to find out how fast and how far I wanted the movement to go. Once I put together my "effect" I made a new procedure that "when this spell is selected, the keybinds calls this effect, when player clicks keybind, if mana = more than 2, -3 mana and trigger effect procedure, set "airburstcooldowntimer to 360(8 seconds). Lol it's alot more complicated than that, but that's the just of it.
My advice is Loads of Research.

As of today I have reached 100 downloads across all websites I posted to. For that, I will be starting more work on WhitchCraft this week. I hope you guys enjoy my upcoming content!

just played the actual mod- JESUS CHRIST-
bro why is this so underrated ive literally never seen anything like this on mcreator
it looks rushed but the actual procedures and mechanics are insane-?
from the mana, mana bar that actually functions, the SPELLS- i dont even know how to do anything with those spells-
and the way you made the structures generate AT spawn, even if the world didnt have the mod before, and have the npcs there too?!?!

This mod is outstanding, deserves motw and more attention.
(also fire fox mob is broken-)

Man I'm so happy you enjoy it! Your the first person to give me actual real feedback that proves you actually tried it. Fire fox isn't really implemented yet, it was a test mob really lol, I'll be adding him in later. The mana bar was kind of complicated. It's actually 20 overlays, one gets activated when you level up mana, and they're all set to your mana variable. It took some time to get it right. Honestly thanks for the feedback.

No problem! I just saw that nobody really had anything else to say about it, and that mana bar on the last page got me wondering on what the mod really was. Personally, I would upload the mod onto curse forge, and then remake the mod page to become more appealing to audiences. ex: put like images and titles for descriptions of the workbenches, mana spells, the flesh boss, etc. Really good mod tho, you should make a forum for it and help people if they wanna know how to make some of the procedures.

Lol I've done most of that already. Though my curseforge description is a copy of what I put on here. I've tried to help a few people with some procedures they're trying to learn.

Also I posted my mod on PMC as well. Been getting alright downloads there. Currently I'm in the process of building a modpack that includes WhitchCraft. I hope that gets some attention when I release it.

But I plan on doing many great things with this mod. I'd say it's about 15% complete right now.

Once I get alot more content out, I'll focus on making things more visually appealing. And rework all the profession benches to require gaining levels in that profession to unlock more recipes. I have loads of ideas. I just wanted to make sure people like what I'm doing before I sink way more time into it.

Please Update to Version 1.1.1 for a Very important Bugfix! I'm sorry to anyone who reached the Necromancy Quests and it ruined their spell selector. Its fixed now! Check the Changelog.

Wow ! Great mod. I really like the concept. Just wanted to know if there's a simple way to find a mana village (with commands or creative mode ?)