Hi, I'm having some problems with the ore generation: the block isn't generated. I did everything in the tutorial, but it isn't generated at all, even if I fly far away, or teleport, or set high numbers, like vein size and chance to spawn, none of my blocks are generated. I don't know what I missed or did wrong. There are no errors. I compared my code with the ones people with working ore generation posted here, but it's basically exactly the same, and still no ore generation, either in Eclipse or if I compile it and run it from mods folder in normal Minecraft. I also putted printlns all over the code to check if it's being run, but yes, it is, but no blocks are generated, even if I change to vanilla blocks.
I need some help with importing classes in the LogHelper. When I press Command + Shift + O to import classes, it gives me a menu with multiple options. Which one should I use?
[I just took the Minecraft Noob test! Check out what I scored. Think you can beat me?!
[url=http://www.minecraftnoobtest.com/test.php][/url]
To take the test, check out
[url=http://www.minecraftnoobtest.com/test.php]http://minecraftnoobtest.com/test.php[/url]
I need some help with importing classes in the LogHelper. When I press Command + Shift + O to import classes, it gives me a menu with multiple options. Which one should I use?
Nicely done. For the far more advanced stuff, such as dimensions, config files, etc., you should make tutorials so others know how to do that stuff! If you need any help, I can help with tutoring about config files, errr, not so much for dimensions XD.
here's some suggestions for improvement (great tutorials, btw):
1) add screenshots of the Eclipse screen so that we can see file hierarchies, keyword highlights (i.e. public, return, etc.), and other pretty things
2) add 1.8.9 guides
3) add GUI guides for 1.7.10, 1.8, and 1.8.9
4) add guides for config files
5) finally, guides for accessing files in external folders. for example, listing and being able to run any .ogg file in a folder designated in the config
Of course that list is based on things I want to learn, but I'm certain that others would like them as well. if you can do this, please reply telling me what is(n't) possible, if you can (or just make the guide, i suppose)
~wundr
Rollback Post to RevisionRollBack
Current avatar: Ichiyon, Upotte!
GENERATION 19: The first time you see this line, copy it into your signature and add 1 to the generation.
I'm still on the setup chapter where it describes how to import existing projects into your Eclipse workspace. I selected the folder that is holding all my files but I get an error saying:
I need help. I am at my wit's end and for the life of me I cannot figure out what I'm doing wrong, related to projectile rendering.
So my goal is to make a mod for my brother, and in it I have a projectile. Instead of a Snowball, it's a Dry Ice ball, and when you throw it it has the peculiar property of giving Slowness III for 10 seconds to whatever's hit. I've made the Dry Ice ball item, and it renders fine. I can throw Dry Ice balls, and they play the sound, and they impact where I aim and successfully give Slowness III to anything hit.
The problem is that they're invisible. I cannot figure out how to make the projectiles themselves render. I want to use the exact same texture as the Dry Ice ball item, but I can't figure out how. Code I think is relevant:
@Mod(modid = SolarSystem.Mod_ID, name = SolarSystem.Name, version = SolarSystem.Version)
public class SolarSystem{
public final static String Mod_ID = "ss";
public final static String Name = "Solar System";
public final static String Version = "First";
public final static String ServerProxy = "SolarSystem.ServerProxy";
public final static String ClientProxy = "SolarSystem.ClientProxy";
@SidedProxy(clientSide = SolarSystem.ClientProxy, serverSide = SolarSystem.ServerProxy)
public static ServerProxy proxy;
@EventHandler
public void preInit(FMLPreInitializationEvent e) {
ItemList.MainRegistry();
BlockList.MainRegistry();
}
@EventHandler
public void init(FMLInitializationEvent e) {
proxy.GetTextures();
private static final String __OBFID = "CL_00001722";
public EntityDryIceball(World worldIn)
{
super(worldIn);
}
public EntityDryIceball(World worldIn, EntityLivingBase p_i1774_2_)
{
super(worldIn, p_i1774_2_);
}
public EntityDryIceball(World worldIn, double x, double y, double z)
{
super(worldIn, x, y, z);
}
/**
* Called when this EntityThrowable hits a block or entity.
*/
protected void onImpact(MovingObjectPosition p_70184_1_)
{
if (p_70184_1_.entityHit != null)
{
byte b0 = 0;
if (p_70184_1_.entityHit instanceof EntityBlaze)
{
b0 = 3;
}
for (int i = 0; i < 8; ++i)
{
this.worldObj.spawnParticle(EnumParticleTypes.SNOWBALL, this.posX, this.posY, this.posZ, 0.0D, 0.0D, 0.0D, new int[0]);
}
if (!this.worldObj.isRemote)
{
this.setDead();
}
}
}
RenderDryIce.java For this one I copy-pasted RenderSnowball from minecraft and just changed the name to RenderDryIce. I've been fiddling around with it but can't figure out what I need to do.
@SideOnly(Side.CLIENT)
public class RenderDryIce extends Render
{
protected final Item field_177084_a;
private final RenderItem field_177083_e;
private static final String __OBFID = "CL_00001008";
/**
* Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
* handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
* (Render<T extends Entity>) and this method has signature public void func_76986_a(T entity, double d, double d1,
* double d2, float f, float f1). But JAD is pre 1.5 so doe
*/
public void doRender(Entity entity, double x, double y, double z, float p_76986_8_, float partialTicks)
{
GlStateManager.pushMatrix();
GlStateManager.translate((float)x, (float)y, (float)z);
GlStateManager.enableRescaleNormal();
GlStateManager.scale(0.5F, 0.5F, 0.5F);
GlStateManager.rotate(-this.renderManager.playerViewY, 0.0F, 1.0F, 0.0F);
GlStateManager.rotate(this.renderManager.playerViewX, 1.0F, 0.0F, 0.0F);
this.bindTexture(TextureMap.locationBlocksTexture);
this.field_177083_e.renderItemModel(this.func_177082_d(entity));
GlStateManager.disableRescaleNormal();
GlStateManager.popMatrix();
super.doRender(entity, x, y, z, p_76986_8_, partialTicks);
}
public ItemStack func_177082_d(Entity p_177082_1_)
{
return new ItemStack(this.field_177084_a, 1, 0);
}
/**
* Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture.
*/
protected ResourceLocation getEntityTexture(Entity entity)
{
return TextureMap.locationBlocksTexture;
}
}
My Dry Iceball texture is under a src/main/resources/textures/items/Dry_iceball.png
If anyone can figure out what I'm missing, it would be greatly appreciated.
Apparently some of the links have become broken - I kinda forgot I put them behind an ad site, but I'll see about fixing them soon. I have linked the folder containing the tutorials on the main page; should be fixed now.
As for people asking questions that no one has answering, I'm sorry about not getting to you. Anyways, I would encourage people to post more specific problems in the modification development section on these forums. You will get a much quicker and likely more accurate answer to your problem, plus you will be helping out others with the same issue in the future too!
Edit: Also, I'm hoping to get back into creating more tutorials covering a wider range of content. I'm in the process of writing more tutorials which should be more clearer and concise compared to the current ones.
Soon after settling installation problems, I got stuck in modding process.
So I've finished lots of "installations" (since I don't know what it is supposed to call) following your 1.8 tutorial 1,3,4. now I got a little issue in tutorial 5 - part2, which is about adding texture to the mod item that has just been created in part1.
Obviously what I want to do is adding this item with correct texture to the game. With what I wrote following part1, I can run the game and see the item I added, only that it's a purple and black block. In this case, I think my question must have occurred in Step 3 -- Adding Textures to Items.
But I cannot figure out what wrong there is. I've checked the steps and file names. It still ain't working even if everything I can think of has been fixed, so I may be supposed to seek some helps here...
As for the codes, since step 3 only changes something in ClientProxy, Main class, and creates a JSON file, I think I should post these stuff:
package wch;
import help.Reference;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import wch.init.ModItems;
import wch.proxies.CommonProxy;
@Mod(modid = Reference.MODID, name = Reference.NAME, version = Reference.VERSION)
public class NewMod
{
//public static final String MODID = "newmod";
//public static final String NAME = "NewMod";
//public static final String VERSION = "1.0";
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event)
{
ModItems.registerItems();
}
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
proxy.registerRenderers();
}
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
@SidedProxy(clientSide = Reference.CLIENT_PROXY, serverSide = Reference.COMMON_PROXY)
public static CommonProxy proxy;
@Instance(Reference.MODID)
public static NewMod instance; //”Exodus” needs to be the name of your class
}
package wch.proxies;
import wch.init.ModItems;
public class ClientProxy extends CommonProxy{
@Override
public void registerRenderers()
{
ModItems.registerItemRenderer();
}
}
The Meaning of Life, the Universe, and Everything.
Location:
United States
Join Date:
9/3/2014
Posts:
60
Location:
Maine, USA
Minecraft:
KoolDude214
Member Details
Hey, TheXFactor I have a problem to address:
LOG:
2016-02-20 17:37:41,091 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2016-02-20 17:37:41,093 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[17:37:41] [main/INFO] [GradleStart]: Extra: []
[17:37:41] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/home/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken{REDACTED}, --version, 1.8.9, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[17:37:41] [main/INFO] [FML]: Forge Mod Loader version 11.15.1.1723 for Minecraft 1.8.9 loading
[17:37:41] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_60, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre1.8.0_60
[17:37:41] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[17:37:41] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[17:37:41] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[17:37:41] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[17:37:42] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[17:37:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[17:37:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[17:37:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[17:37:43] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[17:37:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[17:37:43] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
2016-02-20 17:37:43,901 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2016-02-20 17:37:43,930 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2016-02-20 17:37:43,932 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[17:37:44] [Client thread/INFO]: Setting user: Player147
[17:37:47] [Client thread/INFO]: LWJGL Version: 2.9.4
[17:37:47] [Client thread/WARN] [FML]: =============================================================
[17:37:47] [Client thread/WARN] [FML]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FML!
[17:37:47] [Client thread/WARN] [FML]: Offendor: com/sun/jna/Native.main([Ljava/lang/String;)V
[17:37:47] [Client thread/WARN] [FML]: Use FMLCommonHandler.exitJava instead
[17:37:47] [Client thread/WARN] [FML]: =============================================================
[17:37:48] [Client thread/INFO] [STDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:246]: ---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 2/20/16 5:37 PM
Description: Loading screen debug info
This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 286944992 bytes (273 MB) / 638582784 bytes (609 MB) up to 1884815360 bytes (1797 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers):
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.3958' Renderer: 'Intel(R) HD Graphics 2500'
[17:37:48] [Client thread/INFO] [FML]: MinecraftForge v11.15.1.1723 Initialized
[17:37:48] [Client thread/INFO] [FML]: Replaced 204 ore recipies
[17:37:48] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[17:37:48] [Client thread/INFO] [FML]: Searching C:\Users\home\AppData\Roaming\.minecraft\Forge Modding\forge\run\mods for mods
[17:37:50] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[17:37:50] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, exodus] at CLIENT
[17:37:50] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, exodus] at SERVER
[17:37:50] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Exodus
[17:37:51] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[17:37:51] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations
[17:37:51] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[17:37:51] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[17:37:51] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[17:37:51] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[17:37:51] [Client thread/INFO] [FML]: Applying holder lookups
[17:37:51] [Client thread/INFO] [FML]: Holder lookups applied
[17:37:51] [Client thread/INFO] [FML]: Injecting itemstacks
[17:37:51] [Client thread/INFO] [FML]: Itemstack injection complete
[17:37:51] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from PREINITIALIZATION to INITIALIZATION. Loading cannot continue
[17:37:51] [Client thread/ERROR] [FML]:
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1723.jar)
UCH Forge{11.15.1.1723} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1723.jar)
UCE exodus{a4.2.283c} [Exodus] (bin)
[17:37:51] [Client thread/ERROR] [FML]: The following problems were captured during this phase
[17:37:51] [Client thread/ERROR] [FML]: Caught exception from exodus
java.lang.NullPointerException
at com.thexfactor117.exodus.help.RegisterHelper.registerItem(RegisterHelper.java:19) ~[bin/:?]
at com.thexfactor117.exodus.init.ModItems.registerItems(ModItems.java:12) ~[bin/:?]
at com.thexfactor117.exodus.Exodus.preInit(Exodus.java:17) ~[bin/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560) ~[forgeSrc-1.8.9-11.15.1.1723.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211) ~[forgeSrc-1.8.9-11.15.1.1723.jar:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189) ~[forgeSrc-1.8.9-11.15.1.1723.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556) [Loader.class:?]
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:451) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:360) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
[17:37:51] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: ---- Minecraft Crash Report ----
// Would you like a cupcake?
Time: 2/20/16 5:37 PM
Description: Initializing game
java.lang.NullPointerException: Initializing game
at com.thexfactor117.exodus.help.RegisterHelper.registerItem(RegisterHelper.java:19)
at com.thexfactor117.exodus.init.ModItems.registerItems(ModItems.java:12)
at com.thexfactor117.exodus.Exodus.preInit(Exodus.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
at net.minecraft.client.Minecraft.run(Minecraft.java:360)
at net.minecraft.client.main.Main.main(Main.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:26)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at com.thexfactor117.exodus.help.RegisterHelper.registerItem(RegisterHelper.java:19)
at com.thexfactor117.exodus.init.ModItems.registerItems(ModItems.java:12)
at com.thexfactor117.exodus.Exodus.preInit(Exodus.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:360)
at net.minecraft.client.main.Main.main(Main.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:26)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 403143560 bytes (384 MB) / 782237696 bytes (746 MB) up to 1884815360 bytes (1797 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.19 Powered by Forge 11.15.1.1723 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1723.jar)
UCH Forge{11.15.1.1723} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1723.jar)
UCE exodus{a4.2.283c} [Exodus] (bin)
Loaded coremods (and transformers):
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.3958' Renderer: 'Intel(R) HD Graphics 2500'
Launched Version: 1.8.9
LWJGL: 2.9.4
OpenGL: Intel(R) HD Graphics 2500 GL version 4.0.0 - Build 10.18.10.3958, Intel
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: No
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 4x Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
[17:37:51] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\home\AppData\Roaming\.minecraft\Forge Modding\forge\run\.\crash-reports\crash-2016-02-20_17.37.51-client.txt
2016-02-20 17:37:41,091 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2016-02-20 17:37:41,093 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[17:37:41] [main/INFO] [GradleStart]: Extra: []
[17:37:41] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/home/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken{REDACTED}, --version, 1.8.9, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[17:37:41] [main/INFO] [FML]: Forge Mod Loader version 11.15.1.1723 for Minecraft 1.8.9 loading
[17:37:41] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_60, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre1.8.0_60
[17:37:41] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[17:37:41] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[17:37:41] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[17:37:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[17:37:41] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[17:37:42] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[17:37:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[17:37:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[17:37:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[17:37:43] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[17:37:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[17:37:43] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
2016-02-20 17:37:43,901 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2016-02-20 17:37:43,930 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2016-02-20 17:37:43,932 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[17:37:44] [Client thread/INFO]: Setting user: Player147
[17:37:47] [Client thread/INFO]: LWJGL Version: 2.9.4
[17:37:47] [Client thread/WARN] [FML]: =============================================================
[17:37:47] [Client thread/WARN] [FML]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FML!
[17:37:47] [Client thread/WARN] [FML]: Offendor: com/sun/jna/Native.main([Ljava/lang/String;)V
[17:37:47] [Client thread/WARN] [FML]: Use FMLCommonHandler.exitJava instead
[17:37:47] [Client thread/WARN] [FML]: =============================================================
[17:37:48] [Client thread/INFO] [STDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:246]: ---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 2/20/16 5:37 PM
Description: Loading screen debug info
This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 286944992 bytes (273 MB) / 638582784 bytes (609 MB) up to 1884815360 bytes (1797 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers):
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.3958' Renderer: 'Intel(R) HD Graphics 2500'
[17:37:48] [Client thread/INFO] [FML]: MinecraftForge v11.15.1.1723 Initialized
[17:37:48] [Client thread/INFO] [FML]: Replaced 204 ore recipies
[17:37:48] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[17:37:48] [Client thread/INFO] [FML]: Searching C:\Users\home\AppData\Roaming\.minecraft\Forge Modding\forge\run\mods for mods
[17:37:50] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[17:37:50] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, exodus] at CLIENT
[17:37:50] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, exodus] at SERVER
[17:37:50] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Exodus
[17:37:51] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[17:37:51] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations
[17:37:51] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[17:37:51] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[17:37:51] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[17:37:51] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[17:37:51] [Client thread/INFO] [FML]: Applying holder lookups
[17:37:51] [Client thread/INFO] [FML]: Holder lookups applied
[17:37:51] [Client thread/INFO] [FML]: Injecting itemstacks
[17:37:51] [Client thread/INFO] [FML]: Itemstack injection complete
[17:37:51] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from PREINITIALIZATION to INITIALIZATION. Loading cannot continue
[17:37:51] [Client thread/ERROR] [FML]:
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1723.jar)
UCH Forge{11.15.1.1723} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1723.jar)
UCE exodus{a4.2.283c} [Exodus] (bin)
[17:37:51] [Client thread/ERROR] [FML]: The following problems were captured during this phase
[17:37:51] [Client thread/ERROR] [FML]: Caught exception from exodus
java.lang.NullPointerException
at com.thexfactor117.exodus.help.RegisterHelper.registerItem(RegisterHelper.java:19) ~[bin/:?]
at com.thexfactor117.exodus.init.ModItems.registerItems(ModItems.java:12) ~[bin/:?]
at com.thexfactor117.exodus.Exodus.preInit(Exodus.java:17) ~[bin/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560) ~[forgeSrc-1.8.9-11.15.1.1723.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211) ~[forgeSrc-1.8.9-11.15.1.1723.jar:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189) ~[forgeSrc-1.8.9-11.15.1.1723.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556) [Loader.class:?]
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:451) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:360) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
[17:37:51] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: ---- Minecraft Crash Report ----
// Would you like a cupcake?
Time: 2/20/16 5:37 PM
Description: Initializing game
java.lang.NullPointerException: Initializing game
at com.thexfactor117.exodus.help.RegisterHelper.registerItem(RegisterHelper.java:19)
at com.thexfactor117.exodus.init.ModItems.registerItems(ModItems.java:12)
at com.thexfactor117.exodus.Exodus.preInit(Exodus.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
at net.minecraft.client.Minecraft.run(Minecraft.java:360)
at net.minecraft.client.main.Main.main(Main.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:26)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at com.thexfactor117.exodus.help.RegisterHelper.registerItem(RegisterHelper.java:19)
at com.thexfactor117.exodus.init.ModItems.registerItems(ModItems.java:12)
at com.thexfactor117.exodus.Exodus.preInit(Exodus.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:360)
at net.minecraft.client.main.Main.main(Main.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:26)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 403143560 bytes (384 MB) / 782237696 bytes (746 MB) up to 1884815360 bytes (1797 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.19 Powered by Forge 11.15.1.1723 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1723.jar)
UCH Forge{11.15.1.1723} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1723.jar)
UCE exodus{a4.2.283c} [Exodus] (bin)
Loaded coremods (and transformers):
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.3958' Renderer: 'Intel(R) HD Graphics 2500'
Launched Version: 1.8.9
LWJGL: 2.9.4
OpenGL: Intel(R) HD Graphics 2500 GL version 4.0.0 - Build 10.18.10.3958, Intel
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: No
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 4x Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
[17:37:51] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\home\AppData\Roaming\.minecraft\Forge Modding\forge\run\.\crash-reports\crash-2016-02-20_17.37.51-client.txt
Probably about to ask a REALLY stupid question, but how do I open Minecraft through eclipse? I just got finished setting up my first item and I have rid of all the errors so far.
Hey, I'm getting an error when installing gradle to the workspace and I have no idea what to do:http://pastebin.com/U6DBwcPMShould I install gradle manually? Just tried to, I've got idea idea how to.I found a solution after 2 hours of searching online!
Go into the command prompt and type these things:
First, type:
netsh int ip reset resetlog.txt
And then type:
netsh winsock reset
To finish it off, restart your computer for these to take effect.
If this helped you, you're welcome, if it didn't, good luck in finding a solution
Thanks for your tutorials that you have obviously put a bunch of time in
Full Support = Love the idea, minimal flaws!
Half Support = Could use some work, but love the idea!
No Support = Kind of like the idea but grammar/details are flawed, A LOT.
Hi, I'm having some problems with the ore generation: the block isn't generated. I did everything in the tutorial, but it isn't generated at all, even if I fly far away, or teleport, or set high numbers, like vein size and chance to spawn, none of my blocks are generated. I don't know what I missed or did wrong. There are no errors. I compared my code with the ones people with working ore generation posted here, but it's basically exactly the same, and still no ore generation, either in Eclipse or if I compile it and run it from mods folder in normal Minecraft. I also putted printlns all over the code to check if it's being run, but yes, it is, but no blocks are generated, even if I change to vanilla blocks.
Here's the the main class: http://pastebin.com/eKAdzfja
and the world generation class: http://pastebin.com/TkRMMe5f
Edit:
Never mind. I fixed that, as can be seen here.
I tried to install Eclipse but it says "The installation failed with an error"
I need help...!
I need some help with importing classes in the LogHelper. When I press Command + Shift + O to import classes, it gives me a menu with multiple options. Which one should I use?
The options are shown in this image here.
Also, there is an error that says this, on line 9:
-The method(Level, String, Object...) in the type FMLLog is not applicable for the arguments (String, String)
-Syntax error on token "logLevel". delete this token
My code is here:
http://pastebin.com/YUS8pxVk
Thank You.
Pretty sure the third one, and it it has a syntax error and it's the right function or method or whatever, you didnt format it correctly.
[url ="http://www.minecraftforum.net/topic/1066990-hardcore-ender-expansion"]
[I just took the Minecraft Noob test! Check out what I scored. Think you can beat me?!
[/url]

[url=http://www.minecraftnoobtest.com/test.php]
To take the test, check out
[url=http://www.minecraftnoobtest.com/test.php]http://minecraftnoobtest.com/test.php[/url]
Had the same error, importing org.apache.logging.log4j.Level solved the issue
Nicely done. For the far more advanced stuff, such as dimensions, config files, etc., you should make tutorials so others know how to do that stuff! If you need any help, I can help with tutoring about config files, errr, not so much for dimensions XD.
Oh I also forgot to mention biomes.
Edit: and GUI.
NULL
here's some suggestions for improvement (great tutorials, btw):
1) add screenshots of the Eclipse screen so that we can see file hierarchies, keyword highlights (i.e. public, return, etc.), and other pretty things
2) add 1.8.9 guides
3) add GUI guides for 1.7.10, 1.8, and 1.8.9
4) add guides for config files
5) finally, guides for accessing files in external folders. for example, listing and being able to run any .ogg file in a folder designated in the config
Of course that list is based on things I want to learn, but I'm certain that others would like them as well. if you can do this, please reply telling me what is(n't) possible, if you can (or just make the guide, i suppose)
~wundr
Hello
I don't know where I can find the forge sources
@ Adrian: I didn't find forge sources for 1.8 but 1.7 has it.
Go to files.minecraftforge.net and look for a button that looks like "</>" with "src" below it.
Got a question of my own:
I'm still on the setup chapter where it describes how to import existing projects into your Eclipse workspace. I selected the folder that is holding all my files but I get an error saying:
Invalid project description.
C:\Users\ChaosDX1\Desktop\Minecraft Modspace overlaps the workspace location: C:\Users\ChaosDX1\Desktop\Minecraft Modspace
I think I may have misunderstood a step somewhere.
EDIT: Fixed the problem.
I need help. I am at my wit's end and for the life of me I cannot figure out what I'm doing wrong, related to projectile rendering.
So my goal is to make a mod for my brother, and in it I have a projectile. Instead of a Snowball, it's a Dry Ice ball, and when you throw it it has the peculiar property of giving Slowness III for 10 seconds to whatever's hit. I've made the Dry Ice ball item, and it renders fine. I can throw Dry Ice balls, and they play the sound, and they impact where I aim and successfully give Slowness III to anything hit.
The problem is that they're invisible. I cannot figure out how to make the projectiles themselves render. I want to use the exact same texture as the Dry Ice ball item, but I can't figure out how. Code I think is relevant:
SolarSystem.java
package SolarSystem;
import entities.EntityDryIceball;
import entities.RenderDryIce;
import items.ItemList;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.entity.RenderItem;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.util.EnumHelper;
import net.minecraftforge.fml.client.registry.RenderingRegistry;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;
@Mod(modid = SolarSystem.Mod_ID, name = SolarSystem.Name, version = SolarSystem.Version)
public class SolarSystem{
public final static String Mod_ID = "ss";
public final static String Name = "Solar System";
public final static String Version = "First";
public final static String ServerProxy = "SolarSystem.ServerProxy";
public final static String ClientProxy = "SolarSystem.ClientProxy";
@SidedProxy(clientSide = SolarSystem.ClientProxy, serverSide = SolarSystem.ServerProxy)
public static ServerProxy proxy;
@EventHandler
public void preInit(FMLPreInitializationEvent e) {
ItemList.MainRegistry();
BlockList.MainRegistry();
}
@EventHandler
public void init(FMLInitializationEvent e) {
proxy.GetTextures();
RenderManager manager = Minecraft.getMinecraft().getRenderManager();
RenderItem itemRender = Minecraft.getMinecraft().getRenderItem();
RenderingRegistry.registerEntityRenderingHandler(EntityDryIceball.class, new RenderDryIce(manager, ItemList.Dry_iceball, itemRender));
}
@EventHandler
public void postInit(FMLPostInitializationEvent e) {
}
}
EntityDryIceball.java
package entities;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.monster.EntityBlaze;
import net.minecraft.entity.projectile.EntityThrowable;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.util.DamageSource;
import net.minecraft.util.EnumParticleTypes;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.world.World;
public class EntityDryIceball extends EntityThrowable{
private static final String __OBFID = "CL_00001722";
public EntityDryIceball(World worldIn)
{
super(worldIn);
}
public EntityDryIceball(World worldIn, EntityLivingBase p_i1774_2_)
{
super(worldIn, p_i1774_2_);
}
public EntityDryIceball(World worldIn, double x, double y, double z)
{
super(worldIn, x, y, z);
}
/**
* Called when this EntityThrowable hits a block or entity.
*/
protected void onImpact(MovingObjectPosition p_70184_1_)
{
if (p_70184_1_.entityHit != null)
{
byte b0 = 0;
if (p_70184_1_.entityHit instanceof EntityBlaze)
{
b0 = 3;
}
p_70184_1_.entityHit.attackEntityFrom(DamageSource.causeThrownDamage(this, this.getThrower()), (float)b0);
((EntityLivingBase) p_70184_1_.entityHit).addPotionEffect(new PotionEffect(Potion.moveSlowdown.id, 200, 2));
}
for (int i = 0; i < 8; ++i)
{
this.worldObj.spawnParticle(EnumParticleTypes.SNOWBALL, this.posX, this.posY, this.posZ, 0.0D, 0.0D, 0.0D, new int[0]);
}
if (!this.worldObj.isRemote)
{
this.setDead();
}
}
}
RenderDryIce.java For this one I copy-pasted RenderSnowball from minecraft and just changed the name to RenderDryIce. I've been fiddling around with it but can't figure out what I need to do.
package entities;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.client.renderer.entity.RenderItem;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.entity.Entity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
@SideOnly(Side.CLIENT)
public class RenderDryIce extends Render
{
protected final Item field_177084_a;
private final RenderItem field_177083_e;
private static final String __OBFID = "CL_00001008";
public RenderDryIce(RenderManager p_i46137_1_, Item p_i46137_2_, RenderItem p_i46137_3_)
{
super(p_i46137_1_);
this.field_177084_a = p_i46137_2_;
this.field_177083_e = p_i46137_3_;
}
/**
* Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
* handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
* (Render<T extends Entity>) and this method has signature public void func_76986_a(T entity, double d, double d1,
* double d2, float f, float f1). But JAD is pre 1.5 so doe
*/
public void doRender(Entity entity, double x, double y, double z, float p_76986_8_, float partialTicks)
{
GlStateManager.pushMatrix();
GlStateManager.translate((float)x, (float)y, (float)z);
GlStateManager.enableRescaleNormal();
GlStateManager.scale(0.5F, 0.5F, 0.5F);
GlStateManager.rotate(-this.renderManager.playerViewY, 0.0F, 1.0F, 0.0F);
GlStateManager.rotate(this.renderManager.playerViewX, 1.0F, 0.0F, 0.0F);
this.bindTexture(TextureMap.locationBlocksTexture);
this.field_177083_e.renderItemModel(this.func_177082_d(entity));
GlStateManager.disableRescaleNormal();
GlStateManager.popMatrix();
super.doRender(entity, x, y, z, p_76986_8_, partialTicks);
}
public ItemStack func_177082_d(Entity p_177082_1_)
{
return new ItemStack(this.field_177084_a, 1, 0);
}
/**
* Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture.
*/
protected ResourceLocation getEntityTexture(Entity entity)
{
return TextureMap.locationBlocksTexture;
}
}
My Dry Iceball texture is under a src/main/resources/textures/items/Dry_iceball.png
If anyone can figure out what I'm missing, it would be greatly appreciated.
Apparently some of the links have become broken - I kinda forgot I put them behind an ad site, but I'll see about fixing them soon.I have linked the folder containing the tutorials on the main page; should be fixed now.As for people asking questions that no one has answering, I'm sorry about not getting to you. Anyways, I would encourage people to post more specific problems in the modification development section on these forums. You will get a much quicker and likely more accurate answer to your problem, plus you will be helping out others with the same issue in the future too!
Edit: Also, I'm hoping to get back into creating more tutorials covering a wider range of content. I'm in the process of writing more tutorials which should be more clearer and concise compared to the current ones.
Soon after settling installation problems, I got stuck in modding process.
So I've finished lots of "installations" (since I don't know what it is supposed to call) following your 1.8 tutorial 1,3,4. now I got a little issue in tutorial 5 - part2, which is about adding texture to the mod item that has just been created in part1.
Obviously what I want to do is adding this item with correct texture to the game. With what I wrote following part1, I can run the game and see the item I added, only that it's a purple and black block. In this case, I think my question must have occurred in Step 3 -- Adding Textures to Items.
But I cannot figure out what wrong there is. I've checked the steps and file names. It still ain't working even if everything I can think of has been fixed, so I may be supposed to seek some helps here...
As for the codes, since step 3 only changes something in ClientProxy, Main class, and creates a JSON file, I think I should post these stuff:
And as for the error reports, I don't know whether this line I managed to find in the console would be helpful:
[13:34:58] [Client thread/ERROR] [FML]: Exception loading model for variant newmod:newitem#inventory
Hey, TheXFactor I have a problem to address:
LOG:
Can you explain your issue as well?
The game keeps crashing after loading MCP
And forge
Probably about to ask a REALLY stupid question, but how do I open Minecraft through eclipse? I just got finished setting up my first item and I have rid of all the errors so far.
Click on Run
Whenever i try to "gradlew setupDecompWorkspace eclipse" it skips pretty much everything.
:deobfCompileDummyTask
:deobfProvidedDummyTask
:getVersionJson
:extractUserdev UP-TO-DATE
:extractDependencyATs SKIPPED
:extractMcpData SKIPPED
:extractMcpMappings SKIPPED
:genSrgs SKIPPED
:downloadClient SKIPPED
:downloadServer SKIPPED
:splitServerJar SKIPPED
:mergeJars SKIPPED
:deobfMcSRG SKIPPED
:decompileMc SKIPPED
:fixMcSources SKIPPED
:applySourcePatches SKIPPED
:remapMcSources SKIPPED
:recompileMc SKIPPED
:extractNatives SKIPPED
:getAssetIndex UP-TO-DATE
:getAssets
Current status: 186/734 25%
Current status: 664/734 90%
:makeStart
:setupDecompWorkspace