Jump to content
Gopher's Minions


  • Content Count

  • Joined

  • Last visited

About malice936

  • Rank
    New Minion
  • Birthday 05/16/1989

Contact Methods

  • Skype
  • Twitter

Profile Information

  • Gender
  • Location
    United States
  • Interests
    Gaming, Modding, Pixel Art, Game Development, Videos Streams & Streaming, and Server Management.
  • Steam

Recent Profile Visitors

619 profile views
  1. malice936

    Advanced guide to modding & MultiMC

    This guide assumes that you know the very basics of modding with MultiMC so if you don't understand them then please go read my previous forum post found here: A short list of things that I will be covering; Selecting the appropriate Java version Setting up Memory usage Unstable Forge versions LiteLoader Trusted sites to get mods from Editing configs for mods Dealing with crash reports So without Further ado let's dig in shall we. Java is the core thing necessary to run Minecraft. Every mod is developed using java, but some people may have trouble distinguishing 1 version from another, which can ultimately lead to errors, crashes, and strange bugs such as using too much RAM, or CPU. So with that said the general rule of thumb is to use the most up to date x64 version of Java, unless a mod specifically states otherwise. The most up to date version of x64 java can ALWAYS be found here http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html However downloading and having it installed is not the end of this. MultiMC is very similar to Mod Organizer in the fact that you can individually customize various instances, including the java version that you want, all the way to setting memory usage, and even java arguments, however I will not be covering java arguments in this tutorial because they can vary wildly and are not necessary for this particular tutorial. Moving on you have now downloaded the most up to date version of x64 java, so how do you select it? First you need to right click the instance you wish to mod, or create a new one and click "Instance Settings" or select the instance and press the button of the same name to the right of the window, this will open this window; On this screen you check the box beside "Java Installation" then click the "Auto-Detect" button which after a few seconds should bring up a list of all installed versions of Java. it should look something like this; In my example I only have 1 version of java installed, but the way that java works is that there is a 'default' installation, which is represented by a star by its name, if this version is not the most up to date x64 Java version then you need to select it, and hit the "OK" button. Next in the previous window you need to check the box beside "Memory" this is so that you can set up how much RAM you would like this instance of Minecraft to use. It should look a little something like this; The things you should know about Memory usage is that too much ram available can cause just as many problems as too little, and on a side note the "PermGen" is now obsolete with java 8 so it is unnecessary to set this for instances using Java 8. A general rule of thumb is that you will rarely need more than 3072MB (3GB of ram) for the maximum amount of memory, the Minimum however is up to personal preference however it cannot be higher than the maximum. However if you have a lower end PC you should not set it to use more RAM than you actually have. (Side note 1024MB = 1GB of ram you can just use a calculator to multiply it to find how much ram you want to use) Next up is unstable forge versions. First off all the most stable version of Forge is, is what the authors of Forge have tested, and recommend. However given the early state of Modding in 1.10.2 this does not however mean that higher versions are likely to cause more problems in your game, and often times can mean that many mods being developed use newer versions of Forge. Once there is a consensus on a Forge version in the mod development community it will be more important to select the build of forge but for now we will go with the most recent build. First off in the same window as the "Instance Settings" you will look to the left and at the very top of the list there will be something that says "Version" click on that and it will take you to a different section that will look like this; On the right you will notice a button Labeled "Install Forge" click it and it will bring up a new window listing many versions of forge for this version of minecraft; Scrolling to the top will reveal a version with some sort of bug beside it, this bug however does not mean that it is a "buggy" version of forge it is only meant to represent the latest release of forge, at the time of writing this tutorial it is Forge, so select this version of forge (which may cause problems for other mods but we will get to that later) With your forge selected in the previous window again below the "Install Forge" button you will see another labeled "Install LiteLoader". LiteLoader is used for several GUI mods, but is not necessary for all mods, generally you do not need to install it unless a mod specifies that it requires it, but if it does it is the same installation process as forge. With the necessary requirements we can get down to downloading mods, and installing them, however before installing them there are a few things that I would like to go over given a small problem that I have seen on the previous post, Please be careful where you download your mods from! Trusted sites for mod downloads go as following; https://mods.curse.com/mc-mods/minecraft - The Curse main site is the most secure, and trusted source for mods it is heavily moderated, and harmful mods are always removed https://minecraft.curseforge.com/mc-mods - The CusrseForge site is just the mod development site for curse.com, it has alpha, and beta releases and gets updated before curse.com http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods - The Minecraft Forum is also heavily moderated, however mod devs will link to their personal sites there. Mod Devs OFFICIAL Sites - Lastly are the mod developers official sites, as listed in The Minecraft Forum, other mod sites tend to either be scams to infect your computer with malware, or they steal developers work, and put it up for their personal gain using ad.fly, or some other form of ad revenue. Given that I covered how to install mods in the previous tutorial if you do not know how I will point you to the link at the top of this post, and ask you to go read it, and we can move on to configs. Before you can edit your configs you will need to run the instance once so that any mods you are using generate their configs, once the instance has booted up you can just close out ouf minecraft and go back to the main screen of MultiMC. On this screen you will Right Click the instance and select "Config Folder" and it should bring up a window with the directory being something like "instances/-instancename-/minecraft/config" and in this folder you will most likely see something along the lines of ModName.cfg now while I personally prefer Notepad++ any text editing program is sufficient for editing configs, (IE: Notepad, gedit, or TextEdit are defaults for each operating system) you will need to open these files with one of those programs. For the sake of this tutorial I have chosen to use Tinker's Construct, which can be found at https://mods.curse.com/mc-mods/minecraft/tinkers-construct, and has Mantle as a requirement which is found at https://mods.curse.com/mc-mods/minecraft/mantle. The config for Tinker's will be named tconstruct.cfg and look like this when opened; Now that might seem a bit intimidating at first glance, however I promise that it is fairly easy to deal with, but a few general rules when dealing with configs; They are CASE SENSITIVE They should only be edited when Minecraft is CLOSED You should always follow suggestions in the configs. With that out of the way we can start editing this config, and I will focus on 4 different things in this particular config; Dimensions that slime islands can spawn in. In cases like this you will need to be able to look up a Dimension ID. for the default dimensions -1 = The Nether, 0 = The Overworld, and 1 = The End. This is a blacklist meaning that any dimension here will not have Slime Islands spawning in it, so lets make it to where Slime Islands will spawn in the End, but not in the Overworld for a few laughs. As you can see I removed 1 (The Dimension ID for The End) and replaced it with 0 (The Dimension ID for The Overworld), now it is not necessary to have the same amount of dimensions in the list as previously, but I wanted to make the point that adding and removing work as well, now if you boot up the game with those changes you will find no slime islands on the overworld, but they will spawn in the end. The Ore to Ingot Ratio in Smeltrys. As the # mentions this can be set to any number, except it cannot go below 1. Since the config states that we cannot do that then we wont do that instead we will set it to 3.5 which will look like this; What this will do is when you melt down an ore such as Iron Ore, in the smeltry instead of giving 2 ingots worth of fluid (244mb of Molten Iron) It will now give 3 and a half ingots worth (504mb of Molten Iron). After saving it and booting up the instance you just have to build a smeltry and throw in some sort of ore and it will show 3 ingots, 4 nuggets, and 8mb if you hover over the the melted product in the smeltry GUI. Whether all tool parts can be crafted in the part builder table. Typically metal tool parts must be crafted by pouring molten metals into a cast from the smeltry or some other source containing said metals, by changing this option we can make it a little easier for our selves to get that special Tinker's Iron Pickaxe that we want, so all that you have to do is change that "false" to a "true"; This is where what I said about case sensitivity comes in, if you were to put "True" or "TRUE" in there rather than "true" the config may not take and revert to "false" when the instance is booted up to test this change. Ore Generation per chunk. Now you may be trying to figure out what this might mean, the simple explanation is that with these settings Tinker's tries to spawn 16 cobalt and 16 ardite ore per chunk in the nether. A chunk is a 16x16 sqare going from height limit to bedrock, so if we were to change these numbers we could end up with several different results. Since these are whole numbers however we must keep them as such (no decimal points) With these Tinkers will now attempt to spawn 32 Cobalt Ore per chunk and 8 Ardite Ore per chunk, so we should find significantly more Cobalt compared to before, and significantly less Ardite. With that done that covers configs, and we can move on to everyones headaches Crash Reports. Typically crash reports are because YOU have most likely done something wrong, and don't take that personally I've had hundreds of them my self from simple little mistakes, and often times it can be from something as simple as a typo in a config, or adding in 2 mods that have code conflicts, and I am going to teach you how to differentiate between when you make a mistake, and when a mod dev has. First you need to find the crash that has occurred, thankfully Minecraft puts them in a convenient folder named Crash Reports located in "instances/-instancename-/minecraft/crash-reports/" They are also Time Stamped meaning that if you crash at 3:30 PM or 15:30 on October 16th of this year it will be something like "crash-2016-10-16_15.30.44-client" meaning you can accurately find the crash if you have more than one. Next up you open up the crash report and try to identify the problem. Generally speaking you will find the problem in the Stacktrace which will look a little something like this; Now this is several lines below the start of the crashlog, but the easiest way to locate it is to look for the line "A detailed walkthrough of the error, its code path and all known details is as follows:" This particular crash is cause by NEI, it has a problem with players starting in a different dimension than the overworld, but the line that identifies NEI as the problem is "at codechicken.nei.ServerHandler.dimChangeEvent(ServerHandler.java:157)" If you are ever particularly stumped on what mod is causing and issue google can be an invaluable tool, so you can try searching 1 or more lines from a crash logs Stracktrace to attempt to find information on a particular crash, and often times it will give you a solution. And with that you now should be able to mod your game with relative success, I wish you luck and thanks for reading!
  2. malice936

    Strange crashing instance

    even in that case the stable version of forge is a tad bit outdated. Mods are meant to update with stable versions of forge, but given that 1.10.2 modding is still early it is important that they update even with less stable versions because things often get removed or changed.
  3. malice936

    Strange crashing instance

    Advent of Thaumaturgy is messing up in a strange way, and given that the mod is in alpha and hasn't been updated at all I'm not all that surprised. java.lang.ClassCastException: net.minecraft.entity.item.EntityItemFrame cannot be cast to net.minecraft.entity.EntityLivingBase at com.Jackiecrazi.aoatc.adventhandlers.AdventofEvent.sadism(AdventofEvent.java:53) Proof of it being the offending mod in bold italics. Edit: whoops looks like I'm a little late to the party lol, but yeah the mod hasn't been updated for a significant amount of time, and it was in alpha anyway (The red square with an A on curseforge means its an alpha) So it's to be expected to be buggy,
  4. malice936

    Noob guide to Client Mods & MultiMC

    You can make schematic files with Schematica, but it will work with world edit schematics as well I would honestly save introducing everyone to world edit and more advanced mods for another tutorial later on down the road. I'm actually considering making a second one that discusses more advanced mods and more advanced stuff involving modding as well at some point I'm just thinking of what I would cover in it.
  5. malice936

    Noob guide to Client Mods & MultiMC

    Glad to hear you got it sorted out too. Also everyone that has already used the tutorial may want to look at the main post again I've updated it with a few new mods you might find useful.
  6. This would be the most specific I can be Doing that from bedrock to sea level SHOULD show every ore that you can possibly get.
  7. malice936

    Noob guide to Client Mods & MultiMC

    I tend to avoid shaders personally, but I'm partial to SUES shaders when I do.
  8. malice936

    Tutorial Request: Optifine, Shaders and Forge

    You should only have to put Optifine in the mods folder, are you sure you downloaded the 1.10.2 version from the official site that I linked? Other than that I would have to see your crash log to be able to tell you what's going wrong with it.
  9. malice936

    Tutorial Request: Optifine, Shaders and Forge

    I don't know about gopher but I can do that, there is actually a tutorial I posted a couple days ago on the subject of client side minecraft mods that explains how to install optifine (which is what let's you use shaders) after that you just have to download shader packs and put them in the shader pack folder.
  10. malice936

    Noob guide to Client Mods & MultiMC

    No you shouldn't need to install them, if you are downloading them from curse you should be able to drop it in your mods folder and start it up, Also Which minimap mod are you trying to use? Ah Sorry after looking at it I may have linked the incorrect version of Map Writer. Not sure why that showed up when I searched for 1.10.2 on the curse site I will edit the post immediately and try to find a propper link for it Cimi there should also be an "install liteloader button in MultiMC since this tutorial is specific to it I have to update the original post with the working version of map writer so I may add that in the info as well.
  11. every height that's the reason for the 1 block as the floor and the ceiling its more time consuming but you're guaranteed to get all of the ores mining that way.
  12. To date the most efficient is a 1x2 tunnel with 3 blocks in between each tunnel because it is extremely rare that a vein will only be 1 wide so you will most likely find all the ores using that method. also the distance between the floors and roofs in this method is 1 block acting as the floor and ceiling as it doesn't really matter how they are aligned vertically while mining.
  13. malice936

    Noob guide to Client Mods & MultiMC

    Yeah you really shouldn't trust sites like that a lot of them copy mod devs stuff, and mislabel what versions it does and doesn't work for. Sites that can be trusted for sure are https://mods.curse.com/mc-mods/minecraft https://minecraft.curseforge.com/ and the mod developers websites which are listed on the Minecraft forum https://www.minecraftforum.net/ Otherwise be very skeptical of sites offering Minecraft mods because many of them contain viruses, and unofficial builds of mods that are extremely buggy.
  14. malice936

    Noob guide to Client Mods & MultiMC

    in 1.10.2 NEI depends on JEI, I mentioned it above several times JEI is what let's you look up recipes and such now, the only thing that NEI does is change the layout slightly.
  15. malice936

    Noob guide to Client Mods & MultiMC

    Yes it is, but as I was trying to explain above the only thing that NEI will be able to do on the server is allow you to delete Items from your inventory, and have tooltips. Waila is slightly more advanced with its tool tips (it let's you see how far along crop growth is, etc)