I haven't got around to using this tool yet (my HD with all my mods recently went ka-ka and I haven't downloaded everything again yet) but it looks great and easy to use, which is how programs of this type should be. Simple and gets the job done.
If I'm thinking the same way as the other two posters you replied to above, I may be able to answer your question for them.
For example:
If I installed ModA and it uses an ID range of 1000-1500 then that is fine. If I then install ModB and it uses a range of 1400-1600 there are 101 ID clashes from 1400-1500 between the two mods. At the moment auto-resolve would (I assume) move only the 101 clashing ID's to a new location (e.g. 1600-1700) and that would split the mod up. After several clashes ID's could be all over the place and not next to other ID's in the same mod. This could be solved by changing the ID's manually for ModB, but it can be very time consuming depending on the size of the mod.
What I believe they are trying to suggest is that if the ID's can be grouped by their mod, then you could tell the program to auto-resolve for only ModB and it would move all the ID's, in the same order, to say 1600-1800. All of ModA's ID's would stay put.
Does that make sense? I think that's what they are after and if not I would appreciate you thinking about it.
That makes much more sense. Thanks. I'll try to see if I can include that in the next update.
Version 1.0.7 is out! It includes a sorted list, the ability to display IDs with 10+ conflicts, and support for NEI's new ID dump format.
Support for entity, biome, and dimension IDs will be added in the next update. Until then, enjoy!
Problem: using this, I get this error, which I assume is from the IDs being set too high.
---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.
Time: 11/22/13 5:15 PM
Description: Initializing game
java.lang.ArrayIndexOutOfBoundsException: 200286
at net.minecraftforge.common.Configuration.getItem(Configuration.java:194)
at net.minecraftforge.common.Configuration.getItem(Configuration.java:185)
at glassmaker.extratic.common.ConfigurationHandler.init(ConfigurationHandler.java:155)
at glassmaker.extratic.ExtraTiC.preInit(ExtraTiC.java:33)
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:545)
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:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
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:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
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:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.common.Configuration.getItem(Configuration.java:194)
at net.minecraftforge.common.Configuration.getItem(Configuration.java:185)
at glassmaker.extratic.common.ConfigurationHandler.init(ConfigurationHandler.java:155)
at glassmaker.extratic.ExtraTiC.preInit(ExtraTiC.java:33)
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:545)
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:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
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:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
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:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
I may or may not play GT. I also might be playing it with TiC. Some Metallurgy and ExtraTiC could be in the mix too. I might have also dropped in some TE as well. Some AE and BC could possibly be on the list. And I maybe- just maybe - there's NEI to assist in short-term memory loss that I may or may not have.
Problem: using this, I get this error, which I assume is from the IDs being set too high.
---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.
Time: 11/22/13 5:15 PM
Description: Initializing game
java.lang.ArrayIndexOutOfBoundsException: 200286
at net.minecraftforge.common.Configuration.getItem(Configuration.java:194)
at net.minecraftforge.common.Configuration.getItem(Configuration.java:185)
at glassmaker.extratic.common.ConfigurationHandler.init(ConfigurationHandler.java:155)
at glassmaker.extratic.ExtraTiC.preInit(ExtraTiC.java:33)
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:545)
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:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
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:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
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:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.common.Configuration.getItem(Configuration.java:194)
at net.minecraftforge.common.Configuration.getItem(Configuration.java:185)
at glassmaker.extratic.common.ConfigurationHandler.init(ConfigurationHandler.java:155)
at glassmaker.extratic.ExtraTiC.preInit(ExtraTiC.java:33)
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:545)
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:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
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:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
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:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Oh goodness, that's one zero too many. Can you send me your config folder and your NEI ID dump? Thanks.
I retried it after deleting the config folder, and it seems to be working fine. I think it was actually caused by be messing around with the configs prior to running the resolver. Thanks anyways though.
Rollback Post to RevisionRollBack
I may or may not play GT. I also might be playing it with TiC. Some Metallurgy and ExtraTiC could be in the mix too. I might have also dropped in some TE as well. Some AE and BC could possibly be on the list. And I maybe- just maybe - there's NEI to assist in short-term memory loss that I may or may not have.
I retried it after deleting the config folder, and it seems to be working fine. I think it was actually caused by be messing around with the configs prior to running the resolver. Thanks anyways though.
It somehow doesn't resolve ID conflicts related to Flan's mod. Maybe it's because the item IDs for Flan's mod is located in a different place? Anyways, this tool is epic! It's great for lazy guys like me. Oh yeah, this tool doesn't help much if the mod IDs are assigned like this;
#Default Item ID range is from ******
ItemStartId=*****
Woah!
Wish I found this earlier, really helps me with ID's
Block ID conflicts, Minecraft usually tells me already.
But not Items, when I punch a rubber tree I'm not suppose to get pants! The automatic function is perfect if there is a mod without a config (Haven't tried that out because I prefer changing em' manually) But, I think it works? Maybe- Ignore that.
I used to use idfix, but it wouldn't really give me full control of my IDs
This is a great tool! +1
Edit: Do you think you could remember where it last browsed for my config folder (or default browse at .minecraft/config)?
It's time consuming going all the way to my config folder.
It somehow doesn't resolve ID conflicts related to Flan's mod. Maybe it's because the item IDs for Flan's mod is located in a different place? Anyways, this tool is epic! It's great for lazy guys like me. Oh yeah, this tool doesn't help much if the mod IDs are assigned like this;
#Default Item ID range is from ******
ItemStartId=*****
or similar
Glad you like it! Unfortunately, as you pointed it out it doesn't support item ranges like how you described. It would take some serious black magic to get that to work.
Woah!
Wish I found this earlier, really helps me with ID's
Block ID conflicts, Minecraft usually tells me already.
But not Items, when I punch a rubber tree I'm not suppose to get pants! The automatic function is perfect if there is a mod without a config (Haven't tried that out because I prefer changing em' manually) But, I think it works? Maybe- Ignore that.
I used to use idfix, but it wouldn't really give me full control of my IDs
This is a great tool! +1
Edit: Do you think you could remember where it last browsed for my config folder (or default browse at .minecraft/config)?
It's time consuming going all the way to my config folder.
Glad you found this tool useful. I hadn't thought about it remembering your config folder. I'll see what I can whip up tonight
I have my config folder as a shortcut in my documents library (Default file address the tool shows) for now.
Was wondering if Enchantment IDs was gonna be in the tool too?
It's a pain finding that one mod ID that's free for enchantments
The next version will remember your previously chosen config directory. I've added this feature as of commit 19f19d7. If school permits, I am also in the process of working on support for entity, biome, dimension, and enchantment IDs. I don't have an ETA, though.
The next version will remember your previously chosen config directory. I've added this feature as of commit 19f19d7. If school permits, I am also in the process of working on support for entity, biome, dimension, and enchantment IDs. I don't have an ETA, though.
Thanks, one more little suggestion.
I was just playing around in my world when I realised some recipes was conflicting.
Your tool, didn't say anything about conflicts which was odd.
So I looked in my minecraft log when I started up minecraft, and there we're about 10 conflicts still.
An option to browse the log too would be fantastic!
Hi, I need help
After downloading the .jar and opening it, a warning appears saying "Could not find the main class: com.github.ss111.WindowMain. Program will exit" :/
Hi, I need help
After downloading the .jar and opening it, a warning appears saying "Could not find the main class: com.github.ss111.WindowMain. Program will exit" :/
I believe you are using Java 6; this program was compiled with Java 7. Try downloading the latest Java and try again.
I believe you are using Java 6; this program was compiled with Java 7. Try downloading the latest Java and try again.
Thank you so much! I have Java 7 and 8, but I had to install Java 6 because of a texture pack patcher. I didn't knew they could collide; I even chose "Open with:" and went to Java 7 install directory, but it still would give me that error. After uninstalling 6, it didn't opened, but after uninstalling Java 8 it worked. Now I just have 7.
But thanks again!
That makes much more sense. Thanks. I'll try to see if I can include that in the next update.
Support for entity, biome, and dimension IDs will be added in the next update. Until then, enjoy!
Can you be more specific than "stopped working"? If you send me your config folder I can try to work on a fix.
Thanks. I have midterms this week so I'll take a look at this on Friday.
I've identified the issue. You can delete the config folder from your Dropbox and expect an update soon.
Version 1.0.8 is out and includes the fix you need, as well as another bugfix. Enjoy!
// Surprise! Haha. Well, this is awkward.
Time: 11/22/13 5:15 PM
Description: Initializing game
java.lang.ArrayIndexOutOfBoundsException: 200286
at net.minecraftforge.common.Configuration.getItem(Configuration.java:194)
at net.minecraftforge.common.Configuration.getItem(Configuration.java:185)
at glassmaker.extratic.common.ConfigurationHandler.init(ConfigurationHandler.java:155)
at glassmaker.extratic.ExtraTiC.preInit(ExtraTiC.java:33)
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:545)
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:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
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:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
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:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.common.Configuration.getItem(Configuration.java:194)
at net.minecraftforge.common.Configuration.getItem(Configuration.java:185)
at glassmaker.extratic.common.ConfigurationHandler.init(ConfigurationHandler.java:155)
at glassmaker.extratic.ExtraTiC.preInit(ExtraTiC.java:33)
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:545)
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:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
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:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
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:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows Vista (x86) version 6.0
Java Version: 1.7.0_07, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 118373800 bytes (112 MB) / 239198208 bytes (228 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:MaxPermSize=256m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.11 FML v6.4.45.953 Minecraft Forge 9.11.1.953 43 mods loaded, 43 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{6.4.45.953} [Forge Mod Loader] (minecraftforge-9.11.1.953.jar) Unloaded->Constructed->Pre-initialized
Forge{9.11.1.953} [Minecraft Forge] (minecraftforge-9.11.1.953.jar) Unloaded->Constructed->Pre-initialized
AppliedEnergistics-Core{rv13.c} [AppliedEnergistics Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
CodeChickenCore{0.9.0.6} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
NotEnoughItems{1.6.1.5} [Not Enough Items] (NotEnoughItems 1.6.1.5.jar) Unloaded->Constructed->Pre-initialized
TConstruct-Preloader{0.0.1} [Tinkers Corestruct] (minecraft.jar) Unloaded->Constructed->Pre-initialized
mod_ReiMinimap{v3.4_01 [1.6.2]} [mod_ReiMinimap] ([1.6.4]ReiMinimap_v3.4_01.zip) Unloaded->Constructed->Pre-initialized
AppliedEnergistics{rv13.c} [Applied Energistics] (appeng-rv13-c-mc162.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Core{4.1.2} [BuildCraft] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Builders{4.1.2} [BC Builders] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Energy{4.1.2} [BC Energy] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Factory{4.1.2} [BC Factory] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Transport{4.1.2} [BC Transport] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Silicon{4.1.2} [BC Silicon] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized
CoFHCore{2.0.0.b2} [CoFH Core] (CoFHCore-2.0.0.b2.jar) Unloaded->Constructed->Pre-initialized
CoFHLoot{2.0.0.b2} [CoFH Loot] (CoFHCore-2.0.0.b2.jar) Unloaded->Constructed->Pre-initialized
CoFHMasquerade{2.0.0.b2} [CoFH Masquerade] (CoFHCore-2.0.0.b2.jar) Unloaded->Constructed->Pre-initialized
CoFHSocial{2.0.0.b2} [CoFH Social] (CoFHCore-2.0.0.b2.jar) Unloaded->Constructed->Pre-initialized
CoFHWorld{2.0.0.b2} [CoFH World] (CoFHCore-2.0.0.b2.jar) Unloaded->Constructed->Pre-initialized
emashercore{1.2.1.7} [Emasher Resource] (EmasherResource-1.2.1.7.zip) Unloaded->Constructed->Pre-initialized
emasherdefense{1.2.1.1} [Defense] (Defense-1.2.1.1.zip) Unloaded->Constructed->Pre-initialized
eng_toolbox{1.1.6.4} [Engineer's Toolbox] (EngineersToolbox-1.1.6.4.zip) Unloaded->Constructed->Pre-initialized
KeithyUtils{1.2} [Keithy Utils] (KeithyUtils-1.6.2-1.2b.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Core{3.2.3} [Metallurgy 3 Core] (Metallurgy-1.6.4-3.3.1.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Base{3.2.3} [Metallurgy 3 Base] (Metallurgy-1.6.4-3.3.1.jar) Unloaded->Constructed->Pre-initialized
ThermalExpansion{3.0.0.b2} [Thermal Expansion] (ThermalExpansion-3.0.0.b2 (1).jar) Unloaded->Constructed->Pre-initialized
TConstruct{1.6.X_1.5.1d} [Tinkers' Construct] (TConstruct_1.6.4_1.5.1d3.jar) Unloaded->Constructed->Pre-initialized
ExtraTiC{0.7.1} [ExtraTiC] (ExtraTiC-1.6.4-0.7.1.jar) Unloaded->Constructed->Errored
gascraft{2.0.3.1} [GasCraft] (GasCraft-2.0.3.1.zip) Unloaded->Constructed->Pre-initialized
IC2{2.0.303-experimental} [IndustrialCraft 2] (industrialcraft-2_2.0.303-experimental.jar) Unloaded->Constructed->Pre-initialized
gregtech_addon{MC162} [GregTech-Addon] (gregtechmod.zip) Unloaded->Constructed->Pre-initialized
IronChest{5.4.1.639} [Iron Chest] (ironchest-universal-1.6.4-5.4.1.639.zip) Unloaded->Constructed->Pre-initialized
Metallurgy3Machines{3.2.3} [Metallurgy 3 Machines] (Metallurgy-1.6.4-3.3.1.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Vanilla{3.2.3} [Metallurgy 3 Vanilla] (Metallurgy-1.6.4-3.3.1.jar) Unloaded->Constructed->Pre-initialized
Natura{2.1.8} [Natura] (Natura_1.6.2_2.1.9.jar) Unloaded->Constructed->Pre-initialized
Natura|CompatMineFactoryReloaded{0.1} [Natura compat: MFR] (Natura_1.6.2_2.1.9.jar) Unloaded->Constructed->Pre-initialized
NEIPlugins{1.1.0.4} [NEI Plugins] (NEIPlugins-1.1.0.4.jar) Unloaded->Constructed->Pre-initialized
TConstruct|ForgeMuliPart{0.1} [TConstruct Compat: FMP] (TConstruct_1.6.4_1.5.1d3.jar) Unloaded->Constructed->Pre-initialized
TConstruct|CompatMineFactoryReloaded{0.2} [TConstruct Compat: MFR] (TConstruct_1.6.4_1.5.1d3.jar) Unloaded->Constructed->Pre-initialized
TConstruct|NotEnoughItems{0.1} [TConstruct Compat: NEI] (TConstruct_1.6.4_1.5.1d3.jar) Unloaded->Constructed->Pre-initialized
TConstruct|CompatWaila{0.0.1} [TConstruct Compat: Waila] (TConstruct_1.6.4_1.5.1d3.jar) Unloaded->Constructed->Pre-initialized
TMechworks{DEV.9c8226e} [Tinkers' Mechworks] (TMechworks_1.6.4_0.0.1.jar) Unloaded->Constructed->Pre-initialized
TConstruct Environment: DO NOT REPORT THIS CRASH! Unsupported mods in environment: gregtech_addon
Launched Version: 1.6.4-Forge9.11.1.953
LWJGL: 2.9.0
OpenGL: GeForce 6150SE nForce 430/PCI/SSE2/3DNOW! GL version 2.1.2, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Oh goodness, that's one zero too many. Can you send me your config folder and your NEI ID dump? Thanks.
Alright glad it worked for you.
#Default Item ID range is from ******
ItemStartId=*****
or similar
Wish I found this earlier, really helps me with ID's
Block ID conflicts, Minecraft usually tells me already.
But not Items, when I punch a rubber tree I'm not suppose to get pants!
The automatic function is perfect if there is a mod without a config (Haven't tried that out because I prefer changing em' manually)But, I think it works? Maybe- Ignore that.I used to use idfix, but it wouldn't really give me full control of my IDs
This is a great tool! +1
Edit: Do you think you could remember where it last browsed for my config folder (or default browse at .minecraft/config)?
It's time consuming going all the way to my config folder.
Glad you like it! Unfortunately, as you pointed it out it doesn't support item ranges like how you described. It would take some serious black magic to get that to work.
Glad you found this tool useful. I hadn't thought about it remembering your config folder. I'll see what I can whip up tonight
I have my config folder as a shortcut in my documents library (Default file address the tool shows) for now.
Was wondering if Enchantment IDs was gonna be in the tool too?
It's a pain finding that one mod ID that's free for enchantments
The next version will remember your previously chosen config directory. I've added this feature as of commit 19f19d7. If school permits, I am also in the process of working on support for entity, biome, dimension, and enchantment IDs. I don't have an ETA, though.
Thanks, one more little suggestion.
I was just playing around in my world when I realised some recipes was conflicting.
Your tool, didn't say anything about conflicts which was odd.
So I looked in my minecraft log when I started up minecraft, and there we're about 10 conflicts still.
An option to browse the log too would be fantastic!
then I can Dump my free IDs using NEI.
And automatically resolve it
After downloading the .jar and opening it, a warning appears saying "Could not find the main class: com.github.ss111.WindowMain. Program will exit" :/
I believe you are using Java 6; this program was compiled with Java 7. Try downloading the latest Java and try again.
Thank you so much! I have Java 7 and 8, but I had to install Java 6 because of a texture pack patcher. I didn't knew they could collide; I even chose "Open with:" and went to Java 7 install directory, but it still would give me that error. After uninstalling 6, it didn't opened, but after uninstalling Java 8 it worked. Now I just have 7.
But thanks again!