Jump to content

ashtonr12

Members
  • Posts

    479
  • Joined

  • Last visited

Everything posted by ashtonr12

  1. ok i am a moron is this better? no errors but it doesnt work... event @ForgeSubscribe public void onDeath(LivingDeathEvent e){ Entity killed = e.entity; Entity killer = e.source.getEntity(); EntityZombie entityzombie = new EntityZombie(e.entity.worldObj); if(killer instanceof EntityPlayer && !e.entity.worldObj.isRemote){ if(e.entity instanceof EntityZombie){ if(entityzombie.getCustomNameTag().equals("§6§oMythical~§r"+CriticalStrike.common.summoningStone.name2+CriticalStrike.common.summoningStone.name1)){ CriticalStrike.common.CriticalStrikeMain.hasSummoned = 0; } }}} spawning naming code entityZombie.setCustomNameTag("§6§oMythical~§r"+name2+name1);
  2. Error A detailed walkthrough of the error, its code path and all known details is as follows: 2013-09-12 21:12:10 [iNFO] [sTDOUT] --------------------------------------------------------------------------------------- 2013-09-12 21:12:10 [iNFO] [sTDOUT] 2013-09-12 21:12:10 [iNFO] [sTDOUT] -- Head -- 2013-09-12 21:12:10 [iNFO] [sTDOUT] Stacktrace: 2013-09-12 21:12:10 [iNFO] [sTDOUT] at CriticalStrike.common.CriticalStrikeMain.onDeath(CriticalStrikeMain.java:190) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraftforge.event.ASMEventHandler_5_CriticalStrikeMain_onDeath_LivingDeathEvent.invoke(.dynamic) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraftforge.event.EventBus.post(EventBus.java:108) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:340) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.entity.EntityLivingBase.onDeath(EntityLivingBase.java:982) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:945) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:72) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:196) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.entity.player.EntityPlayer.attackTargetEntityWithCurrentItem(EntityPlayer.java:1362) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.network.NetServerHandler.handleUseEntity(NetServerHandler.java:845) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.network.packet.Packet7UseEntity.processPacket(Packet7UseEntity.java:57) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141) 2013-09-12 21:12:10 [iNFO] [sTDOUT] 2013-09-12 21:12:10 [iNFO] [sTDOUT] -- Ticking connection -- 2013-09-12 21:12:10 [iNFO] [sTDOUT] Details: 2013-09-12 21:12:10 [iNFO] [sTDOUT] Connection: net.minecraft.network.NetServerHandler@1f898a7 2013-09-12 21:12:10 [iNFO] [sTDOUT] Stacktrace: 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:689) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482) 2013-09-12 21:12:10 [iNFO] [sTDOUT] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-09-12 21:12:10 [iNFO] [sTDOUT] 2013-09-12 21:12:10 [iNFO] [sTDOUT] -- System Details -- 2013-09-12 21:12:10 [iNFO] [sTDOUT] Details: 2013-09-12 21:12:10 [iNFO] [sTDOUT] Minecraft Version: 1.6.2 2013-09-12 21:12:10 [iNFO] [sTDOUT] Operating System: Windows 7 (x86) version 6.1 2013-09-12 21:12:10 [iNFO] [sTDOUT] Java Version: 1.7.0_07, Oracle Corporation 2013-09-12 21:12:10 [iNFO] [sTDOUT] Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation 2013-09-12 21:12:10 [iNFO] [sTDOUT] Memory: 914576744 bytes (872 MB) / 1046937600 bytes (998 MB) up to 1046937600 bytes (998 MB) 2013-09-12 21:12:10 [iNFO] [sTDOUT] JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M 2013-09-12 21:12:10 [iNFO] [sTDOUT] AABB Pool Size: 2705 (151480 bytes; 0 MB) allocated, 2401 (134456 bytes; 0 MB) used 2013-09-12 21:12:10 [iNFO] [sTDOUT] Suspicious classes: FML and Forge are installed 2013-09-12 21:12:10 [iNFO] [sTDOUT] IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63 2013-09-12 21:12:10 [iNFO] [sTDOUT] FML: MCP v8.04 FML v6.2.35.804 Minecraft Forge 9.10.0.804 4 mods loaded, 4 mods active 2013-09-12 21:12:10 [iNFO] [sTDOUT] mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available 2013-09-12 21:12:10 [iNFO] [sTDOUT] FML{6.2.35.804} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available 2013-09-12 21:12:10 [iNFO] [sTDOUT] Forge{9.10.0.804} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available 2013-09-12 21:12:10 [iNFO] [sTDOUT] criticalstrikemod{1.00} [Critical$trike] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available 2013-09-12 21:12:10 [iNFO] [sTDOUT] Profiler Position: N/A (disabled) 2013-09-12 21:12:10 [iNFO] [sTDOUT] Vec3 Pool Size: 919 (51464 bytes; 0 MB) allocated, 895 (50120 bytes; 0 MB) used 2013-09-12 21:12:10 [iNFO] [sTDOUT] Player Count: 1 / 8; [EntityPlayerMP['Player251'/232, l='New World', x=-48.91, y=66.11, z=233.33]] 2013-09-12 21:12:10 [iNFO] [sTDOUT] Type: Integrated Server (map_client.txt) 2013-09-12 21:12:10 [iNFO] [sTDOUT] Is Modded: Definitely; Client brand changed to 'fml,forge' 2013-09-12 21:12:10 [iNFO] [sTDOUT] #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\owner\Documents\Rob's Crap\Minecraft\CriticalStrikeModEclipse 1.62\forge\mcp\jars\.\crash-reports\crash-2013-09-12_21.12.10-server.txt 2013-09-12 21:12:10 [iNFO] [Minecraft-Server] Stopping server 2013-09-12 21:12:10 [iNFO] [Minecraft-Server] Saving players 2013-09-12 21:12:10 [iNFO] [Minecraft-Server] Saving worlds 2013-09-12 21:12:10 [iNFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld AL lib: (EE) alc_cleanup: 1 device not closed Code @ForgeSubscribe public void onDeath(LivingDeathEvent e){ Entity killed = e.entity; Entity killer = e.source.getEntity(); EntityZombie entityzombie = new EntityZombie(e.entity.worldObj); if(killer instanceof EntityPlayer && !e.entity.worldObj.isRemote){ if(e.entity instanceof EntityZombie){ x.equals(entityzombie.getCustomNameTag()); if(x.equals("§6§oMythical~§r"+CriticalStrike.common.summoningStone.name2+CriticalStrike.common.summoningStone.name1)){ CriticalStrike.common.CriticalStrikeMain.hasSummoned = 0; System.out.println(CriticalStrike.common.CriticalStrikeMain.hasSummoned); } }}} x.equals(entityzombie.getCustomNameTag()); is line 190
  3. Thanks... Where . . . and for future reference what does that do?
  4. ok so have done it with the custom name and it seems to work but i cant get the names to match up, in one class i have "entityZombie.setCustomNameTag("Mythical"+name2+name1);" and name1 and name2 and random names. and in my onDeath event i have "x = entityzombie.getCustomNameTag(); if(x == ("Mythical"+CriticalStrike.common.summoningStone.name2+CriticalStrike.common.summoningStone.name1)){ but it doesnt work, i have checked that the event is working i just cant seem to get the zombie? oh and x is a typical string just btw.
  5. couldnt i try and get the custom zombies custom name? and use that to check hes the right one?
  6. but do these distinguish between zombie next door and specially summoned zombie?
  7. i get the idea, but i cant seem to make it work in practice.
  8. i have made an event that spawns a modified zombie, potion effects items, etc. and i have seen that there is the forgehook onlivingdeath and in the zombie class there is an ondeath event, bu i cant seem to figure out how to use them. i want check (from a seperate class that the zombie is created from) that the zombie is dead before i allow somthing, how would i do this? nbt's?
  9. i couldnt see anything in that class, but i have done some digging to try and help and i found that you can maybe use "AttributeModifier" i found this is the potion code, because if you can modify it up for a potion, surely you can modify it down when the player enters the block? not really sure, i am not a very advanced coder
  10. i understand, however i can't seem to find where the original code for making the player drown is so i can't help
  11. you want the entity to actually have a sword or just to look like it does? this might work? protected void addRandomArmor() { this.setCurrentItemOrArmor(0, new ItemStack(Item.swordGold)); } in entity class
  12. just had a thought you could make the player have a negative water breathing potion effect? no idea if that would work
  13. public void onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity) { if (par5Entity instanceof EntityLiving){ par5Entity.attackEntityFrom(DamageSource.drown, 1); }}
  14. just had a quick kin through water and dmg files, cant see how to use the bublles bar like in water but you could just set the bounding box to zero and have on entitycolllide with and then make them take suffocation dmg
  15. you could just give the entity potion effect of move slow with power 10 the only problem is that its less effective against other players because they can still move slowly when they jump.
  16. a) i dont think thats the whole error you were given. b) you need to show the classes that are mentioned.
  17. ok so i want to know how to get the attacking entity, Proof i have tried i have seen related things such as damagesource & livingattackevent, i cant figure out how to use these, all the examples i see of living attack event are doing things to the player, not the entity attacking the player. also all instances of dmg source i have found only work with entity not entitylivingbase which is what the entityzombie, entitySkele, etc come under. I have also found some stuff to do with event.entityliving but you cant use the getEntity(); function with this, so i am stuck. I know how to use the entity once i have a name for it, but i also need to check the item the player is holding, i think i know how to do this too but for this the dmg source has to be a player, not a mob, so HALP INSHORT i want to make the entity attacking the player(if the player is holding sword x) take damage.
  18. I lied, if i had two tags, tow integers and i wanted to make sure the second was zero but i hadn't used it yet? because the code i have been graciously given courtesy of goto, checks the key then uses them. is there a way i can check all the tags i need earlier? then change them as i wish? Or am i just being a dumbass and i don't even need to check them? as nbts are uniquely named can i just reference one and it will know what i am talking about?
  19. one final question regarding this particular topic, how do i reset the Zombie value to zero?
  20. Fair nough, i will send it once it uploaded it may take some time as i am using the mobile internets.
  21. <3 can i upload it to dropbox and just mail you a link? also i dont have skype do you have steam? && i have a lvls, so coursework to do, and as i am at school i am internet limited, i am using a mobile hotspot atm but i love to do this in my spare time along with dooootaaaaaaa
  22. it does but im a pretty nooby coder so if you want to rewrite my code to make it better, go for it. Im pretty sure the more advaned guys on here look at at and cry somtimes
  23. ok i have changed it to set int, i dont know if it will work, but it got rid of the errors. I always feel so dumb when i cant figure somthing out, come on here and you guys are like "oh right just..." and im like oh shit, ofc.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.