Nice idea with the new research system, but i encounter one problem... lets say, i discovered saxum by analyzing stone with the thaumometer. It gives me 4 Saxum research points. So i use those research points and will run out of saxum points sooner or later. So... what if i need saxum again sometime? i cant research stone twice, of course other blocks and items do have them too, but what if i analyzed all things and still need more saxum? is there another way to get research points? (And jea, saxum can be combined somehow, but what if i run out of terra instead, and have analyzed all terra blocks?)

Read your thaumonomicon. You will find information on what primal aspects make the more complex aspects in there. Once you know, you can simply "mix" primals into their less pure forms for research.

I have a project for you guys to jump in on, should you wish to accept it.

Anyone remember "Essentia Everything" for TC3? The addon mod that let you configure aspect values for items that didn't have them? Yes, that was by me.

I'm planning on recreating it for TC4, in a much more CPU-friendly way. The old way involved scanning the entire item list a dozen different ways for every item in the configs. Did it work? Yes. But it added more minutes to your load time than GregTech.

I may reinstate its end-user configurability, where you can edit a CFG file to change or add aspects to items on a per-mod basis, but I think that to start, I won't have that, because it's difficult to code, I'm a little rusty on my modding skills, and I want to spend more time playing TC4 than writing code for it. (I equally pity and respect you greatly, Azanor. You write insanely tough code for TC4 all the time, instead of playing it all the time. You are a much better man than I.)

It'll also add entity values, and golem crop harvesting, in addition to block and item aspect values like Essentia Everything used to. Plus maybe some other cool API stuff if I happen to find it.

So, what I need your help for, is coming up with aspect values for mod items that either do not have aspect values, or have inadequate aspect values. Everything from EBXL's Red Rock to Buildcraft's Gears to HarvestCraft's Cherry Pie to Mo' Creatures' alligators.

Here's a list of aspects for you (huge potential spoiler alert!) to be able to use, and some examples (not every source, but more than enough so that you should know which aspects to use for which item types) of their vanilla/TC4 usage. You non-project-minded people might want to use this as a sort of cheat sheet if you're low on research points.

That's 50 total aspects. It does not cover the values of most TC4 items, and it does not cover most vanilla items, but it gives you plenty.

Yes, I spent far too long on this list. No, I will not make it into a spreadsheet. You are welcome to, though.

Now, we need these aspect values applied to other items in Minecraft's vast modded world that are in need of some proper identification. Remember, try to keep things in balance. I reserve the right to tweak any values submitted, or ignore them and come up with my own, or take someone else's. If I use yours, you will be credited in the eventual thread when the addon comes out.

How to submit:

First, you need your list sectioned out properly. If you're brainstorming up aspects for more than one mod, divide it up, please. Providing a link to the mod isn't totally necessary but very helpful, and I may ask you for it if I don't know the mod you're submitting for, or it's a port of an older mod and I can't find it, or so on.

Next, make sure you have your list written in a way it's easily understandable. English item/block/entity names, not IDs, please. Some good ways:

Industrial-Craft 2

RE-battery: Metallum (8), Potentia (4), Machina (4)

Copper Wire: 2 Metallum, 1 Machina, 2 Potentia

Macerator:

3 Stone,

12 Metal,

5 Machine,

2 Energy,

5 Entropy

Please, only use one way per list, though.

Once you are pleased with your values, you need to send them to me somehow. You could just post it in this thread, at least until the thread of its own is properly set up. If you do, mention my name in it somewhere so that I can search and find it. Even just prefixing your message with "Here's a list of aspects for [mod name] I wrote for Qwertygiy's WIP addon" will work. Also, put it in spoiler tags, so that you aren't taking up a large part of the page.

You could also simply PM me the list, if you want to keep it private. That will guarantee that I, and only I, see it.

Description: Initializing game
java.lang.ClassCastException: gregtechmod.common.items.GT_MetaItem_DirtyDust cannot be cast to thaumcraft.common.items.wands.ItemWandCasting
at thaumcraft.common.config.ConfigRecipes.init(ConfigRecipes.java:33)
at thaumcraft.common.Thaumcraft.postInit(Thaumcraft.java:166)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:701)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:231)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:507)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at thaumcraft.common.config.ConfigRecipes.init(ConfigRecipes.java:33)
at thaumcraft.common.Thaumcraft.postInit(Thaumcraft.java:166)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:701)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:231)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:507)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)

Something to do with Gregtech. Also I get similar error with Traincraft. Any help ?

Something to do with Gregtech. Also I get similar error with Traincraft. Any help ?

I think you have an item ID conflict. It doesn't crash the game on program-load like a block ID conflict, but it still causes problems. Check your GregTech, ThaumCraft, and TrainCraft config files, and also your Forge ModLoader log file, because it should tell you where an item is being overwritten.

That is going to be one huge project. There's a lot of mods to cover and some mods such as the Twilight Forest have a lot of content. In fact I'm going to get started on a list for the Twilight Forest right now.

Also on the topic of aspects: I've found a few vanilla things that lack aspects. Leads, name tags, horse armor (at least iron anyway. Going to assume gold and diamond lack aspects too) and cocoa (block). Also, is it intended that tainted soil and encrusted taint don't have the vitium aspect? Cause that seems a bit odd.

Rollback Post to RevisionRollBack

Due to my snarky and sarcastic personality I can easily be seen as a jerk. If I've offended you in any way it was likely unintended.

I'm getting a weird texture glitch w/ Cinnabar that has it rendering only the top side of the block while it's being rendered in an inventory (meaning inside an inventory). The other sides are simply black. Anyone else getting this bug?

That is going to be one huge project. There's a lot of mods to cover and some mods such as the Twilight Forest have a lot of content. In fact I'm going to get started on a list for the Twilight Forest right now.

Also on the topic of aspects: I've found a few vanilla things that lack aspects. Leads, name tags, horse armor (at least iron anyway. Going to assume gold and diamond lack aspects too) and cocoa (block). Also, is it intended that tainted soil and encrusted taint don't have the vitium aspect? Cause that seems a bit odd.

Go right ahead! Just be warned, TF is the mod everyone wanted to do for Essentia Everything and that nobody actually finished.

And yes, vanilla and TC4 items and blocks that are aspectless will be adressed. In most of your cases, I think they are aspectless because they are new MC 1.6 items.

Does anyone know how to fix this?
I am getting a crash whenever I enter a certain area, or load thaumcraft items in creative tabs/NEI. I am assuming that this has got something to do with taint blocks. This particular crash occurred while I was in a pyramid, draining a node with my wand. I have noticed that when I drain it, it instantly crashes, but when I don't, it crashes a moment later anyway. I am guessing this has something to do with taint loading, probably as a result of the node being drained. Is there anything that I can do, aside from disabling taint?

---- Minecraft Crash Report ----
// Uh... Did I do that?

Time: 10/9/13 7:55 PM
Description: Unexpected error

java.lang.ClassCastException: thaumcraft.common.blocks.BlockTaint cannot be cast to thaumcraft.common.blocks.BlockTaintFibres
at thaumcraft.client.renderers.block.BlockTaintRenderer.renderWorldBlock(BlockTaintRenderer.java:40)
at cpw.mods.fml.client.registry.RenderingRegistry.renderWorldBlock(RenderingRegistry.java:152)
at FMLRenderAccessLibrary.renderWorldBlock(FMLRenderAccessLibrary.java:57)
at net.minecraft.client.renderer.RenderBlocks.func_78612_b(RenderBlocks.java:485)
at net.minecraft.client.renderer.WorldRenderer.func_78907_a(WorldRenderer.java:224)
at net.minecraft.client.renderer.RenderGlobal.func_72716_a(RenderGlobal.java:1574)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1129)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1006)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:944)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:836)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at thaumcraft.client.renderers.block.BlockTaintRenderer.renderWorldBlock(BlockTaintRenderer.java:40)
at cpw.mods.fml.client.registry.RenderingRegistry.renderWorldBlock(RenderingRegistry.java:152)
at FMLRenderAccessLibrary.renderWorldBlock(FMLRenderAccessLibrary.java:57)
at net.minecraft.client.renderer.RenderBlocks.func_78612_b(RenderBlocks.java:485)
at net.minecraft.client.renderer.WorldRenderer.func_78907_a(WorldRenderer.java:224)
at net.minecraft.client.renderer.RenderGlobal.func_72716_a(RenderGlobal.java:1574)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1129)

I grabbed latest 4.0.1b and I'm still getting this exception. MC 1.6.2 and Forge 9.10.1.871
Thaumcraft is the only mod present. The server does finish loading, but having a worldgen exception concerns me.
Any ideas?

I grabbed latest 4.0.1b and I'm still getting this exception. MC 1.6.2 and Forge 9.10.1.871
Thaumcraft is the only mod present. The server does finish loading, but having a worldgen exception concerns me.
Any ideas?