Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[FORGE] Minecraft Crash on custom dimension


  • Please log in to reply
18 replies to this topic

#1

Sirfranco4X
  • Location: Santiago, Chile
  • Minecraft: Sirfranco4X
  • Xbox:-

Posted 29 March 2013 - 01:47 AM

Hello, minecraftforum community. I'm asking you another of my millions questions Posted Image , well basically now it's an error
I'm crashing when i enter my custom dimension, this is the error that I get.

2013-03-28 22:42:42 [INFO] [fml.ModTracker] This world was saved with mod FML version 5.1.8.608 and it is now at version 5.1.10.617, things may not work well
2013-03-28 22:42:42 [INFO] [fml.ModTracker] This world was saved with mod Forge version 7.7.0.608 and it is now at version 7.7.1.617, things may not work well
2013-03-28 22:42:42 [INFO] [ForgeModLoader] Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@71da5ab4)
2013-03-28 22:42:42 [INFO] [ForgeModLoader] Loading dimension 20 (New World) (net.minecraft.server.integrated.IntegratedServer@71da5ab4)
2013-03-28 22:42:42 [INFO] [ForgeModLoader] Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@71da5ab4)
2013-03-28 22:42:42 [INFO] [ForgeModLoader] Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@71da5ab4)
2013-03-28 22:42:42 [INFO] [Minecraft-Server] Preparing start region for level 0
2013-03-28 22:42:43 [INFO] [STDOUT] loading single player
2013-03-28 22:42:43 [INFO] [Minecraft-Server] Player421[/127.0.0.1:0] logged in with entity id 441 at (-104.0, 71.31457558069114, 213.0)
2013-03-28 22:42:44 [INFO] [Minecraft-Server] Saving and pausing game...
2013-03-28 22:42:44 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
2013-03-28 22:42:44 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Nether
2013-03-28 22:42:44 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/The End
2013-03-28 22:42:44 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/herni
2013-03-28 22:42:47 [INFO] [STDERR] net.minecraft.util.ReportedException: Exception ticking world
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:646)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:570)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
2013-03-28 22:42:47 [INFO] [STDERR] Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/CallableLvl1
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.world.World.notifyBlockOfNeighborChange(World.java:856)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.world.World.notifyBlocksOfNeighborChange(World.java:780)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.world.World.notifyBlockChange(World.java:735)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.world.World.setBlock(World.java:567)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.world.World.setBlockToAir(World.java:682)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.block.BlockFlower.checkFlowerChange(BlockFlower.java:70)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.block.BlockFlower.updateTick(BlockFlower.java:62)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.world.WorldServer.tickBlocksAndAmbiance(WorldServer.java:435)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.world.WorldServer.tick(WorldServer.java:194)
2013-03-28 22:42:47 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:640)
2013-03-28 22:42:47 [INFO] [STDERR]  ... 4 more
2013-03-28 22:42:47 [SEVERE] [Minecraft-Server] Encountered an unexpected exception ReportedException
net.minecraft.util.ReportedException: Exception ticking world
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:646)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:570)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/CallableLvl1
at net.minecraft.world.World.notifyBlockOfNeighborChange(World.java:856)
at net.minecraft.world.World.notifyBlocksOfNeighborChange(World.java:780)
at net.minecraft.world.World.notifyBlockChange(World.java:735)
at net.minecraft.world.World.setBlock(World.java:567)
at net.minecraft.world.World.setBlockToAir(World.java:682)
at net.minecraft.block.BlockFlower.checkFlowerChange(BlockFlower.java:70)
at net.minecraft.block.BlockFlower.updateTick(BlockFlower.java:62)
at net.minecraft.world.WorldServer.tickBlocksAndAmbiance(WorldServer.java:435)
at net.minecraft.world.WorldServer.tick(WorldServer.java:194)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:640)
... 4 more
2013-03-28 22:42:47 [SEVERE] [Minecraft-Server] This crash report has been saved to: C:\Users\Franco\Downloads\Creación de Mods & Modpacks\MCP\jars\.\crash-reports\crash-2013-03-28_22.42.47-server.txt
2013-03-28 22:42:47 [INFO] [Minecraft-Server] Stopping server
2013-03-28 22:42:47 [INFO] [Minecraft-Server] Saving players
2013-03-28 22:42:47 [INFO] [Minecraft-Server] Saving worlds
2013-03-28 22:42:47 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
2013-03-28 22:42:47 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Nether
2013-03-28 22:42:47 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/The End
2013-03-28 22:42:47 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/herni
2013-03-28 22:42:48 [INFO] [ForgeModLoader] Unloading dimension 0
2013-03-28 22:42:48 [INFO] [ForgeModLoader] Unloading dimension -1
2013-03-28 22:42:48 [INFO] [ForgeModLoader] Unloading dimension 1
2013-03-28 22:42:48 [INFO] [ForgeModLoader] Unloading dimension 20
2013-03-28 22:42:48 [SEVERE] [ForgeModLoader] Fatal errors were detected during the transition from SERVER_STARTED to SERVER_STOPPED. Loading cannot continue
2013-03-28 22:42:48 [SEVERE] [ForgeModLoader]
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available
Sirfranco4_Hernimod [HerniMod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available
2013-03-28 22:42:48 [SEVERE] [ForgeModLoader] The ForgeModLoader state engine has become corrupted. Probably, a state was missed by and invalid modification to a base classForgeModLoader depends on. This is a critical error and not recoverable. Investigate any modifications to base classes outside ofForgeModLoader, especially Optifine, to see if there are fixes available.
2013-03-28 22:42:48 [INFO] [STDERR] Exception in thread "Server thread" java.lang.RuntimeException: The ForgeModLoader state engine is invalid
2013-03-28 22:42:48 [INFO] [STDERR]  at cpw.mods.fml.common.LoadController.transition(LoadController.java:134)
2013-03-28 22:42:48 [INFO] [STDERR]  at cpw.mods.fml.common.Loader.serverStopped(Loader.java:799)
2013-03-28 22:42:48 [INFO] [STDERR]  at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470)
2013-03-28 22:42:48 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530)
2013-03-28 22:42:48 [INFO] [STDERR]  at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
2013-03-28 22:42:57 [INFO] [Minecraft-Client] Stopping!


Register or log in to remove.

#2

andr3wrulz
  • Location: Florida, USA

Posted 29 March 2013 - 03:03 AM

View PostSirfranco4X, on 29 March 2013 - 01:47 AM, said:

Hello, minecraftforum community. I'm asking you another of my millions questions Posted Image , well basically now it's an error
I'm crashing when i enter my custom dimension, this is the error that I get.

Spoiler:

Seems to be something about your BlockFlower class, mind posting it?

Working sponges? Heck yes!!!

Posted Image

#3

Sirfranco4X
  • Location: Santiago, Chile
  • Minecraft: Sirfranco4X
  • Xbox:-

Posted 29 March 2013 - 03:35 PM

Hmm... I don't know what's going on with the flowers.

Well, here it goes! :

package net.minecraft.block;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.world.World;
import net.minecraftforge.common.EnumPlantType;
import net.minecraftforge.common.ForgeDirection;
import net.minecraftforge.common.IPlantable;
import static net.minecraftforge.common.EnumPlantType.*;
public class BlockFlower extends Block implements IPlantable
{
	protected BlockFlower(int par1, Material par2Material)
	{
		super(par1, par2Material);
		this.setTickRandomly(true);
		float f = 0.2F;
		this.setBlockBounds(0.5F - f, 0.0F, 0.5F - f, 0.5F + f, f * 3.0F, 0.5F + f);
		this.setCreativeTab(CreativeTabs.tabDecorations);
	}
	protected BlockFlower(int par1)
	{
		this(par1, Material.plants);
	}
	/**
	 * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z
	 */
	public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4)
	{
		return super.canPlaceBlockAt(par1World, par2, par3, par4) && canBlockStay(par1World, par2, par3, par4);
	}
	/**
	 * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of
	 * blockID passed in. Args: blockID
	 */
	protected boolean canThisPlantGrowOnThisBlockID(int par1)
	{
		return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID;
	}
	/**
	 * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are
	 * their own) Args: x, y, z, neighbor blockID
	 */
	public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)
	{
		super.onNeighborBlockChange(par1World, par2, par3, par4, par5);
		this.checkFlowerChange(par1World, par2, par3, par4);
	}
	/**
	 * Ticks the block if it's been scheduled
	 */
	public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random)
	{
		this.checkFlowerChange(par1World, par2, par3, par4);
	}
	protected final void checkFlowerChange(World par1World, int par2, int par3, int par4)
	{
		if (!this.canBlockStay(par1World, par2, par3, par4))
		{
			this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0);
			par1World.setBlockToAir(par2, par3, par4);
		}
	}
	/**
	 * Can this block stay at this position.  Similar to canPlaceBlockAt except gets checked often with plants.
	 */
	public boolean canBlockStay(World par1World, int par2, int par3, int par4)
	{
		Block soil = blocksList[par1World.getBlockId(par2, par3 - 1, par4)];
		return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) &&
				(soil != null && soil.canSustainPlant(par1World, par2, par3 - 1, par4, ForgeDirection.UP, this));
	}
	/**
	 * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been
	 * cleared to be reused)
	 */
	public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
	{
		return null;
	}
	/**
	 * Is this block (a) opaque and (B) a full 1m cube?  This determines whether or not to render the shared face of two
	 * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block.
	 */
	public boolean isOpaqueCube()
	{
		return false;
	}
	/**
	 * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc)
	 */
	public boolean renderAsNormalBlock()
	{
		return false;
	}
	/**
	 * The type of render function that is called for this block
	 */
	public int getRenderType()
	{
		return 1;
	}
	@Override
	public EnumPlantType getPlantType(World world, int x, int y, int z)
	{
		if (blockID == crops.blockID		) return Crop;
		if (blockID == deadBush.blockID	 ) return Desert;
		if (blockID == waterlily.blockID	) return Water;
		if (blockID == mushroomRed.blockID  ) return Cave;
		if (blockID == mushroomBrown.blockID) return Cave;
		if (blockID == netherStalk.blockID  ) return Nether;
		if (blockID == sapling.blockID	  ) return Plains;
		if (blockID == melonStem.blockID	) return Crop;
		if (blockID == pumpkinStem.blockID  ) return Crop;
		if (blockID == tallGrass.blockID	) return Plains;
		return Plains;
	}
	@Override
	public int getPlantID(World world, int x, int y, int z)
	{
		return blockID;
	}
	@Override
	public int getPlantMetadata(World world, int x, int y, int z)
	{
		return world.getBlockMetadata(x, y, z);
	}
}


#4

andr3wrulz
  • Location: Florida, USA

Posted 29 March 2013 - 04:37 PM

Would it be possible to try to remove the flowers in your custom dimension or just replace the id with vanilla flowers to see what happens?

Working sponges? Heck yes!!!

Posted Image

#5

Sirfranco4X
  • Location: Santiago, Chile
  • Minecraft: Sirfranco4X
  • Xbox:-

Posted 29 March 2013 - 04:49 PM

I removed it from my Custom Biome in my Custom Dimension, but by some reason it now crashes on the OverWorld D:

I'll try to reinstall forge and see if it works!

EDIT: Should I download the recommended or the lastest?

#6

Sirfranco4X
  • Location: Santiago, Chile
  • Minecraft: Sirfranco4X
  • Xbox:-

Posted 29 March 2013 - 05:58 PM

Didn't work, I don't know if it's by Forge, or my mod. But it crashes right on the overworld.

#7

andr3wrulz
  • Location: Florida, USA

Posted 29 March 2013 - 06:19 PM

View PostSirfranco4X, on 29 March 2013 - 04:49 PM, said:

I removed it from my Custom Biome in my Custom Dimension, but by some reason it now crashes on the OverWorld D:

I'll try to reinstall forge and see if it works!

EDIT: Should I download the recommended or the lastest?
I would say to use the recommended. Can you post the crash log?

Working sponges? Heck yes!!!

Posted Image

#8

Sirfranco4X
  • Location: Santiago, Chile
  • Minecraft: Sirfranco4X
  • Xbox:-

Posted 29 March 2013 - 06:23 PM

View Postandr3wrulz, on 29 March 2013 - 06:19 PM, said:

I would say to use the recommended. Can you post the crash log?

Pretty sure it's the same error as before, but now on the OverWorld look.

2013-03-29 15:21:00 [INFO] [Minecraft-Server] Player371[/127.0.0.1:0] logged in with entity id 1378 at (25.5, 73.0, 265.5)
2013-03-29 15:21:02 [INFO] [STDERR] net.minecraft.util.ReportedException: Exception ticking world
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:646)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:570)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
2013-03-29 15:21:02 [INFO] [STDERR] Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/CallableLvl1
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.world.World.notifyBlockOfNeighborChange(World.java:856)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.world.World.notifyBlocksOfNeighborChange(World.java:780)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.world.World.notifyBlockChange(World.java:735)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.world.World.setBlock(World.java:567)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.world.World.setBlockToAir(World.java:682)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.block.BlockFlower.checkFlowerChange(BlockFlower.java:70)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.block.BlockFlower.updateTick(BlockFlower.java:62)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.world.WorldServer.tickBlocksAndAmbiance(WorldServer.java:435)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.world.WorldServer.tick(WorldServer.java:194)
2013-03-29 15:21:02 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:640)
2013-03-29 15:21:02 [INFO] [STDERR]  ... 4 more
2013-03-29 15:21:02 [SEVERE] [Minecraft-Server] Encountered an unexpected exception ReportedException
net.minecraft.util.ReportedException: Exception ticking world
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:646)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:570)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/CallableLvl1
at net.minecraft.world.World.notifyBlockOfNeighborChange(World.java:856)
at net.minecraft.world.World.notifyBlocksOfNeighborChange(World.java:780)
at net.minecraft.world.World.notifyBlockChange(World.java:735)
at net.minecraft.world.World.setBlock(World.java:567)
at net.minecraft.world.World.setBlockToAir(World.java:682)
at net.minecraft.block.BlockFlower.checkFlowerChange(BlockFlower.java:70)
at net.minecraft.block.BlockFlower.updateTick(BlockFlower.java:62)
at net.minecraft.world.WorldServer.tickBlocksAndAmbiance(WorldServer.java:435)
at net.minecraft.world.WorldServer.tick(WorldServer.java:194)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:640)
... 4 more
2013-03-29 15:21:02 [SEVERE] [Minecraft-Server] This crash report has been saved to: C:\Users\Franco\Downloads\Creación de Mods & Modpacks\MCP\jars\.\crash-reports\crash-2013-03-29_15.21.02-server.txt
2013-03-29 15:21:02 [INFO] [Minecraft-Server] Stopping server
2013-03-29 15:21:02 [INFO] [Minecraft-Server] Saving players
2013-03-29 15:21:02 [INFO] [Minecraft-Server] Saving worlds
2013-03-29 15:21:02 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
2013-03-29 15:21:03 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Nether
2013-03-29 15:21:03 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/The End
2013-03-29 15:21:03 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/herni
2013-03-29 15:21:03 [INFO] [ForgeModLoader] Unloading dimension 0
2013-03-29 15:21:03 [INFO] [ForgeModLoader] Unloading dimension -1
2013-03-29 15:21:03 [INFO] [ForgeModLoader] Unloading dimension 1
2013-03-29 15:21:03 [INFO] [ForgeModLoader] Unloading dimension 20
2013-03-29 15:21:03 [SEVERE] [ForgeModLoader] Fatal errors were detected during the transition from SERVER_STARTED to SERVER_STOPPED. Loading cannot continue
2013-03-29 15:21:03 [SEVERE] [ForgeModLoader]
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available
Sirfranco4_Hernimod [HerniMod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available
2013-03-29 15:21:03 [SEVERE] [ForgeModLoader] The ForgeModLoader state engine has become corrupted. Probably, a state was missed by and invalid modification to a base classForgeModLoader depends on. This is a critical error and not recoverable. Investigate any modifications to base classes outside ofForgeModLoader, especially Optifine, to see if there are fixes available.
2013-03-29 15:21:03 [INFO] [STDERR] Exception in thread "Server thread" java.lang.RuntimeException: The ForgeModLoader state engine is invalid
2013-03-29 15:21:03 [INFO] [STDERR]  at cpw.mods.fml.common.LoadController.transition(LoadController.java:134)
2013-03-29 15:21:03 [INFO] [STDERR]  at cpw.mods.fml.common.Loader.serverStopped(Loader.java:799)
2013-03-29 15:21:03 [INFO] [STDERR]  at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470)
2013-03-29 15:21:03 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530)
2013-03-29 15:21:03 [INFO] [STDERR]  at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

That one was eclipse, here comes the minecraft one


	  Minecraft has crashed!	 
	  ----------------------	 
Minecraft has stopped running because it encountered a problem; Exception ticking world
A full error report has been saved to C:\Users\Franco\Downloads\Creación de Mods & Modpacks\MCP\jars\.\crash-reports\crash-2013-03-29_15.21.02-server.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash :(
--- BEGIN ERROR REPORT 1b191fbe --------
Full report at:
C:\Users\Franco\Downloads\Creación de Mods & Modpacks\MCP\jars\.\crash-reports\crash-2013-03-29_15.21.02-server.txt
Please show that file to Mojang, NOT just this screen!
Generated 29-03-13 03:21 PM
-- Head --
Stacktrace:
at net.minecraft.world.World.notifyBlockOfNeighborChange(World.java:856)
at net.minecraft.world.World.notifyBlocksOfNeighborChange(World.java:780)
at net.minecraft.world.World.notifyBlockChange(World.java:735)
at net.minecraft.world.World.setBlock(World.java:567)
at net.minecraft.world.World.setBlockToAir(World.java:682)
at net.minecraft.block.BlockFlower.checkFlowerChange(BlockFlower.java:70)
at net.minecraft.block.BlockFlower.updateTick(BlockFlower.java:62)
at net.minecraft.world.WorldServer.tickBlocksAndAmbiance(WorldServer.java:435)
at net.minecraft.world.WorldServer.tick(WorldServer.java:194)
-- Affected level --
Details:
Level name: New World
All players: 1 total; [EntityPlayerMP['Player371'/1378, l='New World', x=25,50, y=73,00, z=265,50]]
Chunk stats: ServerChunkCache: 625 Drop: 0
Level seed: -485881729958331797
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (24,64,256), Chunk: (at 8,4,0 in 1,16; contains blocks 16,0,256 to 31,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 8 game time, 8 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 127048 (now: false), thunder time: 42419 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:640)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:570)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
-- System Details --
Details:
Minecraft Version: 1.5.1
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_17, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 780985672 bytes (744 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 8765 (490840 bytes; 0 MB) allocated, 123 (6888 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
FML: MCP v7.44 FML v5.1.8.611 Minecraft Forge 7.7.1.611 4 mods loaded, 4 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Sirfranco4_Hernimod [HerniMod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 1815 (101640 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Player371'/1378, l='New World', x=25,50, y=73,00, z=265,50]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'forge,fml'
java.lang.NoClassDefFoundError: net/minecraft/world/CallableLvl1
at net.minecraft.world.World.notifyBlockOfNeighborChange(World.java:856)
at net.minecraft.world.World.notifyBlocksOfNeighborChange(World.java:780)
at net.minecraft.world.World.notifyBlockChange(World.java:735)
at net.minecraft.world.World.setBlock(World.java:567)
at net.minecraft.world.World.setBlockToAir(World.java:682)
at net.minecraft.block.BlockFlower.checkFlowerChange(BlockFlower.java:70)
at net.minecraft.block.BlockFlower.updateTick(BlockFlower.java:62)
at net.minecraft.world.WorldServer.tickBlocksAndAmbiance(WorldServer.java:435)
at net.minecraft.world.WorldServer.tick(WorldServer.java:194)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:640)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:570)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
--- END ERROR REPORT 57b7b1c5 ----------


#9

andr3wrulz
  • Location: Florida, USA

Posted 29 March 2013 - 09:54 PM

View PostSirfranco4X, on 29 March 2013 - 06:23 PM, said:

Pretty sure it's the same error as before, but now on the OverWorld look.

Spoiler:

So what were you doing before this error occurred, did you change anything, add anything? From what I can tell, when the game tries to update the flower (check if can still exist on a block), setBlockToAir is called which calls setBlock which calls the block notifying functions which seem to be erroring out and causing the problem.

Working sponges? Heck yes!!!

Posted Image

#10

Sirfranco4X
  • Location: Santiago, Chile
  • Minecraft: Sirfranco4X
  • Xbox:-

Posted 29 March 2013 - 10:03 PM

View Postandr3wrulz, on 29 March 2013 - 09:54 PM, said:

So what were you doing before this error occurred, did you change anything, add anything? From what I can tell, when the game tries to update the flower (check if can still exist on a block), setBlockToAir is called which calls setBlock which calls the block notifying functions which seem to be erroring out and causing the problem.

Well I did a lot of things, I added an Ingot, also changed some Id's and added some crafting and smelting recipes.

#11

andr3wrulz
  • Location: Florida, USA

Posted 29 March 2013 - 10:09 PM

Can you post your main class?

Working sponges? Heck yes!!!

Posted Image

#12

Sirfranco4X
  • Location: Santiago, Chile
  • Minecraft: Sirfranco4X
  • Xbox:-

Posted 30 March 2013 - 12:43 AM

The Mod main class?

If so, here it is

package mods.HerniMod.Common;

import java.beans.EventHandler;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityEggInfo;
import net.minecraft.entity.EntityList;
import net.minecraft.entity.EnumCreatureType;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.world.biome.BiomeGenBase;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.Mod.PreInit;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import net.minecraftforge.event.ForgeSubscribe;
import net.minecraftforge.client.event.sound.SoundLoadEvent;
import net.minecraftforge.common.DimensionManager;
import net.minecraftforge.common.MinecraftForge;

@Mod(modid = "Sirfranco4_Hernimod", name = "HerniMod", version = "1.0")
@NetworkMod(clientSideRequired = true, serverSideRequired = false)
public class HerniMod
{
@Instance("HerniMod")
public static HerniMod instance;

@SidedProxy(clientSide="mods.HerniMod.Client.ClientProxyTest", serverSide="mods.HerniMod.Common.CommonProxyTest")
public static CommonProxyTest proxy;

		public static Item herniItem;
	   
		int herniItemID = 5000;
	   
		public static Item herniIngot;
	   
		int herniIngotID = 5001;
   
		public static Block herniBlock;
	   
		int herniBlockID = 520;
	   
		public static Block hernaBlock;
	   
		int hernaBlockID = 530;
	   
		public static Block herniOre;
	   
		int herniOreID = 540;
	   
		public static Block herniStone;
	   
		int herniStoneID = 550;

		public static Block portal;
	   
		int portalID = 3000;
	   
		public static int dimension = 20;
	   
		public static BiomeGenBase herniBiome;
	   
		static int startEntityId = 300;
	   
	 @Init
	 public void load(FMLInitializationEvent event)
	 { 
	  proxy.registerRenderThings();
	
	  portal = new BlockPortalHerni(portalID).setUnlocalizedName("portal");
	 
	  herniItem = new ItemHerni(herniItemID).setUnlocalizedName("herniItem");
	 
	  herniIngot = new ItemLHerni(herniIngotID).setUnlocalizedName("herniIngot");
		 herniBlock = new BlockHerniBlock(herniBlockID, Material.rock).setUnlocalizedName("herniBlock").setStepSound(Block.soundStoneFootstep);
		
		 hernaBlock = new BlockHernaBlock(hernaBlockID, Material.rock).setUnlocalizedName("hernaBlock").setStepSound(Block.soundGrassFootstep);
		
		 herniStone = new BlockHerniStone(herniStoneID, Material.rock).setUnlocalizedName("herniStone").setStepSound(Block.soundStoneFootstep);
		
		 herniOre = new BlockHerniOre(herniOreID, Material.rock).setUnlocalizedName("herniOre").setStepSound(Block.soundStoneFootstep);
		
		 herniBiome = new BiomeGenHerni(61).setColor(0xFA7DBB).setBiomeName("Bioma de Hernan").setDisableRain().setTemperatureRainfall(1F, 0F).setMinMaxHeight(0.2F, 1F);
		
		 GameRegistry.registerBlock(herniBlock, "herniBlock");
		
		 GameRegistry.registerBlock(hernaBlock, "hernaBlock");
		
		 GameRegistry.registerBlock(herniStone, "herniStone");
		
		 GameRegistry.registerBlock(herniOre, "herniOre");

		 GameRegistry.registerBlock(portal, "herniPortal");
		
		GameRegistry.addBiome(herniBiome);
		
		 LanguageRegistry.addName(herniBlock, "Bloque de Herni");
		
		 LanguageRegistry.addName(hernaBlock, "Tierra de Hernan");
		
		 LanguageRegistry.addName(herniStone, "Piedra de Herni");
		
		 LanguageRegistry.addName(herniIngot, "Lingote de Herni");
		
		 LanguageRegistry.addName(herniItem, "Fragmento de Herni");
		
		 LanguageRegistry.addName(herniOre, "Mineral de Herni");
		
		 LanguageRegistry.addName(portal, "Portal de Herni");

		 EntityRegistry.registerModEntity(EntityHerni.class, "Herni", 1, this, 80, 3, true);

		 EntityRegistry.addSpawn(EntityHerni.class, 10, 2, 4, EnumCreatureType.monster, BiomeGenBase.forest, BiomeGenBase.taiga, BiomeGenBase.taigaHills, BiomeGenBase.forestHills, HerniMod.herniBiome);

		 LanguageRegistry.instance().addStringLocalization("entity.Sirfranco4_Hernimod.Herni.name", "Herni");

		 registerEntityEgg(EntityHerni.class, 0xE01B6A, 0xCC1BE0);
		
		 GameRegistry.addRecipe(new ItemStack(HerniMod.herniBlock, 14), new Object[]
				 {
						"XXX",
						"XZX",
						"XXX",
						'X', HerniMod.herniItem, 'Z', Block.obsidian
				 });
		
		 GameRegistry.addSmelting(herniOreID, new ItemStack (herniIngot, 1), 20F);
		
		 DimensionManager.registerProviderType(dimension, WorldProviderHerni.class, false);
		
		 DimensionManager.registerDimension(dimension, dimension);
	 
	 }
	 public static int getUniqueEntityId()
	 {
		 do
		 {
				 startEntityId++;
		 }
		 while(EntityList.getStringFromID(startEntityId) != null);

		 return startEntityId;
	 }

	 public static void registerEntityEgg(Class <? extends Entity> entity, int primaryColor, int secondaryColor)
	 {
		 int id = getUniqueEntityId();
		 EntityList.IDtoClassMapping.put(id, entity);
		 EntityList.entityEggs.put(id, new EntityEggInfo(id, primaryColor, secondaryColor));
	 }
}


#13

andr3wrulz
  • Location: Florida, USA

Posted 30 March 2013 - 12:48 AM

If you comment out these two lines
DimensionManager.registerProviderType(dimension, WorldProviderHerni.class, false);
DimensionManager.registerDimension(dimension, dimension);
can you tell me if still crashes.

Working sponges? Heck yes!!!

Posted Image

#14

Sirfranco4X
  • Location: Santiago, Chile
  • Minecraft: Sirfranco4X
  • Xbox:-

Posted 30 March 2013 - 01:52 AM

Well, now I'm crashing when I teleport to my custom dimension, which is obvious, but it no longer crashes on the OverWorld :D


Also I think that there must be a forge error due to this.

2013-03-29 22:49:31 [SEVERE] [ForgeModLoader] The ForgeModLoader state engine has become corrupted. Probably, a state was missed by and invalid modification to a base classForgeModLoader depends on. This is a critical error and not recoverable. Investigate any modifications to base classes outside ofForgeModLoader, especially Optifine, to see if there are fixes available.
2013-03-29 22:49:31 [INFO] [STDERR] Exception in thread "Server thread" java.lang.RuntimeException: The ForgeModLoader state engine is invalid
2013-03-29 22:49:31 [INFO] [STDERR]  at cpw.mods.fml.common.LoadController.transition(LoadController.java:134)
2013-03-29 22:49:31 [INFO] [STDERR]  at cpw.mods.fml.common.Loader.serverStopped(Loader.java:799)
2013-03-29 22:49:31 [INFO] [STDERR]  at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470)
2013-03-29 22:49:31 [INFO] [STDERR]  at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530)
2013-03-29 22:49:31 [INFO] [STDERR]  at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
2013-03-29 22:49:58 [INFO] [STDERR] Someone is closing me!


#15

andr3wrulz
  • Location: Florida, USA

Posted 30 March 2013 - 02:43 AM

View PostSirfranco4X, on 30 March 2013 - 01:52 AM, said:

Well, now I'm crashing when I teleport to my custom dimension, which is obvious, but it no longer crashes on the OverWorld Posted Image


Also I think that there must be a forge error due to this.

2013-03-29 22:49:31 [SEVERE] [ForgeModLoader] The ForgeModLoader state engine has become corrupted. Probably, a state was missed by and invalid modification to a base classForgeModLoader depends on. This is a critical error and not recoverable. Investigate any modifications to base classes outside ofForgeModLoader, especially Optifine, to see if there are fixes available.
2013-03-29 22:49:31 [INFO] [STDERR] Exception in thread "Server thread" java.lang.RuntimeException: The ForgeModLoader state engine is invalid
2013-03-29 22:49:31 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.transition(LoadController.java:134)
2013-03-29 22:49:31 [INFO] [STDERR] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:799)
2013-03-29 22:49:31 [INFO] [STDERR] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470)
2013-03-29 22:49:31 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530)
2013-03-29 22:49:31 [INFO] [STDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
2013-03-29 22:49:58 [INFO] [STDERR] Someone is closing me!

Alright so this narrows it down to being either a problem in your worldProvider or chunkProvider class. Can you post them for me please?

Working sponges? Heck yes!!!

Posted Image

#16

Jimmy04creeper
  • Location: london uk

Posted 30 March 2013 - 02:49 AM

View PostSirfranco4X, on 30 March 2013 - 01:52 AM, said:

Well, now I'm crashing when I teleport to my custom dimension, which is obvious, but it no longer crashes on the OverWorld Posted Image


Also I think that there must be a forge error due to this.

2013-03-29 22:49:31 [SEVERE] [ForgeModLoader] The ForgeModLoader state engine has become corrupted. Probably, a state was missed by and invalid modification to a base classForgeModLoader depends on. This is a critical error and not recoverable. Investigate any modifications to base classes outside ofForgeModLoader, especially Optifine, to see if there are fixes available.
2013-03-29 22:49:31 [INFO] [STDERR] Exception in thread "Server thread" java.lang.RuntimeException: The ForgeModLoader state engine is invalid
2013-03-29 22:49:31 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.transition(LoadController.java:134)
2013-03-29 22:49:31 [INFO] [STDERR] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:799)
2013-03-29 22:49:31 [INFO] [STDERR] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470)
2013-03-29 22:49:31 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530)
2013-03-29 22:49:31 [INFO] [STDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
2013-03-29 22:49:58 [INFO] [STDERR] Someone is closing me!

does ur dimension use custon blocks
if it does give the custom blocks id's under 255 as i had the same problem but after changing the custom block ids used in my dimension it worked maybe that will help

#17

andr3wrulz
  • Location: Florida, USA

Posted 30 March 2013 - 01:43 PM

View PostJimmy04creeper, on 30 March 2013 - 02:49 AM, said:

does ur dimension use custon blocks
if it does give the custom blocks id's under 255 as i had the same problem but after changing the custom block ids used in my dimension it worked maybe that will help

Ah yes, I just fixed that in my mod. Why do I forget things so quickly? So uncomment these lines:
DimensionManager.registerProviderType(dimension, WorldProviderHerni.class, false);
DimensionManager.registerDimension(dimension, dimension);

And swap the block id lines to these:
int herniBlockID = 246;
int hernaBlockID = 247;
int herniOreID = 248;
int herniStoneID = 249;
int portalID = 250;

And see if that fixes it. If it does you should be good. You can change ids to your liking as long as they are under 255 as Jimmy said but also make note that they don't conflict with vanilla ids.

Working sponges? Heck yes!!!

Posted Image

#18

Sirfranco4X
  • Location: Santiago, Chile
  • Minecraft: Sirfranco4X
  • Xbox:-

Posted 30 March 2013 - 01:48 PM

View Postandr3wrulz, on 30 March 2013 - 01:43 PM, said:

Ah yes, I just fixed that in my mod. Why do I forget things so quickly? So uncomment these lines:
DimensionManager.registerProviderType(dimension, WorldProviderHerni.class, false);
DimensionManager.registerDimension(dimension, dimension);

And swap the block id lines to these:
int herniBlockID = 246;
int hernaBlockID = 247;
int herniOreID = 248;
int herniStoneID = 249;
int portalID = 250;

And see if that fixes it. If it does you should be good. You can change ids to your liking as long as they are under 255 as Jimmy said but also make note that they don't conflict with vanilla ids.

Hmm... I made the other ID's so they don't conflict with other mods.

So It will just have to conflict?

View PostJimmy04creeper, on 30 March 2013 - 02:49 AM, said:

does ur dimension use custon blocks
if it does give the custom blocks id's under 255 as i had the same problem but after changing the custom block ids used in my dimension it worked maybe that will help

Well it worked! Thanks you

#19

andr3wrulz
  • Location: Florida, USA

Posted 31 March 2013 - 12:16 AM

View PostSirfranco4X, on 30 March 2013 - 01:48 PM, said:

Hmm... I made the other ID's so they don't conflict with other mods.

So It will just have to conflict?



Well it worked! Thanks you

Well most mods try not to write on those initial ids but it is always good to make your mod ids configurable. Check out this tutorial if you need help.

Working sponges? Heck yes!!!

Posted Image