Primal Magick is a magick-themed mod for Minecraft 1.21.1. Research new items, cast spells, and attune yourself to the wonders of magick! To get started, simply go exploring and check out any ancient shrines you happen to find along the way. Everything else you need to progress is taught to you in the course of play, no external wikis needed! Please report any bugs you find on the mod's issue tracker on GitHub.
Highlights
Below are a small sampling of the things you can expect to discover in Primal Magick. Don't worry, there will be plenty more for you to discover on your own!
New Items and Spells!
With hundreds of new recipes to discover, the pursuit of arcane knowledge represents a long but rewarding path. From creating a humble Arcane Workbench to striking down your foes with mystical lightning bolts and more, Primal Magick features plenty to keep you entertained.
Arcane Research!
Get ready to learn! Between studying your Grimoire, conducting research projects, and seeking out the far-flung mysteries of the Ancients, you'll have a long road ahead of you if you want to become a true archmage.
Mystical Disciplines!
With several magical disciplines to study, there's no one true path to arcane knowledge and power. Take your studies from the fundamentals of manaweaving to conducting the most dangerous of rituals. But will you stay true to your principles as your studies progress, or will you succumb to the temptations of darker powers?
Getting Started
Even the most accomplished mage has to start somewhere. In Primal Magick, that "somewhere" is in the heart of an ancient marble shrine, many of which you can find scattered about the Overworld. Step inside and approach the mysterious device at its center to get your first taste of magick, then get some rest and see if inspiration strikes. Those with potential will find themselves having strange dreams. After waking, combine a stick with the magic dust that permeates the ground beneath the shrines to make your first wand, then wave it at a bookshelf!
Community
- Patreon: https://www.patreon.com/Daedalus4096
- Discord: https://discord.gg/VYqn7wGKaS
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Add client-side config option to render affinities as text instead of with icons
- Fixed a bug where Mana Orbs could sometimes drastically reduce mana stored in a wand
- Made text formatting of mana values during wand charging less jerky
- Fixed a bug where placing warded armor into an Auto-Charger would appear to equip the armor instead
- Add client-side config option to render affinities as text instead of with icons
- Fixed a bug where Mana Orbs could sometimes drastically reduce mana stored in a wand
- Made text formatting of mana values during wand charging less jerky
- Fixed a bug where placing warded armor into an Auto-Charger would appear to equip the armor instead
- Added Pixie Houses, to give your flighty friends a home to defend
- Added Spelltomes, to expand the repertoire of spells you can use at once
- Added Mana Orbs, to supplement your supply of mana on the go
- Added a new enchantment for Mana Orbs, Pondering, to increase the rate of paired wands' passive regeneration
- Allowed magickal saplings to be placed in flower pots
- Allowed the Desalinator to fill itself with water if placed in an infinite water source
- Increased mana throughput for all tiers of mana relays and injectors
- Increased the required mana siphon amount for the Link Saturation advancement
- Made the Mana Efficiency enchantment applicable to magickal robes and offhand items as well
- Made the Spell Power enchantment applicable to spelltomes as well
- Fixed a bug where consecration fields would cast shadows
- Fixed a bug where the hitbox of the Celestial Harp didn't always line up with it visually
- Fixed an item duplication bug with the Runic Grindstone
- Fixed a bug where the Runic Grindstone wouldn't give hints in some circumstances
- Fixed a bug that could allow Enderman teleportation to ignore an Enderward in some circumstances
- Restored the Treasure enchantment to full functionality
- Made several blocks waterloggable (Thanks, eehunter!)
- Removed outdated references to mana cost penalties from some Grimoire entries
- Fixed a tooltip bug for wands that were showing incorrect mana costs for spells
- Fixed base mana cost modifiers for multiple spell components
- Added Pixie Houses, to give your flighty friends a home to defend
- Added Spelltomes, to expand the repertoire of spells you can use at once
- Added Mana Orbs, to supplement your supply of mana on the go
- Added a new enchantment for Mana Orbs, Pondering, to increase the rate of paired wands' passive regeneration
- Allowed magickal saplings to be placed in flower pots
- Allowed the Desalinator to fill itself with water if placed in an infinite water source
- Increased mana throughput for all tiers of mana relays and injectors
- Increased the required mana siphon amount for the Link Saturation advancement
- Made the Mana Efficiency enchantment applicable to magickal robes and offhand items as well
- Made the Spell Power enchantment applicable to spelltomes as well
- Fixed a bug where consecration fields would cast shadows
- Fixed a bug where the hitbox of the Celestial Harp didn't always line up with it visually
- Fixed an item duplication bug with the Runic Grindstone
- Fixed a bug where the Runic Grindstone wouldn't give hints in some circumstances
- Fixed a bug that could allow Enderman teleportation to ignore an Enderward in some circumstances
- Restored the Treasure enchantment to full functionality
- Made several blocks waterloggable (Thanks, eehunter!)
- Removed outdated references to mana cost penalties from some Grimoire entries
- Fixed a tooltip bug for wands that were showing incorrect mana costs for spells
- Fixed base mana cost modifiers for multiple spell components
- Improved performance of arcane recipe book upon data reload
- Added Mana Injectors, to let Magitech devices pull mana directly from fonts
- Added Mana Relays, to extend the range of your mana distribution network
- Magitech devices compatible with Mana Injectors now also accept material inputs from hoppers attached to the sides of the block, in addition to the top
- NOTE: Infernal Furnaces cannot currently accept Ignyx fuel via hopper; this will be fixed in a future version
- Greatly decreased the mana regeneration rate of Artificial Mana Fonts
- Greatly increased the mana regeneration rate of Heavenly Mana Fonts
- Rebalanced mana consumption and storage capacity of magitech devices to account for the introduction of mana networking
- Added the Desalinator, for when you need help boiling water
- Changed the prerequisite for Expert Magitech from the Honey Extractor to the Desalinator
- Added an affinity index to the Grimoire, to remind you of all the data you've analyzed
- Changed Scribe's Table vocabulary costs from levels to a flat number of experience points
- Previously studied ancient books in chiseled or carved bookshelves near the Scribe's Table now grant an experience discount when studying vocabulary
- Made item textures for energized gems more distinct from their parents' versions
- Added a warning message for when the player tries to transform the wrong type of bookshelf into a Grimoire
- Fixed various tooltips to refer to mana effectiveness instead of flat discounts
- Fixed Flying Carpet research to only require knowledge of Insight Runes instead of Power Runes
- Removed the Bloodletter from the research and prop requirements for Blood Roses and Emberflowers
- Standardized the breaking times of many devices, to make it less painful to have to move them
- Allowed mana fonts to stack to sixteen
- Fixed a bug allowing Magick Protection to be applied to armor alongside other Protection-style enchants
- Fixed a bug where the contents of Essence Casks would not be analyzed when scanned with the Arcanometer
- Fixed a bug where the Grimoire entries for ritual tool rune enchantments would be prematurely unlocked
- Added Mana Injectors, to let Magitech devices pull mana directly from fonts
- Added Mana Relays, to extend the range of your mana distribution network
- Magitech devices compatible with Mana Injectors now also accept material inputs from hoppers attached to the sides of the block, in addition to the top
- NOTE: Infernal Furnaces cannot currently accept Ignyx fuel via hopper; this will be fixed in a future version
- Greatly decreased the mana regeneration rate of Artificial Mana Fonts
- Greatly increased the mana regeneration rate of Heavenly Mana Fonts
- Rebalanced mana consumption and storage capacity of magitech devices to account for the introduction of mana networking
- Added the Desalinator, for when you need help boiling water
- Changed the prerequisite for Expert Magitech from the Honey Extractor to the Desalinator
- Added an affinity index to the Grimoire, to remind you of all the data you've analyzed
- Changed Scribe's Table vocabulary costs from levels to a flat number of experience points
- Previously studied ancient books in chiseled or carved bookshelves near the Scribe's Table now grant an experience discount when studying vocabulary
- Made item textures for energized gems more distinct from their parents' versions
- Added a warning message for when the player tries to transform the wrong type of bookshelf into a Grimoire
- Fixed various tooltips to refer to mana effectiveness instead of flat discounts
- Fixed Flying Carpet research to only require knowledge of Insight Runes instead of Power Runes
- Removed the Bloodletter from the research and prop requirements for Blood Roses and Emberflowers
- Standardized the breaking times of many devices, to make it less painful to have to move them
- Allowed mana fonts to stack to sixteen
- Fixed a bug allowing Magick Protection to be applied to armor alongside other Protection-style enchants
- Fixed a bug where the contents of Essence Casks would not be analyzed when scanned with the Arcanometer
- Fixed a bug where the Grimoire entries for ritual tool rune enchantments would be prematurely unlocked
- Added a toast that appears when the player unlocks a new research discipline
- Added Grimoire buttons to certain entries to help guide players to where they need to go in the book
- Made the icons of newly-unlocked disciplines pulse until read
- Added highlight icons to unread Grimoire entries
- Moved datapack template generation to a background thread
- Fixed a bug that could crash a server when firing projectile spells through Nether portals in certain circumstances
- Fixed a bug allowing some attribute modifiers to ignore suppression by Attunement Shackles
- Fixed a server crash that would occur when retrieving a block entity's item handler with a null direction on Neoforge
- Moved tips data from client resource pack to server data pack
- Hardened the Treefolk fertilization process against errors in other mods' blocks
- Fixed a bug where ritual props not connected to salt would still count for stability purposes
- Fixed a mod conflict with Immersive Engineering during some affinity calculations
- Added a toast that appears when the player unlocks a new research discipline
- Added Grimoire buttons to certain entries to help guide players to where they need to go in the book
- Made the icons of newly-unlocked disciplines pulse until read
- Added highlight icons to unread Grimoire entries
- Moved datapack template generation to a background thread
- Fixed a bug that could crash a server when firing projectile spells through Nether portals in certain circumstances
- Fixed a bug allowing some attribute modifiers to ignore suppression by Attunement Shackles
- Fixed a server crash that would occur when retrieving a block entity's item handler with a null direction on Neoforge
- Moved tips data from client resource pack to server data pack
- Hardened the Treefolk fertilization process against errors in other mods' blocks
- Fixed a bug where ritual props not connected to salt would still count for stability purposes
- Fixed a mod conflict with Immersive Engineering during some affinity calculations
- Fixed a bug allowing some attribute modifiers to ignore suppression by Attunement Shackles
- Fixed incorrectly specified mod dependency on Common Networking
- Fixed incorrectly specified mod dependency on Common Networking
- Redesigned mana efficiency, now called mana effectiveness, to feature diminishing returns; increased mana effectiveness of all wand types to compensate
- NOTE: This change seeks to eliminate the efficiency penalty on low-grade wands without resulting in overwhelming discounts at high levels. The end result should be a buff to players at low power levels and a nerf at high power levels, breaking even at roughly the Master tier of research.
- Added ability to wax copper blocks using beeswax
- Redesigned the Essence Thief enchantment: now provides a chance to drop a single essence from slain mobs, with higher enchantment levels yields higher grades of essence
- Made all glow fields sparkle for visibility
- Glow fields conjured by spells are now permanent
- Glow fields conjured by player Sun attunement now fade over time
- Updated all recipes to express mana cost in hundredths of mana points, rather than whole mana points
- Replaced ancient library accent blocks with stained skyglass
- Added support for specifying a name translation key for research entries in datapacks
- Fixed dispenser behavior for Mana-Tinged Arrows
- Fixed a world-destroying bug that could occur when players accumulated too much knowledge
- Updated to Forge 52.1.0
- Updated to NeoForge 21.1.132
- Redesigned mana efficiency, now called mana effectiveness, to feature diminishing returns; increased mana effectiveness of all wand types to compensate
- NOTE: This change seeks to eliminate the efficiency penalty on low-grade wands without resulting in overwhelming discounts at high levels. The end result should be a buff to players at low power levels and a nerf at high power levels, breaking even at roughly the Master tier of research.
- Added ability to wax copper blocks using beeswax
- Redesigned the Essence Thief enchantment: now provides a chance to drop a single essence from slain mobs, with higher enchantment levels yields higher grades of essence
- Made all glow fields sparkle for visibility
- Glow fields conjured by spells are now permanent
- Glow fields conjured by player Sun attunement now fade over time
- Updated all recipes to express mana cost in hundredths of mana points, rather than whole mana points
- Replaced ancient library accent blocks with stained skyglass
- Added support for specifying a name translation key for research entries in datapacks
- Fixed dispenser behavior for Mana-Tinged Arrows
- Fixed a world-destroying bug that could occur when players accumulated too much knowledge
- Updated to Forge 52.1.0
- Updated to NeoForge 21.1.132
- Added recipes to un-attune Humming Artifacts
- Improved mouse navigation options for the Grimoire
- Added a hint to the Upcoming section of discipline pages in the Grimoire for when available leads have been exhausted
- Disabled repairs for Earthshatter Hammer to fix a duplication bug
- Allowed all blocks in the common crafting tables block tag to be transformed into Arcane Workbenches
- Fixed a bug causing calcinators to output only Alchemical Waste when their owner is logged out
- Fixed a bug preventing staves and mundane wands from being enchanted at an Enchanting Table
- Fixed missing Alchemical Bomb localizations for new 1.21 potion effects
- Fixed a bug allowing some low-level Break spells to be cast for free
- Fixed a bug allowing Concocter recipes to sometimes overwrite existing output items
- Fixed a bug that in some heavy mod packs would prevent Primal Magick from loading
- Added recipes to un-attune Humming Artifacts
- Improved mouse navigation options for the Grimoire
- Added a hint to the Upcoming section of discipline pages in the Grimoire for when available leads have been exhausted
- Disabled repairs for Earthshatter Hammer to fix a duplication bug
- Allowed all blocks in the common crafting tables block tag to be transformed into Arcane Workbenches
- Fixed a bug causing calcinators to output only Alchemical Waste when their owner is logged out
- Fixed a bug preventing staves and mundane wands from being enchanted at an Enchanting Table
- Fixed missing Alchemical Bomb localizations for new 1.21 potion effects
- Fixed a bug allowing some low-level Break spells to be cast for free
- Fixed a bug allowing Concocter recipes to sometimes overwrite existing output items
- Fixed a bug that in some heavy mod packs would prevent Primal Magick from loading
- Added NeoForge support to Primal Magick
- Updated to Forge 52.0.40
- Added NeoForge support to Primal Magick
- Updated to Forge 52.0.40
- Fixed a crash that would occur when pixies or the Inner Demon would attempt to cast a spell
- Updated to Forge 52.0.15
- Added affinity data for new items and creatures
- Added sanguine cores for new creature types
- Added rune enchantment definitions for new mace enchantments
- Runecarving Table recipes now properly grant expertise
- Fixed a crash that occurs when a thrown magickal metal trident strikes a creature
- Fixed a bug preventing the Silk Touch property for Break spells working in certain circumstances
- Fixed concocter recipes to properly recognize water flasks and water bombs as ingredients
- Fixed an issue where some Earthshatter Hammer and Dissolution Chamber recipes were not being recognized
- Made the Shear spell payload's research entry no longer require shearing things as a prerequisite
- Removed the shear use statistic from mod tracking
- Fixed Dissolution Chamber research requirements to use metal dust tags instead of specific items
- Updated the Conjure Animal spell to allow summoning armadillos
- Fixed a bug where conjuring light could crash a multiplayer server in certain circumstances
- Prevent Treefolk from fertilizing Alpha Grass blocks from the mod Regions Unexplored to prevent a crash
- Updated to Minecraft 1.21.1
- Added ancient libraries, for those seeking knowledge of the past
- Added story advancements, because they're a great teaching tool
- Replaced item craft count requirements for tier research with a new system: expertise
- Many sword/axe/trident enchantments can now also be applied to staves and maces
- The Aegis enchantment now also reduces fire burn time and explosion knockback suffered
- Decreased the rarity of the Spell Power enchantment at the Enchanting Table
- Some rune enchantments (Lifesteal, Enderlock, and Guillotine) are now available at the Enchanting Table
- The ward shield bar now renders on top of the health bar, instead of above the armor bar
- Essence Furnaces can now be transformed from any block in the forge:furnaces block tag, instead of just the vanilla Furnace
- Updated to Minecraft 1.20.4
- Added backgrounds and tooltips to most mod device slots
- Added Earthshatter Hammer and Dissolution Chamber recipes for common modded ores
- Added ability for datapacks to specify recipes that output a tag instead of an item
- Fixed a page navigation bug in the Grimoire
- Glow fields from sunlamps should no longer interfere with things like tree growing
- Full release for Minecraft 1.20.2
- Updated to Minecraft 1.20.2
- Fixed a client crash when picking up the Dream Journal in some modpacks
- Fixed a potential server crash in instances of malformed theorycrafting data packs
- Fixed a bug where research entries in the Grimoire would sometimes overrun available space
- Fixed a bug where shift-clicking device output would not record the item as having been crafted
- Added hints to some ambiguous research requirements
- Made the Arcane Workbench show final modified mana costs
- Added Bamboo Jungles to the list of biomes in which Sky shrines can spawn
- Removed redundant output when a player executes a debug command on themselves
- Datapacks can now specify additional non-theory rewards for theorycrafting projects, such as experience or items
- Added additional non-theory rewards to several theorycrafting projects
- Added text searching to the Recipes section of the Grimoire
- Fixed a bug where Incense Braziers could be chosen for activation twice in a row during a ritual
- Added many new theorycrafting projects to the pool
- Increased rewards for some theorycrafting projects and bonus materials
- Rebalanced material requirements for some theorycrafting projects
- Made some low-value theorycrafting projects less likely to show up as you advance in research
- Added Synthetic Gem Buds, for a different kind of farming
- Made the Earthshatter Hammer and Dissolution Chamber able to refine and multiply Rock Salt
- Reduced break time of the Celestial Harp to a more reasonable level
- Made datapack template generation tool include sourceless entities as well as items
- Made devices which were previously compatible with hoppers also compatible with modded pipes, etc
- Made Essence Furnace compatible with both hoppers and pipes
- Fixed a bug with the Infernal Furnace which could delete existing output upon selecting a recipe book entry
- Fixed client crashes when an item's affinities cannot be calculated due to cyclic recipe chains
- Fixed a client crash when picking up the Dream Journal in some modpacks
- Fixed a bug causing upcoming research entries to be hidden in the Grimoire when they shouldn't be
- Allowed salted steak and potato variants to be used as materials in research projects
- Added Enderwards, to keep those pesky Endermen out
- Added Earthshatter Hammer and Dissolution Chamber recipes for Rock Salt and Ancient Debris
- Gave Phantom Membranes some moon affinity
- Fixed tooltip Z-order issue with Runecarving Table screen
- Fixed tooltip Z-order issue with Research Table screen
- Changed research projects to use the Forge milk tag instead of just the milk bucket
- Added new theorycrafting project to the pool
- Made research projects refund container items, such as empty milk buckets
- Increased base processing speed of most magitech devices
- Increased total mana capacity of the Dissolution Chamber
- Fixed a multiplayer display bug in the menu of the Mana Nexus
- Fixed a bug preventing ops from granting research via debug command in multiplayer
- Fixed a display bug with long player names on the Dream Journal
- Made Flying Carpet drop in world upon taking sufficient damage instead of being destroyed
- Fixed a rare client crash that could occur when initializing the arcane recipe book
- Eliminated toast spam when granting research via debug command
- Added Creative Grimoire, for creative players who don't want to fiddle with debug commands
- Made Endermen take additional damage from Sea spells; they remain immune to ranged attacks
- Fixed a bug where the Bounty enchantment could recursively multiply bonus loot
- Improved the Bounty enchantment to increase yields of all members of the vanilla crops block tag
- Added a command to help debug from where items are sourcing their affinities
- Added Guillotine enchantment, to help you get a head
- Added a Cryotreatment recipe to turn magma cream into slime balls
- Fixed a bug where Consecration fields caused suffocation
- Added Shear spell payload, to help you keep things neatly trimmed
- Added theory gain preview to the Research Table
- Fixed a client crash that could sometimes occur with the arcane recipe book
- Increased affinities for bamboo blocks and their byproducts
- Increased Void affinity for chorus fruit
- Allowed Earthshatter Hammer and Dissolution Chamber to work with deepslate
- Added more Stonemelding recipes
- Fixed a bug with Mana Nexus research prerequisites
- Made Treefolk attempt to find land instead of swimming all day
- Fixed typos in the scan entry for Humming Artifacts
- Reduced break time of Ritual Bells
- Reduced the requirements for Expert, Master, and Supreme Ritual Magick research
- Added the Arcane Workbench as a JEI catalyst for vanilla crafting
- Added the Infernal Furnace as a JEI catalyst for vanilla smelting
- Fixed a bug causing Sunlamps to break when attached to phasing blocks such as Moonwood Logs
- Made runescribed enchantment results consistent in the face of conflicting combinations
- Fixed an error preventing granting users all scan research via debug command
- Added Hydromelons, a refreshing crop rich in Sea essence
- Added Blood Roses, a gothic decoration rich in Blood essence
- Added Emberflowers, a bright decoration rich in Infernal essence
- Added ability to make torches in bulk using Ignyx
- Various internal refactoring
- Fixed a progression-breaking bug with the Analysis Table and Arcanometer
- Fixed a bug causing empty requirements sections to be shown for research entries in the Grimoire
- Fixed some error spam when reloading resource packs
- Moved affinity calculation to a background thread to improve performance in large modpacks
- Fixed a bug preventing players from receiving observations for scanning mobs
- Improved arcane recipe book performance in large modpacks
- Added a Tips section to the Grimoire
- Fixed a multiplayer client crash when using the Auto Charger
- Refactored how the Dream Journal's text data is stored
- Made the Dream Journal able to be cloned
- Made enchanted books readable, at least if you're fluent in Standard Galactic
- Made enchanted books placeable on vanilla lecterns
- Changed ritual lectern to now retrieve books by shift-right-clicking
- Added debug command to grant mod books
- Added affinities to some items that were missing them
- Added tools to help mod and datapack authors identify items needing affinities; thanks Issaferret!
- Updated to Forge 47.2.0