I'm happy to say that Thaumcraft Mob Aspects is already compatible with MC 1.7.10 AND Thaumcraft 4.2! 2A *should* be. If not, snapshot 16+ is for sure. Go nuts.
Parker, I have a question for you! Based on your experience w/ this particular mod, do you have any estimation of the level of difficulty for the creation of a companion mod which would assign essentia values/types to items added by mods which do not have a essentia value by default? That said, is there any likelihood of this mod being branched out to cover blocks and items from third party mods and not just mobs? Lastly, the likelihood of a config option being added so mods could have essentia values assigned to items through Config files so as to be server friendly? Thanks for your time, I know this is a complex issue ^^;
I've made a ThaumcraftMobAspects config file for SpecialMobs 3.0.2.
This is meant as a temporary non-code fix to an issue I posted on GitHub, which results in ridiculous defaults in the SpecialMobs aspects file.
As well, I added missing mobs/categories that have been added to SpecialMobs 3.0.2 since TMA-2B-snap17 (cave spider and silverfish variants, and a new new variants in existing families), and tweaked a few aspects to be more sensible (IMO).
Parker, I have a question for you! Based on your experience w/ this particular mod, do you have any estimation of the level of difficulty for the creation of a companion mod which would assign essentia values/types to items added by mods which do not have a essentia value by default? That said, is there any likelihood of this mod being branched out to cover blocks and items from third party mods and not just mobs? Lastly, the likelihood of a config option being added so mods could have essentia values assigned to items through Config files so as to be server friendly? Thanks for your time, I know this is a complex issue ^^;
Code-wise, registering aspects on a block vs. registering aspects on a mob seems as simple as calling registerObjectTag(item, aspects) instead of registerEntityTag(entity, aspects). (Of course, iterating through the items/blocks added by a mod would be different from iterating through entities, but aside from generating longer config files, the code shouldn't be too much more complex. Could maybe use whatever indexing method splits items into Creative Mode inventory tabs.) Thaumcraft seems to have some ability to deduce aspects for crafted items based on what an item was crafted out of, so you wouldn't necessarily need to define aspects for all items - just enough basic items to deduce the rest.
I can't speak for Parker, so it's up to him whether he has the time/inclination to implement such a thing. But it seems easy enough to build in parallel to the existing mob-aspects framework, with a fair bit of code re-use.
---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]
Time: 10/18/14 8:20 AM
Description: Initializing game
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 44 column 2
at com.google.gson.Gson.fromJson(Gson.java:818)
at com.google.gson.Gson.fromJson(Gson.java:741)
at iguanaman.thaumcraftmobaspects.ThaumcraftMobAspects.readFromFile(ThaumcraftMobAspects.java:142)
at iguanaman.thaumcraftmobaspects.ThaumcraftMobAspects.post(ThaumcraftMobAspects.java:60)
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:513)
at sun.reflect.GeneratedMethodAccessor3.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:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
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:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:693)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
at net.minecraft.client.main.Main.main(SourceFile:103)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 44 column 2
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1505)
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:480)
at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:403)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:184)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72)
at com.google.gson.Gson.fromJson(Gson.java:803)
... 39 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at com.google.gson.Gson.fromJson(Gson.java:818)
at com.google.gson.Gson.fromJson(Gson.java:741)
at iguanaman.thaumcraftmobaspects.ThaumcraftMobAspects.readFromFile(ThaumcraftMobAspects.java:142)
at iguanaman.thaumcraftmobaspects.ThaumcraftMobAspects.post(ThaumcraftMobAspects.java:60)
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:513)
at sun.reflect.GeneratedMethodAccessor3.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:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
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:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:693)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
at net.minecraft.client.main.Main.main(SourceFile:103)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Technically you should post this on the issues tracker. However, since you were so nice as to use a spoiler, I'll let it slide for now. You screwed up one of the config files.
That's what I thought, but I followed the previous guy's setup of how to edit the obviously empty configs. There are no existing aspects on the creatures. What's up with that?
It seems to be a continuing problem that there is no aspects that come up by default for the Lycanite mobs. Has anyone hashed together a custom config that has the would-be defaults?
I'm Parker8283! I love Minecraft, and have been toying with modding since Beta 1.8.1. I haven't published anything USEFUL yet, but I do know how to mod. With the 1.7 release, I've been assisting modders with the 1.7 update by taking away the compiler errors and some major bugs, then giving them back their mod and letting them resume their work. When I approached iguana_man to do the same, he told me that he didn't want to work on his mods at the moment, so I had his permission to release my own version until he comes back (and that's a big if). So here we are!
Parker,
Appreciate your work. I'll probably add you to my Patreon support list, since I use Thaumcraft 4, Twilight Forest, and Mo'Creatures, and this mod would therefore be quite a benefit.
Do you suppose you could possibly talk to the author of the Barrels Mod and see if he'd let you fix the small number of bugs in his mod? The thread is at http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1287951-the-barrels-mod?page=54#c1096 and that page (and the couple before it) discuss the currently existing known bugs. He hasn't been displaying much interest in actually maintaining his mod; perhaps he'd be willing to let you do it.
Parker,
I've discovered an issue. For reasons that are not apparent to me, on a Linux Minecraft server, ThaumcraftMobAspects creates two config files for Thermal Foundation, thermalfoundation.cfg containing only the Blizz mob, and ThermalFoundation.cfg containing the blizzBall and blizzSlowball entities. This doesn't appear to be a problem on Linux. However, when you try to copy the config generated on Linux to a Windows Minecraft client, the filenames thermalfoundation.cfg and ThermalFoundation.cfg collide because NTFS is not a truly case-sensitive filesystem. (More accurately, the filesystem itself is case-sensitive, but Windows' file access APIs are not. Still. Which is stupid.)
Can I just combine the two files into one for Windows clients?
(Answer: Apparently yes, I can. I'm guessing the fact that two files are created at all is probably a bug that shows up only on Linux or other OSen with fully case-sensitive filesystems and file handling APIs.)
Does this mod also allow me to add the vis orb drops to custom mobs? Now that I'm playing with Nevermine (fka Eternal Isles) most of the stuff I'm killing doesn't drop vis orbs, and I'm really missing them...
Hi guys! Using Thaumcraft 4.2.3.5 and the 2B snapshot of Thaumcraft Mob Aspects, the configuration files come up entirely blank... as in, all of the configs, and no values are specified anywhere even if the entities are listed correctly--they just don't have any default values.
How to deal with ignorance (in life, and on forums): The Zen way... Stay cool and polite, treat people as you wish to be treated, rise above your impatience. Everyone is ignorant of something at any point in their lives, including you.
about the loading order for default aspect, is there a way to "patch" that easilly? because I doubt renaming TMA to make it last in list would work lol
because I got a cripload of mods, and I would like to make the most out of yours
Rollback Post to RevisionRollBack
I am from Québec, so be gentle with my english
If you can make use of [ spoiler ] when you post crashLog, use fileHosting.
If you can't, don't post the damn km-long thing.
It is REALLY annoying for everybody.
Is there a way, like NEI, to extract these info un a file AFTER the game is started?, like a CSV, or JSON?
and if possible, then maybe extract aspect info from everything, mobs, blocks, items, entities
that would be very useful for many usage, debugging would be first in line
Rollback Post to RevisionRollBack
I am from Québec, so be gentle with my english
If you can make use of [ spoiler ] when you post crashLog, use fileHosting.
If you can't, don't post the damn km-long thing.
It is REALLY annoying for everybody.
This is meant as a temporary non-code fix to an issue I posted on GitHub, which results in ridiculous defaults in the SpecialMobs aspects file.
As well, I added missing mobs/categories that have been added to SpecialMobs 3.0.2 since TMA-2B-snap17 (cave spider and silverfish variants, and a new new variants in existing families), and tweaked a few aspects to be more sensible (IMO).
Code-wise, registering aspects on a block vs. registering aspects on a mob seems as simple as calling registerObjectTag(item, aspects) instead of registerEntityTag(entity, aspects). (Of course, iterating through the items/blocks added by a mod would be different from iterating through entities, but aside from generating longer config files, the code shouldn't be too much more complex. Could maybe use whatever indexing method splits items into Creative Mode inventory tabs.) Thaumcraft seems to have some ability to deduce aspects for crafted items based on what an item was crafted out of, so you wouldn't necessarily need to define aspects for all items - just enough basic items to deduce the rest.
I can't speak for Parker, so it's up to him whether he has the time/inclination to implement such a thing. But it seems easy enough to build in parallel to the existing mob-aspects framework, with a fair bit of code re-use.
Put your spoiler here.
---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]
Time: 10/18/14 8:20 AM
Description: Initializing game
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 44 column 2
at com.google.gson.Gson.fromJson(Gson.java:818)
at com.google.gson.Gson.fromJson(Gson.java:741)
at iguanaman.thaumcraftmobaspects.ThaumcraftMobAspects.readFromFile(ThaumcraftMobAspects.java:142)
at iguanaman.thaumcraftmobaspects.ThaumcraftMobAspects.post(ThaumcraftMobAspects.java:60)
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:513)
at sun.reflect.GeneratedMethodAccessor3.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:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
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:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:693)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
at net.minecraft.client.main.Main.main(SourceFile:103)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 44 column 2
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1505)
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:480)
at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:403)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:184)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72)
at com.google.gson.Gson.fromJson(Gson.java:803)
... 39 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at com.google.gson.Gson.fromJson(Gson.java:818)
at com.google.gson.Gson.fromJson(Gson.java:741)
at iguanaman.thaumcraftmobaspects.ThaumcraftMobAspects.readFromFile(ThaumcraftMobAspects.java:142)
at iguanaman.thaumcraftmobaspects.ThaumcraftMobAspects.post(ThaumcraftMobAspects.java:60)
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:513)
at sun.reflect.GeneratedMethodAccessor3.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:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
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:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:693)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
at net.minecraft.client.main.Main.main(SourceFile:103)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 246972536 bytes (235 MB) / 539709440 bytes (514 MB) up to 3207856128 bytes (3059 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.03 FML v7.2.217.1147 Minecraft Forge 10.12.2.1147 Optifine OptiFine_1.7.2_HD_U_D3 98 mods loaded, 98 mods active
mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
FML{7.2.217.1147} [Forge Mod Loader] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
Forge{10.12.2.1147} [Minecraft Forge] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
AppliedEnergistics2-Core{rv0-stable-9} [AppliedEnergistics2 Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
CodeChickenCore{1.0.2.10} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
itemphysic{0.8.3} [ItemPhysic] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
NotEnoughItems{1.0.2.14} [Not Enough Items] (NotEnoughItems-1.7.2-1.0.2.14-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
OpenEye{0.6} [OpenEye] (OpenEye-0.6-1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
PlayerAPI{1.4} [Player API] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
RenderPlayerAPI{1.2} [Render Player API] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
SuperEnchants{0.4} [Super Enchants] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
VeinMiner_coremod{null_build-null} [Core mod] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
bcmod{2.6.4} [BCMod (Brad16840 Core Mod)] (zz-bcmod 1.7.2 - 2.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
grim3212core{V0.1 - 1.7.2} [Grim3212 Core] (Grim3212 Core-V0.1 - 1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
lucky{5.1.0} [Lucky Block] ([1-7-2]_Lucky_Block_v5-1-0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
hearts{1.0} [Hearts] ([1.7.10][1.7.2] Heart Crystal 1.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
bspkrsCore{6.11} [bspkrsCore] ([1.7.2]bspkrsCore-universal-6.11.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
ArmorStatusHUD{1.26} [ArmorStatusHUD] ([1.7.2]ArmorStatusHUD-client-1.26.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
CrystalWing{1.7.2.r03} [CrystalWing] ([1.7.2]CrystalWing-universal-1.7.2.r03.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
DamageIndicatorsMod{3.1.2} [Damage Indicators] ([1.7.2]DamageIndicatorsMod-3.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
DirectionHUD{1.22} [DirectionHUD] ([1.7.2]DirectionHUD-client-1.22.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
FloatingRuins{1.7.2.r06} [FloatingRuins] ([1.7.2]FloatingRuins-universal-1.7.2.r06.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
StartingInventory{1.7.2.r03} [StartingInventory] ([1.7.2]StartingInventory-universal-1.7.2.r03.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
StatusEffectHUD{1.25} [StatusEffectHUD] ([1.7.2]StatusEffectHUD-client-1.25.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
Treecapitator{1.7.2} [Treecapitator] ([1.7.2]Treecapitator-universal-2.0.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
WorldStateCheckpoints{1.7.2.r02} [WorldStateCheckpoints] ([1.7.2]WorldStateCheckpoints-client-1.7.2.r02.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
Baubles{1.0.0.13} [Baubles] (Baubles-1.7.2-1.0.0.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
Thaumcraft{4.1.1.14} [Thaumcraft] (Thaumcraft-1.7.2-4.1.1.14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
advancedthaumaturgy{0.1.1} [Advanced Thaumaturgy] (AdvancedThaumaturgy-1.7.2-0.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
AnimationAPI{1.2.2} [AnimationAPI] (AnimationAPI-1.7.2-1.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
appliedenergistics2{rv0-stable-9} [Applied Energistics 2] (appliedenergistics2-rv0-stable-9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
backpacks16840{2.6.1} [Backpacks!] (backpacks 1.7.2 - 2.6.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
CoroAI{v1.0} [CoroAI] (CoroUtil-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
ExtendedRenderer{v1.0} [Extended Renderer] (CoroUtil-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
ConfigMod{v1.0} [Extended Mod Config] (CoroUtil-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
CustomOreGen{1.1.7} [Custom Ore Generation] (CustomOreGen-1.7.2-1.1.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
DLDungeonsJBG{1.4.0} [Doomlike Dungeons] (DoomlikeDungeons-1.4.0-MC1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
dragonfruit{V0.1 - 1.7.2} [Dragon Fruit] (Dragon Fruit-V0.1 - 1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
dynamicswordskills{1.7.10-v1.5} [Dynamic Sword Skills] (dynamicswordskills-1.7.10-v1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
eplus{1.7.2-2.0.4} [Enchanting Plus] (EnchantingPlus-1.7.2-2.0.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
floatingislands{V0.1 - 1.7.2} [Floating Islands] (Floating Islands-V0.1 - 1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
forcefieldmod{1.0.0.1} [Force Field Mod] (forcefield-172-1011.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
FortuneOres{2.0.2} [FortuneOres] (FortuneOres-MC1.7.10-2.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
GrygrFlzr_GlowstoneWire{1.0.2.113} [Glowstone Wire] (GlowstoneWire-1.7.x-1.0.2.113.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
HardcoreEnderExpansion{1.6.1} [Hardcore Ender Expansion] (HardcoreEnderExpansion MC-1.7.2 v1.6.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
inventorytweaks{1.58-147-645ca10} [Inventory Tweaks] (InventoryTweaks-1.58-147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
wuppy29_jellycubes{1.12.5} [Jelly Cubes] (Jelly Cubes 1.12.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
LostBooks{1.2.2} [Lost Books] (LostBooks-1.7.10-1.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
lycanitesmobs{1.9.0 - MC 1.7.2} [Lycanites Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
arcticmobs{1.9.0 - MC 1.7.2} [Lycanites Arctic Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
demonmobs{1.9.0 - MC 1.7.2} [Lycanites Demon Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
desertmobs{1.9.0 - MC 1.7.2} [Lycanites Desert Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
forestmobs{1.9.0 - MC 1.7.2} [Lycanites Forest Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
freshwatermobs{1.9.0 - MC 1.7.2} [Lycanites Freshwater Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
infernomobs{1.9.0 - MC 1.7.2} [Lycanites Inferno Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
junglemobs{1.9.0 - MC 1.7.2} [Lycanites Jungle Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
mountainmobs{1.9.0 - MC 1.7.2} [Lycanites Mountain Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
plainsmobs{1.9.0 - MC 1.7.2} [Lycanites Plains Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
saltwatermobs{1.9.0 - MC 1.7.2} [Lycanites Saltwater Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
swampmobs{1.9.0 - MC 1.7.2} [Lycanites Swamp Mobs] (LycanitesMobsComplete 1.9.0 [1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
MagicClover{0.5} [Magic Clover] (magicclover-0.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
MoarFood{V5.5.0} [MoarFood] (MoarFood-5.5.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
MoreEnchants{1.3.0} [MoreEnchants] (MoreEnchants-MC1.7-1.3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
MusicFix{0.2} [Music Fix] (MusicFix-0.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
MutantCreatures{1.4.5} [Mutant Creatures] (MutantCreatures-1.7.2-1.4.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
NaturalAbsorption{1.2.1} [Natural Absorption] (NaturalAbsorption-1.7.10-1.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
NEIAddons{1.11.0.4} [NEI Addons] (neiaddons-mc172-1.11.0.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
NEIAddons|ExtraBees{1.11.0.4} [NEI Addons: Extra Bees] (neiaddons-mc172-1.11.0.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
NEIAddons|Forestry{1.11.0.4} [NEI Addons: Forestry] (neiaddons-mc172-1.11.0.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
NEIAddons|CraftingTables{1.11.0.4} [NEI Addons: Crafting Tables] (neiaddons-mc172-1.11.0.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
NEIAddons|ExNihilo{1.11.0.4} [NEI Addons: Ex Nihilo] (neiaddons-mc172-1.11.0.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
wuppy29_nethereye{1.4.0} [Nether Eye] (Nether Eye 1.4.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
NetherDungeons{1.2.1} [Nether Dungeons] (NetherDungeons-1.7.2-v-1.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
newdawn{172.1.0} [New Dawn] (newdawn-172.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
pandorasbox{2.0} [Pandora's Box] (PandorasBox-2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
wuppy29_peacefulpack{1.1.8.0} [Peacefulpack] (Peacefulpack 1.7.2-1.1.8.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
randomite{V0.1 - 1.7.2} [Randomite] (Randomite-V0.1 - 1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
Scenter{1.7.2-3.1.0} [Scenter] (scenter-1.7.2-3.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
sensors{V0.1 - 1.7.2} [Sensors] (Sensors-V0.1 - 1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
wuppy29_slimedungeon{1.6.0} [Slime Dungeons] (Slime Dungeons 1.6.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
soundfilters{0.4_for_1.7.X} [Sound Filters] (SoundFilters-0.4_for_1.7.X.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
SpiceOfLife{1.1.1} [The Spice of Life] (SpiceOfLife-mc1.7.x-1.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
superslopes{V0.1 - 1.7.2} [Super Slopes] (Super Slopes-V0.1-1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
telepads{1.6.4 v5} [Teleportation Pads] (Telepads-1.7.2_1.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
ThaumcraftMobAspects{1.7.2-2A} [Thaumcraft Mob Aspects] (ThaumcraftMobAspects-1.7.2-2A.jar) Unloaded->Constructed->Pre-initialized->Initialized->Errored
ForgeMultipart{1.1.0.289} [Forge Multipart] (ForgeMultipart-1.7.2-1.1.0.289-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
ThaumicTinkerer{2.4-152} [Thaumic Tinkerer] (ThaumicTinkerer-2.4-152.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
torchLevers{1.4.1} [Torch Levers] (TorchLeversV1.4.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
treasuremob{V0.1 - 1.7.2} [Treasure Mob] (Treasure Chest-V0.1 - 1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
VeinMiner{0.15.0} [Vein Miner] (VeinMiner-1.7.2_0.15.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
VeinMinerModSupport{0.15.0} [Mod Support] (VeinMiner-1.7.2_0.15.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
weaponmod{1.7.2 v1.14.2} [Balkon's WeaponMod] (weaponmod-1.14.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
YALSM{2.1.3} [Yet Another Leather Smelting Mod] (yalsm-2.1.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
craftingmanager{0.7.3} [Crafting Manager] (zCraftingManager 0.7.5 mc1.7.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
ZAMod{v1.9.4} [Zombie Awareness] (ZombieAwareness-1.9.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
McMultipart{1.1.0.289} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.2-1.1.0.289-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
ForgeMicroblock{1.1.0.289} [Forge Microblocks] (ForgeMultipart-1.7.2-1.1.0.289-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
AE2 Version: stable rv0-stable-9 for Forge 10.12.1.1060
AE2 Integration: RotaryCraft:OFF, IC2:OFF, RC:OFF, BC:OFF, MJ5:OFF, MJ6:OFF, RF:ON, RFItem:ON, MFR:OFF, DSU:OFF, FZ:OFF, Waila:OFF, CLApi:OFF, RB:OFF, InvTweaks:ON, NEI:ON, CraftGuide:OFF, FMP:ON
Launched Version: 1.7.2-Forge10.12.2.1147
LWJGL: 2.9.0
OpenGL: GeForce 9500 GS/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1)
I mean Mutant skeleton, Mutant Zombie and etc.
Parker,
Appreciate your work. I'll probably add you to my Patreon support list, since I use Thaumcraft 4, Twilight Forest, and Mo'Creatures, and this mod would therefore be quite a benefit.
Do you suppose you could possibly talk to the author of the Barrels Mod and see if he'd let you fix the small number of bugs in his mod? The thread is at http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1287951-the-barrels-mod?page=54#c1096 and that page (and the couple before it) discuss the currently existing known bugs. He hasn't been displaying much interest in actually maintaining his mod; perhaps he'd be willing to let you do it.
I've discovered an issue. For reasons that are not apparent to me, on a Linux Minecraft server, ThaumcraftMobAspects creates two config files for Thermal Foundation, thermalfoundation.cfg containing only the Blizz mob, and ThermalFoundation.cfg containing the blizzBall and blizzSlowball entities. This doesn't appear to be a problem on Linux. However, when you try to copy the config generated on Linux to a Windows Minecraft client, the filenames thermalfoundation.cfg and ThermalFoundation.cfg collide because NTFS is not a truly case-sensitive filesystem. (More accurately, the filesystem itself is case-sensitive, but Windows' file access APIs are not. Still. Which is stupid.)
Can I just combine the two files into one for Windows clients?
(Answer: Apparently yes, I can. I'm guessing the fact that two files are created at all is probably a bug that shows up only on Linux or other OSen with fully case-sensitive filesystems and file handling APIs.)
Hi guys! Using Thaumcraft 4.2.3.5 and the 2B snapshot of Thaumcraft Mob Aspects, the configuration files come up entirely blank... as in, all of the configs, and no values are specified anywhere even if the entities are listed correctly--they just don't have any default values.
Would someone care to share their sets please?
How to deal with ignorance (in life, and on forums): The Zen way... Stay cool and polite, treat people as you wish to be treated, rise above your impatience. Everyone is ignorant of something at any point in their lives, including you.
What mob-mods you got?
about the loading order for default aspect, is there a way to "patch" that easilly? because I doubt renaming TMA to make it last in list would work lol
because I got a cripload of mods, and I would like to make the most out of yours
I am from Québec, so be gentle with my english
If you can make use of [ spoiler ] when you post crashLog, use fileHosting.
If you can't, don't post the damn km-long thing.
It is REALLY annoying for everybody.
Thanks
I understand, it's as I thought.
Is there a way, like NEI, to extract these info un a file AFTER the game is started?, like a CSV, or JSON?
and if possible, then maybe extract aspect info from everything, mobs, blocks, items, entities
that would be very useful for many usage, debugging would be first in line
I am from Québec, so be gentle with my english
If you can make use of [ spoiler ] when you post crashLog, use fileHosting.
If you can't, don't post the damn km-long thing.
It is REALLY annoying for everybody.
Thanks