The official spiritual successor to Ars Magica 2, Mana and Artifice is a new take on adding magic to the world.
Craft and cast powerful spells
The familiar Shapes, Components, and Modifiers return, but with more of a focus on balance and stability.
While the mod currently limits spells to one shape, one component, and three modifiers, more complicated spells are a planned feature, and will be added soon!

Perform more powerful, long lasting magical effects through rituals
Rituals are a way to establish the much more powerful effects. They require a great deal of setup and preparation, but can cause some truly amazing things to happen!
Create portals allowing travel over long distances, controlling time and the weather, travelling to or summoning other players, or making powerful alliances.

A brand new way of enchanting
Go from firing clay plates to smelting things in an arcane furnace, hammering out the rune on a mystical anvil and infusing your own mana into it (along with a few required reagents) - the process truly feels magical and powerful.

Draw magical patterns right in the air
With the new Manaweaving mechanic, an array of powerful magical effects are right at your fingertips!
Using a special wand, you channel your own mana into drawn shapes right in the air in front of you, weaving together complex effects like summoning a grimoire (an ender-chest-like spellbook) or as a way to add magic into rituals.
As an accessibility option, or for those who simply don't care for the mechanic, there is also a block that can draw the patterns for you. Play how you want to play!

Make powerful friends, and enemies
Each faction has powerful benefits and drawbacks, making each playthrough feel unique and fresh.

Guided progression helps you know what to do next
Instead of having to research every single thing in the mod, you instead progress through tiers. These have logical requirements and tie in with natural progression through the game, so you progress just by playing!

Let the book guide you as well
Conveniently laid out pages and recipes show you exactly what you need to do and how to do it.

Create automation or your own personal army using Constructs
Constructs are a rewarding form of automation that lets you do amazing things - interact with blocks, sort items, refill furnaces, and more! Even the act of crafting them in the first pace is a work of magic.
They are completely modular.
Each construct is composed of five pieces: head, torso, legs, left arm, right arm. Each of those pieces gives it various capabilities, things like carrying items, attacking, water breathing, etc.
Each piece can be made from any one of six materials: Wood, Stone, Iron, Gold, Diamond, or Obsidian. You can mix and match too! The material composition changes things like the construct's overall movement speed, fire resistance, whether or not it can float, and more.
Lastly, when you finally craft your construct, you infuse each of the 8 crystals surrounding your workbench with an affinity. You do this by casting spells at them. The overall affinity can also change properties like giving physical resistance for earth affinity, move speed for air, and more. The Codex goes into detail on all of it so you don't need to spend time guessing. It also looks and feels very magical.
Between part types, materials, and affinity, there is a ton of possibility for creating the perfect construct for your situation! And, you can modify them at any time by commanding them to return to a workbench!
Once you have constructs, you can command them using a control rod for basic things (follow me, return to workbench, stay). If you want something more advanced, you can use a Lodestar block to create kind of a job board for them to follow. Assigning one or more constructs to a Lodestar will cause them to start executing the tasks, one at a time. The only limit is your creativity and imagination!
Video Tutorials / Walkthroughs
Vallen from Mischief of Mice has been so kind as to do a video guide; and he nailed it! It's a fantastic guide on all things mana ... and artifice!
How to get started
Check out the getting started guide at https://manaandartifice.com/getting-started/
My minecraft throws java.lang.NoSuchFieldError: STEP_HEIGHT_ADDITIONAL when I try to change the mod's version to 1.7.2.3 or above(I'm using 1.7.2.2, it doesn't throw this exception).
And in 1.7.2.2, there are also something confuse me, I think they're bugs:
1.My constructor have two grabber arms, but when I command it to crushing items, it said it "need to be able to CARRY,SMITH in order to help you with this"
2.Magnitude modifier and Break Ring(Greater) couldn't help break magic to break harder blocks
In reply to nightmareill:
Update forge to 40.1.31 or higher
In reply to AWildCanadianEh:
Thanks, it works, and I found the constructor problem I mentioned is my misunderstand, I know how it works now, but the break magic in 1.7.2.2 is really a bug, after I upgrade mod's version to 1.7.2.4, it's right.
Besides, I'm playing this mod with friend, my faction is faerie courts and he is the ancient council of wizards, since I want to create a Druidic Antlers but I just had the wind eldrin power, he had the ender power, I put the material on Eldrin Altar and started it, then the eldrin altar start to make vfx but didn't create the output, so I told my friend to right click the altar, then the game had crash, I don't know if anyone submitted it or if it was already be fixed?
My original message with the crash*fml.txt file keeps getting flagged by Curseforge as spam. Don't know why.
TL;DR of it: MNA crashes with an error during the common_setup event phase.
In reply to NakedChrist:
Update forge to 40.1.31 or higher
In reply to AWildCanadianEh:
Holy smokes! Worked like a charm! ... Which is weird, because I thought I had already tried that. THANKS!
latest.log, part 2. (let me know if you want debug.log)
at net.minecraftforge.fml.ModWorkManager$SyncExecutor.driveOne(ModWorkManager.java:42) ~[fmlcore-1.18.2-40.1.0.jar%2356!/:?]
at net.minecraftforge.fml.ModWorkManager$DrivenExecutor.drive(ModWorkManager.java:26) ~[fmlcore-1.18.2-40.1.0.jar%2356!/:?]
at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:201) ~[fmlcore-1.18.2-40.1.0.jar%2356!/:?]
at net.minecraftforge.fml.ModLoader.lambda$dispatchAndHandleError$21(ModLoader.java:186) ~[fmlcore-1.18.2-40.1.0.jar%2356!/:?]
at java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:186) ~[fmlcore-1.18.2-40.1.0.jar%2356!/:?]
at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$11(ModLoader.java:163) ~[fmlcore-1.18.2-40.1.0.jar%2356!/:?]
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:163) ~[fmlcore-1.18.2-40.1.0.jar%2356!/:?]
at net.minecraftforge.client.loading.ClientModLoader.lambda$begin$1(ClientModLoader.java:92) ~[forge-1.18.2-40.1.0-universal.jar%2359!/:?]
at net.minecraftforge.client.loading.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:113) ~[forge-1.18.2-40.1.0-universal.jar%2359!/:?]
at net.minecraftforge.client.loading.ClientModLoader.begin(ClientModLoader.java:92) ~[forge-1.18.2-40.1.0-universal.jar%2359!/:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:458) ~[client-1.18.2-20220404.173914-srg.jar%2355!/:?]
at net.minecraft.client.main.Main.main(Main.java:169) ~[client-1.18.2-20220404.173914-srg.jar%2355!/:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.0.jar%2316!/:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?]
[22Jun2022 09:23:12.958] [Render thread/INFO] [com.mna.ManaAndArtifice/]: M&A -> Villager POI Registered
[22Jun2022 09:23:13.119] [Render thread/INFO] [com.mna.ManaAndArtifice/]: M&A -> Villager Professions Registered
[22Jun2022 09:23:13.183] [Render thread/INFO] [com.mna.ManaAndArtifice/]: Mana and Artifice >> Registered Construct Tasks
[22Jun2022 09:23:13.366] [Render thread/INFO] [com.mna.ManaAndArtifice/]: M&A -> Ritual Effects Registered
[22Jun2022 09:23:13.371] [Render thread/FATAL] [net.minecraftforge.registries.GameData/]: Detected errors during registry event dispatch, rolling back to VANILLA state
[22Jun2022 09:23:15.085] [Render thread/FATAL] [net.minecraftforge.registries.GameData/]: Detected errors during registry event dispatch, roll back to VANILLA complete
[22Jun2022 09:23:15.087] [Render thread/FATAL] [net.minecraftforge.fml.ModLoader/LOADING]: Failed to complete lifecycle event LOAD_REGISTRIES, 1 errors found
[22Jun2022 09:23:15.251] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.sound.SoundLoadEvent to a broken mod state
[22Jun2022 09:23:15.426] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.ColorHandlerEvent$Block to a broken mod state
[22Jun2022 09:23:15.429] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.ColorHandlerEvent$Item to a broken mod state
[22Jun2022 09:23:16.160] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.ParticleFactoryRegisterEvent to a broken mod state
[22Jun2022 09:23:16.210] [Render thread/INFO] [com.mojang.text2speech.NarratorWindows/]: Narrator library for x64 successfully loaded
[22Jun2022 09:23:16.282] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.RegisterClientReloadListenersEvent to a broken mod state
[22Jun2022 09:23:16.282] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$RegisterLayerDefinitions to a broken mod state
[22Jun2022 09:23:16.283] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$RegisterRenderers to a broken mod state
[22Jun2022 09:23:16.477] [Render thread/INFO] [net.minecraft.server.packs.resources.ReloadableResourceManager/]: Reloading ResourceManager: Default
[22Jun2022 09:23:16.586] [Worker-Main-19/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.ModelRegistryEvent to a broken mod state
[22Jun2022 09:23:16.776] [Worker-Main-14/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:16.776] [Worker-Main-22/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:16.783] [Worker-Main-21/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:30.666] [Worker-Main-19/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:32.292] [Worker-Main-19/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:32.325] [Worker-Main-19/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:32.425] [Worker-Main-19/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:32.483] [Worker-Main-19/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:32.545] [Worker-Main-19/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:32.610] [Worker-Main-19/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[22Jun2022 09:23:33.704] [Render thread/INFO] [com.mojang.blaze3d.audio.Library/]: OpenAL initialized on device OpenAL Soft on Speakers (2- Realtek(R) Audio)
[22Jun2022 09:23:33.706] [Render thread/INFO] [net.minecraft.client.sounds.SoundEngine/SOUNDS]: Sound engine started
[22Jun2022 09:23:33.993] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas
[22Jun2022 09:23:34.005] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:34.006] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 256x128x4 minecraft:textures/atlas/signs.png-atlas
[22Jun2022 09:23:34.007] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:34.007] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[22Jun2022 09:23:34.008] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:34.008] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[22Jun2022 09:23:34.009] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:34.009] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[22Jun2022 09:23:34.010] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:34.010] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[22Jun2022 09:23:34.010] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:34.010] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[22Jun2022 09:23:34.011] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:34.430] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.ModelBakeEvent to a broken mod state
[22Jun2022 09:23:34.597] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.602] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.748] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.752] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.756] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.756] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.757] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.760] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.765] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.770] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.771] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.776] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.777] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.778] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.779] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.780] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.781] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.781] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.782] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.782] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.790] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.791] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$CreateSkullModels to a broken mod state
[22Jun2022 09:23:34.791] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$AddLayers to a broken mod state
[22Jun2022 09:23:35.308] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.RegisterShadersEvent to a broken mod state
[22Jun2022 09:23:35.441] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas
[22Jun2022 09:23:35.441] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:35.442] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[22Jun2022 09:23:35.443] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:35.443] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[22Jun2022 09:23:35.443] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Post to a broken mod state
[22Jun2022 09:23:35.786] [Render thread/FATAL] [net.minecraftforge.common.ForgeMod/]: Preparing crash report with UUID f5733333-d928-424d-9206-9eb9d5c8abe4
[22Jun2022 09:23:35.790] [Render thread/FATAL] [net.minecraftforge.client.loading.ClientModLoader/]: Crash report saved to C:\Users\Discipline\AppData\Roaming\.minecraft\1.18.2\crash-reports\crash-2022-06-22_09.23.35-fml.txt
[22Jun2022 09:23:35.793] [Render thread/FATAL] [net.minecraftforge.common.ForgeMod/]: Preparing crash report with UUID 31bcc3cf-aba4-4222-b46b-074928477760
[22Jun2022 09:42:17.854] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Stopping!
CurseForge isn't letting me post a reply to my original message, so here's latest.log, part 1:
[22Jun2022 09:22:57.290] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, Meat314159, --version, 1.18.2-forge-40.1.0, --gameDir, C:\Users\Discipline\AppData\Roaming\.minecraft\1.18.2, --assetsDir, C:\Users\Discipline\AppData\Roaming\.minecraft\assets, --assetIndex, 1.18, --uuid, 8677527f2a254384a043045b475289d1, --accessToken, ????????, --clientId, NjJmNDczYzYtZThmMi00ZjQ2LWI5NmYtNWFmODkyMTYyZmNl, --xuid, 2535455286337735, --userType, msa, --versionType, release, --launchTarget, forgeclient, --fml.forgeVersion, 40.1.0, --fml.mcVersion, 1.18.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220404.173914]
[22Jun2022 09:22:57.294] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 9.1.3+9.1.3+main.9b69c82a starting: java version 17.0.1 by Microsoft
[22Jun2022 09:22:57.419] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/Discipline/AppData/Roaming/.minecraft/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2314!/ Service=ModLauncher Env=CLIENT
[22Jun2022 09:22:58.983] [main/INFO] [mixin/]: Compatibility level set to JAVA_17
[22Jun2022 09:22:58.996] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeclient' with arguments [--version, 1.18.2-forge-40.1.0, --gameDir, C:\Users\Discipline\AppData\Roaming\.minecraft\1.18.2, --assetsDir, C:\Users\Discipline\AppData\Roaming\.minecraft\assets, --uuid, 8677527f2a254384a043045b475289d1, --username, Meat314159, --assetIndex, 1.18, --accessToken, ????????, --clientId, NjJmNDczYzYtZThmMi00ZjQ2LWI5NmYtNWFmODkyMTYyZmNl, --xuid, 2535455286337735, --userType, msa, --versionType, release]
[22Jun2022 09:23:05.773] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/C:/Users/Discipline/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.18.2-20220404.173914/client-1.18.2-20220404.173914-srg.jar%2355!/assets/.mcassetsroot' uses unexpected schema
[22Jun2022 09:23:05.774] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/C:/Users/Discipline/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.18.2-20220404.173914/client-1.18.2-20220404.173914-srg.jar%2355!/data/.mcassetsroot' uses unexpected schema
[22Jun2022 09:23:05.792] [Render thread/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[22Jun2022 09:23:06.544] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Setting user: Meat314159
[22Jun2022 09:23:06.818] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Backend library: LWJGL version 3.2.2 SNAPSHOT
[22Jun2022 09:23:09.234] [modloading-worker-0/INFO] [com.mna.ManaAndArtifice/]: M&A -> Config Loaded
[22Jun2022 09:23:09.346] [modloading-worker-0/INFO] [net.minecraftforge.common.ForgeMod/FORGEMOD]: Forge mod loading, version 40.1.0, for MC 1.18.2 with MCP 20220404.173914
[22Jun2022 09:23:09.348] [modloading-worker-0/INFO] [net.minecraftforge.common.MinecraftForge/FORGE]: MinecraftForge v40.1.0 Initialized
[22Jun2022 09:23:10.860] [modloading-worker-0/INFO] [com.mna.ManaAndArtifice/]: M&A -> Mod Event Bus Handlers Registered
[22Jun2022 09:23:11.355] [Render thread/INFO] [com.mna.ManaAndArtifice/]: Finished registering registries!
[22Jun2022 09:23:12.431] [Render thread/INFO] [com.mna.ManaAndArtifice/]: M&A -> Block Items Registered
[22Jun2022 09:23:12.842] [Render thread/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix `minecraft` for name `milk`, expected `forge`. This could be a intended override, but in most cases indicates a broken mod.
[22Jun2022 09:23:12.844] [Render thread/INFO] [net.minecraftforge.registries.GameData/]: Potentially Dangerous alternative prefix `minecraft` for name `flowing_milk`, expected `forge`. This could be a intended override, but in most cases indicates a broken mod.
[22Jun2022 09:23:12.905] [Render thread/INFO] [com.mna.ManaAndArtifice/]: M&A -> Containers Registered
[22Jun2022 09:23:12.931] [Render thread/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/]: Exception caught during firing event: STEP_HEIGHT_ADDITION
Index: 10
Listeners:
0: NORMAL
1: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@1d1a5c06 handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
2: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@76fe92a8 handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
3: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@494634ce handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
4: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@3abe5739 handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
5: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@c9a3529 handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
6: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@bbbbd76 handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
7: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@3b162d8a handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
8: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@7b02cbee handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
9: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@67784fc1 handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
10: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@7d690a25 handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
11: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@1208f4e4 handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
12: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@108666b8 handleEvent(Lnet/minecraftforge/event/RegistryEvent$Register;)V
13: ASM: class com.mna.villagers.VillagerRegistry registerPointOfInterest(Lnet/minecraftforge/event/RegistryEvent$Register;)V
14: ASM: class com.mna.villagers.VillagerRegistry registerVillagerProfession(Lnet/minecraftforge/event/RegistryEvent$Register;)V
15: ASM: class com.mna.spells.SpellsInit registerShapes(Lnet/minecraftforge/event/RegistryEvent$Register;)V
16: ASM: class com.mna.spells.SpellsInit registerModifiers(Lnet/minecraftforge/event/RegistryEvent$Register;)V
17: ASM: class com.mna.spells.SpellsInit registerComponents(Lnet/minecraftforge/event/RegistryEvent$Register;)V
18: ASM: class com.mna.rituals.RitualInit registerRitualEffects(Lnet/minecraftforge/event/RegistryEvent$Register;)V
19: ASM: class com.mna.progression.ProgressionInit registerProgression(Lnet/minecraftforge/event/RegistryEvent$Register;)V
20: ASM: class com.mna.loot.conditions.MALootConditions registerLootData(Lnet/minecraftforge/event/RegistryEvent$Register;)V
21: ASM: class com.mna.gui.containers.ContainerInit registerContainers(Lnet/minecraftforge/event/RegistryEvent$Register;)V
22: ASM: class com.mna.entities.constructs.ai.base.ConstructTasks registerTasks(Lnet/minecraftforge/event/RegistryEvent$Register;)V
23: ASM: class com.mna.blocks.BlockItemRegistration onRegisterItems(Lnet/minecraftforge/event/RegistryEvent$Register;)V
24: ASM: class com.mna.api.sound.SFX onRegisterSounds(Lnet/minecraftforge/event/RegistryEvent$Register;)V
25: ASM: class com.mna.api.sound.Music onRegisterSounds(Lnet/minecraftforge/event/RegistryEvent$Register;)V
26: LOWEST
27: ASM: class com.mna.entities.EntityInit onPostRegisterEntities(Lnet/minecraftforge/event/RegistryEvent$Register;)V
java.lang.NoSuchFieldError: STEP_HEIGHT_ADDITION
at TRANSFORMER/mna@1.7.2.4/com.mna.effects.beneficial.EffectPilgrim.<init>(EffectPilgrim.java:16)
at TRANSFORMER/mna@1.7.2.4/com.mna.effects.EffectInit.lambda$static$40(EffectInit.java:96)
at TRANSFORMER/forge@40.1.0/net.minecraftforge.registries.DeferredRegister.lambda$register$0(DeferredRegister.java:214)
at TRANSFORMER/forge@40.1.0/net.minecraftforge.registries.DeferredRegister.addEntries(DeferredRegister.java:446)
at TRANSFORMER/forge@40.1.0/net.minecraftforge.registries.DeferredRegister$EventDispatcher.handleEvent(DeferredRegister.java:376)
at net.minecraftforge.eventbus.ASMEventHandler_11_EventDispatcher_handleEvent_Register.invoke(.dynamic)
at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85)
at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
at LAYER PLUGIN/javafmllanguage@1.18.2-40.1.0/net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:106)
at LAYER PLUGIN/fmlcore@1.18.2-40.1.0/net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:107)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
at LAYER PLUGIN/fmlcore@1.18.2-40.1.0/net.minecraftforge.fml.ModWorkManager$SyncExecutor.driveOne(ModWorkManager.java:42)
at LAYER PLUGIN/fmlcore@1.18.2-40.1.0/net.minecraftforge.fml.ModWorkManager$DrivenExecutor.drive(ModWorkManager.java:26)
at LAYER PLUGIN/fmlcore@1.18.2-40.1.0/net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:201)
at LAYER PLUGIN/fmlcore@1.18.2-40.1.0/net.minecraftforge.fml.ModLoader.lambda$dispatchAndHandleError$21(ModLoader.java:186)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at LAYER PLUGIN/fmlcore@1.18.2-40.1.0/net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:186)
at LAYER PLUGIN/fmlcore@1.18.2-40.1.0/net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$11(ModLoader.java:163)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at LAYER PLUGIN/fmlcore@1.18.2-40.1.0/net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:163)
at TRANSFORMER/forge@40.1.0/net.minecraftforge.client.loading.ClientModLoader.lambda$begin$1(ClientModLoader.java:92)
at TRANSFORMER/forge@40.1.0/net.minecraftforge.client.loading.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:113)
at TRANSFORMER/forge@40.1.0/net.minecraftforge.client.loading.ClientModLoader.begin(ClientModLoader.java:92)
at TRANSFORMER/minecraft@1.18.2/net.minecraft.client.Minecraft.<init>(Minecraft.java:458)
at TRANSFORMER/minecraft@1.18.2/net.minecraft.client.main.Main.main(Main.java:169)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at MC-BOOTSTRAP/fmlloader@1.18.2-40.1.0/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31)
at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.Launcher.run(Launcher.java:106)
at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.Launcher.main(Launcher.java:77)
at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
at cpw.mods.bootstraplauncher@1.0.0/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149)
[22Jun2022 09:23:12.936] [Render thread/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Caught exception during event RegistryEvent.Register<minecraft:mob_effect> dispatch for modid mna
java.lang.NoSuchFieldError: STEP_HEIGHT_ADDITION
at com.mna.effects.beneficial.EffectPilgrim.<init>(EffectPilgrim.java:16) ~[mna-1.7.2.4.jar%2354!/:1.7.2.4]
at com.mna.effects.EffectInit.lambda$static$40(EffectInit.java:96) ~[mna-1.7.2.4.jar%2354!/:1.7.2.4]
at net.minecraftforge.registries.DeferredRegister.lambda$register$0(DeferredRegister.java:214) ~[forge-1.18.2-40.1.0-universal.jar%2359!/:?]
at net.minecraftforge.registries.DeferredRegister.addEntries(DeferredRegister.java:446) ~[forge-1.18.2-40.1.0-universal.jar%2359!/:?]
at net.minecraftforge.registries.DeferredRegister$EventDispatcher.handleEvent(DeferredRegister.java:376) ~[forge-1.18.2-40.1.0-universal.jar%2359!/:?]
at net.minecraftforge.eventbus.ASMEventHandler_11_EventDispatcher_handleEvent_Register.invoke(.dynamic) ~[?:?]
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!/:?]
at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:106) ~[javafmllanguage-1.18.2-40.1.0.jar%2357!/:?]
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:107) ~[fmlcore-1.18.2-40.1.0.jar%2356!/:?]
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?]
Update. The Mushroom Soldier is now at 20k hp
I'm just sitting here waiting for the 1.19 version update ^_^
These screen shots and Vallen's spotlights are out of date, there are a load of new textures/icons/models and they all look great.
Always loved AM2, but the graphics weren't great even in 1.7.10, great job Mithion and team!
(also: your Patreon could be easier to find...)
In reply to kitsu_eb:
It's on the list to update!
Mod's looking great, just a bit weird that you need transmuted silver to make the occulus, cause it's T2 which means I can't make it but idk how to get to T2 cause I don't have the occulus
In reply to Snekaholic:
Basics -> Early Game Resources in the Codex. I'm working on a better way to integrate this with JEI as well.
So. We have a mushroom soldier in a boat/minecart on a small powered rail circle. But there is something that has happened to it.
Ever since we had it in the cart, it seems to increase its maximum health every hour or so.
Please help. It is currently at 11k hp.
All in all, it is pretty funny, but we were still wondering why it is doing this
In reply to Sans_Helvetica:
Well that's fun. Probably something to do with chunk unloading/reloading and definitely isn't a fey plot against you.
In reply to AWildCanadianEh:
You will be happy to know that it also happens with all mana-and-artifice mobs. We will now be growing a army of super mobs XD
the newest version of 1.16.4 says it needs forge 36 or above but forge 36 is only in 1.16.5?
how do i edit magnitude i don't think there's a component for it.