If you are like me, you want to play minecraft will all the latest mods. I have tried a ton of mod packs but I have found them hard to customize with the mods I would like installed. There are tons of utilities to install mods but I have not had much success with that route. The following deals with a very common error when installing mods whether it's a ModLoader mod or not, Block ID's. Using some Regex, and Notepad++ you should be able to get an easy to understand list to know what block id's are left and how you can manually resolve conflicts.
1) Look for .cfg files for the various mods you have installed and open them in notepad.
2) Look for code similar to this. The main thing you are looking for is "block" followed by a bunch of items all enclosed in curly braces
3. Copy and paste that code block into a new .txt file in notepad. You might want to type the name of the mod above all the information you just pasted to avoid confusion.
4. It's Regex time, go to Search -&--#62; Replace and make sure Search Mode is set to Regular Expression and the In Selection Box is checked.
5. Select the code block you just pasted into your new file and add the following the Find and leave the replace field empty. Find: [^0-9]
6. Now you have the mod title followed by a bunch of 3 digit numbers. First clean up the blank lines by going to TextFX -&--#62; Edit -&--#62; Delete Blank Lines. You should now have the name of the mod followed by the block id's it uses.
7. To make the block id's clear to understand (you are eventually going to be sorting them alphabetically), try the following Replace regular expression: Find: $
Replace: - ModNameHere
Obviously, the next step is to repeat for all the mods you want included, making sure to only extract their block names as those as usually the ones that cause errors. Once again these will mostly be in .cfg files but occasionally they will be in .txt files.
8) Once you have added all the mods block id's to your new block id file, Go to TextFX -&--#62; Tools -&--#62; +SortAscending
Now you will have a list that easily allows you to figure out how to rearrange block id's so they don't conflict.
Here is a copy of my old blockid.txt file to give you an idea of what the output will be.
1) Look for .cfg files for the various mods you have installed and open them in notepad.
2) Look for code similar to this. The main thing you are looking for is "block" followed by a bunch of items all enclosed in curly braces
3. Copy and paste that code block into a new .txt file in notepad. You might want to type the name of the mod above all the information you just pasted to avoid confusion.
4. It's Regex time, go to Search -&--#62; Replace and make sure Search Mode is set to Regular Expression and the In Selection Box is checked.
5. Select the code block you just pasted into your new file and add the following the Find and leave the replace field empty.
Find: [^0-9]
6. Now you have the mod title followed by a bunch of 3 digit numbers. First clean up the blank lines by going to TextFX -&--#62; Edit -&--#62; Delete Blank Lines. You should now have the name of the mod followed by the block id's it uses.
7. To make the block id's clear to understand (you are eventually going to be sorting them alphabetically), try the following Replace regular expression:
Find: $
Replace: - ModNameHere
You should now have something like this
Obviously, the next step is to repeat for all the mods you want included, making sure to only extract their block names as those as usually the ones that cause errors. Once again these will mostly be in .cfg files but occasionally they will be in .txt files.
8) Once you have added all the mods block id's to your new block id file, Go to TextFX -&--#62; Tools -&--#62; +SortAscending
Now you will have a list that easily allows you to figure out how to rearrange block id's so they don't conflict.
Here is a copy of my old blockid.txt file to give you an idea of what the output will be.