• 0

    posted a message on △ Arisen Kingdom Creative and RPG Survival Server △
    Loglog
    Posted in: PC Servers
  • 0

    posted a message on [1.6.X/1.5.2/Others]Pam's Mods - Feb 9th (I'm Back!)
    is there a wiki or so for some of the things on this mod? i've had to find out what the presser does, like making bubbly water and turns the bees stuff into other stuff. is there anything else, or somewhere where i can check this stuff? or did i miss it from the thread?
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.6.2][SSP] Sophisticated Wolves v2.2.0
    if i ever try to give my wolves dog treats or name tags, they just standup/sit down. :(
    Posted in: Minecraft Mods
  • 0

    posted a message on Clay Soldiers Mod v. 3.0.0-alpha.3 (MC 1.12.x) / 2.0.0-beta.2 (MC 1.7.10)
    whenever i go into claycam (because i keep trying to spawn them and it puts me in claycam) i end up crashing...
    here is my crash report if anyone can help :|
    ---- Minecraft Crash Report ----
    // You should try our sister game, Minceraft!

    Time: 3/17/13 3:24 PM
    Description: Unexpected error

    java.lang.NullPointerException
    at resinresin.wars.Capes.CapesTickHandler.tickStart(CapesTickHandler.java:57)
    at cpw.mods.fml.common.SingleIntervalHandler.tickStart(SingleIntervalHandler.java:28)
    at cpw.mods.fml.common.FMLCommonHandler.tickStart(FMLCommonHandler.java:121)
    at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:363)
    at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1439)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:830)
    at net.minecraft.client.Minecraft.run(Minecraft.java:755)
    at java.lang.Thread.run(Unknown Source)


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at resinresin.wars.Capes.CapesTickHandler.tickStart(CapesTickHandler.java:57)
    at cpw.mods.fml.common.SingleIntervalHandler.tickStart(SingleIntervalHandler.java:28)
    at cpw.mods.fml.common.FMLCommonHandler.tickStart(FMLCommonHandler.java:121)
    at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:363)

    -- Affected level --
    Details:
    Level name: MpServer
    All players: 2 total; [EntityClientPlayerMP['Loglog'/94, l='MpServer', x=1285.61, y=5.62, z=325.87], CSM_EntityClayCam['coolie'/19055, l='MpServer', x=1285.89, y=4.70, z=326.46]]
    Chunk stats: MultiplayerChunkCache: 441
    Level seed: 0
    Level generator: ID 01 - flat, ver 0. Features enabled: false
    Level generator options:
    Level spawn location: World: (1175,4,217), Chunk: (at 7,0,9 in 73,13; contains blocks 1168,0,208 to 1183,255,223), Region: (2,0; contains chunks 64,0 to 95,31, blocks 1024,0,0 to 1535,255,511)
    Level time: 15263 game time, 25619 day time
    Level dimension: 0
    Level storage version: 0x00000 - Unknown?
    Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
    Forced entities: 50 total; [CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/42, l='MpServer', x=1288.80, y=4.00, z=326.47], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/43, l='MpServer', x=1283.47, y=4.00, z=326.44], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/41, l='MpServer', x=1281.06, y=4.00, z=326.78], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/51, l='MpServer', x=1286.68, y=4.00, z=326.33], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/50, l='MpServer', x=1284.20, y=4.00, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/49, l='MpServer', x=1286.13, y=4.13, z=327.30], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/55, l='MpServer', x=1280.15, y=4.00, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/54, l='MpServer', x=1285.75, y=4.00, z=327.20], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/53, l='MpServer', x=1286.13, y=4.00, z=325.47], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/52, l='MpServer', x=1283.28, y=4.00, z=326.03], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/59, l='MpServer', x=1284.81, y=4.00, z=325.13], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/58, l='MpServer', x=1286.76, y=4.00, z=326.70], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/57, l='MpServer', x=1284.51, y=4.00, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/56, l='MpServer', x=1286.51, y=4.42, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/63, l='MpServer', x=1282.47, y=4.00, z=326.86], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/62, l='MpServer', x=1284.72, y=4.00, z=326.75], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/61, l='MpServer', x=1284.35, y=4.00, z=326.15], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/60, l='MpServer', x=1280.53, y=4.00, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/68, l='MpServer', x=1283.78, y=4.68, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/69, l='MpServer', x=1285.44, y=4.51, z=327.34], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/70, l='MpServer', x=1283.22, y=4.12, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/71, l='MpServer', x=1284.86, y=4.00, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/3053, l='MpServer', x=1281.11, y=4.00, z=327.72], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/64, l='MpServer', x=1281.68, y=4.00, z=326.79], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/65, l='MpServer', x=1282.69, y=4.00, z=327.34], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/66, l='MpServer', x=1281.09, y=4.00, z=326.32], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/67, l='MpServer', x=1284.12, y=4.00, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/76, l='MpServer', x=1287.41, y=4.00, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/77, l='MpServer', x=1282.47, y=4.00, z=326.38], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/78, l='MpServer', x=1287.63, y=4.00, z=326.84], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/79, l='MpServer', x=1282.32, y=3.67, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/72, l='MpServer', x=1282.12, y=4.00, z=325.80], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/73, l='MpServer', x=1287.12, y=4.00, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/74, l='MpServer', x=1296.59, y=4.00, z=324.89], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/75, l='MpServer', x=1282.33, y=4.00, z=327.28], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/85, l='MpServer', x=1285.48, y=4.24, z=327.72], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/84, l='MpServer', x=1281.85, y=4.00, z=328.47], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/87, l='MpServer', x=1282.51, y=4.00, z=328.33], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/86, l='MpServer', x=1283.38, y=4.00, z=327.72], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/81, l='MpServer', x=1285.22, y=4.00, z=327.78], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/80, l='MpServer', x=1287.55, y=4.00, z=327.84], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/83, l='MpServer', x=1283.84, y=4.40, z=327.72], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/82, l='MpServer', x=1284.20, y=4.57, z=327.72], CSM_EntityClayCam['coolie'/19055, l='MpServer', x=1285.89, y=4.70, z=326.46], EntityClientPlayerMP['Loglog'/94, l='MpServer', x=1285.61, y=5.62, z=325.87], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/89, l='MpServer', x=1284.27, y=4.00, z=327.81], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/88, l='MpServer', x=1284.75, y=4.12, z=327.72], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/91, l='MpServer', x=1286.38, y=4.00, z=328.09], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/2943, l='MpServer', x=1288.13, y=4.12, z=327.72], CSM_EntityClayMan['entity.ClaySoldiersMod.CSM_ClaySoldier.name'/90, l='MpServer', x=1282.80, y=4.23, z=327.72]]
    Retry entities: 0 total; []
    Stacktrace:
    at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:441)
    at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2404)
    at net.minecraft.client.Minecraft.run(Minecraft.java:778)
    at java.lang.Thread.run(Unknown Source)

    -- System Details --
    Details:
    Minecraft Version: 1.5
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.7.0_15, Oracle Corporation
    Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 152147784 bytes (145 MB) / 502464512 bytes (479 MB) up to 954466304 bytes (910 MB)
    JVM Flags: 2 total; -Xms512m -Xmx1024m
    AABB Pool Size: 2923 (163688 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Suspicious classes: FML and Forge are installed
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v7.42 FML v5.0.24.582 Minecraft Forge 7.7.0.582 8 mods loaded, 8 mods active
    mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    mod_TooManyItems [mod_TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    ClaySoldiersMod [Clay Soldiers Mod] (CSM_v91.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    SAP_Man [SanAndreasPs Managers] (SAP_ManPack_v14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    TStormFix [Thunderstorm Fix] (SAP_ManPack_v14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    WarsModResinresin [The Wars Mod] (Wars Mod Universal 1.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    LWJGL: 2.4.2
    OpenGL: Intel® HD Graphics Family GL version 3.0.0 - Build 8.15.10.2342, Intel
    Is Modded: Definitely; Client brand changed to 'forge,fml'
    Type: Client (map_client.txt)
    Texture Pack: Default
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 1121 (62776 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.6.2] Derpy Sheep Mod! #finallyupdated
    HAS SCIENCE GONE TOO FAR?!?!
    Posted in: Minecraft Mods
  • 0

    posted a message on Custom Mob is invisible?
    and then there was silence.
    Posted in: Modification Development
  • 0

    posted a message on Custom Mob is invisible?
    Quote from Jimmy04creeper

    ok soo i had a look and ignore what i said before lol :D
    If u look at ur ModelVampireBat.Class file u can see that u are trying to use a custom model but public void render at the bottm of the file u are still useing the EntityBat instead of EntityVampireBat, emove all the code from modelVampireBat and replace it with the attached file i have put up and see if that works
    package net.minecraft.src;
    public class ModelVampireBat extends ModelBase
    {
    	 private ModelRenderer batHead;
    	 /** The body box of the bat model. */
    	 private ModelRenderer batBody;
    	 /** The inner right wing box of the bat model. */
    	 private ModelRenderer batRightWing;
    	 /** The inner left wing box of the bat model. */
    	 private ModelRenderer batLeftWing;
    	 /** The outer right wing box of the bat model. */
    	 private ModelRenderer batOuterRightWing;
    	 /** The outer left wing box of the bat model. */
    	 private ModelRenderer batOuterLeftWing;
    	 public ModelVampireBat()
    	 {
    			 this.textureWidth = 64;
    			 this.textureHeight = 64;
    			 this.batHead = new ModelRenderer(this, 0, 0);
    			 this.batHead.addBox(-3.0F, -3.0F, -3.0F, 6, 6, 6);
    			 ModelRenderer var1 = new ModelRenderer(this, 24, 0);
    			 var1.addBox(-4.0F, -6.0F, -2.0F, 3, 4, 1);
    			 this.batHead.addChild(var1);
    			 ModelRenderer var2 = new ModelRenderer(this, 24, 0);
    			 var2.mirror = true;
    			 var2.addBox(1.0F, -6.0F, -2.0F, 3, 4, 1);
    			 this.batHead.addChild(var2);
    			 this.batBody = new ModelRenderer(this, 0, 16);
    			 this.batBody.addBox(-3.0F, 4.0F, -3.0F, 6, 12, 6);
    			 this.batBody.setTextureOffset(0, 34).addBox(-5.0F, 16.0F, 0.0F, 10, 6, 1);
    			 this.batRightWing = new ModelRenderer(this, 42, 0);
    			 this.batRightWing.addBox(-12.0F, 1.0F, 1.5F, 10, 16, 1);
    			 this.batOuterRightWing = new ModelRenderer(this, 24, 16);
    			 this.batOuterRightWing.setRotationPoint(-12.0F, 1.0F, 1.5F);
    			 this.batOuterRightWing.addBox(-8.0F, 1.0F, 0.0F, 8, 12, 1);
    			 this.batLeftWing = new ModelRenderer(this, 42, 0);
    			 this.batLeftWing.mirror = true;
    			 this.batLeftWing.addBox(2.0F, 1.0F, 1.5F, 10, 16, 1);
    			 this.batOuterLeftWing = new ModelRenderer(this, 24, 16);
    			 this.batOuterLeftWing.mirror = true;
    			 this.batOuterLeftWing.setRotationPoint(12.0F, 1.0F, 1.5F);
    			 this.batOuterLeftWing.addBox(0.0F, 1.0F, 0.0F, 8, 12, 1);
    			 this.batBody.addChild(this.batRightWing);
    			 this.batBody.addChild(this.batLeftWing);
    			 this.batRightWing.addChild(this.batOuterRightWing);
    			 this.batLeftWing.addChild(this.batOuterLeftWing);
    	 }
    	 /**
    		 * not actually sure this is size, is not used as of now, but the model would be recreated if the value changed and
    		 * it seems a good match for a bats size
    		 */
    	 public int getBatSize()
    	 {
    			 return 36;
    	 }
    	 /**
    		 * Sets the models various rotation angles then renders the model.
    		 */
    	 public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)
    	 {
    			 EntityVampireBat var8 = (EntityVampireBat)par1Entity;
    			 if (var8.getIsBatHanging())
    			 {
    					 this.batHead.rotateAngleX = par6 / (180F / (float)Math.PI);
    					 this.batHead.rotateAngleY = (float)Math.PI - par5 / (180F / (float)Math.PI);
    					 this.batHead.rotateAngleZ = (float)Math.PI;
    					 this.batHead.setRotationPoint(0.0F, -2.0F, 0.0F);
    					 this.batRightWing.setRotationPoint(-3.0F, 0.0F, 3.0F);
    					 this.batLeftWing.setRotationPoint(3.0F, 0.0F, 3.0F);
    					 this.batBody.rotateAngleX = (float)Math.PI;
    					 this.batRightWing.rotateAngleX = -0.15707964F;
    					 this.batRightWing.rotateAngleY = -((float)Math.PI * 2F / 5F);
    					 this.batOuterRightWing.rotateAngleY = -1.7278761F;
    					 this.batLeftWing.rotateAngleX = this.batRightWing.rotateAngleX;
    					 this.batLeftWing.rotateAngleY = -this.batRightWing.rotateAngleY;
    					 this.batOuterLeftWing.rotateAngleY = -this.batOuterRightWing.rotateAngleY;
    			 }
    			 else
    			 {
    					 this.batHead.rotateAngleX = par6 / (180F / (float)Math.PI);
    					 this.batHead.rotateAngleY = par5 / (180F / (float)Math.PI);
    					 this.batHead.rotateAngleZ = 0.0F;
    					 this.batHead.setRotationPoint(0.0F, 0.0F, 0.0F);
    					 this.batRightWing.setRotationPoint(0.0F, 0.0F, 0.0F);
    					 this.batLeftWing.setRotationPoint(0.0F, 0.0F, 0.0F);
    					 this.batBody.rotateAngleX = ((float)Math.PI / 4F) + MathHelper.cos(par4 * 0.1F) * 0.15F;
    					 this.batBody.rotateAngleY = 0.0F;
    					 this.batRightWing.rotateAngleY = MathHelper.cos(par4 * 1.3F) * (float)Math.PI * 0.25F;
    					 this.batLeftWing.rotateAngleY = -this.batRightWing.rotateAngleY;
    					 this.batOuterRightWing.rotateAngleY = this.batRightWing.rotateAngleY * 0.5F;
    					 this.batOuterLeftWing.rotateAngleY = -this.batRightWing.rotateAngleY * 0.5F;
    			 }
    			 this.batHead.render(par7);
    			 this.batBody.render(par7);
    	 }
    }


    and see if that works

    okay, sorry for late reply. i'll try it, thanks.


    EDIT: now i get an error. :(

    	  Minecraft has crashed!	 
    	  ----------------------	 
    Minecraft has stopped running because it encountered a problem; Ticking entity
    A full error report has been saved to C:\Users\Logan\Desktop\pootispencerhere\moddapoo\mcp\jars\.\crash-reports\crash-2013-03-09_16.46.57-server.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash :(
    
    --- BEGIN ERROR REPORT 841d509 --------
    Full report at:
    C:\Users\Logan\Desktop\pootispencerhere\moddapoo\mcp\jars\.\crash-reports\crash-2013-03-09_16.46.57-server.txt
    Please show that file to Mojang, NOT just this screen!
    Generated 3/9/13 4:47 PM
    -- Head --
    Stacktrace:
    at net.minecraft.src.Packet.<init>(Packet.java:391)
    at net.minecraft.src.Packet5PlayerInventory.<init>(Packet5PlayerInventory.java:20)
    at net.minecraft.src.EntityLiving.onUpdate(EntityLiving.java:762)
    at net.minecraft.src.EntityMob.onUpdate(EntityMob.java:33)
    at net.minecraft.src.World.updateEntityWithOptionalForce(World.java:2140)
    at net.minecraft.src.WorldServer.updateEntityWithOptionalForce(WorldServer.java:574)
    at net.minecraft.src.World.updateEntity(World.java:2110)
    -- Entity being ticked --
    Details:
    Entity Type: Skeleton (net.minecraft.src.EntitySkeleton)
    Entity ID: 107
    Name: Skeleton
    Exact location: -315.46, 26.00, 224.83
    Block location: World: (-316,26,224), Chunk: (at 4,1,0 in -20,14; contains blocks -320,0,224 to -305,255,239), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
    Momentum: 0.00, -0.08, 0.00
    Stacktrace:
    at net.minecraft.src.World.updateEntities(World.java:1961)
    at net.minecraft.src.WorldServer.updateEntities(WorldServer.java:444)
    -- Affected level --
    Details:
    Level name: New World
    All players: 0 total; []
    Chunk stats: ServerChunkCache: 625 Drop: 0
    Level seed: -7986170850783707002
    Level generator: ID 00 - default, ver 1. Features enabled: true
    Level generator options:
    Level spawn location: World: (-256,64,248), Chunk: (at 0,4,8 in -16,15; contains blocks -256,0,240 to -241,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
    Level time: 13762 game time, 13762 day time
    Level dimension: 0
    Level storage version: 0x04ABD - Anvil
    Level weather: Rain time: 150177 (now: false), thunder time: 116187 (now: false)
    Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
    Stacktrace:
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:667)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:590)
    at net.minecraft.src.IntegratedServer.tick(IntegratedServer.java:124)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:500)
    at net.minecraft.src.ThreadMinecraftServer.run(ThreadMinecraftServer.java:18)
    -- System Details --
    Details:
    Minecraft Version: 1.4.7
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.7.0_15, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 878278384 bytes (837 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
    JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
    AABB Pool Size: 1317 (73752 bytes; 0 MB) allocated, 1317 (73752 bytes; 0 MB) used
    Suspicious classes: Start[net.minecraft.src.IPlayerUsage, MinecraftFakeLauncher, ThreadShutdown, ...]
    IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
    ModLoader: Mods loaded: 4
    ModLoader 1.4.7
    mod_BatAmour 3.14159265
    mod_BatDrops 3.14159265
    mod_VampireBat 1.4.2
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 152 (8512 bytes; 0 MB) allocated, 152 (8512 bytes; 0 MB) used
    Player Count: 0 / 8; []
    Type: Integrated Server (map_client.txt)
    Is Modded: Very likely; Jar signature invalidated
    java.lang.Error: Unresolved compilation problem:
    Packet24MobSpawn cannot be resolved to a type
    at net.minecraft.src.Packet.<init>(Packet.java:391)
    at net.minecraft.src.Packet5PlayerInventory.<init>(Packet5PlayerInventory.java:20)
    at net.minecraft.src.EntityLiving.onUpdate(EntityLiving.java:762)
    at net.minecraft.src.EntityMob.onUpdate(EntityMob.java:33)
    at net.minecraft.src.World.updateEntityWithOptionalForce(World.java:2140)
    at net.minecraft.src.WorldServer.updateEntityWithOptionalForce(WorldServer.java:574)
    at net.minecraft.src.World.updateEntity(World.java:2110)
    at net.minecraft.src.World.updateEntities(World.java:1961)
    at net.minecraft.src.WorldServer.updateEntities(WorldServer.java:444)
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:667)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:590)
    at net.minecraft.src.IntegratedServer.tick(IntegratedServer.java:124)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:500)
    at net.minecraft.src.ThreadMinecraftServer.run(ThreadMinecraftServer.java:18)
    --- END ERROR REPORT a3137161 ----------
    Posted in: Modification Development
  • 0

    posted a message on Custom Mob is invisible?
    Yeah, I don't know why. I've been trying to get something for it to work for like 3 days, I just can't find a find anything to fix it.

    Here are my codes.

    mod_ code
    package net.minecraft.src;
    import java.awt.Color;
    import java.util.Map;
    public class mod_VampireBat extends BaseMod
    {
    public String getVersion()
    {
    return "1.4.2";
    }
    public void load()
    {
    ModLoader.registerEntityID(EntityVampireBat.class, "VampireBat", 31);//registers the poop
    ModLoader.addSpawn("VampireBat", 15, -5, 1, EnumCreatureType.monster);//makes the mob spawn in game
    ModLoader.addLocalization("entity.VampireBat.name", "Vampire Bat");//adds Mob name on the spawn egg
    EntityList.entityEggs.put(Integer.valueOf(31), new EntityEggInfo(31, 894731, (new Color(90, 60, 30)).getRGB()));//creates the spawn egg, and chnages color of egg
    }
    public void addRenderer(Map var1)
    {
    var1.put(EntityVampireBat.class, new RenderLiving(new ModelVampireBat(),.5f));
    }}



    render code:

    package net.minecraft.src;
    import org.lwjgl.opengl.GL11;
    public class RenderVampireBat extends RenderLiving
    {
        public RenderVampireBat(ModelBase par1ModelBase, float par2) {
      super(par1ModelBase, par2);
    }
    /**
    	 * not actually sure this is size, is not used as of now, but the model would be recreated if the value changed and
    	 * it seems a good match for a bats size
    	 */
        private int renderedVampireBatSize;
        public RenderVampireBat()
        {
    	    super(new ModelVampireBat(), 0.25F);
    	    this.renderedVampireBatSize = ((ModelBat)this.mainModel).getBatSize();
        }
        public void func_82443_a(EntityVampireBat par1EntityVampireBat, double par2, double par4, double par6, float par8, float par9)
        {
    	    int var10 = ((ModelVampireBat)this.mainModel).getBatSize();
    	    if (var10 != this.renderedVampireBatSize)
    	    {
    		    this.renderedVampireBatSize = var10;
    		    this.mainModel = new ModelVampireBat();
    	    }
    	    super.doRenderLiving(par1EntityVampireBat, par2, par4, par6, par8, par9);
        }
        protected void func_82442_a(EntityVampireBat par1EntityVampireBat, float par2)
        {
    	    GL11.glScalef(0.35F, 0.35F, 0.35F);
        }
        protected void func_82445_a(EntityVampireBat par1EntityVampireBat, double par2, double par4, double par6)
        {
    	    super.renderLivingAt(par1EntityVampireBat, par2, par4, par6);
        }
        protected void func_82444_a(EntityVampireBat par1EntityVampireBat, float par2, float par3, float par4)
        {
    	    if (!par1EntityVampireBat.getIsBatHanging())
    	    {
    		    GL11.glTranslatef(0.0F, MathHelper.cos(par2 * 0.3F) * 0.1F, 0.0F);
    	    }
    	    else
    	    {
    		    GL11.glTranslatef(0.0F, -0.1F, 0.0F);
    	    }
    	    super.rotateCorpse(par1EntityVampireBat, par2, par3, par4);
        }
        /**
    	 * Allows the render to do any OpenGL state modifications necessary before the model is rendered. Args:
    	 * entityLiving, partialTickTime
    	 */
        protected void preRenderCallback(EntityLiving par1EntityLiving, float par2)
        {
    	    this.func_82442_a((EntityVampireBat)par1EntityLiving, par2);
        }
        protected void rotateCorpse(EntityLiving par1EntityLiving, float par2, float par3, float par4)
        {
    	    this.func_82444_a((EntityVampireBat)par1EntityLiving, par2, par3, par4);
        }
        /**
    	 * Sets a simple glTranslate on a LivingEntity.
    	 */
        protected void renderLivingAt(EntityLiving par1EntityLiving, double par2, double par4, double par6)
        {
    	    this.func_82445_a((EntityVampireBat)par1EntityLiving, par2, par4, par6);
        }
        public void doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)
        {
    	    this.func_82443_a((EntityVampireBat)par1EntityLiving, par2, par4, par6, par8, par9);
        }
        /**
    	 * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
    	 * handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
    	 * (Render<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1,
    	 * double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
    	 */
        public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
        {
    	    this.func_82443_a((EntityVampireBat)par1Entity, par2, par4, par6, par8, par9);
        }
    }




    model code (pretty much identical to the bat model folder]
    package net.minecraft.src;
    public class ModelVampireBat extends ModelBase
    {
        private ModelRenderer batHead;
        /** The body box of the bat model. */
        private ModelRenderer batBody;
        /** The inner right wing box of the bat model. */
        private ModelRenderer batRightWing;
        /** The inner left wing box of the bat model. */
        private ModelRenderer batLeftWing;
        /** The outer right wing box of the bat model. */
        private ModelRenderer batOuterRightWing;
        /** The outer left wing box of the bat model. */
        private ModelRenderer batOuterLeftWing;
        public ModelVampireBat()
        {
    	    this.textureWidth = 64;
    	    this.textureHeight = 64;
    	    this.batHead = new ModelRenderer(this, 0, 0);
    	    this.batHead.addBox(-3.0F, -3.0F, -3.0F, 6, 6, 6);
    	    ModelRenderer var1 = new ModelRenderer(this, 24, 0);
    	    var1.addBox(-4.0F, -6.0F, -2.0F, 3, 4, 1);
    	    this.batHead.addChild(var1);
    	    ModelRenderer var2 = new ModelRenderer(this, 24, 0);
    	    var2.mirror = true;
    	    var2.addBox(1.0F, -6.0F, -2.0F, 3, 4, 1);
    	    this.batHead.addChild(var2);
    	    this.batBody = new ModelRenderer(this, 0, 16);
    	    this.batBody.addBox(-3.0F, 4.0F, -3.0F, 6, 12, 6);
    	    this.batBody.setTextureOffset(0, 34).addBox(-5.0F, 16.0F, 0.0F, 10, 6, 1);
    	    this.batRightWing = new ModelRenderer(this, 42, 0);
    	    this.batRightWing.addBox(-12.0F, 1.0F, 1.5F, 10, 16, 1);
    	    this.batOuterRightWing = new ModelRenderer(this, 24, 16);
    	    this.batOuterRightWing.setRotationPoint(-12.0F, 1.0F, 1.5F);
    	    this.batOuterRightWing.addBox(-8.0F, 1.0F, 0.0F, 8, 12, 1);
    	    this.batLeftWing = new ModelRenderer(this, 42, 0);
    	    this.batLeftWing.mirror = true;
    	    this.batLeftWing.addBox(2.0F, 1.0F, 1.5F, 10, 16, 1);
    	    this.batOuterLeftWing = new ModelRenderer(this, 24, 16);
    	    this.batOuterLeftWing.mirror = true;
    	    this.batOuterLeftWing.setRotationPoint(12.0F, 1.0F, 1.5F);
    	    this.batOuterLeftWing.addBox(0.0F, 1.0F, 0.0F, 8, 12, 1);
    	    this.batBody.addChild(this.batRightWing);
    	    this.batBody.addChild(this.batLeftWing);
    	    this.batRightWing.addChild(this.batOuterRightWing);
    	    this.batLeftWing.addChild(this.batOuterLeftWing);
        }
        /**
    	 * not actually sure this is size, is not used as of now, but the model would be recreated if the value changed and
    	 * it seems a good match for a bats size
    	 */
        public int getBatSize()
        {
    	    return 36;
        }
        /**
    	 * Sets the models various rotation angles then renders the model.
    	 */
        public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)
        {
    	    EntityBat var8 = (EntityBat)par1Entity;
    	    if (var8.getIsBatHanging())
    	    {
    		    this.batHead.rotateAngleX = par6 / (180F / (float)Math.PI);
    		    this.batHead.rotateAngleY = (float)Math.PI - par5 / (180F / (float)Math.PI);
    		    this.batHead.rotateAngleZ = (float)Math.PI;
    		    this.batHead.setRotationPoint(0.0F, -2.0F, 0.0F);
    		    this.batRightWing.setRotationPoint(-3.0F, 0.0F, 3.0F);
    		    this.batLeftWing.setRotationPoint(3.0F, 0.0F, 3.0F);
    		    this.batBody.rotateAngleX = (float)Math.PI;
    		    this.batRightWing.rotateAngleX = -0.15707964F;
    		    this.batRightWing.rotateAngleY = -((float)Math.PI * 2F / 5F);
    		    this.batOuterRightWing.rotateAngleY = -1.7278761F;
    		    this.batLeftWing.rotateAngleX = this.batRightWing.rotateAngleX;
    		    this.batLeftWing.rotateAngleY = -this.batRightWing.rotateAngleY;
    		    this.batOuterLeftWing.rotateAngleY = -this.batOuterRightWing.rotateAngleY;
    	    }
    	    else
    	    {
    		    this.batHead.rotateAngleX = par6 / (180F / (float)Math.PI);
    		    this.batHead.rotateAngleY = par5 / (180F / (float)Math.PI);
    		    this.batHead.rotateAngleZ = 0.0F;
    		    this.batHead.setRotationPoint(0.0F, 0.0F, 0.0F);
    		    this.batRightWing.setRotationPoint(0.0F, 0.0F, 0.0F);
    		    this.batLeftWing.setRotationPoint(0.0F, 0.0F, 0.0F);
    		    this.batBody.rotateAngleX = ((float)Math.PI / 4F) + MathHelper.cos(par4 * 0.1F) * 0.15F;
    		    this.batBody.rotateAngleY = 0.0F;
    		    this.batRightWing.rotateAngleY = MathHelper.cos(par4 * 1.3F) * (float)Math.PI * 0.25F;
    		    this.batLeftWing.rotateAngleY = -this.batRightWing.rotateAngleY;
    		    this.batOuterRightWing.rotateAngleY = this.batRightWing.rotateAngleY * 0.5F;
    		    this.batOuterLeftWing.rotateAngleY = -this.batRightWing.rotateAngleY * 0.5F;
    	    }
    	    this.batHead.render(par7);
    	    this.batBody.render(par7);
        }
    }
    Posted in: Modification Development
  • 0

    posted a message on [1.4.7] Bat drops!
    also, if you're following this topic, this will soon turn into bats extended, adding new features to bats instead.
    Posted in: Minecraft Mods
  • 0

    posted a message on What material do you prefer?
    anything, because i usually have an underground house
    Posted in: Survival Mode
  • 0

    posted a message on [1.4.7] Bat drops!
    Quote from TheDarkGhost

    this looks really good. really simple but i'd like to see where it goes. if only someone could make cauldrons a bit more useful.

    FILL CAULDRONS WITH BAT SKIN!
    ;p
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.7] Bat drops!
    Quote from CreatureDanz

    Bat armor would be nice.

    just finished it, was editing post.
    bat armor is in!
    Posted in: Minecraft Mods
  • 0

    posted a message on Where are mob .java classes kept?
    from what i know, there isn't a java file for the baby ones, because inside the actual mob ones there are functions about it, but no class about them. all mob java files are found under the entities classes, so it would be like entitysheep
    Posted in: Modification Development
  • 0

    posted a message on armor rendering invisible?
    i don't know why, the icons appear fine, but for some reason the armor textures don't render when on my player.
    i have my armor textures in my minecraft.jar in MCP
    here is the code (not sure which part to put, so some may not be needed)

    package net.minecraft.src;
    import net.minecraft.client.Minecraft;
    public class mod_BatAmour extends BaseMod
    {
    public static final Item BatBody = (new ItemArmor(2400, EnumArmorMaterial.bat ,6,1 ).setItemName("batarmor"));
    public static final Item BatHelmet = (new ItemArmor(2401,EnumArmorMaterial.bat ,6,0 ).setItemName("batarmor001"));
    public static final Item BatPants = (new ItemArmor(2402,EnumArmorMaterial.bat ,6,2 ).setItemName("batarmor002"));
    public static final Item BatBoots = (new ItemArmor(2403,EnumArmorMaterial.bat, 6, 3 ).setItemName("batarmor003"));
     
    public void load()
    {
    BatBody.iconIndex = ModLoader.addOverride("/gui/items.png", "/items/batchestplate.png");
    ModLoader.addName(BatBody, "Bat Chestplate");
    ModLoader.addRecipe(new ItemStack(BatBody,1), new Object[]{
    "* *", "***", "***", Character.valueOf('*'), mod_BatDrops.BatSkin});
    // Helmet Armor
    BatHelmet.iconIndex = ModLoader.addOverride("/gui/items.png", "/items/bathelmet.png");
    ModLoader.addName(BatHelmet, "Bat Helmet");
    ModLoader.addRecipe(new ItemStack(BatHelmet,1), new Object[]{
    "***", "* *", Character.valueOf('*'), mod_BatDrops.BatSkin});
    
    // Pants Armor
    BatPants.iconIndex = ModLoader.addOverride("/gui/items.png", "/items/batleggings.png");
    ModLoader.addName(BatPants, "Bat Leggings");
    ModLoader.addRecipe(new ItemStack(BatPants,1), new Object[]{
    "***", "* *", "* *", Character.valueOf('*'), mod_BatDrops.BatSkin});
    // Boots Armor
    BatBoots.iconIndex = ModLoader.addOverride("/gui/items.png", "/items/batfeet.png");
    ModLoader.addName(BatBoots, "Bat Boots");
    ModLoader.addRecipe(new ItemStack(BatBoots,1), new Object[]{
    "* *", "* *", Character.valueOf('*'), mod_BatDrops.BatSkin});
    ModLoader.addArmor("bat");
    
    
    }
    public String Version()
    {
    return "1.4.2";
    }
    Posted in: Modification Development
  • To post a comment, please or register a new account.