Posted May 5, 20205 yr I have an item, and I'm trying to get it to spawn multiple Evoker fangs. I can only get one to spawn if I don't have the current code in the class for spawning it. I tried multiple stuff. Here's my code. https://hastebin.com/bagixaxebo.java
May 5, 20205 yr This will never be true... for(int spawns = 0; spawns > 5; spawns++) { EVOKER_FANGS.setPosition(playerIn.posX + aim.x * 1, playerIn.posY, playerIn.posZ + aim.z); worldIn.addEntity(EVOKER_FANGS); }
May 5, 20205 yr Author 17 minutes ago, poopoodice said: This will never be true... for(int spawns = 0; spawns > 5; spawns++) { EVOKER_FANGS.setPosition(playerIn.posX + aim.x * 1, playerIn.posY, playerIn.posZ + aim.z); worldIn.addEntity(EVOKER_FANGS); } So what do I do instead?
May 5, 20205 yr for(int spawns = 0; spawns > 5; spawns++) what you trying to do here is "while spawn is bigger than 5 (which is 0 at the start), this is true, and add spawn by one" <-- never going to be true, so change > to < also Quote EvokerFangsEntity EVOKER_FANGS = new EvokerFangsEntity(worldIn, 1, 2, 3, 4, 5, playerIn); what is that 1, 2, 3, 4, 5 for? you should be able to just use the first constructor. Edited May 5, 20205 yr by poopoodice
May 5, 20205 yr 4 hours ago, Babelincoln1809 said: So what do I do instead? learn java ? 4 hours ago, poopoodice said: EvokerFangsEntity EVOKER_FANGS = new EvokerFangsEntity(worldIn, 1, 2, 3, 4, 5, playerIn); you are spawning the same entity 5 time you need to spawn 5 times a new entity
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.