nice to see that you're keeping up your good work there!
Just one question:
Why a version for forge and one for Extened BlockIds?
Is Forge not compatible with those BlockIDs-mods?
It is, and both require forge. But extended block ID mods need to edit Block to increase the array size. Item usually requires a small edit as well, but I include it by default.
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT 7407aa03 --------
Generated 12/24/11 11:56 AM
Minecraft: Minecraft 1.0.0
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_02-ea, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: GeForce GTX 480/PCI/SSE2 version 4.1.0, NVIDIA Corporation
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at ModLoader.addMod(ModLoader.java:265)
at ModLoader.readFromModFolder(ModLoader.java:1272)
at ModLoader.init(ModLoader.java:734)
at ModLoader.AddAllRenderers(ModLoader.java:162)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 34096
at acy.<init>(Item.java:194)
at ic2.platform.ItemCommon.<init>(ItemCommon.java:7)
at ic2.common.ItemIC2.<init>(ItemIC2.java:19)
at mod_IC2.<clinit>(mod_IC2.java:106)
... 15 more
--- END ERROR REPORT 122e154a ----------
I've reported it before at IC2's forum about an earlier version. He blamed it on IDResolver then locked the thread. Don't know if I should try to report it there again or not.
Rollback Post to RevisionRollBack
Hey Noobs: When you have to post an error log please use the spoiler tag like this:
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT 7407aa03 --------
Generated 12/24/11 11:56 AM
Minecraft: Minecraft 1.0.0
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_02-ea, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: GeForce GTX 480/PCI/SSE2 version 4.1.0, NVIDIA Corporation
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at ModLoader.addMod(ModLoader.java:265)
at ModLoader.readFromModFolder(ModLoader.java:1272)
at ModLoader.init(ModLoader.java:734)
at ModLoader.AddAllRenderers(ModLoader.java:162)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 34096
at acy.<init>(Item.java:194)
at ic2.platform.ItemCommon.<init>(ItemCommon.java:7)
at ic2.common.ItemIC2.<init>(ItemIC2.java:19)
at mod_IC2.<clinit>(mod_IC2.java:106)
... 15 more
--- END ERROR REPORT 122e154a ----------
I've reported it before at IC2's forum about an earlier version. He blamed it on IDResolver then locked the thread. Don't know if I should try to report it there again or not.
Do you have the extended IDs mod? that's probably the actual cause.
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT caf73824 --------
Generated 12/24/11 1:07 PM
Minecraft: Minecraft 1.0.0
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_02-ea, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: GeForce GTX 480/PCI/SSE2 version 4.1.0, NVIDIA Corporation
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at ModLoader.addMod(ModLoader.java:265)
at ModLoader.readFromModFolder(ModLoader.java:1272)
at ModLoader.init(ModLoader.java:734)
at ModLoader.AddAllRenderers(ModLoader.java:162)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 34096
at acy.<init>(Item.java:194)
at ic2.platform.ItemCommon.<init>(ItemCommon.java:7)
at ic2.common.ItemIC2.<init>(ItemIC2.java:19)
at mod_IC2.<clinit>(mod_IC2.java:106)
... 15 more
--- END ERROR REPORT e02aa3f0 ----------
Rollback Post to RevisionRollBack
Hey Noobs: When you have to post an error log please use the spoiler tag like this:
But, latest revision Forge(r196) fixes the optifine, but breaks the id resolver forge 1.2.3 patch. Your patch works fine with Forge 1.2.3 but the rev 196 fixes its conflict with Optifine(which alot of us use) but at the same time rebreaks your latest patch. Im sure the revision will mature into Forge 1.2.4 as this is a a serious bug for Forge/Optifine. Just giving you a heads up, incase you wanted to squeeze an early release for your next patch. Im gonna go without ID resolver for now, since im using Optifine and need rev196 of Forge.
Dec 24, 2011 8:26:07 AM IDResolver ReloadIDs
INFO: IDResolver - Loaded 0 IDs sucessfully.
Dec 24, 2011 8:26:07 AM IDResolver ReloadIDs
INFO: IDResolver - Loaded 2 Mod Priorities sucessfully.
Dec 24, 2011 8:26:07 AM IDResolver UpdateTickSettings
INFO: IDResolver - 'UpdateTickSettings' called.
27 achievements
Exception in thread "main" java.lang.NoSuchMethodError: yy.setBurnProperties(III
)V
at wj.a(BlockFire.java:44)
at wj.x_(BlockFire.java:30)
at yy.<clinit>(Block.java:1221)
at gk.<init>(SourceFile:14)
at net.minecraft.client.Minecraft.<init>(SourceFile:176)
at ahy.<init>(SourceFile:2054)
at net.minecraft.client.Minecraft.a(SourceFile:2052)
at net.minecraft.client.Minecraft.a(SourceFile:2035)
at net.minecraft.client.Minecraft.main(SourceFile:2114)
By process of elimination I'm sure now the problem is not with IDResolver, but rather with IC2 and 4096 IDs as you suggested. I didn't want anyone to think I was suggesting otherwise.
Rollback Post to RevisionRollBack
Hey Noobs: When you have to post an error log please use the spoiler tag like this:
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT 7e91a93f --------
Generated 12/24/11 7:02 PM
Minecraft: Minecraft 1.0.0
OS: Windows Vista (x86) version 6.0
Java: 1.6.0_29, Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: Mobile Intel(R) 4 Series Express Chipset Family version 2.1.0 - Build 8.15.10.2413, Intel
java.lang.RuntimeException: RedPowerCore: BlockID 136 exists, autoAssign is disabled.
at forge.MinecraftForge.killMinecraft(MinecraftForge.java:315)
at eloraam.core.Config.getBlockID(Config.java:114)
at RedPowerBase.initMicroblocks(RedPowerBase.java:242)
at RedPowerBase.initialize(RedPowerBase.java:310)
at mod_RedPowerCore.initialize(mod_RedPowerCore.java:37)
at mod_RedPowerArray.initialize(mod_RedPowerArray.java:29)
at mod_RedPowerArray.ModsLoaded(mod_RedPowerArray.java:13)
at ModLoader.init(ModLoader.java:838)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 67b1f2b ----------
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT 7e91a93f --------
Generated 12/24/11 7:02 PM
Minecraft: Minecraft 1.0.0
OS: Windows Vista (x86) version 6.0
Java: 1.6.0_29, Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: Mobile Intel(R) 4 Series Express Chipset Family version 2.1.0 - Build 8.15.10.2413, Intel
java.lang.RuntimeException: RedPowerCore: BlockID 136 exists, autoAssign is disabled.
at forge.MinecraftForge.killMinecraft(MinecraftForge.java:315)
at eloraam.core.Config.getBlockID(Config.java:114)
at RedPowerBase.initMicroblocks(RedPowerBase.java:242)
at RedPowerBase.initialize(RedPowerBase.java:310)
at mod_RedPowerCore.initialize(mod_RedPowerCore.java:37)
at mod_RedPowerArray.initialize(mod_RedPowerArray.java:29)
at mod_RedPowerArray.ModsLoaded(mod_RedPowerArray.java:13)
at ModLoader.init(ModLoader.java:838)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 67b1f2b ----------
Change autoAssign to "1" in redpower/redpower.cfg.
But, latest revision Forge(r196) fixes the optifine, but breaks the id resolver forge 1.2.3 patch. Your patch works fine with Forge 1.2.3 but the rev 196 fixes its conflict with Optifine(which alot of us use) but at the same time rebreaks your latest patch. Im sure the revision will mature into Forge 1.2.4 as this is a a serious bug for Forge/Optifine. Just giving you a heads up, incase you wanted to squeeze an early release for your next patch. Im gonna go without ID resolver for now, since im using Optifine and need rev196 of Forge.
Dec 24, 2011 8:26:07 AM IDResolver ReloadIDs
INFO: IDResolver - Loaded 0 IDs sucessfully.
Dec 24, 2011 8:26:07 AM IDResolver ReloadIDs
INFO: IDResolver - Loaded 2 Mod Priorities sucessfully.
Dec 24, 2011 8:26:07 AM IDResolver UpdateTickSettings
INFO: IDResolver - 'UpdateTickSettings' called.
27 achievements
Exception in thread "main" java.lang.NoSuchMethodError: yy.setBurnProperties(III
)V
at wj.a(BlockFire.java:44)
at wj.x_(BlockFire.java:30)
at yy.<clinit>(Block.java:1221)
at gk.<init>(SourceFile:14)
at net.minecraft.client.Minecraft.<init>(SourceFile:176)
at ahy.<init>(SourceFile:2054)
at net.minecraft.client.Minecraft.a(SourceFile:2052)
at net.minecraft.client.Minecraft.a(SourceFile:2035)
at net.minecraft.client.Minecraft.main(SourceFile:2114)
Well, from decompiling, it looks like the only change needed is to change line 877 to "public static void setBurnRate(int id, int encouragement, int flammability)" (previously: "protected [...]") in IDResolver's copy of "yy.class" (since that's what the forge r196 did there).
:sad.gif: But im using buildcraft,equivalent exchange and industrialcraft!
Then i need to stop every time i create a item to just chose a block id?
The mods i installed have like over 40 items...
If I understand you correctly then no. You use IDResolver when you first install a mod in case one or more mods are trying to use the same block IDs. IDResolver shows you and lets you easily change conflicting IDs.
Rollback Post to RevisionRollBack
Hey Noobs: When you have to post an error log please use the spoiler tag like this:
Hi, (I'm the guy who sent you that message). I used this to resolve the fancypack mod but in the middle of resolving all these id conflicts, it just stops and goes black screen and never does the ID resolver show up again, it just starts with the mojang symbol, shows up with the Minecraft error thing for a split second and disappears.
However I have backups so I can try this again
Dec 25, 2011 11:07:38 PM ModLoader init
FINE: ModLoader 1.0.0 Initializing...
Dec 25, 2011 11:07:38 PM ModLoader readFromClassPath
FINER: Adding mods from C:\Users\John\AppData\Roaming\.minecraft\bin\minecraft.jar
Dec 25, 2011 11:07:38 PM ModLoader readFromClassPath
FINER: Zip found.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/WirelessSprites/topOn.png,30). 44 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/WirelessSprites/topOff.png,153). 43 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/WirelessSprites/rxOn.png,167). 42 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/WirelessSprites/rxOff.png,168). 41 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/WirelessSprites/txOn.png,169). 40 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/WirelessSprites/txOff.png,170). 39 left.
Dec 25, 2011 11:07:38 PM ModLoader addMod
FINE: Mod Initialized: "WirelessRedstone 1.4" from mod_WirelessRedstone.class
Dec 25, 2011 11:07:38 PM ModLoader addMod
FINE: Mod Initialized: "mod_TooManyItems 1.0.0 2011-11-19" from mod_TooManyItems.class
Dec 25, 2011 11:07:38 PM ModLoader addMod
FINE: Mod Initialized: "mod_wkBookmod 1.9 for MC 1.0" from mod_wkBookmod.class
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/white.png,171). 38 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/orange.png,172). 37 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/magenta.png,173). 36 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/lightBlue.png,184). 35 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/yellow.png,185). 34 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/lime.png,186). 33 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/pink.png,187). 32 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/gray.png,188). 31 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/silver.png,189). 30 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/cyan.png,190). 29 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/purple.png,191). 28 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/blue.png,196). 27 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/brown.png,197). 26 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/green.png,198). 25 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/red.png,199). 24 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/Flower/black.png,200). 23 left.
Dec 25, 2011 11:07:38 PM ModLoader addMod
FINE: Mod Initialized: "mod_FusionCarpets 1.3" from mod_FusionCarpets.class
Dec 25, 2011 11:07:38 PM ModLoader addMod
FINE: Mod Initialized: "mod_IDResolver 1.0.0 - Update 2" from mod_IDResolver.class
Dec 25, 2011 11:07:38 PM ModLoader setupProperties
FINER: UseCustomFlagTextures set to 1
Dec 25, 2011 11:07:38 PM ModLoader setupProperties
FINER: UseLegacyFences set to 0
Dec 25, 2011 11:07:38 PM ModLoader setupProperties
FINER: UseNewFences set to 1
Dec 25, 2011 11:07:38 PM ModLoader setupProperties
FINER: UseChairCollision set to 0
Dec 25, 2011 11:07:38 PM ModLoader setupProperties
FINER: UseWallCollision set to 0
Dec 25, 2011 11:07:38 PM ModLoader setupProperties
FINER: UseBarstoolCollision set to 0
Dec 25, 2011 11:07:38 PM ModLoader setupProperties
FINER: CraftClayItemID set to 1783
Dec 25, 2011 11:07:38 PM ModLoader setupProperties
FINER: CraftPotItemID set to 1781
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/paperlantern.png,201). 22 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/bonelantern.png,202). 21 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/ironlantern.png,203). 20 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/chain.png,204). 19 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/cage.png,211). 18 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsclay1.png,212). 17 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsclay2.png,213). 16 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsclay3.png,214). 15 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsclay4.png,215). 14 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsclay5.png,216). 13 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsclay6.png,217). 12 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsclay7.png,218). 11 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsclay8.png,219). 10 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/gui/items.png,/fancypack/uncookedcrafts.png,38). 87 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsbone1.png,220). 9 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsbone2.png,221). 8 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsbone3.png,229). 7 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsbone4.png,230). 6 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsbone5.png,231). 5 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsbone6.png,232). 4 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/craftsbone7.png,233). 3 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/fancystone.png,234). 2 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/pot.png,235). 1 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/gui/items.png,/fancypack/uncookedpot.png,102). 86 left.
Dec 25, 2011 11:07:38 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/fancypack/road.png,236). 0 left.
Dec 25, 2011 11:07:38 PM ModLoader addMod
FINE: Mod Initialized: "mod_FancyPack 2.0.0" from mod_FancyPack.class
Dec 25, 2011 11:07:38 PM ModLoader readFromModFolder
FINER: Adding mods from C:\Users\John\AppData\Roaming\.minecraft\mods\sppcommands
Dec 25, 2011 11:07:38 PM ModLoader readFromModFolder
FINER: Directory found.
Dec 25, 2011 11:07:38 PM ModLoader readFromModFolder
FINER: Adding mods from C:\Users\John\AppData\Roaming\.minecraft\mods\zombe
Dec 25, 2011 11:07:38 PM ModLoader readFromModFolder
FINER: Directory found.
Dec 25, 2011 11:07:38 PM ModLoader init
FINE: Mod Loaded: "WirelessRedstone 1.4"
Dec 25, 2011 11:07:38 PM ModLoader init
FINE: Mod Loaded: "mod_TooManyItems 1.0.0 2011-11-19"
Dec 25, 2011 11:07:38 PM ModLoader getUniqueItemSpriteIndex
FINER: THROW
java.lang.Exception: No more empty terrain sprite indices left!
at ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:678)
at ModLoader.getUniqueSpriteIndex(ModLoader.java:661)
at ModLoader.addOverride(ModLoader.java:330)
at mod_wkBookmod.load(mod_wkBookmod.java:44)
at ModLoader.init(ModLoader.java:830)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at nm.a(nm.java:27)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/wk/bookshelf0.png,0). 0 left.
Dec 25, 2011 11:07:48 PM ModLoader getUniqueItemSpriteIndex
FINER: THROW
java.lang.Exception: No more empty terrain sprite indices left!
at ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:678)
at ModLoader.getUniqueSpriteIndex(ModLoader.java:661)
at ModLoader.addOverride(ModLoader.java:330)
at mod_wkBookmod.load(mod_wkBookmod.java:44)
at ModLoader.init(ModLoader.java:830)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at nm.a(nm.java:27)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/wk/bookshelf1.png,0). 0 left.
Dec 25, 2011 11:07:48 PM ModLoader getUniqueItemSpriteIndex
FINER: THROW
java.lang.Exception: No more empty terrain sprite indices left!
at ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:678)
at ModLoader.getUniqueSpriteIndex(ModLoader.java:661)
at ModLoader.addOverride(ModLoader.java:330)
at mod_wkBookmod.load(mod_wkBookmod.java:44)
at ModLoader.init(ModLoader.java:830)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at nm.a(nm.java:27)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/wk/bookshelf2.png,0). 0 left.
Dec 25, 2011 11:07:48 PM ModLoader getUniqueItemSpriteIndex
FINER: THROW
java.lang.Exception: No more empty terrain sprite indices left!
at ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:678)
at ModLoader.getUniqueSpriteIndex(ModLoader.java:661)
at ModLoader.addOverride(ModLoader.java:330)
at mod_wkBookmod.load(mod_wkBookmod.java:44)
at ModLoader.init(ModLoader.java:830)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at nm.a(nm.java:27)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/wk/bookshelf3.png,0). 0 left.
Dec 25, 2011 11:07:48 PM ModLoader getUniqueItemSpriteIndex
FINER: THROW
java.lang.Exception: No more empty terrain sprite indices left!
at ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:678)
at ModLoader.getUniqueSpriteIndex(ModLoader.java:661)
at ModLoader.addOverride(ModLoader.java:330)
at mod_wkBookmod.load(mod_wkBookmod.java:44)
at ModLoader.init(ModLoader.java:830)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at nm.a(nm.java:27)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/wk/bookshelf4.png,0). 0 left.
Dec 25, 2011 11:07:48 PM ModLoader getUniqueItemSpriteIndex
FINER: THROW
java.lang.Exception: No more empty terrain sprite indices left!
at ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:678)
at ModLoader.getUniqueSpriteIndex(ModLoader.java:661)
at ModLoader.addOverride(ModLoader.java:330)
at mod_wkBookmod.load(mod_wkBookmod.java:44)
at ModLoader.init(ModLoader.java:830)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at nm.a(nm.java:27)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/wk/bookshelf5.png,0). 0 left.
Dec 25, 2011 11:07:48 PM ModLoader getUniqueItemSpriteIndex
FINER: THROW
java.lang.Exception: No more empty terrain sprite indices left!
at ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:678)
at ModLoader.getUniqueSpriteIndex(ModLoader.java:661)
at ModLoader.addOverride(ModLoader.java:330)
at mod_wkBookmod.load(mod_wkBookmod.java:47)
at ModLoader.init(ModLoader.java:830)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at nm.a(nm.java:27)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/terrain.png,/wk/copytable.png,0). 0 left.
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/gui/items.png,/wk/IbookR.png,118). 85 left.
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/gui/items.png,/wk/IbookP.png,119). 84 left.
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/gui/items.png,/wk/IbookG.png,120). 83 left.
Dec 25, 2011 11:07:48 PM ModLoader addOverride
FINER: addOverride(/gui/items.png,/wk/IbookB.png,134). 82 left.
Dec 25, 2011 11:07:48 PM ModLoader init
FINE: Mod Loaded: "mod_wkBookmod 1.9 for MC 1.0"
Dec 25, 2011 11:07:48 PM ModLoader init
FINE: Mod Loaded: "mod_FusionCarpets 1.3"
Dec 25, 2011 11:07:48 PM mod_IDResolver load
INFO: ID Resolver - Block hook is enabled and working.
Dec 25, 2011 11:07:48 PM mod_IDResolver load
INFO: ID Resolver - Item hook is enabled and working.
Dec 25, 2011 11:07:48 PM ModLoader init
FINE: Mod Loaded: "mod_IDResolver 1.0.0 - Update 2"
Dec 25, 2011 11:07:48 PM ModLoader init
FINE: Mod Loaded: "mod_FancyPack 2.0.0"
Dec 25, 2011 11:07:48 PM ModLoader AddAllRenderers
FINE: Initialized
That's from after I tried starting it back up after ID resolver freezes.
Sorry if I'm being stupid and you have already mentioned this but I tried to install 'MinecraftError' but the link is broken.
EDIT: I just opened up my config folder and noticed two properties files, can I manually assign ID's this way? (I know it says I shouldn't) Anyway to edit manually without using it if not?
The numbers on the left are the mods original ids and on the right is where id resolver changed them too. Yes you can edit this manually, just know what you are doing
Thanks, but there are no mod conflicts to be seen? Perhaps this has nothing to do with ID resolver?
I see several "No more empty terrain sprite indices left!" error messages. This can happen when you have too many non-MCForge compatible mods installed. ID Resolver just does block IDs not terrain sprites indices.
Thanks but, how would I solve this? Just make sure to get all of the forge compatible versions of mods I install? Is that the only option I have?
One of the features of Minecraft Forge is "Infinite terrain and sprite indexes." Otherwise there will be a limit to how many non-Forge mods you can install.
Rollback Post to RevisionRollBack
Hey Noobs: When you have to post an error log please use the spoiler tag like this:
I tried using the "Automatically assign ID's for ALL from this mod" thing and the game crashed without doing anything. Had to delete ID Resolvers properties files and assign them one at a time. Also, the various grills added to the game by ngphoenix's Fireplace Mod V1.8.2 are showing up as leather helmets in TMI. I tested it with just Modloader, ModloaderMP, fireplace mod, TMI, GUIAPI, and ID Resolver. Without Resolver, the icons are what they're supposed to be. Can you please look into this.
EDIT: The issue was fixed by enabling autoAssign in RedPower2's configuration file. This is still a bug, however. (This was after a few restarts of minecraft, suddenly I could click the automatically assign to all mods button and get it to work... lol)
Are all mods compatible with this? If I installed a non forge mod and there was minecraft forge would that be okay? Do I even need a forge compatible mod?
No. Mods will usually say if they are compatible; some that don't will be also. It all depends on which mods are most important to you. Personally, I like the big industrial mods like Industrial Craft, Buildcraft, Redpower ect. and they require Forge. However, there are many people that like mods like Better Than Wolves which will not work with Forge.
It may be you will end up like me where I like to have as many mods that interest me installed as possible. In that case you will have to have some way to break the limits on item and terrain sprites like Forge, however, there are others choices, I believe. IMHO Forge has the most support and some of the most productive modders backing or at least using it.
The next limiting factor is block IDs. Forge has a way to extend those as well, but I believe it's limited to certain types of blocks or requires at least one block ID under 256. Non-Forge mods usually work as long as they can use a block under 256 in my experience. Thus Forge mods help save block IDs for non-Forge mods.
Currently I'm playing with what can only be called the bleeding edge of modding. I do not recommend the following unless one likes fiddling with their Minecraft configuration more than actually playing the game.
The bleeding edge is what I may incorrectly call extending the base IDs, from 256 max to 4096. Two recent mods enable the base functionality of this, Robinton's 4096 BlockIDs and 13inc's MoreThan256BlockIDs. I have the most experience with Robinton's who appears to be the most active, but really haven't seen any difference in the two yet while not really looking either.
ShaRose's big contribution to this is making it all manageable by mere mortals. I can't imagine trying this without his GuiAPI and ID Resolver 1.0.0 Update 2 Extended IDs Edition which is of course why I'm participating in this thread.
If you chose to be daring or foolish depending on your point of view then I'll help you get a start cutting yourself on the bleeding edge. :smile.gif:
Rollback Post to RevisionRollBack
Hey Noobs: When you have to post an error log please use the spoiler tag like this:
It is, and both require forge. But extended block ID mods need to edit Block to increase the array size. Item usually requires a small edit as well, but I include it by default.
ModLoader 1.0.0
mod_ModLoaderMp 1.0.0
mod_IDResolver 1.0.0 - Update 2
mod_CraftGuide 1.3.1
mod_QuickGuide 1.0
mod_TooManyItems 1.0.0 2011-11-29
mod_ReiMinimap v2.8_04 [1.0.0]
mod_SlowMo r9
mod_Train 1.24
mod_TwilightForest 1.5r1
mod_ClayMan 1.0.0
mod_Zeppelin 1.0.0.0.23
mod_Somnia v17 [1.0.0]
mod_Borer 1.0.0 #1
mod_BrewGuide 1.0
mod_BuildCraftCore 2.2.9
mod_BuildCraftBuilders 2.2.9
mod_BuildCraftEnergy 2.2.9
mod_BuildCraftFactory 2.2.9
mod_BuildCraftTransport 2.2.9
mod_zAdditionalPipes Rev31.4
mod_AdditionalBuildcraftObjects 0.7-21 (MC 1.0.0, BC
mod_LogisticsPipes 0.1.2 (for Minecraft 1.0.0, Buildcraft 2.2.8, Forge 1.2.2)
mod_Clevercraft 1.4.2
mod_EE EEv5.7.3
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT 7407aa03 --------
Generated 12/24/11 11:56 AM
Minecraft: Minecraft 1.0.0
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_02-ea, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: GeForce GTX 480/PCI/SSE2 version 4.1.0, NVIDIA Corporation
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at ModLoader.addMod(ModLoader.java:265)
at ModLoader.readFromModFolder(ModLoader.java:1272)
at ModLoader.init(ModLoader.java:734)
at ModLoader.AddAllRenderers(ModLoader.java:162)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 34096
at acy.<init>(Item.java:194)
at ic2.platform.ItemCommon.<init>(ItemCommon.java:7)
at ic2.common.ItemIC2.<init>(ItemIC2.java:19)
at mod_IC2.<clinit>(mod_IC2.java:106)
... 15 more
--- END ERROR REPORT 122e154a ----------
Do you have the extended IDs mod? that's probably the actual cause.
You mean Robinton's then yes. Gonna start over and try 13inc's I guess.
ModLoader 1.0.0
mod_ModLoaderMp 1.0.0
mod_13inc 0.1
mod_IDResolver 1.0.0 - Update 2
mod_CraftGuide 1.3.1
mod_QuickGuide 1.0
mod_TooManyItems 1.0.0 2011-11-29
mod_ReiMinimap v2.8_04 [1.0.0]
mod_SlowMo r9
mod_Train 1.24
mod_TwilightForest 1.5r1
mod_ClayMan 1.0.0
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT caf73824 --------
Generated 12/24/11 1:07 PM
Minecraft: Minecraft 1.0.0
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_02-ea, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: GeForce GTX 480/PCI/SSE2 version 4.1.0, NVIDIA Corporation
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at ModLoader.addMod(ModLoader.java:265)
at ModLoader.readFromModFolder(ModLoader.java:1272)
at ModLoader.init(ModLoader.java:734)
at ModLoader.AddAllRenderers(ModLoader.java:162)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 34096
at acy.<init>(Item.java:194)
at ic2.platform.ItemCommon.<init>(ItemCommon.java:7)
at ic2.common.ItemIC2.<init>(ItemIC2.java:19)
at mod_IC2.<clinit>(mod_IC2.java:106)
... 15 more
--- END ERROR REPORT e02aa3f0 ----------
But, latest revision Forge(r196) fixes the optifine, but breaks the id resolver forge 1.2.3 patch. Your patch works fine with Forge 1.2.3 but the rev 196 fixes its conflict with Optifine(which alot of us use) but at the same time rebreaks your latest patch. Im sure the revision will mature into Forge 1.2.4 as this is a a serious bug for Forge/Optifine. Just giving you a heads up, incase you wanted to squeeze an early release for your next patch. Im gonna go without ID resolver for now, since im using Optifine and need rev196 of Forge.
Dec 24, 2011 8:26:07 AM IDResolver ReloadIDs
INFO: IDResolver - Loaded 0 IDs sucessfully.
Dec 24, 2011 8:26:07 AM IDResolver ReloadIDs
INFO: IDResolver - Loaded 2 Mod Priorities sucessfully.
Dec 24, 2011 8:26:07 AM IDResolver UpdateTickSettings
INFO: IDResolver - 'UpdateTickSettings' called.
27 achievements
Exception in thread "main" java.lang.NoSuchMethodError: yy.setBurnProperties(III
)V
at wj.a(BlockFire.java:44)
at wj.x_(BlockFire.java:30)
at yy.<clinit>(Block.java:1221)
at gk.<init>(SourceFile:14)
at net.minecraft.client.Minecraft.<init>(SourceFile:176)
at ahy.<init>(SourceFile:2054)
at net.minecraft.client.Minecraft.a(SourceFile:2052)
at net.minecraft.client.Minecraft.a(SourceFile:2035)
at net.minecraft.client.Minecraft.main(SourceFile:2114)
It blows my mind how fast it got done and is literally making my holiday!
(On a side note, your mod is awesome and incredibly useful!)
ModLoader 1.0.0
mod_ModLoaderMp 1.0.0
mod_ReiMinimap v2.8_04 [1.0.0]
mod_ContronsNPCs (Version: 3.3 (Minecraft 1.0.0) | Platform: ModLoader | Release: Public)
mod_TwilightForest 1.5r1
mod_SmartMoving 5.8
mod_Push 1.0.0
mod_FishCraftory 1.0.0
mod_NotEnoughItems 1.0.2
mod_Rockcrusher 0.1
mod_Timber 1.0.0
mod_Backpack 1.0.0_v2-1
mod_IDResolver 1.0.0 - Update 2
mod_CraftGuide 1.2.2
mod_InfiBlocks v0.3.2 Multi
mod_InfiTools v2.1.1 Enchanting
mod_InfiHybrids v0.9.4 Enchanted
mod_InvTweaks 1.34b (1.0.0)
mod_LittleBlocks 1.5
mod_MoreStorage V1.3
mod_RedPowerArray 2.0pr4
mod_RedPowerCore 2.0pr4
mod_RedPowerLighting 2.0pr4
mod_RedPowerLogic 2.0pr4
mod_RedPowerMachine 2.0pr4
mod_RedPowerWiring 2.0pr4
mod_RedPowerWorld 2.0pr4
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT 7e91a93f --------
Generated 12/24/11 7:02 PM
Minecraft: Minecraft 1.0.0
OS: Windows Vista (x86) version 6.0
Java: 1.6.0_29, Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: Mobile Intel(R) 4 Series Express Chipset Family version 2.1.0 - Build 8.15.10.2413, Intel
java.lang.RuntimeException: RedPowerCore: BlockID 136 exists, autoAssign is disabled.
at forge.MinecraftForge.killMinecraft(MinecraftForge.java:315)
at eloraam.core.Config.getBlockID(Config.java:114)
at RedPowerBase.initMicroblocks(RedPowerBase.java:242)
at RedPowerBase.initialize(RedPowerBase.java:310)
at mod_RedPowerCore.initialize(mod_RedPowerCore.java:37)
at mod_RedPowerArray.initialize(mod_RedPowerArray.java:29)
at mod_RedPowerArray.ModsLoaded(mod_RedPowerArray.java:13)
at ModLoader.init(ModLoader.java:838)
at ModLoader.AddAllRenderers(ModLoader.java:186)
at wb.<init>(wb.java:76)
at wb.<clinit>(wb.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at net.minecraft.client.Minecraft.run(SourceFile:644)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 67b1f2b ----------
Change autoAssign to "1" in redpower/redpower.cfg.
Well, from decompiling, it looks like the only change needed is to change line 877 to "public static void setBurnRate(int id, int encouragement, int flammability)" (previously: "protected [...]") in IDResolver's copy of "yy.class" (since that's what the forge r196 did there).
If I understand you correctly then no. You use IDResolver when you first install a mod in case one or more mods are trying to use the same block IDs. IDResolver shows you and lets you easily change conflicting IDs.
The numbers on the left are the mods original ids and on the right is where id resolver changed them too. Yes you can edit this manually, just know what you are doing
I see several "No more empty terrain sprite indices left!" error messages. This can happen when you have too many non-MCForge compatible mods installed. ID Resolver just does block IDs not terrain sprites indices.
The picture of the error is here. (click "here")
One of the features of Minecraft Forge is "Infinite terrain and sprite indexes." Otherwise there will be a limit to how many non-Forge mods you can install.
Life is a Learning Curve....
Unfortunately, you're stuck on the bottom...amongst the bones of the stupid.
http://pastie.org/pastes/3076362/text?key=m8dqqjtmujmlu5wjfq12a
EDIT: The issue was fixed by enabling autoAssign in RedPower2's configuration file. This is still a bug, however. (This was after a few restarts of minecraft, suddenly I could click the automatically assign to all mods button and get it to work... lol)
No. Mods will usually say if they are compatible; some that don't will be also. It all depends on which mods are most important to you. Personally, I like the big industrial mods like Industrial Craft, Buildcraft, Redpower ect. and they require Forge. However, there are many people that like mods like Better Than Wolves which will not work with Forge.
It may be you will end up like me where I like to have as many mods that interest me installed as possible. In that case you will have to have some way to break the limits on item and terrain sprites like Forge, however, there are others choices, I believe. IMHO Forge has the most support and some of the most productive modders backing or at least using it.
The next limiting factor is block IDs. Forge has a way to extend those as well, but I believe it's limited to certain types of blocks or requires at least one block ID under 256. Non-Forge mods usually work as long as they can use a block under 256 in my experience. Thus Forge mods help save block IDs for non-Forge mods.
Currently I'm playing with what can only be called the bleeding edge of modding. I do not recommend the following unless one likes fiddling with their Minecraft configuration more than actually playing the game.
The bleeding edge is what I may incorrectly call extending the base IDs, from 256 max to 4096. Two recent mods enable the base functionality of this, Robinton's 4096 BlockIDs and 13inc's MoreThan256BlockIDs. I have the most experience with Robinton's who appears to be the most active, but really haven't seen any difference in the two yet while not really looking either.
ShaRose's big contribution to this is making it all manageable by mere mortals. I can't imagine trying this without his GuiAPI and ID Resolver 1.0.0 Update 2 Extended IDs Edition which is of course why I'm participating in this thread.
If you chose to be daring or foolish depending on your point of view then I'll help you get a start cutting yourself on the bleeding edge. :smile.gif: