--- BEGIN ERROR REPORT 701e9f06 --------
Generated 8/14/12 10:09 AM
- Minecraft Version: 1.3.1
- Operating System: Mac OS X (x86_64) version 10.8
- Java Version: 1.6.0_33, Apple Inc.
- Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc.
- Memory: 897611480 bytes (856 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- ModLoader: Mods loaded: 2
ModLoader 1.3.1
mod_RedRuins Red Ruins By DragonMauler52
java.lang.NullPointerException
at net.minecraft.src.World.<init>(World.java:163)
at net.minecraft.src.WorldClient.<init>(WorldClient.java:35)
at net.minecraft.src.NetClientHandler.handleRespawn(NetClientHandler.java:846)
at net.minecraft.src.Packet9Respawn.processPacket(Packet9Respawn.java:37)
at net.minecraft.src.MemoryConnection.processReadPackets(MemoryConnection.java:70)
at net.minecraft.src.NetClientHandler.processReadPackets(NetClientHandler.java:89)
at net.minecraft.src.WorldClient.tick(WorldClient.java:63)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1760)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:821)
at net.minecraft.client.Minecraft.run(Minecraft.java:751)
at java.lang.Thread.run(Thread.java:680)
--- END ERROR REPORT 6ba58c1e ----------
But, see, when I try to use my portal in the overworld that happens to me, so I dont know, Im also trying to figure this out on my own.
Guess i"ll have to wait til theInstitutions replies, or someone else.
Hey TheInstitutions, can you make a tutorial on how to make a custom GUI as long as an item to open it with? Especially for 1.3.1/1.3.2. Will 1.3.1 mods be compatible with 1.3.2 because I spent a lot of time on a mod for 1.3.1 and I don't want all of the progress to go to waste.
The Meaning of Life, the Universe, and Everything.
Join Date:
11/10/2011
Posts:
41
Member Details
Like the comment above mine, is it possible for you to make a gui tutorial? I understand this is a difficult request but if you can I'm sure me and many others would appreciate it ^_^. Also, all of you're tutorials are brilliant.
@ TheInstitutions I made a dimension and I'm getting a problem with MAJOR lag spike when i get in the world. Any ideas?
mod_###
package net.minecraft.src;
import java.util.Random;
import java.util.Map;
import java.util.List;
import java.util.jar.*;
import java.util.*;
import java.util.logging.*;
import java.util.concurrent.*;
import java.awt.datatransfer.*;
import java.awt.geom.*;
import java.util.zip.*;
import java.awt.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import net.minecraft.client.Minecraft;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.GL12;
public class mod_zephyrmod extends BaseMod
{private Map entityRenderMap = new HashMap();
/**Registers Achievements**/
public static final Block ZephyrGrass = (new ZephyrGrass(200,0).setStepSound(Block.soundGrassFootstep).setHardness(0.4F).setResistance(1F).setLightValue(2.0F).setBlockName("ZephyrGrass"));
public static final Block ZephyrDirt = (new ZephyrDirt(201,ModLoader.addOverride("/terrain.png", "/zephyrmod/zephyrdirt.png")).setHardness(0.4F).setStepSound(Block.soundGrassFootstep).setResistance(1F).setLightValue(1.5F).setBlockName("ZephyrDirt"));
public static final Block ZephyrStone = (new ZephyrStone(202,ModLoader.addOverride("/terrain.png", "/zephyrmod/zephyrstone.png")).setHardness(3.0F).setStepSound(Block.soundStoneFootstep).setResistance(2.0F).setBlockName("ZephyrStone"));
public static final Block SeriatedStone = (new SeriatedStone(203,ModLoader.addOverride("/terrain.png", "/zephyrmod/seriatedstone.png")).setHardness(4.0F).setStepSound(Block.soundStoneFootstep).setResistance(2.0F).setBlockName("SeriatedStone"));
public static final Block PlatinumOre = (new PlatinumOre(204,ModLoader.addOverride("/terrain.png", "/zephyrmod/platinumore.png")).setHardness(7.0F).setStepSound(Block.soundStoneFootstep).setLightValue(0.5F).setResistance(5.0F).setBlockName("PlatinumOre"));
public static final BlockZephyrPortal ZephyrPortal = (BlockZephyrPortal) (new BlockZephyrPortal(205).setStepSound(Block.soundWoodFootstep).setHardness(0.5F).setResistance(1F).setBlockName("ZephyrPortal"));
//Secondary Blocks
//Multiple-Side Textures
public static int grassTop;
public static int grassSide;
public static int grassBottom;
//Loads, initializes and organizes all the ModLoader functions **/
public void load()
{
ModLoader.registerBlock(ZephyrGrass);
ModLoader.registerBlock(ZephyrDirt);
ModLoader.registerBlock(ZephyrStone);
ModLoader.registerBlock(SeriatedStone);
ModLoader.registerBlock(PlatinumOre);
ModLoader.registerBlock(ZephyrPortal);
ModLoader.addName(ZephyrGrass, "Zephyr Grass");
ModLoader.addName(ZephyrDirt, "Zephyr Dirt");
ModLoader.addName(ZephyrStone, "Zephyr Stone");
ModLoader.addName(SeriatedStone, "Seriated Stone");
ModLoader.addName(PlatinumOre, "Platinum Ore");
ModLoader.addName(ZephyrPortal, "Zephyr Portal");
grassTop = ModLoader.addOverride("/terrain.png", "/zephyrmod/grassTop.png");
grassSide = ModLoader.addOverride("/terrain.png", "/zephyrmod/grassSide.png");
grassBottom = ModLoader.addOverride("/terrain.png", "/zephyrmod/grassBottom.png");
//Biome & Dimension
DimensionAPI.registerDimension(new WorldProviderZephyr());
//ModLoader.addBiome(BiomeGenBase.ForbiddenForest);
}
/** Generates structures and blocks the world. Which world they generate in are determined by there respective WorldGen files**/
public void generateSurface(World world, Random rand, int y , int z)
{
for(int a= 0; a <15; a++)
{
int randPosX = y + rand.nextInt(16);
int randPosY = rand.nextInt(3 + 200);
int randPosZ = z + rand.nextInt(16);
(new WorldGenZephyr(mod_zephyrmod.PlatinumOre.blockID, 15)).generate(world, rand, randPosX, randPosY, randPosZ);
}
/** Generates the Forbidden Tree in the Forbidden biome only **/
}
/** Returns the version of the mod**/
public String getVersion()
{
return "Zephyr Mod v.01 by gdogw1";
}
/**Defines the variable "creative inventory")**/
private static GuiScreen creativeInventory;
}
Block Portal
package net.minecraft.src;
import java.util.List;
import java.util.ArrayList;
public class BlockZephyrPortal extends BlockPortalBase
{
//Look in BlockPortalBase.java to see the full array of hooks you can use for your portal block.
public BlockZephyrPortal(int i)
{
super(i, ModLoader.addOverride("/terrain.png", "/zephyrmod/zephyrportal.png"), Material.portal);
//Get a unique sprite index for the portal texture so that it doesn't override another
//texture.
this.setCreativeTab(CreativeTabs.tabMaterials);
}
public WorldProviderBase getDimension()
{
return new WorldProviderZephyr();
}
public Teleporter getTeleporter()
{
return new ZephyrTeleporter();
}
//You can get to this dimension from the overworld (0) and Nether (-1).
//You should probably make the portal non-solid so you can step into it...
public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int i, int j, int k)
{
return null;
}
/**
* Updates the blocks bounds based on its current state. Args: world, x, y, z
*/
public void setBlockBoundsBasedOnState(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)
{
if (par1IBlockAccess.getBlockId(par2 - 1, par3, par4) == blockID || par1IBlockAccess.getBlockId(par2 + 1, par3, par4) == blockID)
{
float f = 0.5F;
float f2 = 0.125F;
setBlockBounds(0.5F - f, 0.0F, 0.5F - f2, 0.5F + f, 1.0F, 0.5F + f2);
}
else
{
float f1 = 0.125F;
float f3 = 0.5F;
setBlockBounds(0.5F - f1, 0.0F, 0.5F - f3, 0.5F + f1, 1.0F, 0.5F + f3);
}
}
public List canTeleportFromDimension()
{
ArrayList arraylist = new ArrayList();
arraylist.add(Integer.valueOf(0));//player can teleport from overworld to this dimension
arraylist.add(Integer.valueOf(-1));//player can teleport from Nether to this dimension
return arraylist;
}
/**
* Is this block (a) opaque and ( 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;
}
/**
* Checks to see if this location is valid to create a portal and will return True if it does. Args: world, x, y, z
*/
public boolean tryToCreatePortal(World par1World, int par2, int par3, int par4)
{
int i = 0;
int j = 0;
if (par1World.getBlockId(par2 - 1, par3, par4) == mod_zephyrmod.SeriatedStone.blockID || par1World.getBlockId(par2 + 1, par3, par4) == mod_zephyrmod.SeriatedStone.blockID)
{
i = 1;
}
if (par1World.getBlockId(par2, par3, par4 - 1) == mod_zephyrmod.SeriatedStone.blockID || par1World.getBlockId(par2, par3, par4 + 1) == mod_zephyrmod.SeriatedStone.blockID)
{
j = 1;
}
if (i == j)
{
return false;
}
if (par1World.getBlockId(par2 - i, par3, par4 - j) == 0)
{
par2 -= i;
par4 -= j;
}
for (int k = -1; k <= 2; k++)
{
for (int i1 = -1; i1 <= 3; i1++)
{
boolean flag = k == -1 || k == 2 || i1 == -1 || i1 == 3;
if ((k == -1 || k == 2) && (i1 == -1 || i1 == 3))
{
continue;
}
int k1 = par1World.getBlockId(par2 + i * k, par3 + i1, par4 + j * k);
if (flag)
{
if (k1 != mod_zephyrmod.SeriatedStone.blockID)
{
return false;
}
continue;
}
if (k1 != 0 && k1 != Block.fire.blockID)
{
return false;
}
}
}
par1World.editingBlocks = true;
for (int l = 0; l < 2; l++)
{
for (int j1 = 0; j1 < 3; j1++)
{
par1World.setBlockWithNotify(par2 + i * l, par3 + j1, par4 + j * l, mod_zephyrmod.ZephyrPortal.blockID);
}
}
par1World.editingBlocks = false;
return true;
}
/**
* 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)
{
int i = 0;
int j = 1;
if (par1World.getBlockId(par2 - 1, par3, par4) == blockID || par1World.getBlockId(par2 + 1, par3, par4) == blockID)
{
i = 1;
j = 0;
}
int k;
for (k = par3; par1World.getBlockId(par2, k - 1, par4) == blockID; k--) { }
if (par1World.getBlockId(par2, k - 1, par4) != mod_zephyrmod.SeriatedStone.blockID)
{
par1World.setBlockWithNotify(par2, par3, par4, 0);
return;
}
int l;
for (l = 1; l < 4 && par1World.getBlockId(par2, k + l, par4) == blockID; l++) { }
if (l != 3 || par1World.getBlockId(par2, k + l, par4) != mod_zephyrmod.SeriatedStone.blockID)
{
par1World.setBlockWithNotify(par2, par3, par4, 0);
return;
}
boolean flag = par1World.getBlockId(par2 - 1, par3, par4) == blockID || par1World.getBlockId(par2 + 1, par3, par4) == blockID;
boolean flag1 = par1World.getBlockId(par2, par3, par4 - 1) == blockID || par1World.getBlockId(par2, par3, par4 + 1) == blockID;
if (flag && flag1)
{
par1World.setBlockWithNotify(par2, par3, par4, 0);
return;
}
if ((par1World.getBlockId(par2 + i, par3, par4 + j) != mod_zephyrmod.SeriatedStone.blockID || par1World.getBlockId(par2 - i, par3, par4 - j) != blockID) && (par1World.getBlockId(par2 - i, par3, par4 - j) != mod_zephyrmod.SeriatedStone.blockID || par1World.getBlockId(par2 + i, par3, par4 + j) != blockID))
{
par1World.setBlockWithNotify(par2, par3, par4, 0);
return;
}
else
{
return;
}
}
/**
* Returns true if the given side of this block type should be rendered, if the adjacent block is at the given
* coordinates. Args: blockAccess, x, y, z, side
*/
public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)
{
if (par1IBlockAccess.getBlockId(par2, par3, par4) == blockID)
{
return false;
}
boolean flag = par1IBlockAccess.getBlockId(par2 - 1, par3, par4) == blockID && par1IBlockAccess.getBlockId(par2 - 2, par3, par4) != blockID;
boolean flag1 = par1IBlockAccess.getBlockId(par2 + 1, par3, par4) == blockID && par1IBlockAccess.getBlockId(par2 + 2, par3, par4) != blockID;
boolean flag2 = par1IBlockAccess.getBlockId(par2, par3, par4 - 1) == blockID && par1IBlockAccess.getBlockId(par2, par3, par4 - 2) != blockID;
boolean flag3 = par1IBlockAccess.getBlockId(par2, par3, par4 + 1) == blockID && par1IBlockAccess.getBlockId(par2, par3, par4 + 2) != blockID;
boolean flag4 = flag || flag1;
boolean flag5 = flag2 || flag3;
if (flag4 && par5 == 4)
{
return true;
}
if (flag4 && par5 == 5)
{
return true;
}
if (flag5 && par5 == 2)
{
return true;
}
return flag5 && par5 == 3;
}
public boolean displayPortalOverlay()
{
return true;
}
public int getOverlayTexture()
{
return blockIndexInTexture;
}
public int getPortalDelay()
{
return 85;//default
}
public String getEnteringMessage() {
return "Entering Zephyr";
}
public String getLeavingMessage() {
return "Leaving Zephyr";
}
}
(Insert sad noob face) I can't get my dimensions portal block to work ;_; it instead of taking me to my dimension takes me to the nether, also I changed it so there is no portal overlay, but in-game the overlay was still there, it has the texture and stuff tho. I never copy pasted from the nether portal or anything nether related.
Here is my Portal Block file:
package net.minecraft.src;
import java.util.List;
import java.util.ArrayList;
public class BlockTheocraftPortal extends BlockPortalBase
{
//Look in BlockPortalBase.java to see the full array of hooks you can use for your portal block.
public BlockTheocraftPortal(int i)
{
super(i, ModLoader.addOverride("/terrain.png", "/Theocraft/Blocks/TheocraftPortal.png"), Material.portal);
//Get a unique sprite index for the portal texture so that it doesn't override another
//texture.
}
public WorldProviderBase getDimension()
{
return new WorldProviderTheocraft();
}
public Teleporter getTeleporter()
{
return new TheocraftTeleporter();
}
//You can get to this dimension from the overworld (0) and Nether (-1).
//You should probably make the portal non-solid so you can step into it...
public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int i, int j, int k)
{
return null;
}
/**
* Updates the blocks bounds based on its current state. Args: world, x, y, z
*/
public void setBlockBoundsBasedOnState(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)
{
if (par1IBlockAccess.getBlockId(par2 - 1, par3, par4) == blockID || par1IBlockAccess.getBlockId(par2 + 1, par3, par4) == blockID)
{
float f = 0.5F;
float f2 = 0.125F;
setBlockBounds(0.5F - f, 0.0F, 0.5F - f2, 0.5F + f, 1.0F, 0.5F + f2);
}
else
{
float f1 = 0.125F;
float f3 = 0.5F;
setBlockBounds(0.5F - f1, 0.0F, 0.5F - f3, 0.5F + f1, 1.0F, 0.5F + f3);
}
}
public List canTeleportFromDimension()
{
ArrayList arraylist = new ArrayList();
arraylist.add(Integer.valueOf(0));//player can teleport from overworld to this dimension
return arraylist;
}
/**
* Is this block (a) opaque and ( 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;
}
/**
* Checks to see if this location is valid to create a portal and will return True if it does. Args: world, x, y, z
*/
public boolean tryToCreatePortal(World par1World, int par2, int par3, int par4)
{
int i = 0;
int j = 0;
if (par1World.getBlockId(par2 - 1, par3, par4) == mod_Theocraft.MagicBlock.blockID || par1World.getBlockId(par2 + 1, par3, par4) == mod_Theocraft.MagicBlock.blockID)
{
i = 1;
}
if (par1World.getBlockId(par2, par3, par4 - 1) == mod_Theocraft.MagicBlock.blockID || par1World.getBlockId(par2, par3, par4 + 1) == mod_Theocraft.MagicBlock.blockID)
{
j = 1;
}
if (i == j)
{
return false;
}
if (par1World.getBlockId(par2 - i, par3, par4 - j) == 0)
{
par2 -= i;
par4 -= j;
}
for (int k = -1; k <= 2; k++)
{
for (int i1 = -1; i1 <= 3; i1++)
{
boolean flag = k == -1 || k == 2 || i1 == -1 || i1 == 3;
if ((k == -1 || k == 2) && (i1 == -1 || i1 == 3))
{
continue;
}
int k1 = par1World.getBlockId(par2 + i * k, par3 + i1, par4 + j * k);
if (flag)
{
if (k1 != mod_Theocraft.MagicBlock.blockID)
{
return false;
}
continue;
}
if (k1 != 0 && k1 != Block.fire.blockID)
{
return false;
}
}
}
par1World.editingBlocks = true;
for (int l = 0; l < 2; l++)
{
for (int j1 = 0; j1 < 3; j1++)
{
par1World.setBlockWithNotify(par2 + i * l, par3 + j1, par4 + j * l, mod_Theocraft.BlockTheocraftPortal.blockID);
}
}
par1World.editingBlocks = false;
return true;
}
/**
* 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)
{
int i = 0;
int j = 1;
if (par1World.getBlockId(par2 - 1, par3, par4) == blockID || par1World.getBlockId(par2 + 1, par3, par4) == blockID)
{
i = 1;
j = 0;
}
int k;
for (k = par3; par1World.getBlockId(par2, k - 1, par4) == blockID; k--) { }
if (par1World.getBlockId(par2, k - 1, par4) != mod_Theocraft.MagicBlock.blockID)
{
par1World.setBlockWithNotify(par2, par3, par4, 0);
return;
}
int l;
for (l = 1; l < 4 && par1World.getBlockId(par2, k + l, par4) == blockID; l++) { }
if (l != 3 || par1World.getBlockId(par2, k + l, par4) != mod_Theocraft.MagicBlock.blockID)
{
par1World.setBlockWithNotify(par2, par3, par4, 0);
return;
}
boolean flag = par1World.getBlockId(par2 - 1, par3, par4) == blockID || par1World.getBlockId(par2 + 1, par3, par4) == blockID;
boolean flag1 = par1World.getBlockId(par2, par3, par4 - 1) == blockID || par1World.getBlockId(par2, par3, par4 + 1) == blockID;
if (flag && flag1)
{
par1World.setBlockWithNotify(par2, par3, par4, 0);
return;
}
if ((par1World.getBlockId(par2 + i, par3, par4 + j) != mod_Theocraft.MagicBlock.blockID || par1World.getBlockId(par2 - i, par3, par4 - j) != blockID) && (par1World.getBlockId(par2 - i, par3, par4 - j) != mod_Theocraft.MagicBlock.blockID || par1World.getBlockId(par2 + i, par3, par4 + j) != blockID))
{
par1World.setBlockWithNotify(par2, par3, par4, 0);
return;
}
else
{
return;
}
}
/**
* Returns true if the given side of this block type should be rendered, if the adjacent block is at the given
* coordinates. Args: blockAccess, x, y, z, side
*/
public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)
{
if (par1IBlockAccess.getBlockId(par2, par3, par4) == blockID)
{
return false;
}
boolean flag = par1IBlockAccess.getBlockId(par2 - 1, par3, par4) == blockID && par1IBlockAccess.getBlockId(par2 - 2, par3, par4) != blockID;
boolean flag1 = par1IBlockAccess.getBlockId(par2 + 1, par3, par4) == blockID && par1IBlockAccess.getBlockId(par2 + 2, par3, par4) != blockID;
boolean flag2 = par1IBlockAccess.getBlockId(par2, par3, par4 - 1) == blockID && par1IBlockAccess.getBlockId(par2, par3, par4 - 2) != blockID;
boolean flag3 = par1IBlockAccess.getBlockId(par2, par3, par4 + 1) == blockID && par1IBlockAccess.getBlockId(par2, par3, par4 + 2) != blockID;
boolean flag4 = flag || flag1;
boolean flag5 = flag2 || flag3;
if (flag4 && par5 == 4)
{
return true;
}
if (flag4 && par5 == 5)
{
return true;
}
if (flag5 && par5 == 2)
{
return true;
}
return flag5 && par5 == 3;
}
public boolean displayPortalOverlay()
{
return false;
}
public int getOverlayTexture()
{
return blockIndexInTexture;
}
public int getPortalDelay()
{
return 85;//default
}
public String getEnteringMessage() {
return "Welcome to Theocraft";
}
public String getLeavingMessage() {
return "Have a nice day";
}
}
If you need any of the other files, just say so. ;_;
Does anybody know how to fix this? I'm so confused ._.
Thanks for all your amazing tutorials. I hope you can make some more tutorials, your tutorials were the first ones and so far the best tutorials I have seen. Keep up the good work.
needs to extend EntityFlying or copy the flying methods.
also fo rthe question about how to update to 1.3.2 nothing big have changed so just keep going until u see a error
Yes, hes right. Sorry I could not answer your question earlier. All you need to do is extend it then you will get everything but the constructor of EntityFlying
The tutorials and The Forbidden Forest mod both do not seem to use Minecraft Forge, but you are able to use as many images as you like. I have been trying to figure out how to do that for weeks, and still haven't found out how. Could someone please tell me how, if it is possible?
Rollback Post to RevisionRollBack
May the ores be with you.
Yes, I'm one of these guys: If I say something that offends you or just seems wrong, please let me know. I was almost certainly just making a joke or a pun, or something really dumb like that, and didn't mean anything by it. Don't take anything I say too seriously!
I mean, he seems to use as many item and block and mob images as he wants in the mod and the tutorials.
Rollback Post to RevisionRollBack
May the ores be with you.
Yes, I'm one of these guys: If I say something that offends you or just seems wrong, please let me know. I was almost certainly just making a joke or a pun, or something really dumb like that, and didn't mean anything by it. Don't take anything I say too seriously!
in minecraft
--- BEGIN ERROR REPORT 701e9f06 --------
Generated 8/14/12 10:09 AM
- Minecraft Version: 1.3.1
- Operating System: Mac OS X (x86_64) version 10.8
- Java Version: 1.6.0_33, Apple Inc.
- Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc.
- Memory: 897611480 bytes (856 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- ModLoader: Mods loaded: 2
ModLoader 1.3.1
mod_RedRuins Red Ruins By DragonMauler52
- LWJGL: 2.4.2
- OpenGL: NVIDIA GeForce GT 650M OpenGL Engine GL version 2.1 NVIDIA-8.0.51, NVIDIA Corporation
- Is Modded: Probably not
- Type: Client
- Texture Pack: Default
- Profiler Position: N/A (disabled)
- World MpServer Entities: 103 total; [EntityClientPlayerMP['Player824'/305, l='MpServer', x=-8.67, y=89.62, z=-71.38], EntityZombie['Zombie'/102, l='MpServer', x=-65.70, y=27.00, z=-107.30], EntityZombie['Zombie'/103, l='MpServer', x=-64.56, y=33.00, z=-106.98], EntitySkeleton['Skeleton'/100, l='MpServer', x=-68.31, y=33.00, z=-113.50], EntitySkeleton['Skeleton'/101, l='MpServer', x=-70.31, y=27.00, z=-121.66], EntityZombie['Zombie'/99, l='MpServer', x=-68.01, y=33.00, z=-112.64], EntitySheep['Sheep'/96, l='MpServer', x=-88.50, y=52.00, z=-94.22], EntityCreeper['Creeper'/110, l='MpServer', x=-68.50, y=22.00, z=-68.50], EntitySheep['Sheep'/111, l='MpServer', x=-70.41, y=61.00, z=-71.81], EntityZombie['Zombie'/108, l='MpServer', x=-73.97, y=15.00, z=-87.38], EntityZombie['Zombie'/109, l='MpServer', x=-77.50, y=16.00, z=-85.50], EntityCreeper['Creeper'/106, l='MpServer', x=-70.50, y=16.00, z=-88.50], EntityZombie['Zombie'/107, l='MpServer', x=-75.31, y=15.00, z=-88.41], EntitySheep['Sheep'/104, l='MpServer', x=-78.13, y=67.00, z=-107.84], EntitySheep['Sheep'/105, l='MpServer', x=-74.50, y=69.00, z=-102.69], EntitySkeleton['Skeleton'/119, l='MpServer', x=-54.53, y=38.00, z=-113.34], EntityCreeper['Creeper'/118, l='MpServer', x=-57.50, y=38.00, z=-114.50], EntitySkeleton['Skeleton'/117, l='MpServer', x=-60.50, y=41.00, z=-112.50], EntitySheep['Sheep'/114, l='MpServer', x=-71.53, y=61.00, z=-71.53], EntitySheep['Sheep'/113, l='MpServer', x=-72.12, y=68.00, z=-73.06], EntitySheep['Sheep'/112, l='MpServer', x=-71.50, y=61.00, z=-70.44], EntitySkeleton['Skeleton'/127, l='MpServer', x=-57.78, y=20.00, z=-74.00], EntitySkeleton['Skeleton'/126, l='MpServer', x=-57.50, y=20.00, z=-73.06], EntitySkeleton['Skeleton'/125, l='MpServer', x=-56.50, y=22.00, z=-77.02], EntityZombie['Zombie'/124, l='MpServer', x=-63.78, y=32.00, z=-107.31], EntitySkeleton['Skeleton'/123, l='MpServer', x=-55.88, y=36.00, z=-96.53], EntitySpider['Spider'/122, l='MpServer', x=-49.50, y=20.00, z=-108.50], EntityCreeper['Creeper'/121, l='MpServer', x=-53.59, y=39.00, z=-115.00], EntityCreeper['Creeper'/120, l='MpServer', x=-64.47, y=42.00, z=-105.99], EntityZombie['Zombie'/143, l='MpServer', x=-35.56, y=12.00, z=-114.88], EntityZombie['Zombie'/142, l='MpServer', x=-46.38, y=11.93, z=-148.20], EntitySkeleton['Skeleton'/129, l='MpServer', x=-59.50, y=21.00, z=-75.50], EntitySkeleton['Skeleton'/128, l='MpServer', x=-55.63, y=20.00, z=-71.88], EntitySheep['Sheep'/131, l='MpServer', x=-60.78, y=60.00, z=-30.44], EntitySheep['Sheep'/130, l='MpServer', x=-58.75, y=60.00, z=-27.44], EntitySheep['Sheep'/133, l='MpServer', x=-45.18, y=65.00, z=-26.93], EntitySheep['Sheep'/132, l='MpServer', x=-51.45, y=61.00, z=-29.29], EntitySkeleton['Skeleton'/152, l='MpServer', x=-44.69, y=16.00, z=-48.31], EntitySpider['Spider'/153, l='MpServer', x=-43.13, y=16.00, z=-48.69], EntitySheep['Sheep'/154, l='MpServer', x=-34.50, y=65.00, z=-1.06], EntitySheep['Sheep'/155, l='MpServer', x=-34.18, y=71.00, z=-11.44], EntityZombie['Zombie'/158, l='MpServer', x=-16.09, y=2.00, z=-145.50], EntityZombie['Zombie'/159, l='MpServer', x=-30.73, y=16.38, z=-147.19], EntityCreeper['Creeper'/144, l='MpServer', x=-39.03, y=55.00, z=-115.69], EntitySkeleton['Skeleton'/145, l='MpServer', x=-46.50, y=68.00, z=-122.50], EntityZombie['Zombie'/146, l='MpServer', x=-47.69, y=20.15, z=-107.69], EntityZombie['Zombie'/147, l='MpServer', x=-37.34, y=20.00, z=-108.63], EntityZombie['Zombie'/148, l='MpServer', x=-36.94, y=20.00, z=-106.72], EntityCreeper['Creeper'/149, l='MpServer', x=-39.00, y=43.00, z=-108.44], EntityItem['item.tile.gravel'/150, l='MpServer', x=-33.56, y=13.13, z=-87.88], EntityCreeper['Creeper'/151, l='MpServer', x=-42.31, y=16.00, z=-50.03], EntityCreeper['Creeper'/163, l='MpServer', x=-21.41, y=24.00, z=-116.00], EntityZombie['Zombie'/162, l='MpServer', x=-30.59, y=9.00, z=-142.50], EntityZombie['Zombie'/161, l='MpServer', x=-31.50, y=10.00, z=-141.50], EntityZombie['Zombie'/160, l='MpServer', x=-19.50, y=12.00, z=-128.50], EntitySheep['Sheep'/167, l='MpServer', x=-20.45, y=66.00, z=-12.38], EntitySheep['Sheep'/166, l='MpServer', x=-28.41, y=66.06, z=-4.50], EntityZombie['Zombie'/165, l='MpServer', x=-21.66, y=19.00, z=-84.44], EntityZombie['Zombie'/164, l='MpServer', x=-22.50, y=19.00, z=-85.06], EntityZombie['Zombie'/187, l='MpServer', x=0.25, y=9.00, z=-137.25], EntitySheep['Sheep'/190, l='MpServer', x=14.56, y=70.00, z=-81.85], EntitySheep['Sheep'/191, l='MpServer', x=0.97, y=77.00, z=-49.94], EntityZombie['Zombie'/188, l='MpServer', x=4.16, y=9.00, z=-141.34], EntitySheep['Sheep'/189, l='MpServer', x=20.62, y=66.00, z=-97.44], EntityCreeper['Creeper'/178, l='MpServer', x=-4.50, y=9.00, z=-143.78], EntityZombie['Zombie'/179, l='MpServer', x=-0.69, y=9.00, z=-136.31], EntityCreeper['Creeper'/176, l='MpServer', x=-4.50, y=1.00, z=-144.69], EntitySkeleton['Skeleton'/177, l='MpServer', x=3.13, y=17.00, z=-141.25], EntitySheep['Sheep'/182, l='MpServer', x=-13.19, y=79.00, z=-45.81], EntitySheep['Sheep'/183, l='MpServer', x=-13.49, y=78.23, z=-35.47], EntitySkeleton['Skeleton'/180, l='MpServer', x=-12.50, y=36.00, z=-60.03], EntitySheep['Sheep'/181, l='MpServer', x=-6.66, y=78.00, z=-45.56], EntityZombie['Zombie'/205, l='MpServer', x=16.53, y=27.00, z=-119.03], EntitySkeleton['Skeleton'/204, l='MpServer', x=21.88, y=14.00, z=-137.53], EntitySheep['Sheep'/207, l='MpServer', x=21.78, y=70.00, z=-81.84], EntitySheep['Sheep'/206, l='MpServer', x=16.44, y=67.00, z=-87.34], EntitySheep['Sheep'/192, l='MpServer', x=15.84, y=68.00, z=-11.28], EntitySpider['Spider'/220, l='MpServer', x=64.50, y=55.00, z=-144.91], EntitySpider['Spider'/221, l='MpServer', x=60.09, y=55.00, z=-142.03], EntitySkeleton['Skeleton'/222, l='MpServer', x=56.50, y=15.00, z=-104.50], EntityZombie['Zombie'/223, l='MpServer', x=60.50, y=17.00, z=-92.50], EntityCreeper['Creeper'/217, l='MpServer', x=62.16, y=39.00, z=-147.84], EntityCreeper['Creeper'/218, l='MpServer', x=62.50, y=39.00, z=-151.50], EntityCreeper['Creeper'/219, l='MpServer', x=60.50, y=39.00, z=-149.50], EntitySkeleton['Skeleton'/212, l='MpServer', x=47.50, y=32.00, z=-89.50], EntitySheep['Sheep'/214, l='MpServer', x=34.53, y=61.00, z=8.47], EntitySheep['Sheep'/215, l='MpServer', x=36.13, y=63.00, z=4.84], EntitySheep['Sheep'/208, l='MpServer', x=22.50, y=69.00, z=-9.50], EntitySheep['Sheep'/209, l='MpServer', x=25.03, y=68.00, z=-2.97], EntitySheep['Sheep'/210, l='MpServer', x=17.50, y=69.00, z=-12.56], EntitySheep['Sheep'/211, l='MpServer', x=26.16, y=71.00, z=6.91], EntitySheep['Sheep'/239, l='MpServer', x=69.88, y=61.00, z=-87.13], EntityCreeper['Creeper'/238, l='MpServer', x=70.50, y=37.00, z=-146.50], EntitySheep['Sheep'/231, l='MpServer', x=49.56, y=77.00, z=-60.66], EntitySheep['Sheep'/230, l='MpServer', x=54.50, y=79.00, z=-50.19], EntitySheep['Sheep'/229, l='MpServer', x=51.66, y=78.00, z=-53.53], EntitySkeleton['Skeleton'/228, l='MpServer', x=62.50, y=36.00, z=-60.50], EntitySheep['Sheep'/227, l='MpServer', x=60.78, y=75.00, z=-80.53], EntitySheep['Sheep'/226, l='MpServer', x=55.44, y=73.00, z=-86.50], EntityZombie['Zombie'/225, l='MpServer', x=50.50, y=29.00, z=-84.50], EntityZombie['Zombie'/224, l='MpServer', x=57.00, y=17.00, z=-86.53], EntitySheep['Sheep'/242, l='MpServer', x=64.56, y=71.00, z=-62.94], EntitySkeleton['Skeleton'/240, l='MpServer', x=69.50, y=15.00, z=-66.50]]
- World MpServer Players: 1 total; [EntityClientPlayerMP['Player824'/305, l='MpServer', x=-8.67, y=89.62, z=-71.38]]
- World MpServer Chunk Stats: MultiplayerChunkCache: 441
- Forced Entities: 104 total; [EntityClientPlayerMP['Player824'/305, l='MpServer', x=-8.67, y=89.62, z=-71.38], EntityZombie['Zombie'/102, l='MpServer', x=-65.70, y=27.00, z=-107.30], EntityZombie['Zombie'/103, l='MpServer', x=-64.56, y=33.00, z=-106.98], EntitySkeleton['Skeleton'/100, l='MpServer', x=-68.31, y=33.00, z=-113.50], EntitySkeleton['Skeleton'/101, l='MpServer', x=-70.31, y=27.00, z=-121.66], EntityZombie['Zombie'/99, l='MpServer', x=-68.01, y=33.00, z=-112.64], EntitySheep['Sheep'/96, l='MpServer', x=-88.50, y=52.00, z=-94.22], EntityCreeper['Creeper'/110, l='MpServer', x=-68.50, y=22.00, z=-68.50], EntitySheep['Sheep'/111, l='MpServer', x=-70.41, y=61.00, z=-71.81], EntityZombie['Zombie'/108, l='MpServer', x=-73.97, y=15.00, z=-87.38], EntityZombie['Zombie'/109, l='MpServer', x=-77.50, y=16.00, z=-85.50], EntityCreeper['Creeper'/106, l='MpServer', x=-70.50, y=16.00, z=-88.50], EntityZombie['Zombie'/107, l='MpServer', x=-75.31, y=15.00, z=-88.41], EntitySheep['Sheep'/104, l='MpServer', x=-78.13, y=67.00, z=-107.84], EntitySheep['Sheep'/105, l='MpServer', x=-74.50, y=69.00, z=-102.69], EntitySkeleton['Skeleton'/119, l='MpServer', x=-54.53, y=38.00, z=-113.34], EntityCreeper['Creeper'/118, l='MpServer', x=-57.50, y=38.00, z=-114.50], EntityItem['item.tile.gravel'/150, l='MpServer', x=-33.56, y=13.13, z=-87.88], EntitySkeleton['Skeleton'/117, l='MpServer', x=-60.50, y=41.00, z=-112.50], EntitySheep['Sheep'/114, l='MpServer', x=-71.53, y=61.00, z=-71.53], EntitySheep['Sheep'/113, l='MpServer', x=-72.12, y=68.00, z=-73.06], EntitySheep['Sheep'/112, l='MpServer', x=-71.50, y=61.00, z=-70.44], EntitySkeleton['Skeleton'/127, l='MpServer', x=-57.78, y=20.00, z=-74.00], EntitySkeleton['Skeleton'/126, l='MpServer', x=-57.50, y=20.00, z=-73.06], EntitySkeleton['Skeleton'/125, l='MpServer', x=-56.50, y=22.00, z=-77.02], EntityZombie['Zombie'/124, l='MpServer', x=-63.78, y=32.00, z=-107.31], EntitySkeleton['Skeleton'/123, l='MpServer', x=-55.88, y=36.00, z=-96.53], EntitySpider['Spider'/122, l='MpServer', x=-49.50, y=20.00, z=-108.50], EntityCreeper['Creeper'/121, l='MpServer', x=-53.59, y=39.00, z=-115.00], EntityCreeper['Creeper'/120, l='MpServer', x=-64.47, y=42.00, z=-105.99], EntityZombie['Zombie'/143, l='MpServer', x=-35.56, y=12.00, z=-114.88], EntityZombie['Zombie'/142, l='MpServer', x=-46.38, y=11.93, z=-148.20], EntitySkeleton['Skeleton'/129, l='MpServer', x=-59.50, y=21.00, z=-75.50], EntitySkeleton['Skeleton'/128, l='MpServer', x=-55.63, y=20.00, z=-71.88], EntitySheep['Sheep'/131, l='MpServer', x=-60.78, y=60.00, z=-30.44], EntitySheep['Sheep'/130, l='MpServer', x=-58.75, y=60.00, z=-27.44], EntitySheep['Sheep'/133, l='MpServer', x=-45.18, y=65.00, z=-26.93], EntitySheep['Sheep'/132, l='MpServer', x=-51.45, y=61.00, z=-29.29], EntitySkeleton['Skeleton'/152, l='MpServer', x=-44.69, y=16.00, z=-48.31], EntitySpider['Spider'/153, l='MpServer', x=-43.13, y=16.00, z=-48.69], EntitySheep['Sheep'/154, l='MpServer', x=-34.50, y=65.00, z=-1.06], EntitySheep['Sheep'/155, l='MpServer', x=-34.18, y=71.00, z=-11.44], EntityZombie['Zombie'/158, l='MpServer', x=-16.09, y=2.00, z=-145.50], EntityZombie['Zombie'/159, l='MpServer', x=-30.73, y=16.38, z=-147.19], EntityCreeper['Creeper'/144, l='MpServer', x=-39.03, y=55.00, z=-115.69], EntitySkeleton['Skeleton'/145, l='MpServer', x=-46.50, y=68.00, z=-122.50], EntityZombie['Zombie'/146, l='MpServer', x=-47.69, y=20.15, z=-107.69], EntityZombie['Zombie'/147, l='MpServer', x=-37.34, y=20.00, z=-108.63], EntityZombie['Zombie'/148, l='MpServer', x=-36.94, y=20.00, z=-106.72], EntityCreeper['Creeper'/149, l='MpServer', x=-39.00, y=43.00, z=-108.44], EntityItem['item.tile.gravel'/150, l='MpServer', x=-33.56, y=13.13, z=-87.88], EntityCreeper['Creeper'/151, l='MpServer', x=-42.31, y=16.00, z=-50.03], EntityCreeper['Creeper'/163, l='MpServer', x=-21.41, y=24.00, z=-116.00], EntityZombie['Zombie'/162, l='MpServer', x=-30.59, y=9.00, z=-142.50], EntityZombie['Zombie'/161, l='MpServer', x=-31.50, y=10.00, z=-141.50], EntityZombie['Zombie'/160, l='MpServer', x=-19.50, y=12.00, z=-128.50], EntitySheep['Sheep'/167, l='MpServer', x=-20.45, y=66.00, z=-12.38], EntitySheep['Sheep'/166, l='MpServer', x=-28.41, y=66.06, z=-4.50], EntityZombie['Zombie'/165, l='MpServer', x=-21.66, y=19.00, z=-84.44], EntityZombie['Zombie'/164, l='MpServer', x=-22.50, y=19.00, z=-85.06], EntityZombie['Zombie'/187, l='MpServer', x=0.25, y=9.00, z=-137.25], EntitySheep['Sheep'/190, l='MpServer', x=14.56, y=70.00, z=-81.85], EntitySheep['Sheep'/191, l='MpServer', x=0.97, y=77.00, z=-49.94], EntityZombie['Zombie'/188, l='MpServer', x=4.16, y=9.00, z=-141.34], EntitySheep['Sheep'/189, l='MpServer', x=20.62, y=66.00, z=-97.44], EntityCreeper['Creeper'/178, l='MpServer', x=-4.50, y=9.00, z=-143.78], EntityZombie['Zombie'/179, l='MpServer', x=-0.69, y=9.00, z=-136.31], EntityCreeper['Creeper'/176, l='MpServer', x=-4.50, y=1.00, z=-144.69], EntitySkeleton['Skeleton'/177, l='MpServer', x=3.13, y=17.00, z=-141.25], EntitySheep['Sheep'/182, l='MpServer', x=-13.19, y=79.00, z=-45.81], EntitySheep['Sheep'/183, l='MpServer', x=-13.49, y=78.23, z=-35.47], EntitySkeleton['Skeleton'/180, l='MpServer', x=-12.50, y=36.00, z=-60.03], EntitySheep['Sheep'/181, l='MpServer', x=-6.66, y=78.00, z=-45.56], EntityZombie['Zombie'/205, l='MpServer', x=16.53, y=27.00, z=-119.03], EntitySkeleton['Skeleton'/204, l='MpServer', x=21.88, y=14.00, z=-137.53], EntitySheep['Sheep'/207, l='MpServer', x=21.78, y=70.00, z=-81.84], EntitySheep['Sheep'/206, l='MpServer', x=16.44, y=67.00, z=-87.34], EntitySheep['Sheep'/192, l='MpServer', x=15.84, y=68.00, z=-11.28], EntitySpider['Spider'/220, l='MpServer', x=64.50, y=55.00, z=-144.91], EntitySpider['Spider'/221, l='MpServer', x=60.09, y=55.00, z=-142.03], EntitySkeleton['Skeleton'/222, l='MpServer', x=56.50, y=15.00, z=-104.50], EntityZombie['Zombie'/223, l='MpServer', x=60.50, y=17.00, z=-92.50], EntityCreeper['Creeper'/217, l='MpServer', x=62.16, y=39.00, z=-147.84], EntityCreeper['Creeper'/218, l='MpServer', x=62.50, y=39.00, z=-151.50], EntityCreeper['Creeper'/219, l='MpServer', x=60.50, y=39.00, z=-149.50], EntitySkeleton['Skeleton'/212, l='MpServer', x=47.50, y=32.00, z=-89.50], EntitySheep['Sheep'/214, l='MpServer', x=34.53, y=61.00, z=8.47], EntitySheep['Sheep'/215, l='MpServer', x=36.13, y=63.00, z=4.84], EntitySheep['Sheep'/208, l='MpServer', x=22.50, y=69.00, z=-9.50], EntitySheep['Sheep'/209, l='MpServer', x=25.03, y=68.00, z=-2.97], EntitySheep['Sheep'/210, l='MpServer', x=17.50, y=69.00, z=-12.56], EntitySheep['Sheep'/211, l='MpServer', x=26.16, y=71.00, z=6.91], EntitySheep['Sheep'/239, l='MpServer', x=69.88, y=61.00, z=-87.13], EntityCreeper['Creeper'/238, l='MpServer', x=70.50, y=37.00, z=-146.50], EntitySheep['Sheep'/231, l='MpServer', x=49.56, y=77.00, z=-60.66], EntitySheep['Sheep'/230, l='MpServer', x=54.50, y=79.00, z=-50.19], EntitySheep['Sheep'/229, l='MpServer', x=51.66, y=78.00, z=-53.53], EntitySkeleton['Skeleton'/228, l='MpServer', x=62.50, y=36.00, z=-60.50], EntitySheep['Sheep'/227, l='MpServer', x=60.78, y=75.00, z=-80.53], EntitySheep['Sheep'/226, l='MpServer', x=55.44, y=73.00, z=-86.50], EntityZombie['Zombie'/225, l='MpServer', x=50.50, y=29.00, z=-84.50], EntityZombie['Zombie'/224, l='MpServer', x=57.00, y=17.00, z=-86.53], EntitySheep['Sheep'/242, l='MpServer', x=64.56, y=71.00, z=-62.94], EntitySkeleton['Skeleton'/240, l='MpServer', x=69.50, y=15.00, z=-66.50]]
- Retry Entities: 0 total; []
java.lang.NullPointerException
at net.minecraft.src.World.<init>(World.java:163)
at net.minecraft.src.WorldClient.<init>(WorldClient.java:35)
at net.minecraft.src.NetClientHandler.handleRespawn(NetClientHandler.java:846)
at net.minecraft.src.Packet9Respawn.processPacket(Packet9Respawn.java:37)
at net.minecraft.src.MemoryConnection.processReadPackets(MemoryConnection.java:70)
at net.minecraft.src.NetClientHandler.processReadPackets(NetClientHandler.java:89)
at net.minecraft.src.WorldClient.tick(WorldClient.java:63)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1760)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:821)
at net.minecraft.client.Minecraft.run(Minecraft.java:751)
at java.lang.Thread.run(Thread.java:680)
--- END ERROR REPORT 6ba58c1e ----------
i hope im not a bad modder!
any help is needed.
Also how do i make it so my dimension has a day and night cycle? and how do i edit it so day and night last twice as long?
Guess i"ll have to wait til theInstitutions replies, or someone else.
mod_###
Proud partner of the +Craft Mod Team.
Does anybody know how to fix this? I'm so confused ._.
Yes, hes right. Sorry I could not answer your question earlier. All you need to do is extend it then you will get everything but the constructor of EntityFlying
May the ores be with you.
Yes, I'm one of these guys: If I say something that offends you or just seems wrong, please let me know. I was almost certainly just making a joke or a pun, or something really dumb like that, and didn't mean anything by it. Don't take anything I say too seriously!
May the ores be with you.
Yes, I'm one of these guys: If I say something that offends you or just seems wrong, please let me know. I was almost certainly just making a joke or a pun, or something really dumb like that, and didn't mean anything by it. Don't take anything I say too seriously!
I dont use Forge