Hello! I recently got sick and had a lot of time on my hands and I decided to try to get back into modding. This was the result of this experimentation.
I've always liked the idea of crafting custom spells, the mod Ars Magica is a great example, however they always seem to be very complicated, I wanted a simple yet fun spell system. In aspectum magus, to create a custom spell simply craft a wand with two sticks and a gold ingot. Then you need to decide what you want the spell to do. Currently there is only one targeting system, self. However I have the infrastructure set up that all I need to do is put in effects for an aura type. You need to choose what aspects you want to have in your spell, there is currently 6: Ignis, Aqua, Terra, Aer, Vitae, and Nullum. Each has a custom effect on the spell. The grammar system is also easy, stacking multiple of one aspect increases the strength, then when it hits a different aspect it does an effect with the strength. Strength is then reset and the system continues to read, for example, if you have Ignis, Ignis, Ignis, Ignis, Vitae you would have a spell that did Ignis / Vitae with strength 4. The same would be true of Vitae, Vitae, Vitae, Vitae, Ignis. It doesn't matter the direction.
To actually add to the wand you need to throw an aspect item at it. This will add that aspect to the wand, which you can view by hovering over the wand in your inventory. You may want to make Praecantio aspects as well to increase the maximum mana of a wand by 100. Mana costs scale exponentially with the number of aspects you add so you need to be careful.
Crafting:
I don't actually know how to make crafting recipes and stuff so I'm gonna use the notation used to add crafting recipes, Yield, row1, row2, row3, 'c1', item1, 'cn', itemn. For example, (Furnace, "ccc", "c c", "ccc", 'c', Cobblestone) would be a furnace. Got it? Good.
Hello I am having some troubles with your mod in the beta 1.7.2 version. I know it make take some of your time but I have Optifine_1.7.2_HD_U_A6, Forge version 10.12.0.1022, SEUS 1.7.2 and your latest beta build. Whenever I press Esc to leave the world I crash and get this report:
---- Minecraft Crash Report ---- // Ouch. That hurt
Time: 1/31/14 9:50 PM Description: Exception in server tick loop
java.lang.NullPointerException: Exception in server tick loop at net.minecraftforge.common.ForgeChunkManager.saveWorld(ForgeChunkManager.java:818) at net.minecraftforge.common.ForgeInternalHandler.onDimensionSave(ForgeInternalHandler.java:69) at cpw.mods.fml.common.eventhandler.ASMEventHandler_2_ForgeInternalHandler_onDimensionSave_Save.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:839) at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:344) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:180) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:705)
A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------
-- System Details -- Details: Minecraft Version: 1.7.2 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.7.0_06, Oracle Corporation Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 150651688 bytes (143 MB) / 488046592 bytes (465 MB) up to 954466304 bytes (910 MB) JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G AABB Pool Size: 5165 (289240 bytes; 0 MB) allocated, 5165 (289240 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 FML: MCP v9.01-pre FML v7.2.109.1022 Minecraft Forge 10.12.0.1022 Optifine OptiFine_1.7.2_HD_U_A6 3 mods loaded, 3 mods active mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{7.2.109.1022} [Forge Mod Loader] (forge-1.7.2-10.12.0.1022.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{10.12.0.1022} [Minecraft Forge] (forge-1.7.2-10.12.0.1022.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Profiler Position: N/A (disabled) Vec3 Pool Size: 5999 (335944 bytes; 0 MB) allocated, 5220 (292320 bytes; 0 MB) used Player Count: 1 / 8; [EntityPlayerMP['Dullvampire'/257, l='Stealth', x=-101.72, y=127.58, z=365.39]] Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'fml,forge'
Hello I am having some troubles with your mod in the beta 1.7.2 version. I know it make take some of your time but I have Optifine_1.7.2_HD_U_A6, Forge version 10.12.0.1022, SEUS 1.7.2 and your latest beta build. Whenever I press Esc to leave the world I crash and get this report:
---- Minecraft Crash Report ----
// Ouch. That hurt
Time: 1/31/14 9:50 PM
Description: Exception in server tick loop
java.lang.NullPointerException: Exception in server tick loop
at net.minecraftforge.common.ForgeChunkManager.saveWorld(ForgeChunkManager.java:818)
at net.minecraftforge.common.ForgeInternalHandler.onDimensionSave(ForgeInternalHandler.java:69)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_2_ForgeInternalHandler_onDimensionSave_Save.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:839)
at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:344)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:180)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:705)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_06, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 150651688 bytes (143 MB) / 488046592 bytes (465 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 5165 (289240 bytes; 0 MB) allocated, 5165 (289240 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.01-pre FML v7.2.109.1022 Minecraft Forge 10.12.0.1022 Optifine OptiFine_1.7.2_HD_U_A6 3 mods loaded, 3 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.2.109.1022} [Forge Mod Loader] (forge-1.7.2-10.12.0.1022.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.12.0.1022} [Minecraft Forge] (forge-1.7.2-10.12.0.1022.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 5999 (335944 bytes; 0 MB) allocated, 5220 (292320 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Dullvampire'/257, l='Stealth', x=-101.72, y=127.58, z=365.39]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
*** MagicMinecraftLauncher 1.0.0 ***
java.lang.SecurityException: SHA1 digest error for net/minecraft/client/Minecraft.class
at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
at java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.util.jar.JarVerifier.update(Unknown Source)
at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source)
at sun.misc.Resource.getBytes(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at magic.launcher.Launcher.main(Unknown Source)
I am using computercraft, backtools, industrialcraft, InvTweaks, minecart speed recorder, modual forcefield, iron chests, portal gun, and
railcraft. I am in version 1.3.2
0
Fixed game crashing when throwing wand in multiplayer.
0
Hello! I recently got sick and had a lot of time on my hands and I decided to try to get back into modding. This was the result of this experimentation.
I've always liked the idea of crafting custom spells, the mod Ars Magica is a great example, however they always seem to be very complicated, I wanted a simple yet fun spell system. In aspectum magus, to create a custom spell simply craft a wand with two sticks and a gold ingot. Then you need to decide what you want the spell to do. Currently there is only one targeting system, self. However I have the infrastructure set up that all I need to do is put in effects for an aura type. You need to choose what aspects you want to have in your spell, there is currently 6: Ignis, Aqua, Terra, Aer, Vitae, and Nullum. Each has a custom effect on the spell. The grammar system is also easy, stacking multiple of one aspect increases the strength, then when it hits a different aspect it does an effect with the strength. Strength is then reset and the system continues to read, for example, if you have Ignis, Ignis, Ignis, Ignis, Vitae you would have a spell that did Ignis / Vitae with strength 4. The same would be true of Vitae, Vitae, Vitae, Vitae, Ignis. It doesn't matter the direction.
To actually add to the wand you need to throw an aspect item at it. This will add that aspect to the wand, which you can view by hovering over the wand in your inventory. You may want to make Praecantio aspects as well to increase the maximum mana of a wand by 100. Mana costs scale exponentially with the number of aspects you add so you need to be careful.
Crafting:
I don't actually know how to make crafting recipes and stuff so I'm gonna use the notation used to add crafting recipes, Yield, row1, row2, row3, 'c1', item1, 'cn', itemn. For example, (Furnace, "ccc", "c c", "ccc", 'c', Cobblestone) would be a furnace. Got it? Good.
(Wand, " G", " S ", "S ", 'S', Stick, 'G', Gold)
(Ignis Aspect, "SDS", "DXD", "SDS", 'S', Stone, 'D', Diamond, 'X', Blaze Powder)
(Aqua Aspect, "SDS", "DXD", "SDS", 'S', Stone, 'D', Diamond, 'X', Water Bucket)
(Terra Aspect, "SDS", "DXD", "SDS", 'S', Stone, 'D', Diamond, 'X', Mossy Cobblestone)
(Aer Aspect, "SDS", "DXD", "SDS", 'S', Stone, 'D', Diamond, 'X', Feather)
(Vitae Aspect, "SDS", "DXD", "SDS", 'S', Stone, 'D', Diamond, 'X', Apple)
(Nullum Aspect, "SDS", "DXD", "SDS", 'S', Stone, 'D', Diamond, 'X', Ender Pearl)
(Praecantio Aspect, "SDS", "DXD", "SDS", 'S', Stone, 'D', Diamond, 'X', Book)
Well there you go, hope you enjoy. Please report any bugs. Suggestions are appreciated.
DOWNLOAD:
http://minecraft.curseforge.com/projects/aspectum-magus
0
Thanks so much.
0
---- Minecraft Crash Report ----
// Ouch. That hurt
Time: 1/31/14 9:50 PM
Description: Exception in server tick loop
java.lang.NullPointerException: Exception in server tick loop
at net.minecraftforge.common.ForgeChunkManager.saveWorld(ForgeChunkManager.java:818)
at net.minecraftforge.common.ForgeInternalHandler.onDimensionSave(ForgeInternalHandler.java:69)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_2_ForgeInternalHandler_onDimensionSave_Save.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:839)
at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:344)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:180)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:705)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_06, Oracle Corporation
Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 150651688 bytes (143 MB) / 488046592 bytes (465 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 5165 (289240 bytes; 0 MB) allocated, 5165 (289240 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.01-pre FML v7.2.109.1022 Minecraft Forge 10.12.0.1022 Optifine OptiFine_1.7.2_HD_U_A6 3 mods loaded, 3 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.2.109.1022} [Forge Mod Loader] (forge-1.7.2-10.12.0.1022.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.12.0.1022} [Minecraft Forge] (forge-1.7.2-10.12.0.1022.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 5999 (335944 bytes; 0 MB) allocated, 5220 (292320 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Dullvampire'/257, l='Stealth', x=-101.72, y=127.58, z=365.39]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
0
---- Minecraft Crash Report ----
// Ouch. That hurt
Time: 1/31/14 9:50 PM
Description: Exception in server tick loop
java.lang.NullPointerException: Exception in server tick loop
at net.minecraftforge.common.ForgeChunkManager.saveWorld(ForgeChunkManager.java:818)
at net.minecraftforge.common.ForgeInternalHandler.onDimensionSave(ForgeInternalHandler.java:69)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_2_ForgeInternalHandler_onDimensionSave_Save.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:839)
at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:344)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:180)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:705)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_06, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 150651688 bytes (143 MB) / 488046592 bytes (465 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 5165 (289240 bytes; 0 MB) allocated, 5165 (289240 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.01-pre FML v7.2.109.1022 Minecraft Forge 10.12.0.1022 Optifine OptiFine_1.7.2_HD_U_A6 3 mods loaded, 3 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.2.109.1022} [Forge Mod Loader] (forge-1.7.2-10.12.0.1022.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.12.0.1022} [Minecraft Forge] (forge-1.7.2-10.12.0.1022.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 5999 (335944 bytes; 0 MB) allocated, 5220 (292320 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Dullvampire'/257, l='Stealth', x=-101.72, y=127.58, z=365.39]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Thank you so much for your help
0
0
0
*** MagicMinecraftLauncher 1.0.0 ***
java.lang.SecurityException: SHA1 digest error for net/minecraft/client/Minecraft.class
at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
at java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.util.jar.JarVerifier.update(Unknown Source)
at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source)
at sun.misc.Resource.getBytes(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at magic.launcher.Launcher.main(Unknown Source)
I am using computercraft, backtools, industrialcraft, InvTweaks, minecart speed recorder, modual forcefield, iron chests, portal gun, and
railcraft. I am in version 1.3.2
0
0
0
Downloads
Outwitted(for 12w42a or 1.4 when it comes out)
http://adf.ly/DoyNV
Screenshots
http://imgur.com/i7aP3,sqZiW,9tENq,2wExJ,dzyZM,rKPBB#0
(sorry for the not-embedded pictures I couldn't figure it out)
Sorry for the short post but I will be creating a youtube video check it out soon on www.youtube.com/dullvampire
I hope you get, Outwitted
0
Dullvampire
0
USERNAME: Dullvampire
0
P.S In case you are wondering i'm only 11 but i still know java/python/HTML!
0