However I see you have ears and other things on there, you're going to need that same two lines for all of those objects as well. Also the objects need to have the same rotation point (the blue dot in techne) as the head does. If you want the thing to look at you when your close add this to your entity class.
this.tasks.addTask(7, new EntityAIWatchClosest(this, EntityPlayer.class, 8.0F));
Okay I did that and they seemed to spawn more, either by themselves or in small groups maybe of three or less. Still spawned very little though, and as far as the other mobs that use this.spawnableMonsterList.add I changed those to 15, 15, 15 just to see and they seemed to spawn less... maybe? But they still spawned in groups sometimes huge and tightly packed together and still always in dark areas and not out in the open. Ideas? Thanks for the help so far
This is in my biome gen class. This is the only biome in my dimension. When I use that code only the last two (Apatosaurus, and Obamadon) spawn. They spawn rarely and I only ever saw one Obamadon after flying around for at least 30min. During that time I only saw around 10 Apatosaurus; this was in flying straight one direction. I saw none of the other mobs.
The two that did spawn somewhat are type EntityTameable and in order to even get them to spawn at all I added this to both of their Entity classes.
@Override
public boolean getCanSpawnHere()
{
return true;
}
Now all the other ones are type EntityMob. They have this in their code.
@Override
protected boolean isValidLightLevel()
{
return true; //don't care about the light level to spawn
}
Now back to my BiomeGen Class where I had the spawn code I have also tried using:
and have the variables set to the lowest possible. They spawn everywhere, which is okay but they spawn wayyy too much. They are all over the place considering I have the spawn so low. Also they spawn in huge groups which doesn't make sense since the min is 1 and max is 1 (Changing the min and max doesn't seem to change the group size at all). Also they only spawn in dark areas, under trees, under cliffs, ect. Going back to the code earlier which allows them to spawn during the day under any light level, I am confused as to why they won't spawn regularly in open grass.
As for the last two, they spawn anywhere and everywhere and literally cover the entire ground, presumably this is having to do with this code I mention earlier
@Override
public boolean getCanSpawnHere()
{
return true;
}
However I am not sure, but considering without it they won't spawn at all I think it is a safe assumption.
Now for the second configuration the same goes for the first three mobs (spawn too much, large groups, under trees and cliffs) but the last two that spawned everywhere before now spawn rarely but only around the first few chunks out of the portal.
I've been messing around with this for a few days now and can't get any of this to work how I want. Any help at all will be greatly appreciated, and I'll give you credit it you can solve this issue for me Thanks for your time
P.S. If you are the person that solves this I will add your ingame name to a config file which will give you something only obtainable that way if you ever play the mod
private void generateSurface(World world, Random random, int BlockX, int BlockZ) {
for(int i = 0; i < 20; i++){
int Xcoord1 = BlockX + random.nextInt(16);
int Ycoord1 = random.nextInt(90);
int Zcoord1 = BlockZ + random.nextInt(16);
(new WorldGenTreeClassHere(Trees Variables)).generate(world, random, Xcoord1, Ycoord1, Zcoord1);
}
}
I have a custom dimension working, trees generate, grass, dirt, stone, everything works and looks great, but ever since I got the stone working i've been getting terrible lag spikes every few seconds. Before I got the custom stone to generate and replace the regular stone I wasn't having these problems. Any help would be great, just can't seem to fix this one.
Here is my ChunkProvider Class:
package ZoneSeek.common.worldgen.Prehistoric;
import java.util.List;
import java.util.Random;
import ZoneSeek.common.blocks.BlocksHelper;
import net.minecraft.block.Block;
import net.minecraft.block.BlockSand;
import net.minecraft.entity.EnumCreatureType;
import net.minecraft.util.IProgressUpdate;
import net.minecraft.util.MathHelper;
import net.minecraft.world.ChunkPosition;
import net.minecraft.world.SpawnerAnimals;
import net.minecraft.world.World;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraft.world.chunk.Chunk;
import net.minecraft.world.chunk.IChunkProvider;
import net.minecraft.world.gen.MapGenBase;
import net.minecraft.world.gen.MapGenCaves;
import net.minecraft.world.gen.MapGenRavine;
import net.minecraft.world.gen.NoiseGeneratorOctaves;
import net.minecraft.world.gen.feature.MapGenScatteredFeature;
import net.minecraft.world.gen.feature.WorldGenDungeons;
import net.minecraft.world.gen.feature.WorldGenLakes;
import net.minecraft.world.gen.structure.MapGenMineshaft;
import net.minecraft.world.gen.structure.MapGenStronghold;
import net.minecraft.world.gen.structure.MapGenVillage;
public class ChunkProviderPrehistoric implements IChunkProvider {
/** RNG. */
private Random rand;
/** A NoiseGeneratorOctaves used in generating terrain */
private NoiseGeneratorOctaves noiseGen1;
/** A NoiseGeneratorOctaves used in generating terrain */
private NoiseGeneratorOctaves noiseGen2;
/** A NoiseGeneratorOctaves used in generating terrain */
private NoiseGeneratorOctaves noiseGen3;
/** A NoiseGeneratorOctaves used in generating terrain */
private NoiseGeneratorOctaves noiseGen4;
/** A NoiseGeneratorOctaves used in generating terrain */
public NoiseGeneratorOctaves noiseGen5;
/** A NoiseGeneratorOctaves used in generating terrain */
public NoiseGeneratorOctaves noiseGen6;
public NoiseGeneratorOctaves mobSpawnerNoise;
/** Reference to the World object. */
private World worldObj;
/** are map structures going to be generated (e.g. strongholds) */
private final boolean mapFeaturesEnabled;
/** Holds the overall noise array used in chunk generation */
private double[] noiseArray;
private double[] stoneNoise = new double[256];
private MapGenBase caveGenerator = new MapGenCaves();
/** Holds Stronghold Generator */
private MapGenStronghold strongholdGenerator = new MapGenStronghold();
/** Holds Village Generator */
private MapGenVillage villageGenerator = new MapGenVillage();
/** Holds Mineshaft Generator */
private MapGenMineshaft mineshaftGenerator = new MapGenMineshaft();
private MapGenScatteredFeature scatteredFeatureGenerator = new MapGenScatteredFeature();
/** Holds ravine generator */
private MapGenBase ravineGenerator = new MapGenRavine();
/** The biomes that are used to generate the chunk */
private BiomeGenBase[] biomesForGeneration;
/** A double array that hold terrain noise from noiseGen3 */
double[] noise3;
/** A double array that hold terrain noise */
double[] noise1;
/** A double array that hold terrain noise from noiseGen2 */
double[] noise2;
/** A double array that hold terrain noise from noiseGen5 */
double[] noise5;
/** A double array that holds terrain noise from noiseGen6 */
double[] noise6;
/**
* Used to store the 5x5 parabolic field that is used during terrain generation.
*/
float[] parabolicField;
int[][] field_73219_j = new int[32][32];
public ChunkProviderPrehistoric(World par1World, long par2, boolean par4) {
this.worldObj = par1World;
this.mapFeaturesEnabled = par4;
this.rand = new Random(par2);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
}
/**
* Generates the shape of the terrain for the chunk though its all stone though the water is frozen if the temperature is low enough
*/
public void generateTerrain(int par1, int par2, byte[] par3ArrayOfByte) {
byte var4 = 4;
byte var5 = 16;
byte var6 = 63;
int var7 = var4 + 1;
byte var8 = 17;
int var9 = var4 + 1;
this.biomesForGeneration = this.worldObj.getWorldChunkManager().getBiomesForGeneration(this.biomesForGeneration, par1 * 4 - 2, par2 * 4 - 2, var7 + 5, var9 + 5);
this.noiseArray = this.initializeNoiseField(this.noiseArray, par1 * var4, 0, par2 * var4, var7, var8, var9);
for (int var10 = 0; var10 < var4; ++var10) {
for (int var11 = 0; var11 < var4; ++var11) {
for (int var12 = 0; var12 < var5; ++var12) {
double var13 = 0.125D;
double var15 = this.noiseArray[((var10 + 0) * var9 + var11 + 0) * var8 + var12 + 0];
double var17 = this.noiseArray[((var10 + 0) * var9 + var11 + 1) * var8 + var12 + 0];
double var19 = this.noiseArray[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0];
double var21 = this.noiseArray[((var10 + 1) * var9 + var11 + 1) * var8 + var12 + 0];
double var23 = (this.noiseArray[((var10 + 0) * var9 + var11 + 0) * var8 + var12 + 1] - var15) * var13;
double var25 = (this.noiseArray[((var10 + 0) * var9 + var11 + 1) * var8 + var12 + 1] - var17) * var13;
double var27 = (this.noiseArray[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 1] - var19) * var13;
double var29 = (this.noiseArray[((var10 + 1) * var9 + var11 + 1) * var8 + var12 + 1] - var21) * var13;
for (int var31 = 0; var31 < 8; ++var31) {
double var32 = 0.25D;
double var34 = var15;
double var36 = var17;
double var38 = (var19 - var15) * var32;
double var40 = (var21 - var17) * var32;
for (int var42 = 0; var42 < 4; ++var42) {
int var43 = var42 + var10 * 4 << 11 | 0 + var11 * 4 << 7 | var12 * 8 + var31;
short var44 = 128;
var43 -= var44;
double var45 = 0.25D;
double var49 = (var36 - var34) * var45;
double var47 = var34 - var49;
for (int var51 = 0; var51 < 4; ++var51) {
if ((var47 += var49) > 0.0D) {
par3ArrayOfByte[var43 += var44] = (byte) BlocksHelper.PrehistoricStone.blockID;
} else if (var12 * 8 + var31 < var6) {
par3ArrayOfByte[var43 += var44] = (byte) Block.waterStill.blockID;
} else {
par3ArrayOfByte[var43 += var44] = 0;
}
}
var34 += var38;
var36 += var40;
}
var15 += var23;
var17 += var25;
var19 += var27;
var21 += var29;
}
}
}
}
}
/**
* Replaces the stone that was placed in with blocks that match the biome
*/
public void replaceBlocksForBiome(int par1, int par2, byte[] par3ArrayOfByte, BiomeGenBase[] par4ArrayOfBiomeGenBase) {
byte var5 = 63;
double var6 = 0.03125D;
this.stoneNoise = this.noiseGen4.generateNoiseOctaves(this.stoneNoise, par1 * 16, par2 * 16, 0, 16, 16, 1, var6 * 2.0D, var6 * 2.0D, var6 * 2.0D);
for (int var8 = 0; var8 < 16; ++var8) {
for (int var9 = 0; var9 < 16; ++var9) {
BiomeGenBase var10 = par4ArrayOfBiomeGenBase[var9 + var8 * 16];
float var11 = var10.getFloatTemperature();
int var12 = (int) (this.stoneNoise[var8 + var9 * 16] / 3.0D + 3.0D + this.rand.nextDouble() * 0.25D);
int var13 = -1;
byte var14 = var10.topBlock;
byte var15 = var10.fillerBlock;
for (int var16 = 127; var16 >= 0; --var16) {
int var17 = (var9 * 16 + var8) * 128 + var16;
if (var16 <= 0 + this.rand.nextInt(5)) {
par3ArrayOfByte[var17] = (byte) Block.bedrock.blockID;
} else {
byte var18 = par3ArrayOfByte[var17];
if (var18 == 0) {
var13 = -1;
} else if (var18 == (byte) BlocksHelper.PrehistoricStone.blockID) {
if (var13 == -1) {
if (var12 <= -20) {
var14 = 0;
var15 = (byte) BlocksHelper.PrehistoricStone.blockID;
} else if (var16 >= var5 - -16 && var16 <= var5 + 1) {
var14 = var10.topBlock;
var15 = var10.fillerBlock;
}
if (var16 < var5 && var14 == 0) {
if (var11 < 0.15F) {
var14 = (byte) Block.ice.blockID;
} else {
var14 = (byte) Block.waterStill.blockID;
}
}
var13 = var12;
if (var16 >= var5 - 1) {
par3ArrayOfByte[var17] = var14;
} else {
par3ArrayOfByte[var17] = var15;
}
} else if (var13 > 0) {
--var13;
par3ArrayOfByte[var17] = var15;
if (var13 == 0 && var15 == BlocksHelper.PrehistoricSand.blockID) {
var13 = this.rand.nextInt(4);
var15 = (byte) BlocksHelper.PrehistoricStone.blockID;
}
}
}
}
}
}
}
}
/**
* loads or generates the chunk at the chunk location specified
*/
public Chunk loadChunk(int par1, int par2) {
return this.provideChunk(par1, par2);
}
/**
* Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed
*/
public Chunk provideChunk(int par1, int par2) {
this.rand.setSeed((long) par1 * 341873128712L + (long) par2 * 132897987541L);
byte[] var3 = new byte[32768];
this.generateTerrain(par1, par2, var3);
this.biomesForGeneration = this.worldObj.getWorldChunkManager().loadBlockGeneratorData(this.biomesForGeneration, par1 * 16, par2 * 16, 16, 16);
this.replaceBlocksForBiome(par1, par2, var3, this.biomesForGeneration);
//this.caveGenerator.generate(this, this.worldObj, par1, par2, var3);
//this.ravineGenerator.generate(this, this.worldObj, par1, par2, var3);
if (this.mapFeaturesEnabled) {
//this.mineshaftGenerator.generate(this, this.worldObj, par1, par2, var3);
//this.villageGenerator.generate(this, this.worldObj, par1, par2, var3);
//this.strongholdGenerator.generate(this, this.worldObj, par1, par2, var3);
//this.scatteredFeatureGenerator.generate(this, this.worldObj, par1, par2, var3);
}
Chunk var4 = new Chunk(this.worldObj, var3, par1, par2);
byte[] var5 = var4.getBiomeArray();
for (int var6 = 0; var6 < var5.length; ++var6) {
var5[var6] = (byte) this.biomesForGeneration[var6].biomeID;
}
var4.generateSkylightMap();
return var4;
}
/**
* generates a subset of the level's terrain data. Takes 7 arguments: the [empty] noise array, the position, and the size.
*/
private double[] initializeNoiseField(double[] par1ArrayOfDouble, int par2, int par3, int par4, int par5, int par6, int par7) {
if (par1ArrayOfDouble == null) {
par1ArrayOfDouble = new double[par5 * par6 * par7];
}
if (this.parabolicField == null) {
this.parabolicField = new float[25];
for (int var8 = -2; var8 <= 2; ++var8) {
for (int var9 = -2; var9 <= 2; ++var9) {
float var10 = 10.0F / MathHelper.sqrt_float((float) (var8 * var8 + var9 * var9) + 0.2F);
this.parabolicField[var8 + 2 + (var9 + 2) * 5] = var10;
}
}
}
double var44 = 684.412D;
double var45 = 684.412D;
this.noise5 = this.noiseGen5.generateNoiseOctaves(this.noise5, par2, par4, par5, par7, 1.121D, 1.121D, 0.5D);
this.noise6 = this.noiseGen6.generateNoiseOctaves(this.noise6, par2, par4, par5, par7, 200.0D, 200.0D, 0.5D);
this.noise3 = this.noiseGen3.generateNoiseOctaves(this.noise3, par2, par3, par4, par5, par6, par7, var44 / 80.0D, var45 / 160.0D, var44 / 80.0D);
this.noise1 = this.noiseGen1.generateNoiseOctaves(this.noise1, par2, par3, par4, par5, par6, par7, var44, var45, var44);
this.noise2 = this.noiseGen2.generateNoiseOctaves(this.noise2, par2, par3, par4, par5, par6, par7, var44, var45, var44);
boolean var43 = false;
boolean var42 = false;
int var12 = 0;
int var13 = 0;
for (int var14 = 0; var14 < par5; ++var14) {
for (int var15 = 0; var15 < par7; ++var15) {
float var16 = 0.0F;
float var17 = 0.0F;
float var18 = 0.0F;
byte var19 = 2;
BiomeGenBase var20 = this.biomesForGeneration[var14 + 2 + (var15 + 2) * (par5 + 5)];
for (int var21 = -var19; var21 <= var19; ++var21) {
for (int var22 = -var19; var22 <= var19; ++var22) {
BiomeGenBase var23 = this.biomesForGeneration[var14 + var21 + 2 + (var15 + var22 + 2) * (par5 + 5)];
float var24 = this.parabolicField[var21 + 2 + (var22 + 2) * 5] / (var23.minHeight + 2.0F);
if (var23.minHeight > var20.minHeight) {
var24 /= 2.0F;
}
var16 += var23.maxHeight * var24;
var17 += var23.minHeight * var24;
var18 += var24;
}
}
var16 /= var18;
var17 /= var18;
var16 = var16 * 0.9F + 0.1F;
var17 = (var17 * 4.0F - 1.0F) / 8.0F;
double var47 = this.noise6[var13] / 8000.0D;
if (var47 < 0.0D) {
var47 = -var47 * 0.3D;
}
var47 = var47 * 3.0D - 2.0D;
if (var47 < 0.0D) {
var47 /= 2.0D;
if (var47 < -1.0D) {
var47 = -1.0D;
}
var47 /= 1.4D;
var47 /= 2.0D;
} else {
if (var47 > 1.0D) {
var47 = 1.0D;
}
var47 /= 8.0D;
}
++var13;
for (int var46 = 0; var46 < par6; ++var46) {
double var48 = (double) var17;
double var26 = (double) var16;
var48 += var47 * 0.2D;
var48 = var48 * (double) par6 / 16.0D;
double var28 = (double) par6 / 2.0D + var48 * 4.0D;
double var30 = 0.0D;
double var32 = ((double) var46 - var28) * 12.0D * 128.0D / 128.0D / var26;
if (var32 < 0.0D) {
var32 *= 4.0D;
}
double var34 = this.noise1[var12] / 512.0D;
double var36 = this.noise2[var12] / 512.0D;
double var38 = (this.noise3[var12] / 10.0D + 1.0D) / 2.0D;
if (var38 < 0.0D) {
var30 = var34;
} else if (var38 > 1.0D) {
var30 = var36;
} else {
var30 = var34 + (var36 - var34) * var38;
}
var30 -= var32;
if (var46 > par6 - 4) {
double var40 = (double) ((float) (var46 - (par6 - 4)) / 3.0F);
var30 = var30 * (1.0D - var40) + -10.0D * var40;
}
par1ArrayOfDouble[var12] = var30;
++var12;
}
}
}
return par1ArrayOfDouble;
}
/**
* Checks to see if a chunk exists at x, y
*/
public boolean chunkExists(int par1, int par2) {
return true;
}
/**
* Populates chunk with ores etc etc
*/
public void populate(IChunkProvider par1IChunkProvider, int par2, int par3) {
BlockSand.fallInstantly = true;
int var4 = par2 * 16;
int var5 = par3 * 16;
BiomeGenBase var6 = this.worldObj.getBiomeGenForCoords(var4 + 16, var5 + 16);
this.rand.setSeed(this.worldObj.getSeed());
long var7 = this.rand.nextLong() / 2L * 2L + 1L;
long var9 = this.rand.nextLong() / 2L * 2L + 1L;
this.rand.setSeed((long) par2 * var7 + (long) par3 * var9 ^ this.worldObj.getSeed());
boolean var11 = false;
if (this.mapFeaturesEnabled) {
//this.mineshaftGenerator.generateStructuresInChunk(this.worldObj, this.rand, par2, par3);
//var11 = this.villageGenerator.generateStructuresInChunk(this.worldObj, this.rand, par2, par3);
//this.strongholdGenerator.generateStructuresInChunk(this.worldObj, this.rand, par2, par3);
//this.scatteredFeatureGenerator.generateStructuresInChunk(this.worldObj, this.rand, par2, par3);
}
int var12;
int var13;
int var14;
if (!var11 && this.rand.nextInt(4) == 0) {
var12 = var4 + this.rand.nextInt(16) + 8;
var13 = this.rand.nextInt(128);
var14 = var5 + this.rand.nextInt(16) + 8;
(new WorldGenLakes(Block.waterStill.blockID)).generate(this.worldObj, this.rand, var12, var13, var14);
}
if (!var11 && this.rand.nextInt(8) == 0) {
var12 = var4 + this.rand.nextInt(16) + 8;
var13 = this.rand.nextInt(this.rand.nextInt(120) + 8);
var14 = var5 + this.rand.nextInt(16) + 8;
if (var13 < 63 || this.rand.nextInt(10) == 0) {
(new WorldGenLakes(Block.lavaStill.blockID)).generate(this.worldObj, this.rand, var12, var13, var14);
}
}
for (var12 = 0; var12 < 8; ++var12) {
var13 = var4 + this.rand.nextInt(16) + 8;
var14 = this.rand.nextInt(128);
int var15 = var5 + this.rand.nextInt(16) + 8;
if ((new WorldGenDungeons()).generate(this.worldObj, this.rand, var13, var14, var15)) {
;
}
}
var6.decorate(this.worldObj, this.rand, var4, var5);
SpawnerAnimals.performWorldGenSpawning(this.worldObj, var6, var4 + 8, var5 + 8, 16, 16, this.rand);
var4 += 8;
var5 += 8;
for (var12 = 0; var12 < 16; ++var12) {
for (var13 = 0; var13 < 16; ++var13) {
var14 = this.worldObj.getPrecipitationHeight(var4 + var12, var5 + var13);
if (this.worldObj.isBlockFreezable(var12 + var4, var14 - 1, var13 + var5)) {
this.worldObj.setBlock(var12 + var4, var14 - 1, var13 + var5, Block.ice.blockID);
}
if (this.worldObj.canSnowAt(var12 + var4, var14, var13 + var5)) {
this.worldObj.setBlock(var12 + var4, var14, var13 + var5, Block.snow.blockID);
}
}
}
BlockSand.fallInstantly = false;
}
/**
* Two modes of operation: if passed true, save all Chunks in one go. If passed false, save up to two chunks. Return true if all chunks have been saved.
*/
public boolean saveChunks(boolean par1, IProgressUpdate par2IProgressUpdate) {
return true;
}
/**
* Unloads the 100 oldest chunks from memory, due to a bug with chunkSet.add() never being called it thinks the list is always empty and will not remove any chunks.
*/
public boolean unload100OldestChunks() {
return false;
}
/**
* Returns if the IChunkProvider supports saving.
*/
public boolean canSave() {
return true;
}
/**
* Converts the instance data to a readable string.
*/
public String makeString() {
return "RandomLevelSource";
}
/**
* Returns a list of creatures of the specified type that can spawn at the given location.
*/
public List getPossibleCreatures(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4)
{
BiomeGenBase biomegenbase = this.worldObj.getBiomeGenForCoords(par2, par4);
return biomegenbase == null ? null : biomegenbase.getSpawnableList(par1EnumCreatureType);
}
/**
* Returns the location of the closest structure of the specified type. If not found returns null.
*/
public ChunkPosition findClosestStructure(World par1World, String par2Str, int par3, int par4, int par5) {
return "Stronghold".equals(par2Str) && this.strongholdGenerator != null ? this.strongholdGenerator.getNearestInstance(par1World, par3, par4, par5) : null;
}
public int getLoadedChunkCount() {
return 10;
}
public void func_82695_e(int par1, int par2) {
if (this.mapFeaturesEnabled) {
//this.mineshaftGenerator.generate(this, this.worldObj, par1, par2, (byte[]) null);
//this.villageGenerator.generate(this, this.worldObj, par1, par2, (byte[]) null);
//this.strongholdGenerator.generate(this, this.worldObj, par1, par2, (byte[]) null);
//this.scatteredFeatureGenerator.generate(this, this.worldObj, par1, par2, (byte[]) null);
}
}
@Override
public void recreateStructures(int var1, int var2) {
// TODO Auto-generated method stub
}
@Override
public boolean unloadQueuedChunks() {
// TODO Auto-generated method stub
return true;
}
}
No, I've been using this setUnlocalizedName-method just yesterday
and it doesn't change the Name, which appears in the game. It
is still for recognizing the related png-file in your textures-folder.
Example:
That's in your mod class:
public static final Item hahaha = new ItemHahaha(300).setUnlocalizedName("hahaha");
So the texture manager will be looking for ~/textures/items/hahaha.png.
Yes I know that... I wasnt the one needing help, I assumed he only needed the one line for textures since that's what this topic is about
You screwed up your constructor with a Nullpointer, has nothing to do with this
In the IconRegister method, the various Icons are loaded and saved into an array, then returned as needed in the Icon method. See the example classes i linked.
Okay so I got it to work in game and everything works, but when I go to open my inventory when I go to the block minecraft crashes. Here is my code and crash log, what do I need to fix?
package zoneseek.mod;
import java.util.List;
import java.util.Random;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;
import net.minecraft.util.Icon;
import net.minecraft.world.World;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class LagoonLog extends Block
{
/** The type of tree this log came from. */
public static final String[] LagoonwoodType = new String[] {"Lagoon"};
public static final String[] field_94389_b = new String[] {"Lagoon"};
@SideOnly(Side.CLIENT)
private Icon[] field_94390_c;
@SideOnly(Side.CLIENT)
private Icon field_94388_cO;
protected LagoonLog(int par1)
{
super(par1, Material.wood);
this.setCreativeTab(CreativeTabs.tabBlock);
}
/**
* The type of render function that is called for this block
*/
public int getRenderType()
{
return 31;
}
/**
* Returns the quantity of items to drop on block destruction.
*/
public int quantityDropped(Random par1Random)
{
return 1;
}
/**
* Returns the ID of the items to drop on destruction.
*/
public int idDropped(int par1, Random par2Random, int par3)
{
return mod_MainClass.LagoonLog.blockID;
}
/**
* ejects contained items into the world, and notifies neighbours of an update, as appropriate
*/
public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)
{
byte b0 = 4;
int j1 = b0 + 1;
if (par1World.checkChunksExist(par2 - j1, par3 - j1, par4 - j1, par2 + j1, par3 + j1, par4 + j1))
{
for (int k1 = -b0; k1 <= b0; ++k1)
{
for (int l1 = -b0; l1 <= b0; ++l1)
{
for (int i2 = -b0; i2 <= b0; ++i2)
{
int j2 = par1World.getBlockId(par2 + k1, par3 + l1, par4 + i2);
if (Block.blocksList[j2] != null)
{
Block.blocksList[j2].beginLeavesDecay(par1World, par2 + k1, par3 + l1, par4 + i2);
}
}
}
}
}
}
/**
* Called when a block is placed using its ItemBlock. Args: World, X, Y, Z, side, hitX, hitY, hitZ, block metadata
*/
public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)
{
int j1 = par9 & 3;
byte b0 = 0;
switch (par5)
{
case 0:
case 1:
b0 = 0;
break;
case 2:
case 3:
b0 = 8;
break;
case 4:
case 5:
b0 = 4;
}
return j1 | b0;
}
@SideOnly(Side.CLIENT)
/**
* From the specified side and block metadata retrieves the blocks texture. Args: side, metadata
*/
public Icon getBlockTextureFromSideAndMetadata(int par1, int par2)
{
int k = par2 & 12;
int l = par2 & 3;
return k == 0 && (par1 == 1 || par1 == 0) ? this.field_94388_cO : (k == 4 && (par1 == 5 || par1 == 4) ? this.field_94388_cO : (k == 8 && (par1 == 2 || par1 == 3) ? this.field_94388_cO : this.field_94390_c[l]));
}
/**
* Determines the damage on the item the block drops. Used in cloth and wood.
*/
public int damageDropped(int par1)
{
return par1 & 3;
}
/**
* returns a number between 0 and 3
*/
public static int limitToValidMetadata(int par0)
{
return par0 & 3;
}
@SideOnly(Side.CLIENT)
/**
* returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks)
*/
public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)
{
par3List.add(new ItemStack(par1, 1, 0));
par3List.add(new ItemStack(par1, 1, 1));
par3List.add(new ItemStack(par1, 1, 2));
par3List.add(new ItemStack(par1, 1, 3));
}
/**
* Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage
* and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null.
*/
protected ItemStack createStackedBlock(int par1)
{
return new ItemStack(this.blockID, 1, limitToValidMetadata(par1));
}
@SideOnly(Side.CLIENT)
public void func_94332_a(IconRegister par1IconRegister)
{
this.field_94388_cO = par1IconRegister.func_94245_a("zoneseek:lagoonlogtop");
this.field_94390_c = new Icon[field_94389_b.length];
for (int i = 0; i < this.field_94390_c.length; ++i)
{
this.field_94390_c[i] = par1IconRegister.func_94245_a("zoneseek:lagoonlog");
}
}
@Override
public boolean canSustainLeaves(World world, int x, int y, int z)
{
return true;
}
@Override
public boolean isWood(World world, int x, int y, int z)
{
return true;
}
}
And crash report:
2013-03-14 22:46:18 [INFO] [ForgeModLoader] Forge Mod Loader version 5.0.24.582 for Minecraft 1.5 loading
2013-03-14 22:46:18 [INFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] All core mods are successfully located
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Discovering coremods
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Found library file argo-small-3.2.jar present and correct in lib dir
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Found library file guava-14.0-rc3.jar present and correct in lib dir
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Found library file asm-all-4.1.jar present and correct in lib dir
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Found library file bcprov-jdk15on-148.jar present and correct in lib dir
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Found library file deobfuscation_data_1.5.zip present and correct in lib dir
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Found library file scala-library.jar present and correct in lib dir
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Running coremod plugins
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Running coremod plugin FMLCorePlugin
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Coremod plugin FMLCorePlugin run successfully
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Running coremod plugin FMLForgePlugin
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Coremod plugin FMLForgePlugin run successfully
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Validating minecraft
2013-03-14 22:46:18 [FINEST] [ForgeModLoader] Minecraft validated, launching...
2013-03-14 22:46:20 [INFO] [STDOUT] 229 recipes
2013-03-14 22:46:20 [INFO] [STDOUT] 27 achievements
2013-03-14 22:46:20 [INFO] [Minecraft-Client] Setting user: Player842
2013-03-14 22:46:20 [INFO] [STDOUT] (Session ID is -)
2013-03-14 22:46:20 [INFO] [STDERR] Client asked for parameter: server
2013-03-14 22:46:20 [INFO] [Minecraft-Client] LWJGL Version: 2.4.2
2013-03-14 22:46:20 [INFO] [MinecraftForge] Attempting early MinecraftForge initialization
2013-03-14 22:46:20 [INFO] [STDOUT] MinecraftForge v7.7.0.582 Initialized
2013-03-14 22:46:20 [INFO] [ForgeModLoader] MinecraftForge v7.7.0.582 Initialized
2013-03-14 22:46:20 [INFO] [STDOUT] Replaced 85 ore recipies
2013-03-14 22:46:20 [INFO] [MinecraftForge] Completed early MinecraftForge initialization
2013-03-14 22:46:20 [INFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\config\logging.properties
2013-03-14 22:46:20 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
2013-03-14 22:46:20 [FINE] [ForgeModLoader] Building injected Mod Containers [cpw.mods.fml.common.FMLDummyContainer, net.minecraftforge.common.ForgeDummyContainer]
2013-03-14 22:46:20 [FINE] [ForgeModLoader] Attempting to load mods contained in the minecraft jar file and associated classes
2013-03-14 22:46:20 [FINE] [ForgeModLoader] Found a minecraft related directory at C:\Users\Adam\Desktop\ZoneSeek 1.5\eclipse\Minecraft\bin, examining for mod candidates
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\bin\jinput.jar
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\bin\lwjgl_util.jar
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\bin\lwjgl.jar
2013-03-14 22:46:20 [FINE] [ForgeModLoader] Found a minecraft related file at C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\bin\minecraft.jar, examining for mod candidates
2013-03-14 22:46:20 [FINE] [ForgeModLoader] Found a minecraft related file at C:\Users\Adam\Desktop\ZoneSeek 1.5\lib\argo-3.2-src.jar, examining for mod candidates
2013-03-14 22:46:20 [FINE] [ForgeModLoader] Found a minecraft related file at C:\Users\Adam\Desktop\ZoneSeek 1.5\lib\bcprov-debug-jdk15on-148.jar, examining for mod candidates
2013-03-14 22:46:20 [FINE] [ForgeModLoader] Found a minecraft related file at C:\Users\Adam\Desktop\ZoneSeek 1.5\lib\asm-debug-all-4.1.jar, examining for mod candidates
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\lib\guava-14.0-rc3.jar
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\lib\argo-small-3.2.jar
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\lib\guava-14.0-rc3.jar
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\lib\asm-all-4.1.jar
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\lib\bcprov-jdk15on-148.jar
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\lib\deobfuscation_data_1.5.zip
2013-03-14 22:46:20 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\lib\scala-library.jar
2013-03-14 22:46:20 [FINE] [ForgeModLoader] Minecraft jar mods loaded successfully
2013-03-14 22:46:20 [INFO] [ForgeModLoader] Searching C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\mods for mods
2013-03-14 22:46:20 [FINE] [ForgeModLoader] Examining directory bin for potential mods
2013-03-14 22:46:20 [FINE] [ForgeModLoader] No mcmod.info file found in directory bin
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.client
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.client.modloader
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.client.registry
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.asm
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.asm.transformers
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.asm.transformers.deobf
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.discovery
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.discovery.asm
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.event
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.functions
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.modloader
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.network
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.registry
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.toposort
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.versioning
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.relauncher
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.server
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package ibxm
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package mods
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures.blocks
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures.gui
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures.items
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures.models
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package net
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package net.minecraft
2013-03-14 22:46:20 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.block
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.block.material
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.audio
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.entity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.entity.render
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.gui
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.gui.achievement
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.gui.inventory
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.mco
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.model
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.multiplayer
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.particle
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.culling
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.entity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.texture
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.tileentity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.settings
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.stats
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.texturepacks
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.command
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.crash
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.creativetab
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.dispenser
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.enchantment
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.ai
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.boss
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.effect
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.item
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.monster
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.passive
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.player
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.projectile
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.inventory
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.item
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.item.crafting
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.logging
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.nbt
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.network
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.network.packet
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.network.rcon
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.pathfinding
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.potion
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.profiler
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.scoreboard
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.dedicated
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.gui
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.integrated
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.management
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.src
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.stats
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.tileentity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.util
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.village
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.biome
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.chunk
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.chunk.storage
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.demo
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen.feature
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen.layer
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen.structure
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.storage
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.classloading
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client.event
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client.event.sound
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.common
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.item
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.living
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.minecart
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.player
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.terraingen
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.world
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.liquids
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.oredict
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.transformers
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package paulscode
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package paulscode.sound
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package paulscode.sound.codecs
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package ZoneSeek
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package ZoneSeek.mod
2013-03-14 22:46:21 [FINE] [ForgeModLoader] Identified a class ZoneSeek.mod.mod_MainClass following modloader naming convention but not directly a BaseMod or currently seen subclass
2013-03-14 22:46:21 [FINE] [ForgeModLoader] Identified an FMLMod type mod ZoneSeek.mod.mod_MainClass
2013-03-14 22:46:21 [FINEST] [ZoneSeekMod] Parsed dependency info : [] [] []
2013-03-14 22:46:21 [INFO] [ForgeModLoader] Attempting to reparse the mod container bin
2013-03-14 22:46:21 [FINE] [ForgeModLoader] Examining directory bin for potential mods
2013-03-14 22:46:21 [FINE] [ForgeModLoader] No mcmod.info file found in directory bin
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.client
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.client.modloader
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.client.registry
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.asm
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.asm.transformers
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.asm.transformers.deobf
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.discovery
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.discovery.asm
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.event
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.functions
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.modloader
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.network
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.registry
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.toposort
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.versioning
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.relauncher
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.server
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package ibxm
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package mods
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures.blocks
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures.gui
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures.items
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package mods.zoneseek.textures.models
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.block
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.block.material
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.audio
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.entity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.entity.render
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.gui
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.gui.achievement
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.gui.inventory
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.mco
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.model
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.multiplayer
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.particle
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.culling
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.entity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.texture
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.tileentity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.settings
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.stats
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.texturepacks
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.command
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.crash
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.creativetab
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.dispenser
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.enchantment
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.ai
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.boss
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.effect
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.item
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.monster
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.passive
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.player
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.projectile
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.inventory
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.item
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.item.crafting
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.logging
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.nbt
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.network
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.network.packet
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.network.rcon
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.pathfinding
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.potion
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.profiler
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.scoreboard
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.dedicated
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.gui
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.integrated
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.management
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.src
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.stats
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.tileentity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.util
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.village
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.biome
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.chunk
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.chunk.storage
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.demo
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen.feature
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen.layer
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen.structure
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.storage
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.classloading
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client.event
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client.event.sound
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.common
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.item
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.living
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.minecart
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.player
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.terraingen
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.world
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.liquids
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.oredict
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.transformers
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package paulscode
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package paulscode.sound
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package paulscode.sound.codecs
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package ZoneSeek
2013-03-14 22:46:21 [FINEST] [ForgeModLoader] Recursing into package ZoneSeek.mod
2013-03-14 22:46:21 [FINE] [ForgeModLoader] Identified a class ZoneSeek.mod.mod_MainClass following modloader naming convention but not directly a BaseMod or currently seen subclass
2013-03-14 22:46:21 [FINE] [ForgeModLoader] Identified an FMLMod type mod ZoneSeek.mod.mod_MainClass
2013-03-14 22:46:21 [FINEST] [ZoneSeekMod] Parsed dependency info : [] [] []
2013-03-14 22:46:21 [FINE] [ForgeModLoader] Examining file minecraft.jar for potential mods
2013-03-14 22:46:21 [FINE] [ForgeModLoader] The mod container minecraft.jar appears to be missing an mcmod.info file
2013-03-14 22:46:22 [FINE] [ForgeModLoader] Examining file argo-3.2-src.jar for potential mods
2013-03-14 22:46:22 [FINE] [ForgeModLoader] The mod container argo-3.2-src.jar appears to be missing an mcmod.info file
2013-03-14 22:46:22 [FINE] [ForgeModLoader] Examining file bcprov-debug-jdk15on-148.jar for potential mods
2013-03-14 22:46:22 [FINE] [ForgeModLoader] The mod container bcprov-debug-jdk15on-148.jar appears to be missing an mcmod.info file
2013-03-14 22:46:22 [FINE] [ForgeModLoader] Examining file asm-debug-all-4.1.jar for potential mods
2013-03-14 22:46:22 [FINE] [ForgeModLoader] The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file
2013-03-14 22:46:22 [INFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load
2013-03-14 22:46:22 [FINER] [ForgeModLoader] Received a system property request ''
2013-03-14 22:46:22 [FINER] [ForgeModLoader] System property request managing the state of 0 mods
2013-03-14 22:46:22 [FINE] [ForgeModLoader] After merging, found state information for 0 mods
2013-03-14 22:46:22 [FINE] [ForgeModLoader] Reloading logging properties from C:\Users\Adam\Desktop\ZoneSeek 1.5\jars\config\logging.properties
2013-03-14 22:46:22 [FINE] [ForgeModLoader] Reloaded logging properties
2013-03-14 22:46:22 [FINE] [mcp] Mod Logging channel mcp configured at default level.
2013-03-14 22:46:22 [INFO] [mcp] Activating mod mcp
2013-03-14 22:46:22 [FINE] [FML] Mod Logging channel FML configured at default level.
2013-03-14 22:46:22 [INFO] [FML] Activating mod FML
2013-03-14 22:46:22 [FINE] [Forge] Mod Logging channel Forge configured at default level.
2013-03-14 22:46:22 [INFO] [Forge] Activating mod Forge
2013-03-14 22:46:22 [FINE] [ZoneSeekMod] Enabling mod ZoneSeekMod
2013-03-14 22:46:22 [FINE] [ZoneSeekMod] Mod Logging channel ZoneSeekMod configured at default level.
2013-03-14 22:46:22 [INFO] [ZoneSeekMod] Activating mod ZoneSeekMod
2013-03-14 22:46:22 [FINER] [ForgeModLoader] Verifying mod requirements are satisfied
2013-03-14 22:46:22 [FINER] [ForgeModLoader] All mod requirements are satisfied
2013-03-14 22:46:22 [FINER] [ForgeModLoader] Sorting mods into an ordered list
2013-03-14 22:46:22 [FINER] [ForgeModLoader] Mod sorting completed successfully
2013-03-14 22:46:22 [FINE] [ForgeModLoader] Mod sorting data
2013-03-14 22:46:22 [FINE] [ForgeModLoader] ZoneSeekMod(ZoneSeek Mod:1.4.7): bin ()
2013-03-14 22:46:22 [FINEST] [mcp] Sending event FMLConstructionEvent to mod mcp
2013-03-14 22:46:22 [FINEST] [mcp] Sent event FMLConstructionEvent to mod mcp
2013-03-14 22:46:22 [FINEST] [FML] Sending event FMLConstructionEvent to mod FML
2013-03-14 22:46:22 [FINEST] [FML] Sent event FMLConstructionEvent to mod FML
2013-03-14 22:46:22 [FINEST] [Forge] Sending event FMLConstructionEvent to mod Forge
2013-03-14 22:46:22 [FINEST] [Forge] Sent event FMLConstructionEvent to mod Forge
2013-03-14 22:46:22 [FINEST] [ZoneSeekMod] Sending event FMLConstructionEvent to mod ZoneSeekMod
2013-03-14 22:46:22 [FINEST] [ForgeModLoader] Testing mod ZoneSeekMod to verify it accepts its own version in a remote connection
2013-03-14 22:46:22 [FINEST] [ForgeModLoader] The mod ZoneSeekMod accepts its own version (1.4.7)
2013-03-14 22:46:22 [FINE] [ForgeModLoader] Attempting to inject @SidedProxy classes into ZoneSeekMod
2013-03-14 22:46:22 [FINEST] [ZoneSeekMod] Sent event FMLConstructionEvent to mod ZoneSeekMod
2013-03-14 22:46:22 [FINE] [ForgeModLoader] Mod signature data
2013-03-14 22:46:22 [FINE] [ForgeModLoader] mcp(Minecraft Coder Pack:7.42): minecraft.jar (NO VALID CERTIFICATE FOUND)
2013-03-14 22:46:22 [FINE] [ForgeModLoader] FML(Forge Mod Loader:5.0.24.582): coremods (NO VALID CERTIFICATE FOUND)
2013-03-14 22:46:22 [FINE] [ForgeModLoader] Forge(Minecraft Forge:7.7.0.582): coremods (NO VALID CERTIFICATE FOUND)
2013-03-14 22:46:22 [FINE] [ForgeModLoader] ZoneSeekMod(ZoneSeek Mod:1.4.7): bin (NO VALID CERTIFICATE FOUND)
2013-03-14 22:46:22 [FINEST] [mcp] Sending event FMLPreInitializationEvent to mod mcp
2013-03-14 22:46:22 [FINEST] [mcp] Sent event FMLPreInitializationEvent to mod mcp
2013-03-14 22:46:22 [FINEST] [FML] Sending event FMLPreInitializationEvent to mod FML
2013-03-14 22:46:22 [FINEST] [FML] Sent event FMLPreInitializationEvent to mod FML
2013-03-14 22:46:22 [FINEST] [Forge] Sending event FMLPreInitializationEvent to mod Forge
2013-03-14 22:46:22 [INFO] [ForgeModLoader] Configured a dormant chunk cache size of 0
2013-03-14 22:46:22 [FINEST] [Forge] Sent event FMLPreInitializationEvent to mod Forge
2013-03-14 22:46:22 [FINEST] [ZoneSeekMod] Sending event FMLPreInitializationEvent to mod ZoneSeekMod
2013-03-14 22:46:22 [FINEST] [ZoneSeekMod] Sent event FMLPreInitializationEvent to mod ZoneSeekMod
2013-03-14 22:46:22 [INFO] [STDOUT] Starting up SoundSystem...
2013-03-14 22:46:22 [INFO] [STDOUT] Initializing LWJGL OpenAL
2013-03-14 22:46:22 [INFO] [STDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
2013-03-14 22:46:23 [INFO] [STDOUT] OpenAL initialized.
2013-03-14 22:46:24 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt
2013-03-14 22:46:24 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt
2013-03-14 22:46:24 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt
2013-03-14 22:46:24 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt
2013-03-14 22:46:24 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt
2013-03-14 22:46:24 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt
2013-03-14 22:46:24 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/water.txt
2013-03-14 22:46:24 [INFO] [Minecraft-Client] Found animation info for: textures/items/clock.txt
2013-03-14 22:46:24 [INFO] [Minecraft-Client] Found animation info for: textures/items/compass.txt
2013-03-14 22:46:24 [FINEST] [mcp] Sending event FMLInitializationEvent to mod mcp
2013-03-14 22:46:24 [FINEST] [mcp] Sent event FMLInitializationEvent to mod mcp
2013-03-14 22:46:24 [FINEST] [FML] Sending event FMLInitializationEvent to mod FML
2013-03-14 22:46:24 [FINEST] [FML] Sent event FMLInitializationEvent to mod FML
2013-03-14 22:46:24 [FINEST] [Forge] Sending event FMLInitializationEvent to mod Forge
2013-03-14 22:46:24 [FINEST] [Forge] Sent event FMLInitializationEvent to mod Forge
2013-03-14 22:46:24 [FINEST] [ZoneSeekMod] Sending event FMLInitializationEvent to mod ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedGem(5256) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedStone(5257) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedShard(5258) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedPlate(5259) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedStick(5260) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.TaintedInkSack(5261) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.TaintedInkDrop(5262) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.TaintedPaper(5263) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.TaintedLeather(5264) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.BookOfInfection(5265) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.Pear(5266) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.SlugSlime(5267) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.SludgeGem(5268) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.SludgeStone(5269) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.SludgeShard(5270) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.SludgeStick(5271) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedPickaxe(6256) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedAxe(6257) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedSpade(6258) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedHoe(6259) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedPaxcel(6260) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedSword(7256) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedBattleAxe(7257) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedProd(7258) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedBow(7259) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.SludgeKatana(7260) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedArmor(8256) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedArmor(8257) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedArmor(8258) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedArmor(8259) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item ZoneSeek.mod.InfectedItems(9256) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [ForgeModLoader] Skipping automatic mod ZoneSeekMod entity registration for already registered class ZoneSeek.mod.EntityInfectedArrow
2013-03-14 22:46:24 [FINEST] [ForgeModLoader] Automatically registered mod ZoneSeekMod entity InfectedPig as ZoneSeekMod.InfectedPig
2013-03-14 22:46:24 [FINEST] [ForgeModLoader] Automatically registered mod ZoneSeekMod entity InfectedCow as ZoneSeekMod.InfectedCow
2013-03-14 22:46:24 [FINEST] [ForgeModLoader] Automatically registered mod ZoneSeekMod entity LagoonSlug as ZoneSeekMod.LagoonSlug
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4000) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4001) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4002) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4003) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4004) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4005) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(1005) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4006) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(250) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(251) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(252) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(253) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(247) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4024) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4023) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4022) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4025) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(254) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(255) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4026) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4027) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4028) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4007) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4008) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4009) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4010) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4011) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4012) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4013) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4014) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4015) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4017) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4016) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4018) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4019) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4020) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(4021) owned by ZoneSeekMod
2013-03-14 22:46:24 [FINEST] [ZoneSeekMod] Sent event FMLInitializationEvent to mod ZoneSeekMod
2013-03-14 22:46:25 [FINEST] [ForgeModLoader] Attempting to deliver 0 IMC messages to mod mcp
2013-03-14 22:46:25 [FINEST] [mcp] Sending event IMCEvent to mod mcp
2013-03-14 22:46:25 [FINEST] [mcp] Sent event IMCEvent to mod mcp
2013-03-14 22:46:25 [FINEST] [ForgeModLoader] Attempting to deliver 0 IMC messages to mod FML
2013-03-14 22:46:25 [FINEST] [FML] Sending event IMCEvent to mod FML
2013-03-14 22:46:25 [FINEST] [FML] Sent event IMCEvent to mod FML
2013-03-14 22:46:25 [FINEST] [ForgeModLoader] Attempting to deliver 0 IMC messages to mod Forge
2013-03-14 22:46:25 [FINEST] [Forge] Sending event IMCEvent to mod Forge
2013-03-14 22:46:25 [FINEST] [Forge] Sent event IMCEvent to mod Forge
2013-03-14 22:46:25 [FINEST] [ForgeModLoader] Attempting to deliver 0 IMC messages to mod ZoneSeekMod
2013-03-14 22:46:25 [FINEST] [ZoneSeekMod] Sending event IMCEvent to mod ZoneSeekMod
2013-03-14 22:46:25 [FINEST] [ZoneSeekMod] Sent event IMCEvent to mod ZoneSeekMod
2013-03-14 22:46:25 [FINEST] [mcp] Sending event FMLPostInitializationEvent to mod mcp
2013-03-14 22:46:25 [FINEST] [mcp] Sent event FMLPostInitializationEvent to mod mcp
2013-03-14 22:46:25 [FINEST] [FML] Sending event FMLPostInitializationEvent to mod FML
2013-03-14 22:46:25 [FINEST] [FML] Sent event FMLPostInitializationEvent to mod FML
2013-03-14 22:46:25 [FINEST] [Forge] Sending event FMLPostInitializationEvent to mod Forge
2013-03-14 22:46:25 [FINEST] [Forge] Sent event FMLPostInitializationEvent to mod Forge
2013-03-14 22:46:25 [FINEST] [ZoneSeekMod] Sending event FMLPostInitializationEvent to mod ZoneSeekMod
2013-03-14 22:46:25 [FINEST] [ZoneSeekMod] Sent event FMLPostInitializationEvent to mod ZoneSeekMod
2013-03-14 22:46:25 [FINEST] [mcp] Sending event FMLLoadCompleteEvent to mod mcp
2013-03-14 22:46:25 [FINEST] [mcp] Sent event FMLLoadCompleteEvent to mod mcp
2013-03-14 22:46:25 [FINEST] [FML] Sending event FMLLoadCompleteEvent to mod FML
2013-03-14 22:46:25 [FINEST] [FML] Sent event FMLLoadCompleteEvent to mod FML
2013-03-14 22:46:25 [FINEST] [Forge] Sending event FMLLoadCompleteEvent to mod Forge
2013-03-14 22:46:25 [FINEST] [Forge] Sent event FMLLoadCompleteEvent to mod Forge
2013-03-14 22:46:25 [FINEST] [ZoneSeekMod] Sending event FMLLoadCompleteEvent to mod ZoneSeekMod
2013-03-14 22:46:25 [FINEST] [ZoneSeekMod] Sent event FMLLoadCompleteEvent to mod ZoneSeekMod
2013-03-14 22:46:25 [INFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/blocks/Green Wallpaper Bottom.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/blocks/Yellow Wallpaper Bottom.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/blocks/Blue Wallpaper Bottom.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/blocks/Red Wallpaper Bottom.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file mods/zoneseek/textures/blocks/planks.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt
2013-03-14 22:46:25 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt
2013-03-14 22:46:25 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt
2013-03-14 22:46:25 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt
2013-03-14 22:46:25 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt
2013-03-14 22:46:25 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt
2013-03-14 22:46:25 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/water.txt
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Helmet.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Tainted Leather.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Sludge Stone.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Axe.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Sludge Katana.png, but that file does not exist. Ignoring.
2013-03-14 22:46:25 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Chestplate.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Pickaxe.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Boots.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Pear.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Gem.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Battle Axe.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Sludge Stick.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Stone.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Sludge Shard.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Sludge Gem.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Sword.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Slug Slime.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Paxcel.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Plate.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Shard.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Spade.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Items.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Prod.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Bow.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Hoe.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Tainted Ink Sack.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Tainted Ink Drop.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Stick.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Book Of Infection.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Tainted Paper.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Infected Leggings.png, but that file does not exist. Ignoring.
2013-03-14 22:46:26 [INFO] [Minecraft-Client] Found animation info for: textures/items/clock.txt
2013-03-14 22:46:26 [INFO] [Minecraft-Client] Found animation info for: textures/items/compass.txt
2013-03-14 22:46:29 [INFO] [Minecraft-Server] Starting integrated minecraft server version 1.5
2013-03-14 22:46:29 [INFO] [Minecraft-Server] Generating keypair
2013-03-14 22:46:29 [FINEST] [mcp] Sending event FMLServerAboutToStartEvent to mod mcp
2013-03-14 22:46:29 [FINEST] [mcp] Sent event FMLServerAboutToStartEvent to mod mcp
2013-03-14 22:46:29 [FINEST] [FML] Sending event FMLServerAboutToStartEvent to mod FML
2013-03-14 22:46:29 [FINEST] [FML] Sent event FMLServerAboutToStartEvent to mod FML
2013-03-14 22:46:29 [FINEST] [Forge] Sending event FMLServerAboutToStartEvent to mod Forge
2013-03-14 22:46:29 [FINEST] [Forge] Sent event FMLServerAboutToStartEvent to mod Forge
2013-03-14 22:46:29 [FINEST] [ZoneSeekMod] Sending event FMLServerAboutToStartEvent to mod ZoneSeekMod
2013-03-14 22:46:29 [FINEST] [ZoneSeekMod] Sent event FMLServerAboutToStartEvent to mod ZoneSeekMod
2013-03-14 22:46:29 [FINE] [fml.ItemTracker] The difference set is equal
2013-03-14 22:46:29 [INFO] [ForgeModLoader] Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@3479b1d)
2013-03-14 22:46:29 [INFO] [ForgeModLoader] Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@3479b1d)
2013-03-14 22:46:30 [INFO] [ForgeModLoader] Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@3479b1d)
2013-03-14 22:46:30 [INFO] [Minecraft-Server] Preparing start region for level 0
2013-03-14 22:46:30 [FINEST] [mcp] Sending event FMLServerStartingEvent to mod mcp
2013-03-14 22:46:30 [FINEST] [mcp] Sent event FMLServerStartingEvent to mod mcp
2013-03-14 22:46:30 [FINEST] [FML] Sending event FMLServerStartingEvent to mod FML
2013-03-14 22:46:30 [FINEST] [FML] Sent event FMLServerStartingEvent to mod FML
2013-03-14 22:46:30 [FINEST] [Forge] Sending event FMLServerStartingEvent to mod Forge
2013-03-14 22:46:30 [FINEST] [Forge] Sent event FMLServerStartingEvent to mod Forge
2013-03-14 22:46:30 [FINEST] [ZoneSeekMod] Sending event FMLServerStartingEvent to mod ZoneSeekMod
2013-03-14 22:46:30 [FINEST] [ZoneSeekMod] Sent event FMLServerStartingEvent to mod ZoneSeekMod
2013-03-14 22:46:30 [FINEST] [mcp] Sending event FMLServerStartedEvent to mod mcp
2013-03-14 22:46:30 [FINEST] [mcp] Sent event FMLServerStartedEvent to mod mcp
2013-03-14 22:46:30 [FINEST] [FML] Sending event FMLServerStartedEvent to mod FML
2013-03-14 22:46:30 [FINEST] [FML] Sent event FMLServerStartedEvent to mod FML
2013-03-14 22:46:30 [FINEST] [Forge] Sending event FMLServerStartedEvent to mod Forge
2013-03-14 22:46:30 [FINEST] [Forge] Sent event FMLServerStartedEvent to mod Forge
2013-03-14 22:46:30 [FINEST] [ZoneSeekMod] Sending event FMLServerStartedEvent to mod ZoneSeekMod
2013-03-14 22:46:30 [FINEST] [ZoneSeekMod] Sent event FMLServerStartedEvent to mod ZoneSeekMod
2013-03-14 22:46:30 [INFO] [STDOUT] loading single player
2013-03-14 22:46:30 [INFO] [Minecraft-Server] Player842[/127.0.0.1:0] logged in with entity id 231 at (-141.34804736357424, 63.0, 523.852570615931)
2013-03-14 22:46:32 [INFO] [Minecraft-Server] Saving and pausing game...
2013-03-14 22:46:32 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
2013-03-14 22:46:32 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Nether
2013-03-14 22:46:32 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/The End
2013-03-14 22:47:19 [INFO] [Minecraft-Server] Saving and pausing game...
2013-03-14 22:47:19 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
2013-03-14 22:47:19 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Nether
2013-03-14 22:47:19 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/The End
2013-03-14 22:47:20 [INFO] [Minecraft-Server] Saving and pausing game...
2013-03-14 22:47:20 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
2013-03-14 22:47:20 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Nether
2013-03-14 22:47:20 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/The End
2013-03-14 22:47:26 [INFO] [STDERR] net.minecraft.util.ReportedException: Rendering screen
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1030)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:866)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:755)
2013-03-14 22:47:26 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
2013-03-14 22:47:26 [INFO] [STDERR] Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
2013-03-14 22:47:26 [INFO] [STDERR] at ZoneSeek.mod.SludgeLog.getBlockTextureFromSideAndMetadata(SludgeLog.java:119)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.renderer.RenderBlocks.func_94165_a(RenderBlocks.java:7495)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.renderer.RenderBlocks.renderBlockAsItem(RenderBlocks.java:7444)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:368)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:444)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.gui.inventory.GuiContainer.drawSlotInventory(GuiContainer.java:413)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:126)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:43)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:664)
2013-03-14 22:47:26 [INFO] [STDERR] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1021)
2013-03-14 22:47:26 [INFO] [STDERR] ... 3 more
2013-03-14 22:47:26 [FINEST] [mcp] Sending event FMLServerStoppingEvent to mod mcp
2013-03-14 22:47:26 [FINEST] [mcp] Sent event FMLServerStoppingEvent to mod mcp
2013-03-14 22:47:26 [FINEST] [FML] Sending event FMLServerStoppingEvent to mod FML
2013-03-14 22:47:26 [FINEST] [FML] Sent event FMLServerStoppingEvent to mod FML
2013-03-14 22:47:26 [FINEST] [Forge] Sending event FMLServerStoppingEvent to mod Forge
2013-03-14 22:47:26 [FINEST] [Forge] Sent event FMLServerStoppingEvent to mod Forge
2013-03-14 22:47:26 [FINEST] [ZoneSeekMod] Sending event FMLServerStoppingEvent to mod ZoneSeekMod
2013-03-14 22:47:26 [FINEST] [ZoneSeekMod] Sent event FMLServerStoppingEvent to mod ZoneSeekMod
2013-03-14 22:47:26 [INFO] [Minecraft-Server] Stopping server
2013-03-14 22:47:26 [INFO] [Minecraft-Server] Saving players
2013-03-14 22:47:26 [INFO] [Minecraft-Server] Saving worlds
2013-03-14 22:47:26 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
2013-03-14 22:47:26 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/Nether
2013-03-14 22:47:26 [INFO] [Minecraft-Server] Saving chunks for level 'New World'/The End
2013-03-14 22:47:26 [INFO] [ForgeModLoader] Unloading dimension 0
2013-03-14 22:47:26 [INFO] [ForgeModLoader] Unloading dimension -1
2013-03-14 22:47:26 [INFO] [ForgeModLoader] Unloading dimension 1
2013-03-14 22:47:26 [FINEST] [mcp] Sending event FMLServerStoppedEvent to mod mcp
2013-03-14 22:47:26 [FINEST] [mcp] Sent event FMLServerStoppedEvent to mod mcp
2013-03-14 22:47:26 [FINEST] [FML] Sending event FMLServerStoppedEvent to mod FML
2013-03-14 22:47:26 [FINEST] [FML] Sent event FMLServerStoppedEvent to mod FML
2013-03-14 22:47:26 [FINEST] [Forge] Sending event FMLServerStoppedEvent to mod Forge
2013-03-14 22:47:26 [FINEST] [Forge] Sent event FMLServerStoppedEvent to mod Forge
2013-03-14 22:47:26 [FINEST] [ZoneSeekMod] Sending event FMLServerStoppedEvent to mod ZoneSeekMod
2013-03-14 22:47:26 [FINEST] [ZoneSeekMod] Sent event FMLServerStoppedEvent to mod ZoneSeekMod
2013-03-14 22:47:36 [INFO] [Minecraft-Client] Stopping!
2013-03-14 22:47:36 [INFO] [STDOUT] SoundSystem shutting down...
2013-03-14 22:47:36 [INFO] [STDOUT] Author: Paul Lamb, www.paulscode.com
2013-03-14 22:47:47 [INFO] [STDERR] Someone is closing me!
2013-03-14 22:47:47 [INFO] [Minecraft-Server] Stopping server
2013-03-14 22:47:47 [INFO] [Minecraft-Server] Saving players
2013-03-14 22:47:47 [INFO] [Minecraft-Server] Saving worlds
As I said before, the blocks function perfectly in game, it's only when in the menu does it crash the game.
Thanks for posting this, I have my mod almost fully converted except a few things. Can you please put examples of how to change the textures on logs and leafs?
*EDIT* Thats a rare spawn btw, Try using 10, 2, 4 instead of 1, 1, 1
Isn't that the same as what I already have? Other then monster? I have it as creature for testing purposes now, should probably change it back but in the Mob class itself it extends EntityMob and it can spawn during day with this code:
protected boolean isValidLightLevel()
{
return true; //don't care about the light level to spawn
}
Every tutorial I've watched has the mobs spawning like this but for some reason it doesn't spawn for me. When I first did the code for it, i thought it was working perfectly, but then I noticed it was only around the initial spawn area, then I noticed this: "[INFO] [STDOUT] Fetching addPacket for removed entity" in my debug window the farther i got out, and the message is very frequent which leads me to believe that it is the result of my custom Mobs being removed, however I could be wrong. Now I have noticed that they are just not spawning entirely, or if they are I cant find them. I have changed the numbers for how frequent they spawn, but to no avail.
On another note when they were spawning and now if I try to add my custom biome to the list like this:
Lagoon being the custom biome (it does show as blue when it is typed) it then crashes on startup. I can by the way spawn it in with an egg and it works just fine. Now my goal in the end is to make them spawn naturally and to make them spawn in my custom biome, Lagoon.
Any help with this issue would be much appreciated.
1
Okay.. well to make the head move you need this code:
However I see you have ears and other things on there, you're going to need that same two lines for all of those objects as well. Also the objects need to have the same rotation point (the blue dot in techne) as the head does. If you want the thing to look at you when your close add this to your entity class.
0
Okay I did that and they seemed to spawn more, either by themselves or in small groups maybe of three or less. Still spawned very little though, and as far as the other mobs that use this.spawnableMonsterList.add I changed those to 15, 15, 15 just to see and they seemed to spawn less... maybe? But they still spawned in groups sometimes huge and tightly packed together and still always in dark areas and not out in the open. Ideas? Thanks for the help so far
0
This is in my biome gen class. This is the only biome in my dimension. When I use that code only the last two (Apatosaurus, and Obamadon) spawn. They spawn rarely and I only ever saw one Obamadon after flying around for at least 30min. During that time I only saw around 10 Apatosaurus; this was in flying straight one direction. I saw none of the other mobs.
The two that did spawn somewhat are type EntityTameable and in order to even get them to spawn at all I added this to both of their Entity classes.
Now all the other ones are type EntityMob. They have this in their code.
Now back to my BiomeGen Class where I had the spawn code I have also tried using:
This
And this
In the first one I use and have the variables set to the lowest possible. They spawn everywhere, which is okay but they spawn wayyy too much. They are all over the place considering I have the spawn so low. Also they spawn in huge groups which doesn't make sense since the min is 1 and max is 1 (Changing the min and max doesn't seem to change the group size at all). Also they only spawn in dark areas, under trees, under cliffs, ect. Going back to the code earlier which allows them to spawn during the day under any light level, I am confused as to why they won't spawn regularly in open grass.
As for the last two, they spawn anywhere and everywhere and literally cover the entire ground, presumably this is having to do with this code I mention earlier
However I am not sure, but considering without it they won't spawn at all I think it is a safe assumption.
Now for the second configuration the same goes for the first three mobs (spawn too much, large groups, under trees and cliffs) but the last two that spawned everywhere before now spawn rarely but only around the first few chunks out of the portal.
I've been messing around with this for a few days now and can't get any of this to work how I want. Any help at all will be greatly appreciated, and I'll give you credit it you can solve this issue for me Thanks for your time
P.S. If you are the person that solves this I will add your ingame name to a config file which will give you something only obtainable that way if you ever play the mod
0
0
This works
0
Here is my ChunkProvider Class:
Thanks in advance to anyone who can help me
0
Yes I know that... I wasnt the one needing help, I assumed he only needed the one line for textures since that's what this topic is about
0
.setUnlocalizedName("name here")
that's the new function replace everything with that
0
Okay so I got it to work in game and everything works, but when I go to open my inventory when I go to the block minecraft crashes. Here is my code and crash log, what do I need to fix?
Thanks for your time
0
For example the Log file has these two parts of code:
and this:
I may be overlooking it, but can you show me on that code? Would be much appreciated
0
0
Isn't that the same as what I already have? Other then monster? I have it as creature for testing purposes now, should probably change it back but in the Mob class itself it extends EntityMob and it can spawn during day with this code:
What should I change?
0
First off I am having troubles getting my custom mobs to spawn anywhere.
Here is my code that is inside my main_ModClass:
Every tutorial I've watched has the mobs spawning like this but for some reason it doesn't spawn for me. When I first did the code for it, i thought it was working perfectly, but then I noticed it was only around the initial spawn area, then I noticed this: "[INFO] [STDOUT] Fetching addPacket for removed entity" in my debug window the farther i got out, and the message is very frequent which leads me to believe that it is the result of my custom Mobs being removed, however I could be wrong. Now I have noticed that they are just not spawning entirely, or if they are I cant find them. I have changed the numbers for how frequent they spawn, but to no avail.
On another note when they were spawning and now if I try to add my custom biome to the list like this: Lagoon being the custom biome (it does show as blue when it is typed) it then crashes on startup. I can by the way spawn it in with an egg and it works just fine. Now my goal in the end is to make them spawn naturally and to make them spawn in my custom biome, Lagoon.
Any help with this issue would be much appreciated.
0
0