Posted August 18, 20178 yr @Override public boolean onLeftClickEntity(ItemStack stack, EntityPlayer player, Entity entity) { lastName = entity.getName(); entity.isDead = true; return super.onLeftClickEntity(stack, player, entity); } with this code i catch entityName Plz help )
August 18, 20178 yr Author 1 hour ago, diesieben07 said: What is your issue? What are you trying to achieve? I dont know how to spawn mob, which i catch)
August 18, 20178 yr Your code currently gets the entity's name, throws it away (does nothing with the variable), and then kills the entity. 99% sure that has nothing to do with spawning entities. Please explain further. Edited August 18, 20178 yr by Draco18s Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
August 19, 20178 yr Ok, so. 1) It looks like you are storing the entity's name in a class field. You can't do this, Items are singletons. 2) You need to check whether or not you've already stored an entity or not, and if you have, do something different 3) Figure out how to spawn cows, then work out how to genericize it. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
August 19, 20178 yr Author 27 minutes ago, Draco18s said: 3) Figure out how to spawn cows, then work out how to genericize it. This is my problem, i cant found how to spawn entity, like cows) sry for my English) Edited August 19, 20178 yr by fastmailsend
August 19, 20178 yr World.spawnEntity(...) Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
August 19, 20178 yr Author is it correct: Entity ent = new EntityCow(world); world.spawnEntityInWorld(ent);
August 19, 20178 yr There's a few other things to do, as well, such as setting the entity's position. But largely, yes. Take a look around the vanilla code for some other examples of that function in use (right-click -> references -> find in workspace) Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
August 19, 20178 yr Author Like this? Entity ent = new EntityCow(world); ent.posX = player.posX; ent.posZ = player.posZ; ent.posY = player.posY; world.spawnEntityInWorld(ent); Edited August 19, 20178 yr by fastmailsend
August 19, 20178 yr That will spawn it exactly on top of the player. Probably not what you want, but yes. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
August 19, 20178 yr Author Entity ent = new EntityCow(world); ent.posX = player.posX; ent.posZ = player.posZ; ent.posY = player.posY; world.spawnEntityInWorld(ent); return super.onItemRightClick(itemStackIn, world, player, hand); i use this code
August 19, 20178 yr Author Entity ent = new EntityCow(world); //ent.posX = player.posX; //ent.posZ = player.posZ; //ent.posY = player.posY; ent.setPosition(player.posX, player.posY, player.posZ); world.spawnEntityInWorld(ent); this code spawn 2 cows, one is normal, another is untouchable
August 21, 20178 yr Author if(!world.isRemote) { Entity ent = new EntityCow(world); //ent.posX = player.posX; //ent.posZ = player.posZ; //ent.posY = player.posY; ent.setPosition(player.posX, player.posY, player.posZ); //ent. world.spawnEntityInWorld(ent); }
August 21, 20178 yr Author how can i get Health from ent.getEntityData()? and where can i get list of names of elements in ent.getEntityData()?
August 22, 20178 yr Author Like this? EntityLivingBase a = (EntityLivingBase) ent; health = a.getHealth();
August 22, 20178 yr Author but health is 10 only if i damage before catching ,mob, health isnt changing it is 10 and 10 only Edited August 22, 20178 yr by fastmailsend
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.