Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[1.0.0] ID Checker v3 - Resolve ID Conflicts without crashing!


  • Please log in to reply
148 replies to this topic

#1

xSmallDeadGuyx

Posted 29 December 2011 - 10:37 AM

[1.0.0] ID Checker v3



Changelog:
Spoiler:

Download v3:
IDChecker v3 - No forge - MC 1.0.0
IDChecker v3 - for minecraft forge - MC 1.0.0

Download Older Versions:

I know what you people will say, "YOU COPIED THIS MOD FROM SHAROSE! HE MADE AN ID RESOLVER!". And my reply is: No, I made my own mod. Sure it may do the same thing, and sure it might look like I copied it, but I didn't. Originally this mod just showed used/free ids for people who were planning on installing more mods so they can configure them beforehand. I got a couple of requests for people on irc to make it able to resolve conflicts and I thought it would be a nice challenge.

If you have conflicting IDs, when you open minecraft you will see this (it will only show up if you do have conflicting IDs):
Posted Image

The "Conflicting Blocks" and "Free IDs" buttons are toggles. By pressing them you can make the lists show just the important blocks/IDs or all of them!

From here, you can browse either of the lists (left = conflicting blocks, right = free ids by default). By selecting a block then selecting an ID you can change the ID of said block (non-vanilla blocks only):
Posted Image

Alternatively you can use the Attempt Auto-fix button to make all conflicted blocks automatically take up IDs (in order, so conflicting blocks from lowest id to highest id will fill up free ids from lowest to highest).

If the change is successful, that block should no longer be conflicting:
Posted Image

Once you have no more conflicting IDs, you can see that the Done button becomes enabled and you'll be able to play minecraft normally! Alternatively, you can continue changing IDs (you'll need to toggle the "Conflicting Blocks" button to show all blocks).

Even if a block isn't conflicting, you may change it's ID (provided it's not a vanilla block):
Posted Image

Once you've changed IDs, the changes probably won't be permanent. Unfortunately as this mod can't go trawling through every config file and changing IDs itself (issues like block names being different in the files, commented lines getting confusing, config files of different format, etc), you'll have to do that yourself. Luckily ID Checker will keep track of changes it/you make(s) so you don't have to make a list or remember them or anything. Just use the button on the top-right to show a list of what blocks have been changed and to what IDs:
Posted Image

The mod must be installed into the minecraft.jar file and requires ModLoader, there are hundreds of install tutorials out there so go take a look if you don't know how to install mods :D

Posted Image
Elemental Creepers
- because simply blowing a hole in your wall isn't enough


Register or log in to remove.

#2

RunesGuy
    RunesGuy

    Ghast Hunter

  • Members
  • 2918 posts
  • Location: The Netherlands
  • Minecraft: RunesGuy

Posted 29 December 2011 - 10:50 AM

Wow, pretty handy!
merp

#3

worldner
    worldner

    Tree Puncher

  • Members
  • 37 posts
  • Location: There^^
  • Minecraft: Psy0ch

Posted 29 December 2011 - 11:17 AM

Thanks! Thats what I need! :Diamond: :Diamond: :Diamond:
My Youtube-Channel<---Make sure you SUBSCRIBE!

#4

madcrazydrumma
  • Location: Dubai, United Arab Emirates
  • Minecraft: madcrazydrumma
  • Xbox:SinfulDrumma

Posted 29 December 2011 - 11:18 AM

Awesome :)
Another mod by the epic SMD :P

#5

Blaquetooth

Posted 29 December 2011 - 12:01 PM

Great job. This will be a real time saver.

#6

SOTMead
    SOTMead

    Void Walker

  • Members
  • 1666 posts
  • Minecraft: sotmead

Posted 30 December 2011 - 01:59 AM

Nice!

#7

streetstar5
  • Location: Harlem, NY

Posted 30 December 2011 - 02:18 AM

Awesome...any incompatibilities? Forge etc.
Posted Image

#8

xSmallDeadGuyx

Posted 30 December 2011 - 03:55 AM

View Poststreetstar5, on 30 December 2011 - 02:18 AM, said:

Awesome...any incompatibilities? Forge etc.
I have found none. It works fine with technic mod pack which uses forge/optifine + a huge amount of other mods. The only possible issue that may be raised in the future is people editing GuiMainMenu to add buttons like I did.

Posted Image
Elemental Creepers
- because simply blowing a hole in your wall isn't enough


#9

Neon_ColorsFTW22
  • Minecraft: NeonColorsAero

Posted 30 December 2011 - 03:59 AM

This is really good if you wan't to know a mod id's

Downloading for sure! +1 rep

Posted Image


#10

xSmallDeadGuyx

Posted 30 December 2011 - 09:12 PM

Bump for update

Posted Image
Elemental Creepers
- because simply blowing a hole in your wall isn't enough


#11

Seikojin
    Seikojin

    Zombie Killer

  • Members
  • 206 posts

Posted 30 December 2011 - 09:26 PM

Can't you build your files seperate so you don't modify the base classes/files?  Then it would be completely compatible?  I mean, call their functions into your own files...?  Definitely going to use this, just trying to see what could make it less conflicting with other gui mods.

#12

xSmallDeadGuyx

Posted 30 December 2011 - 09:36 PM

View PostSeikojin, on 30 December 2011 - 09:26 PM, said:

Can't you build your files seperate so you don't modify the base classes/files?  Then it would be completely compatible?  I mean, call their functions into your own files...?  Definitely going to use this, just trying to see what could make it less conflicting with other gui mods.

The only base class I edit is Block, as I need to intercept any conflicts. I copied HUGE amounts of gui code and stuff to make sure I only edited that which I ABSOLUTELY needed.

Posted Image
Elemental Creepers
- because simply blowing a hole in your wall isn't enough


#13

marryyy7
    marryyy7

    Out of the Water

  • Members
  • 2 posts

Posted 31 December 2011 - 02:08 AM

Conflict with Forge1.2.4 :(

#14

xSmallDeadGuyx

Posted 31 December 2011 - 11:34 AM

View Postmarryyy7, on 31 December 2011 - 02:08 AM, said:

Conflict with Forge1.2.4 :(

Not anymore!

Posted Image
Elemental Creepers
- because simply blowing a hole in your wall isn't enough


#15

MrMeanz
    MrMeanz

    Out of the Water

  • Members
  • 7 posts

Posted 01 January 2012 - 10:27 AM

Wow this is great I am running about 20 Mods including infinicraft,thaumcraft, equivalent exchange, tale of kingdoms, TMI, golems, weepingangels, ww2 guns, the list goes on, and i was having the worst time trying to solve the IDs by myself, thanks so much for this it was a great help!

#16

SOTMead
    SOTMead

    Void Walker

  • Members
  • 1666 posts
  • Minecraft: sotmead

Posted 01 January 2012 - 07:46 PM

This mod also gave me a good idea of which IDs would likely be open for a typical collection of mods. I was able to quickly fix my new SMP server setup with the indirect help of ID Checker. Well done indeed.

#17

anti204
    anti204

    Coal Miner

  • Members
  • 137 posts
  • Location: In mah haus
  • Minecraft: Anti204

Posted 01 January 2012 - 08:06 PM

umm ID Resolver, anyone?
Posted Image

#18

SOTMead
    SOTMead

    Void Walker

  • Members
  • 1666 posts
  • Minecraft: sotmead

Posted 01 January 2012 - 08:19 PM

View Postanti204, on 01 January 2012 - 08:06 PM, said:

umm ID Resolver, anyone?
And? But? So? Therefore?

#19

jliu168
    jliu168

    Iron Miner

  • Members
  • 294 posts

Posted 01 January 2012 - 08:45 PM

Very nice.  I personally like ID Resolver better, just because I can do a bit more with it, but this is an awesome alternative!  Well done.

Posted Image


#20

JonReed
    JonReed

    Obsidian Miner

  • Members
  • 1239 posts
  • Location: A cubic chunk within the sun.
  • Minecraft: JonReed

Posted 01 January 2012 - 09:29 PM

I really like the gui that you made. It is so much better then ID Resolvers.
There is a rare mythical button called "Search" that likes to answer questions; however, due to its nature, it often blends in with its surroundings so as to remain hidden.
Posted Image