I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
Alright thanks. But you also need to warn DanTDM.. welp, he's already put the link for it in every single one of his video descriptions.
Warn DanTDM about what..? Which videos? Are you in the wrong thread?
Rollback Post to RevisionRollBack
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
The Meaning of Life, the Universe, and Everything.
Join Date:
8/4/2014
Posts:
50
Member Details
Lol I used CodeChickenLib this morning and it didn't work, but NOW I used CodeChickenCode and that worked..
Is there a thing with mods or forge that if you play on a lower or higher version, it will mess everything up?
Because that happened only once I got back on 1.8 to see some of the new features in the menu, and not required to play on a server, but enabled anyway.
EDIT: Ok A new problem has approached it says I don't have forge yet I obviously do.
I have searched the forum and googled this widely, come across a lot of the same information, but none of it answers my question:
I am running Minecraft 1.8.1 and my kids have asked for mods.
Thusly, I have downloaded the installers for all the Forge versions working backward to version 1.7.10. I have edited the profile on the game to launch manually in 1.7.10, and I have even created a new world and saved that, saved everything, exited back out, restarted, etc. When I try to run forge, it continues to tell me I must manually run whichever version first.
Right now I am set on getting it to download and install 1.7.10, but no matter how many times I try to do what it says to do, I have yet to get Forge to install.
What am I doing wrong?
Do I need to nuke the entire set up and start all over again?
Thanks in advance for any help. I keep finding tutorials that say "Just run the version manually and it will work."
It doesn't. Help.
ETA: logged off kid's profile, logged into my own, started over again. Had to download the jar file and run it manually per the "I am a moron" video because it kept getting stuck downloading libraries...but it seems to have worked now. I'm guessing there was a problem with permissions since my kids aren't set up as admins. *dunno* 3+ hours into this and not missing the IT field at all! Thanks for all you do. Would be thrilled to throw $ at the problem if that becomes an option in the future.
Hey guys, I was hopping someone could help me, I have a server that runs Spiggot 1.8.3 and I have some mods on there for players to use, but when someone that is not oped can't sue the mods, like I have an auction mod on there that works fine, because I'm oped but doesn't work for other players. Please help guys, thanks!
I reccomend using a safe website like these forums.Search the mod you were looking for and if there is a post about it click it then go to the link there.If it isnt safe then you should realize that your minecraft might crash.Or maybe its just you were using the incorrect version or it needed another mod.
As best practice, I don't recommend to use .minecraft for forge. Instead, do create a new profile and game directory for each forge version.
e.g. for 1.9.4 forge. Create a .minecraftforge194 using the profile editor (see Setthefolderprofile). Name your profile that uses the directory in way you can find it, e.g. myForge1.9.4. Set the forge version to 1.9.4 for this profile.
Open the game directory and put 1.9.4 compatible mods into the directory. And no more adding and deleting mods from .minecraft. (See In194Mods).
On the use of game folders and forge, you have one advantage. ------
No more deleting 1.7.10 mods to run 1.9.4 mods. Each version has a separate directory, and a separate forge for mods by version. This keeps you from getting the version error message where the novice wonders what to do(see whattodo) ?
Largest file loaded is 90K commands from a command_block.
Lasted Updated Aug 7 2016 ... 1.9 to 1.10.2 Also the BlockDumpMod gives blockdump command which writes blocks to a text file as execute setblock commands or gives a report.
If you have any questions not covered by this FAQ, feel free to ask!
How do I search for a mod I want to download?
Look around in this forum for the thread belonging to the mod you want to install. If you can't find it, I suggest you google the name of the mod. For example, google "TooManyItems". Looking for mods that well known players review on YouTube helps. If you're googling mods, ensure you get to the right site - most likely the mod has a Minecraft Forums topic, PlanetMinecraft page or CurseForge page. If it appears in the search results, click your way to it. It should look something like this:
Notice how it says below the title in green text, "www.minecraftforum.net". This lets you know that the mod page is on Minecraft Forums, a trusted site for mod downloads. Make sure you follow the guidelines in thesecurity sectionto keep your computer free of viruses.
How do I download mods from Minecraft Forums?
Once you've found the Minecraft Forums topic containing the mod, look for a "Downloads" section on the first post. Once you've found it, ensure you're downloading the mod for the correct version of Minecraft. Here's a look from the TooManyItems downloads section:
You'll see there are several versions to select from. The first thing you'll have to ask yourself is: which version of Minecraft am I using? When you play Minecraft, this will always show in the bottom right corner of the main menu:
In this case, I'm using Minecraft 1.7.2. If we look back at the TooManyItems' downloads section, we'll see that a 1.7.2 version is available, titled "For 1.7.2 non-Forge version". Click on it. You'll end up on a page with a blue bar up top titled "adf.ly" - please see the next question for a short introduction to what this is.
What is AdFly?
In the previous question, when I told you to click on the download link, you were sent to a page titled "adf.ly". You're probably wondering what this is, and how you deal with it.
First of all, I wouldn't recommend staying on an AdFly page a second longer than necessary, so I'll show you how to get past it so you can download your mod. Look in the top right corner of the page, on the blue bar. There will most likely be a countdown. Once it's completed, press the green or yellow "Skip ad" button in the top right corner.
But what is actually AdFly? AdFly is a link shortening service that, in addition to shortening links, gives link-makers money for people clicking on their links. For every 1000 clicks a link receives, the author of said link gets US$ 4.00 in revenue. Many mod makers uses AdFly to try and earn money for free through people downloading their content. Some authors use Curse, or have their own site.
You're probably wondering why I told you to get off AdFly as soon as possible. The reason is the ads served through AdFly may in rare cases contain malicious scripts, which could potentially infect your computer with a virus or a trojan. You can read more about this in the security considerations section further down on this page.
What is Forge?
Minecraft Forge, often just called Forge, is a mod loader for Minecraft. It's fair to say that most mods use Forge to function. Mods using Forge have the major advantage of ease of installation - installing Forge mods is nothing more complicated than a simple drag-and-drop between two folders. Mods not using any mod loaders are called vanilla mods - they don't taste like vanilla, the term refers to the mods just being plain. These mods are much harder to install than Forge mods. Forge has limited documentation in the loader and has a limited help philosophy (search for help elsewhere). See the last section for a recommendation by Botjoe. Version management in forge isn't user simple. Later versions need Java 8.
Big hint: have separate profiles and game directories for each Forge version. I name these by Forge version, so for Forge 1.9.4, my profile is Forge194Botjoe, and the game directory is .minecraftForge194 and the 1.9.4 mods are in .minecraftForge194\mods . [windows]
LiteLoader is a mod loader similar to Minecraft Forge, but is much smaller and provides more basic support. Mods for LiteLoader are as easy to install as mods for Forge - a simple drag and drop between folders. Some of these loaders are now unsupported.
To install Forge, you should head over to the Minecraft Forge download page, linked above. Choose the Installer option for the Recommended release:
Run the installer when it's been downloaded. When the installer opens, you'll see a menu with three options: "Install client", "Install server" and "Extract". Select the "Install client" option and press OK. Forge will now install itself.
How do I install LiteLoader?
To install LiteLoader, head over to the LiteLoader forum topic (linked above) and look for the download section. Download the installer and run it. The installer will open with a few options; "Install LiteLoader" and "Extract LiteLoader". Select the "Install LiteLoader" option. If you also have Forge installed, check the "Chain to Minecraft Forge" checkbox and press OK to install.
How do I install Forge and LiteLoader mods?
Both Forge mods and LiteLoader mods are installed in the same way:
Start by downloading and installing Forge/LiteLoader (see above).
Download the mod you want to install.
Then, navigate to your .minecraft folder. (See further down on the page for a guide.) BotJoe recommends separate profiles and game directories for each Forge version. (e.g. .minecraftForge194 in profile Forge194.)
Look for a folder named "mods". If there is no folder named mods, create it.
Copy the mod you downloaded into the mods folder.
To play Minecraft with the mods installed, select the Forge or LiteLoader profile in the bottom left corner of the Minecraft launcher, then press play.
How do I install vanilla mods?
Installing vanilla mods is difficult if you don't know how.
Open up the "versions" subfolder and find the folder with the Minecraft version you're installing the mod for. Ensure you select the right folder!
Make a copy of this folder and name it something like "1.7.2_mods" (I'm using Minecraft 1.7.2, hence 1.7.2 in the name). Try not to use spaces in the name.
Open the folder you just created and rename the two files inside in the same way you renamed the folder: 1.7.2_mods (it must be the name you chose). Do not remove the .json ending on the file that ends with .json! The two files should now look something like this:
Open the file that ends with ".json" in Notepad or Notepad++.
Look for a line near the top starting with "id":
Replace the version number on that line with the name of the file (in this case, "1.7.2_mods").
Save the file and exit.
If you're on Mac or Linux, you can skip this step. Download and install 7-zip or WinRAR (I prefer 7-zip - it's free!).
Open the file that does not end in ".json" with 7-zip or WinRAR. If you're using Mac or Linux, use your system's archive manager to open the file.
Open the mod zip file you downloaded using the same program (7-zip, WinRAR or the system archive manager).
Select all the files in the mod ZIP file by pressing Ctrl+A. Then drag them over to the 1.7.2_mods file.
Delete the folder META-INF, with all contents, from the 1.7.2_mods window.
Close both windows.
Open the Minecraft launcher.
In the bottom left corner of the launcher, press the New profile button.
Name the profile "1.7.2 mods" (or something else descriptive).
Select "release 1.7.2_mods" from the "Use version" drop down box.
Press Save profile.
To play Minecraft with the mod(s) installed, simply select the "1.7.2 mods" profile in the bottom left corner of the launcher, and press Play.
How do I install vanilla mods in Minecraft Forge?
You may have thought that following the procedure above would've worked, but if you do it with Forge specifically, Minecraft will crash. Here's how you do it.
Start by downloading and installing Forge (see above), if you haven't already.
Play Minecraft! Your mods should now be installed on top of Forge.
Please be aware that when installing vanilla mods in Forge, you'll likely overwrite some of Forge's functionality. This could cause mod conflicts and crashes that would usually not appear in a healthy Forge installation.
How do I find my .minecraft folder?
There are three ways to find the .minecraft folder:
Method 1: Via resource packs menu
Open the Minecraft launcher and play the game.
Go to the Resource packs menu.
Press the "Open resource packs folder" button.
Go up one level.
Method 2: Finding it manually
On Windows: Press Windows+R, type the following:
%appdata%\.minecraft
or %appdata%\.minecraftForge194 if you follow BotJoe's recommendation. Less interference between versions.
and press Enter.
On Mac: Navigate to ~/Library/Application Support/minecraft. This is your .minecraft folder.
On Linux: Navigate to ~/.minecraft. This is your .minecraft folder.
3. Use the open game directory link in the Game Launcher (recommended). Also use separate directories for each forge version e.g. .mincraftForge194.
Important:What should I watch out for when I download mods?
There are a lot of traps that are easy to end up caught in when downloading mods:
Never download any mods without having an anti-virus enabled.
Windows users should take great care to have an anti-virus, since Windows is the most popular operating system and therefore the one most hackers want to infect with a virus.
Never run EXE files claiming to be mod installers.
These are in 99% of cases viruses. Upload the executable file to VirusTotal to scan it for viruses.
Only run installers for mods you have used before and trust, and only run them if the installer was made by the mod creator himself.
Do not run installers for any mod if the uploader has few posts and/or very few mods exist for the targeted Minecraft version.
Topics on Minecraft Forums with positive feedback from other forum users are probably trustworthy.
Also beware of which sites you download mods from. Always download from the official download page. The sites listed below are well-known mod hosting or linking sites which can be trusted, except if the above criteria make you worry (i.e. executable files have been seen on these forums, although very rarely, and in those cases, be extra careful).
If the mod's official topic or page links to another domain for downloading, chances are that it's safe to download.
If the site you are downloading from is on this list (link) , do not download. The sites listed there are known for stealing mods from the original authors and may even be infected with malware and viruses.
Will mods work even if they're not made for my Minecraft version?
The simple answer is no. The reason why is because Minecraft's source code is encoded. Minecraft is encoded through obfuscation; that is changing human readable names of things into seemingly random series of letters, like "Minecraft" may be changed to "azd" and "GuiNewChat" into "bav". In mods' raw source code, there are references to these obfuscated names. The problem is that these names change over time - there are new names for everything with every new release.
If the mod source code references "bav", it would correctly reference "GuiNewChat" (the chat window) in the Minecraft version it's designed for. However, because the obfuscation pattern changes between each release, in another Minecraft version it might reference "GuiButton" instead (Minecraft buttons). This causes problems because the mod's source code doesn't automatically detect that it's referencing the wrong thing. Using the separate game directories helps keep things straight for many mod users.
What is MCP, and why is it so important?
MCP is short for Mod Coder Pack. What this does is help mod developers develop mods for Minecraft easily. If you look at the question above this, you'll see that the Minecraft source code is obfuscated. Developing mods without MCP isn't impossible, rather very difficult, and few want to do that work. What MCP does is that it acts like a translator, translating the meaningless, obfuscated names in the source code and turns them into names modders can understand.
MCP is also the tool that decompiles Minecraft. In terms of software, decompiling is reverse engineering - it is turning the actual program back into source code form. Modding compiled code directly is probably the toughest form of programming there is - compiled Java code is called bytecode, and bytecode is simply a long series of bytes. An example of bytes could be "�ˣ�#M6u�" - now that isn't proper Java bytecode, but is what one could expect from looking at raw class files if opened in Notepad. Being able to understand that and edit it is a huge feat in itself. MCP also does the work of recompiling the decompiled source code back to bytecode form, so Java can understand it.
MCP is written in Python, and is being developed by Searge, ProfMobius, IngisKahn, Fesh0r, ZeuX and R4wk. The community also contributes mappings from obfuscated names to human readable names for MCP. Their official website is http://mcp.ocean-labs.de/.
Why can't mod authors avoid using the Mod Coder Pack and Forge, to update faster?
Modding without MCP, Forge, etc. is, to put it short, extremely difficult. Mainly because the Minecraft source is encoded, and while you can mod in this encoded source, few want to put forth any effort to try doing so. Minecraft is encoded through obfuscation; that is changing human readable names of things into seemingly random series of letters, like "Minecraft" may be changed to "azd" and "GuiNewChat" into "bao". You may be thinking that it shouldn't be too difficult to learn these names, or at least the most important ones, and indeed, I pulled those two names of the top of my head simply because I've worked a lot of them. If I want to access the Minecraft data directory (.minecraft), I know I should look for "azd.w," which translates to "Minecraft.mcDataDir".
Learning a few is easy enough. Learning many (like, how to render text on screen, adding textures to blocks, making interactive GUIs, etc.) is a whole other story. De-obfuscating the source code is like translating a text from one language to another. Learning some words is easy, learning many is hard. And this is where MCP comes in. MCP is short for Mod Coder Pack, and functions much the same way as an automated translator. It de-obfuscates everything for you, and as an added bonus; from 1.7.2 and on it also categorizes the code for you, based on what purpose each code file serves. To use a metaphor for this, I could say that it picks up a pile of 1000+ Latin documents from the floor, translates everything to English before sorting it similarly to like in an archive. This lets you have something that translates Latin to English, so you can work on it, and then back again to Latin when you're done, instead if you having to learn Latin to perform corrections in the documents.
There's also another, very good reason to not learn the obfuscated language yourself. Between the Minecraft versions, the obfuscation changes, so you'll have to learn what everything does all over again. If the new pile of documents is in Afrikaans, I doubt you'd want to learn that new language when you know you're going to get your hands on a translator to do the job for you in not too long time.
If you wonder where Forge comes in play, I'm coming to that now. Forge is a so-called API. API stands for Application Programming Interface, and as you may guess from its name, it's used to make programming easier by providing a set of functions to take use of. One such function would be adding a block, or a dimension, or a mob to the game. It allows the mod to add things in a very easy way and with much less messy code than it would have to if it was to add blocks without Forge. It also allows putting all the code for adding things into a single class file, meaning it is easier for the developer to keep track of what he's doing. In vanilla Minecraft, not only would he need to use multiple files, he also needs to keep track of which class files he's modifying.
Another very neat function of Forge is that it lets you use many (up to hundreds) of mods at the same time without either one conflicting with each other. If you had several block adding vanilla mods, they all probably would need to edit the block registry file. As the code of multiple mods can't easily be merged together, only one mod would work and most likely the game would also crash. Finally, there's another reason to use Forge above vanilla mods. There used to be plenty of vanilla mods up until Minecraft 1.6. From there on, the game required a whole new launcher to play properly, and this launcher introduced a new way of keeping track of the Minecraft versions. Installing mods was no longer as straight forward as putting the class files in a jar file and deleting a folder. Now, you had to make copies of the Minecraft version you needed, actually change something in a code file and add a new profile to the launcher. Forge mods still just have to be dropped into the mods folder in .minecraft.
How do I solve ID conflicts in Forge 1.6.4 (or earlier) mods?
Originally posted by MCforfreeuserhereand modified to fix some mistakes.
After installing a new mod, you might have some ID conflict. Your added block might do something different or crash when you interact with it. It may also crash directly at the Mojang screen. You might even see a mob doing something another mob should've done (this is rare, and when it happens you rarely can fix it). All these types of behavior are caused by ID conflicts.
Everything in the world of Minecraft has an ID. Blocks have, items have, entities have too. At the Mojang screen, Forge creates a list of those IDs from the game and the mods. If two things have the same ID, Forge will crash because it doesn't know what to do. If it is an item ID conflict, Forge simply overwrites the block. If it is a block ID conflict, it crashes at the Mojang screen. If it is an entity ID conflict, Forge overwrites the mob.
You can scan for ID conflict by opening the log file which name is 'ForgeModLoader-client-0.log', located in the .minecraft folder. You can open it using Notepad, or another text editor. Then, use the find function by pressing Ctrl+F. Fill the 'Find' box with 'conflict'. Do the search. You may find some. It will look like this:
2014-01-19 18:12:58 [INFO] [STDOUT] CONFLICT @ 1269 item slot already occupied by net.minecraft.item.ItemBlock@f5b91 while adding org.millenaire.common.block.BlockDecorativeSlab$ItemDecorativeSlab@44bfe9
2014-01-19 18:12:58 [INFO] [fml.ItemTracker] The mod millenaire is overwriting existing item at 1525 (org.millenaire.common.block.BlockDecorativeSlab from millenaire) with org.millenaire.common.block.BlockDecorativeSlab$ItemDecorativeSlab
You can see that Forge overwrites the blocks. If they were items, you would find a crash report after the above lines.
To fix it, go to 'config' folder and find the questioned mod's config file. Look for the numbers above (in this case, 1269). Change it to something else. However, the ID lists have limits - if you put an ID outside the limit, the game crashes. Block ID limit is 128-4095, item ID limit is 128-65535. Also, ensure you don't choose any ID listed on this Minecraft Wiki page, as those are reserved by the game itself (things like gold ore, enchanting table, dirt, etc.). After you change the number, save and exit the config. Run the game again. If it still conflicts, repeat the process. Current mods start at 256 and when correctly coded, should not have ID issues after 1.7 versions.
What are IDs, and what are they used for?
In Minecraft terms, IDs are unique numbers or letters used by the game to identify blocks, items, mobs, dimensions and other things. Think of them as barcodes on cardboard boxes: All the boxes look the same, but whatever is inside them varies. So how would you know what's inside? You could place barcodes on the boxes. Scan the barcode, and you'll know what's inside the box. That's pretty much exactly what Minecraft does. The game finds what seems to be some kind of block, and then it scans its ID and figures out that "hey, that's a grass block".
IDs in Minecraft consist of numbers and letters. From Minecraft was released in 2009, the game used numbers to keep track of what things were. Everything from 0-255 was a block, everything from 256-65535 was an item. Dimensions had their own system, 0 representing the overworld, -1 the Nether, and 1 the End. Monsters and animals shared their own system too. This system was used until the release of Minecraft 1.7. From that version and on, blocks and items weren't referred to by numbers, but by actual names. Gold ore, for instance, used to have the ID '14', but this was changed to 'minecraft:gold_ore'. Air, which counts as a block, used to have the ID '0', but this was changed to 'minecraft:air'. Not only did this make it easier for people to remember the IDs of things, it also made it possible to install mods without having the notorious ID conflicts.
The mod I installed crashes my game! What should I do?
What to do in this case depends on what kind of mod that's crashing. If we're speaking of a Forge mod, then first of all ensure there are no ID conflicts. You can identify ID conflicts and fix them by looking in the solving ID conflicts section. If it's a vanilla mod (one you install straight into the Minecraft jar, ensure you've deleted the META-INF folder in the jar file and that you carefully followed the instructions in the installing vanilla mods section. If you're confident that you've done it right, then check the following:
The version of the mod you're installing must correspond to the Minecraft version you're playing.
You must have installed all dependencies (like Forge, and various other mods) required for the mod to work.
If you're sure about this too, you should report the crash to the mod developer. For more information on how to submit a useful crash report, please see the next section. Remember that there is no way a mod developer can fix a bug if there is no one around to tell him that said bug even exists at all.
How do I report a crash in a useful way?
If your game crashes, you'll be returned to the Minecraft launcher. There should be a crash report visible in it. One important thing to remember is to include this in your post. Posting this in plain text on your post will take up a lot of space, so it is highly recommended that you wrap it in spoiler tags. How, you ask? Well, in your forum post, follow this template:
YOUR CRASH REPORT HERE
This will display a small rectangular bar with a Show button above, so people can check out your crash without it covering the entire page automatically.
If there, for some reason, are no crash reports, go to the Developer Console tab of the launcher and paste that in instead.
Another thing you should (must) post is what triggered the crash. What were you doing prior to the crash? Did you craft a block using red sand and compressed iron ore on a green crafting table, and after that, you placed it on the ground and broke it with an obsidian pickaxe? If so, then say so. There are often several ways for a specific thing to happen, but there may well be only one specific scenario where a crash occurs. The developer will figure out if it only happens with the procedure you gave him, or if it's a generic crash that happens with, say, any kind of pickaxe.
When the developer responds: If he is asking of you more information, then give him that information. Don't just tell him that "no it just doesn't work pls fix!!!!" because that won't help him at all. I don't have time to explain everything a developer needs to fix a bug, but if you're interested, I'd highly suggest giving this page a read-through: http://www.chiark.gr...atham/bugs.html
How do I downgrade Minecraft?
In the Minecraft Launcher, look in the bottom left for the profile selector. Press New Profile. Name the profile to something understandable (like, "1.6.4"). Then, select the preferred Minecraft version from the Minecraft Version dropdown. Save the profile. Whenever you want to play this version, simply select the version from the profile selector and hit Play.
Warning: Do not play worlds you created in a newer version of Minecraft when you play an old version. Doing this will cause serious problems and may result in unfixable damage to your entire map. This will cause you to permanently lose all your work. Playing newer Minecraft version maps in older versions of Minecraft may also cause the game to crash.
BotJoe recommends...
As best practice, I don't recommend to use .minecraft for forge. Instead, I create a new profile and game directory for each forge version.
(e.g. for 1.9.4 forge create a .minecraftforge194 using the profile editor).
Name your profile that uses the directory in way you can find it, e.g. myForge1.9.4.
Set the forge version to 1.9.4 for this profile.
Open the game directory and put 1.9.4 compatible mods into that directory. No more adding and deleting mods from .minecraft for version issues and a lot less crashes. Each has a separate directory, and a separate forge for mods.
Largest file loaded is 90K commands from a command_block.
Lasted Updated Aug 7 2016 ... 1.9 to 1.10.2 Also the BlockDumpMod gives blockdump command which writes blocks to a text file as execute setblock commands or gives a report.
I haven't modded in like 2 years. I have played the game since classic basically and I just redownloaded it. Can someone explain why all mods are for really old versions? When I was playing that was only the case when the update newly hit. Right now mods are for 2 year old versions. Can somebody explain why and help get up to date on the general situation. Would appreciate it!
asiekierka wrote up a good reasoning about why many mods still hang on in 1.7.10 and why modpack makers like that version a lot. Here's a link. I have seen a tons of mods for 1.8+ as well, but the modpack movement on that version and newer ones has died off a little bit. Hope this helps.
Rollback Post to RevisionRollBack
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
asiekierka wrote up a good reasoning about why many mods still hang on in 1.7.10 and why modpack makers like that version a lot. Here's a link. I have seen a tons of mods for 1.8+ as well, but the modpack movement on that version and newer ones has died off a little bit. Hope this helps.
Sir, 1) Could you review the initial post and revise it? I've worked it a bit, but this is one of the best writeups out there. The use of profiles and game directories to keep mods from interfering with other versions and cursemod as a source. This is one of the most visible sources of information to mod users and you own the original pinned post. The community would thank you.
2) The modding community is alive and well, and it's very competitive for modders to introduce mods that are wanted. That said, vanilla is much better in features, so more gamers choose not to use mods.
Largest file loaded is 90K commands from a command_block.
Lasted Updated Aug 7 2016 ... 1.9 to 1.10.2 Also the BlockDumpMod gives blockdump command which writes blocks to a text file as execute setblock commands or gives a report.
Sir, 1) Could you review the initial post and revise it? I've worked it a bit, but this is one of the best writeups out there. The use of profiles and game directories to keep mods from interfering with other versions and cursemod as a source. This is one of the most visible sources of information to mod users and you own the original pinned post. The community would thank you.
2) The modding community is alive and well, and it's very competitive for modders to introduce mods that are wanted. That said, vanilla is much better in features, so more gamers choose not to use mods.
Thanks
Hi Botjoe,
Sorry for not getting back to you sooner. School has really set in where I live, and so I've had a lot of work to do these past few days. I'll make sure to look at and incorporate the information from your revision into the main post as soon as I find an opportunity to do so. I'll get back to you once I've read it though. Thank you very much for your contributions
Rollback Post to RevisionRollBack
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
Hi again! I've looked through the post. Lots of useful advice. I've updated the original post with your additions, reworded slightly. Thank you very much!
Rollback Post to RevisionRollBack
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
suggestion: label exactly what makes a productive crash log. b4 any1 asks or tries to help, idc about these logs and i did fix the prob
bad log (notpad):
---- Minecraft Crash Report ----WARNING: coremods are present:BetterFoliageLoader (BetterFoliage-MC1.12-2.1.8.jar)Contact their authors BEFORE contacting forge// Daisy, daisy...Time: 10/11/17 6:43 PMDescription: Initializing gamejava.lang.AbstractMethodErrorat net.minecraftforge.client.model.MultiModelState.apply(MultiModelState.java:67)at net.minecraftforge.client.model.MultiModelState.getPartState(MultiModelState.java:50)at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.bake(ModelLoader.java:779)at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:186)at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:121)at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:512)at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)at net.minecraft.client.main.Main.main(SourceFile:123)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:483)at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)at net.minecraft.launchwrapper.Launch.main(Launch.java:28)A detailed walkthrough of the error, its code path and all known details is as follows:----------------------------------------------------------------------------------------- Head --Thread: Client threadStacktrace:at net.minecraftforge.client.model.MultiModelState.apply(MultiModelState.java:67)at net.minecraftforge.client.model.MultiModelState.getPartState(MultiModelState.java:50)at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.bake(ModelLoader.java:779)at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:186)at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:121)at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:512)-- Initialization --Details:Stacktrace:at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)at net.minecraft.client.main.Main.main(SourceFile:123)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:483)at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)at net.minecraft.launchwrapper.Launch.main(Launch.java:28)-- System Details --Details:Minecraft Version: 1.12Operating System: Windows 10 (amd64) version 10.0Java Version: 1.8.0_25, Oracle CorporationJava VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle CorporationMemory: 197401416 bytes (188 MB) / 379916288 bytes (362 MB) up to 8576565248 bytes (8179 MB)JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128MIntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0FML: MCP 9.40 Powered by Forge 14.21.1.2387 Optifine OptiFine_1.12_HD_U_C3 9 mods loaded, 9 mods activeStates: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = ErroredUCHminecraft{1.12} [Minecraft] (minecraft.jar) UCHmcp{9.19} [Minecraft Coder Pack] (minecraft.jar) UCHFML{8.0.99.99} [Forge Mod Loader] (forge-1.12-14.21.1.2387.jar) UCHforge{14.21.1.2387} [Minecraft Forge] (forge-1.12-14.21.1.2387.jar) UCHmercurius_updater{1.0} [mercurius_updater] (MercuriusUpdater-1.12.jar) UCHbetterfoliage{2.1.8} [Better Foliage] (BetterFoliage-MC1.12-2.1.8.jar) UCHjourneymap{1.12-5.5.0} [JourneyMap] (journeymap-1.12-5.5.0.jar) UCHjoypadsplitscreenmod{1.12.0-0.22} [Joypad / SplitScreen Mod] (JoypadMod-1.12-14.21.0.2322.jar) UCHjmcae{7.5} [James090500's MinecraftCape & Elytra Mod Mod] (MinecraftCapes Forge 1.12.jar) Loaded coremods (and transformers): BetterFoliageLoader (BetterFoliage-MC1.12-2.1.8.jar)mods.betterfoliage.loader.BetterFoliageTransformerGL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13492 Compatibility Profile Context 22.19.677.257' Renderer: 'AMD Radeon (TM) R9 M375'
Launched Version: 1.12-forge1.12-14.21.1.2387LWJGL: 2.9.4OpenGL: AMD Radeon (TM) R9 M375 GL version 4.5.13492 Compatibility Profile Context 22.19.677.257, ATI Technologies Inc.GL Caps: Using GL 1.3 multitexturing.Using GL 1.3 texture combiners.Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.Shaders are available because OpenGL 2.1 is supported.VBOs are available because OpenGL 1.5 is supported.Using VBOs: YesIs Modded: Definitely; Client brand changed to 'fml,forge'Type: Client (map_client.txt)Resource Packs: �aNexus Painting Pack 1.zipCurrent Language: English (US)Profiler Position: N/A (disabled)CPU: 8x Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHzOptiFine Version: OptiFine_1.12_HD_U_C3Render Distance Chunks: 32Mipmaps: 4Anisotropic Filtering: 1Antialiasing: 16Multitexture: trueShaders: nullOpenGlVersion: 4.5.13492 Compatibility Profile Context 22.19.677.257OpenGlRenderer: AMD Radeon (TM) R9 M375OpenGlVendor: ATI Technologies Inc.CpuCount: 8
good log (notepad++):
---- Minecraft Crash Report ----
WARNING: coremods are present:
BetterFoliageLoader (BetterFoliage-MC1.12-2.1.8.jar)
Contact their authors BEFORE contacting forge
// Daisy, daisy...
Time: 10/11/17 6:43 PM
Description: Initializing game
java.lang.AbstractMethodError
at net.minecraftforge.client.model.MultiModelState.apply(MultiModelState.java:67)
at net.minecraftforge.client.model.MultiModelState.getPartState(MultiModelState.java:50)
at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.bake(ModelLoader.java:779)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:186)
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:121)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:512)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at net.minecraftforge.client.model.MultiModelState.apply(MultiModelState.java:67)
at net.minecraftforge.client.model.MultiModelState.getPartState(MultiModelState.java:50)
at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.bake(ModelLoader.java:779)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:186)
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:121)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:512)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.12
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 197401416 bytes (188 MB) / 379916288 bytes (362 MB) up to 8576565248 bytes (8179 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.40 Powered by Forge 14.21.1.2387 Optifine OptiFine_1.12_HD_U_C3 9 mods loaded, 9 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH minecraft{1.12} [Minecraft] (minecraft.jar)
UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forge-1.12-14.21.1.2387.jar)
UCH forge{14.21.1.2387} [Minecraft Forge] (forge-1.12-14.21.1.2387.jar)
UCH mercurius_updater{1.0} [mercurius_updater] (MercuriusUpdater-1.12.jar)
UCH betterfoliage{2.1.8} [Better Foliage] (BetterFoliage-MC1.12-2.1.8.jar)
UCH journeymap{1.12-5.5.0} [JourneyMap] (journeymap-1.12-5.5.0.jar)
UCH joypadsplitscreenmod{1.12.0-0.22} [Joypad / SplitScreen Mod] (JoypadMod-1.12-14.21.0.2322.jar)
UCH jmcae{7.5} [James090500's MinecraftCape & Elytra Mod Mod] (MinecraftCapes Forge 1.12.jar)
Loaded coremods (and transformers):
BetterFoliageLoader (BetterFoliage-MC1.12-2.1.8.jar)
mods.betterfoliage.loader.BetterFoliageTransformer
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13492 Compatibility Profile Context 22.19.677.257' Renderer: 'AMD Radeon (TM) R9 M375'
Launched Version: 1.12-forge1.12-14.21.1.2387
LWJGL: 2.9.4
OpenGL: AMD Radeon (TM) R9 M375 GL version 4.5.13492 Compatibility Profile Context 22.19.677.257, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: �aNexus Painting Pack 1.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
OptiFine Version: OptiFine_1.12_HD_U_C3
Render Distance Chunks: 32
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 16
Multitexture: true
Shaders: null
OpenGlVersion: 4.5.13492 Compatibility Profile Context 22.19.677.257
OpenGlRenderer: AMD Radeon (TM) R9 M375
OpenGlVendor: ATI Technologies Inc.
CpuCount: 8
Thank you! I've made a printout for future reference. I've seen bits of this mentioned elsewhere but it's helpful to have it all in one place.
I'll go and start experimenting now.
EDIT: A note for Windows users.
Forge's Windows installer (the "installer - Win" option) uses your default browser's Java plugin. Firefox (my default until 2 days ago) does not accept the Java plugin.
Hi. I'm new to mods. My daughter wants to try them, so I'm figuring out how to download them. I tried installing Forge using the link in this post, but my security (Kaspersky) won't even let me get to the url because it says it's unsafe. I don't want to turn the security off, and it says in the post not to try installing anything without security. I came to this site so that the links I was getting were 'safe', but are all mod-type files inherently dangerous? I need some advice, please!
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
Warn DanTDM about what..? Which videos? Are you in the wrong thread?
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
Is there a thing with mods or forge that if you play on a lower or higher version, it will mess everything up?
Because that happened only once I got back on 1.8 to see some of the new features in the menu, and not required to play on a server, but enabled anyway.
EDIT: Ok A new problem has approached it says I don't have forge yet I obviously do.
I have searched the forum and googled this widely, come across a lot of the same information, but none of it answers my question:
I am running Minecraft 1.8.1 and my kids have asked for mods.
Thusly, I have downloaded the installers for all the Forge versions working backward to version 1.7.10. I have edited the profile on the game to launch manually in 1.7.10, and I have even created a new world and saved that, saved everything, exited back out, restarted, etc. When I try to run forge, it continues to tell me I must manually run whichever version first.
Right now I am set on getting it to download and install 1.7.10, but no matter how many times I try to do what it says to do, I have yet to get Forge to install.
What am I doing wrong?
Do I need to nuke the entire set up and start all over again?
Thanks in advance for any help. I keep finding tutorials that say "Just run the version manually and it will work."
It doesn't. Help.
ETA: logged off kid's profile, logged into my own, started over again. Had to download the jar file and run it manually per the "I am a moron" video because it kept getting stuck downloading libraries...but it seems to have worked now. I'm guessing there was a problem with permissions since my kids aren't set up as admins. *dunno* 3+ hours into this and not missing the IT field at all! Thanks for all you do. Would be thrilled to throw $ at the problem if that becomes an option in the future.
ClothingCraft - Highly customizable and realistic clothing! No more silly leather armor!
Hey guys, I was hopping someone could help me, I have a server that runs Spiggot 1.8.3 and I have some mods on there for players to use, but when someone that is not oped can't sue the mods, like I have an auction mod on there that works fine, because I'm oped but doesn't work for other players. Please help guys, thanks!
nice
I reccomend using a safe website like these forums.Search the mod you were looking for and if there is a post about it click it then go to the link there.If it isnt safe then you should realize that your minecraft might crash.Or maybe its just you were using the incorrect version or it needed another mod.
I would add to the top of the discussion.
As best practice, I don't recommend to use .minecraft for forge. Instead, do create a new profile and game directory for each forge version.
e.g. for 1.9.4 forge. Create a .minecraftforge194 using the profile editor (see Setthefolderprofile). Name your profile that uses the directory in way you can find it, e.g. myForge1.9.4. Set the forge version to 1.9.4 for this profile.
Open the game directory and put 1.9.4 compatible mods into the directory. And no more adding and deleting mods from .minecraft. (See In194Mods).
On the use of game folders and forge, you have one advantage. ------
No more deleting 1.7.10 mods to run 1.9.4 mods. Each version has a separate directory, and a separate forge for mods by version. This keeps you from getting the version error message where the novice wonders what to do(see whattodo) ?
Writes the CommandRunnerMod which gives the executefile command to read commands from a file. http://mods.curse.com/mc-mods/minecraft/246088-commandrunnermod
Largest file loaded is 90K commands from a command_block.
Lasted Updated Aug 7 2016 ... 1.9 to 1.10.2 Also the BlockDumpMod gives blockdump command which writes blocks to a text file as execute setblock commands or gives a report.
BotJoe recommends...
As best practice, I don't recommend to use .minecraft for forge. Instead, I create a new profile and game directory for each forge version.
(e.g. for 1.9.4 forge create a .minecraftforge194 using the profile editor).Name your profile that uses the directory in way you can find it, e.g. myForge1.9.4.
Set the forge version to 1.9.4 for this profile.
Open the game directory and put 1.9.4 compatible mods into that directory. No more adding and deleting mods from .minecraft for version issues and a lot less crashes. Each has a separate directory, and a separate forge for mods.
Writes the CommandRunnerMod which gives the executefile command to read commands from a file. http://mods.curse.com/mc-mods/minecraft/246088-commandrunnermod
Largest file loaded is 90K commands from a command_block.
Lasted Updated Aug 7 2016 ... 1.9 to 1.10.2 Also the BlockDumpMod gives blockdump command which writes blocks to a text file as execute setblock commands or gives a report.
asiekierka wrote up a good reasoning about why many mods still hang on in 1.7.10 and why modpack makers like that version a lot. Here's a link. I have seen a tons of mods for 1.8+ as well, but the modpack movement on that version and newer ones has died off a little bit. Hope this helps.
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
Sir, 1) Could you review the initial post and revise it? I've worked it a bit, but this is one of the best writeups out there. The use of profiles and game directories to keep mods from interfering with other versions and cursemod as a source. This is one of the most visible sources of information to mod users and you own the original pinned post. The community would thank you.
2) The modding community is alive and well, and it's very competitive for modders to introduce mods that are wanted. That said, vanilla is much better in features, so more gamers choose not to use mods.
Thanks
Writes the CommandRunnerMod which gives the executefile command to read commands from a file. http://mods.curse.com/mc-mods/minecraft/246088-commandrunnermod
Largest file loaded is 90K commands from a command_block.
Lasted Updated Aug 7 2016 ... 1.9 to 1.10.2 Also the BlockDumpMod gives blockdump command which writes blocks to a text file as execute setblock commands or gives a report.
Hi Botjoe,
Sorry for not getting back to you sooner. School has really set in where I live, and so I've had a lot of work to do these past few days. I'll make sure to look at and incorporate the information from your revision into the main post as soon as I find an opportunity to do so. I'll get back to you once I've read it though. Thank you very much for your contributions
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
Hi again! I've looked through the post. Lots of useful advice. I've updated the original post with your additions, reworded slightly. Thank you very much!
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
suggestion: label exactly what makes a productive crash log. b4 any1 asks or tries to help, idc about these logs and i did fix the prob
bad log (notpad):
---- Minecraft Crash Report ----WARNING: coremods are present:BetterFoliageLoader (BetterFoliage-MC1.12-2.1.8.jar)Contact their authors BEFORE contacting forge// Daisy, daisy...Time: 10/11/17 6:43 PMDescription: Initializing gamejava.lang.AbstractMethodErrorat net.minecraftforge.client.model.MultiModelState.apply(MultiModelState.java:67)at net.minecraftforge.client.model.MultiModelState.getPartState(MultiModelState.java:50)at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.bake(ModelLoader.java:779)at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:186)at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:121)at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:512)at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)at net.minecraft.client.main.Main.main(SourceFile:123)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:483)at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)at net.minecraft.launchwrapper.Launch.main(Launch.java:28)A detailed walkthrough of the error, its code path and all known details is as follows:----------------------------------------------------------------------------------------- Head --Thread: Client threadStacktrace:at net.minecraftforge.client.model.MultiModelState.apply(MultiModelState.java:67)at net.minecraftforge.client.model.MultiModelState.getPartState(MultiModelState.java:50)at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.bake(ModelLoader.java:779)at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:186)at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:121)at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:512)-- Initialization --Details:Stacktrace:at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)at net.minecraft.client.main.Main.main(SourceFile:123)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:483)at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)at net.minecraft.launchwrapper.Launch.main(Launch.java:28)-- System Details --Details:Minecraft Version: 1.12Operating System: Windows 10 (amd64) version 10.0Java Version: 1.8.0_25, Oracle CorporationJava VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle CorporationMemory: 197401416 bytes (188 MB) / 379916288 bytes (362 MB) up to 8576565248 bytes (8179 MB)JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128MIntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0FML: MCP 9.40 Powered by Forge 14.21.1.2387 Optifine OptiFine_1.12_HD_U_C3 9 mods loaded, 9 mods activeStates: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = ErroredUCHminecraft{1.12} [Minecraft] (minecraft.jar) UCHmcp{9.19} [Minecraft Coder Pack] (minecraft.jar) UCHFML{8.0.99.99} [Forge Mod Loader] (forge-1.12-14.21.1.2387.jar) UCHforge{14.21.1.2387} [Minecraft Forge] (forge-1.12-14.21.1.2387.jar) UCHmercurius_updater{1.0} [mercurius_updater] (MercuriusUpdater-1.12.jar) UCHbetterfoliage{2.1.8} [Better Foliage] (BetterFoliage-MC1.12-2.1.8.jar) UCHjourneymap{1.12-5.5.0} [JourneyMap] (journeymap-1.12-5.5.0.jar) UCHjoypadsplitscreenmod{1.12.0-0.22} [Joypad / SplitScreen Mod] (JoypadMod-1.12-14.21.0.2322.jar) UCHjmcae{7.5} [James090500's MinecraftCape & Elytra Mod Mod] (MinecraftCapes Forge 1.12.jar) Loaded coremods (and transformers): BetterFoliageLoader (BetterFoliage-MC1.12-2.1.8.jar)mods.betterfoliage.loader.BetterFoliageTransformerGL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13492 Compatibility Profile Context 22.19.677.257' Renderer: 'AMD Radeon (TM) R9 M375'
Launched Version: 1.12-forge1.12-14.21.1.2387LWJGL: 2.9.4OpenGL: AMD Radeon (TM) R9 M375 GL version 4.5.13492 Compatibility Profile Context 22.19.677.257, ATI Technologies Inc.GL Caps: Using GL 1.3 multitexturing.Using GL 1.3 texture combiners.Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.Shaders are available because OpenGL 2.1 is supported.VBOs are available because OpenGL 1.5 is supported.Using VBOs: YesIs Modded: Definitely; Client brand changed to 'fml,forge'Type: Client (map_client.txt)Resource Packs: �aNexus Painting Pack 1.zipCurrent Language: English (US)Profiler Position: N/A (disabled)CPU: 8x Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHzOptiFine Version: OptiFine_1.12_HD_U_C3Render Distance Chunks: 32Mipmaps: 4Anisotropic Filtering: 1Antialiasing: 16Multitexture: trueShaders: nullOpenGlVersion: 4.5.13492 Compatibility Profile Context 22.19.677.257OpenGlRenderer: AMD Radeon (TM) R9 M375OpenGlVendor: ATI Technologies Inc.CpuCount: 8
good log (notepad++):
---- Minecraft Crash Report ----
WARNING: coremods are present:
BetterFoliageLoader (BetterFoliage-MC1.12-2.1.8.jar)
Contact their authors BEFORE contacting forge
// Daisy, daisy...
Time: 10/11/17 6:43 PM
Description: Initializing game
java.lang.AbstractMethodError
at net.minecraftforge.client.model.MultiModelState.apply(MultiModelState.java:67)
at net.minecraftforge.client.model.MultiModelState.getPartState(MultiModelState.java:50)
at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.bake(ModelLoader.java:779)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:186)
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:121)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:512)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at net.minecraftforge.client.model.MultiModelState.apply(MultiModelState.java:67)
at net.minecraftforge.client.model.MultiModelState.getPartState(MultiModelState.java:50)
at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.bake(ModelLoader.java:779)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:186)
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:121)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:512)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.12
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 197401416 bytes (188 MB) / 379916288 bytes (362 MB) up to 8576565248 bytes (8179 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.40 Powered by Forge 14.21.1.2387 Optifine OptiFine_1.12_HD_U_C3 9 mods loaded, 9 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH minecraft{1.12} [Minecraft] (minecraft.jar)
UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forge-1.12-14.21.1.2387.jar)
UCH forge{14.21.1.2387} [Minecraft Forge] (forge-1.12-14.21.1.2387.jar)
UCH mercurius_updater{1.0} [mercurius_updater] (MercuriusUpdater-1.12.jar)
UCH betterfoliage{2.1.8} [Better Foliage] (BetterFoliage-MC1.12-2.1.8.jar)
UCH journeymap{1.12-5.5.0} [JourneyMap] (journeymap-1.12-5.5.0.jar)
UCH joypadsplitscreenmod{1.12.0-0.22} [Joypad / SplitScreen Mod] (JoypadMod-1.12-14.21.0.2322.jar)
UCH jmcae{7.5} [James090500's MinecraftCape & Elytra Mod Mod] (MinecraftCapes Forge 1.12.jar)
Loaded coremods (and transformers):
BetterFoliageLoader (BetterFoliage-MC1.12-2.1.8.jar)
mods.betterfoliage.loader.BetterFoliageTransformer
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13492 Compatibility Profile Context 22.19.677.257' Renderer: 'AMD Radeon (TM) R9 M375'
Launched Version: 1.12-forge1.12-14.21.1.2387
LWJGL: 2.9.4
OpenGL: AMD Radeon (TM) R9 M375 GL version 4.5.13492 Compatibility Profile Context 22.19.677.257, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: �aNexus Painting Pack 1.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
OptiFine Version: OptiFine_1.12_HD_U_C3
Render Distance Chunks: 32
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 16
Multitexture: true
Shaders: null
OpenGlVersion: 4.5.13492 Compatibility Profile Context 22.19.677.257
OpenGlRenderer: AMD Radeon (TM) R9 M375
OpenGlVendor: ATI Technologies Inc.
CpuCount: 8
It really is a very useful article.
Thank you! I've made a printout for future reference. I've seen bits of this mentioned elsewhere but it's helpful to have it all in one place.
I'll go and start experimenting now.
EDIT: A note for Windows users.
Forge's Windows installer (the "installer - Win" option) uses your default browser's Java plugin. Firefox (my default until 2 days ago) does not accept the Java plugin.
Hope this helps someone.
Hi. I'm new to mods. My daughter wants to try them, so I'm figuring out how to download them. I tried installing Forge using the link in this post, but my security (Kaspersky) won't even let me get to the url because it says it's unsafe. I don't want to turn the security off, and it says in the post not to try installing anything without security. I came to this site so that the links I was getting were 'safe', but are all mod-type files inherently dangerous? I need some advice, please!
Thanks