Common Problems

From Galacticraft Wiki
Jump to: navigation, search

Galacticraft mob seen on Overworld

When your game is working properly, there will not be any Galacticraft mobs spawning naturally on the Overworld.

Occasionally, players report issues like this:

I'm having this problem with the Evolved Creeper Boss spawning in overworld with it's health bar constantly at the top of the screen. I'm using the latest version of Galacticraft with Forge 1.7.10.

It could be the Evolved Creeper Boss seen on the Overworld as there, it could be some other Galacticraft mob.

This phenomenon happens when the player is on a server and the server has different mods (or different mod versions), or maybe just different configs for something connected with Entity IDs. It's not Galacticraft causing this. One of your other mods is different.

The Galacticraft mob is not really there - it just looks that way, in reality it's a chicken or a sheep or something. It won't attack you.

How to fix:

  • Carefully check that the player does not have a mod which is missing on the server - this is the most likely reason. (Except: mods like Optifine or mapping mods are client-side only, so don't worry about those ones.)
  • Carefully check the whole modlist to make sure every mod has exactly matching versions between server and client
  • If all the mod versions exactly match and the issue still happens, now check that all the configs exactly match
  • If there's still a problem then most likely you did not check those things carefully enough. Either that, or it's a bug in one of the other mods (very unlikely as any bug like this would have been spotted within minutes)

Crash involving GCEntityClientPlayerMP

People sometimes report crashes involving GCEntityClientPlayerMP or GCPlayerBaseSP. In 99% of cases, these are not Galacticraft crashes, it's another mod crashing.

Explanation: Galacticraft changes the internal name of the vanilla player in Minecraft from EntityClientPlayerMP to GCEntityClientPlayerMP. It's because Galacticraft does a few extra things with the player, including the different ways that the player moves when in space environments. Because of this change, whenever there is a mod crash involving the player, it will look like the Galacticraft version of the player, "GCEntityClientPlayerMP", is involved. It's not really involved at all. Galacticraft is not causing these types of crashes, the same way that vanilla Minecraft is not the cause.

We request people who are smart enough to read the crash report and see GCEntityClientPlayerMP in it, also stop and think about this. As with any other crash report, it's whatever is at the top of the crash report which is causing the problem - not what's in the middle.

Here are some examples:

NoSuchMethodError on world load

---- Minecraft Crash Report ----
// My bad.
 
Time: 19/04/15 12:52 PM
Description: Unexpected error
 
java.lang.NoSuchMethodError: com.mojang.authlib.minecraft.MinecraftProfileTexture.<init>(Ljava/lang/String;)V
        at net.minecraft.client.entity.AbstractClientPlayer.downloadCape(AbstractClientPlayer.java:159)
        at net.minecraft.client.entity.AbstractClientPlayer.<init>(AbstractClientPlayer.java:51)
        at net.minecraft.client.entity.EntityPlayerSP.<init>(EntityPlayerSP.java:79)
        at net.minecraft.client.entity.EntityClientPlayerMP.<init>(SourceFile:36)
        at micdoodle8.mods.galacticraft.core.entities.player.GCEntityClientPlayerMP.<init>(GCEntityClientPlayerMP.java:18)
        at net.minecraft.client.multiplayer.PlayerControllerMP.func_147493_a(PlayerControllerMP.java:399)

This crash is caused by Optifine combined with the 'security' changes made by Mojang in April 2015. Optifine changelog for this

Ticking entity error

---- Minecraft Crash Report ----
// Why did you do that?
 
Time: 4/10/15 2:08 AM
Description: Ticking entity
 
java.lang.NullPointerException: Ticking entity
        at com.flashoverride.heartdrop.HeartDropEventHandler.onEvent(HeartDropEventHandler.java:75)
        at cpw.mods.fml.common.eventhandler.ASMEventHandler_1070_HeartDropEventHandler_onEvent_LivingAttackEvent.invoke(.dynamic)
        at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
        at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138)
        at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:292)
        at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:978)
        at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:491)
        at micdoodle8.mods.galacticraft.core.entities.player.GCEntityPlayerMP.func_70097_a(GCEntityPlayerMP.java:73)
        at net.minecraft.entity.monster.EntityMob.func_70652_k(SourceFile:101)

Explanation: This is a crash in the HeartDrop mod, as shown by the top line of the crash report.