Posted November 1, 20177 yr Hi. In my mod I made an item, and I would like this item to give a potion effect (in this case nausea) to the I player I aim with it. As for now, I've got an Item class, which looks like this. public class ItemCouffey extends Item { @Override public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer player){ System.out.println("it works"); // AMAZING player.playSound("vf:sword.sound", 1.0F, 1.0F); return item; } } I have no clue how I cloud give a potion effect to a target.. ^^ Thanks !
November 1, 20177 yr Author 1 hour ago, diesieben07 said: Look at ItemPotion. I can't find out how to make it work. I'm totally a beginner either in Java and in modding... ^^ All I found is this btw: https://takahikokawasaki.github.io/minecraft-resources/javadoc/forge/1.8-11.14.1.1320/net/minecraft/item/ItemPotion.html
November 1, 20177 yr Try to look at this method for EntityPlayer: EntityPlayer::addPotionEffect(PotionEffect...); 5 hours ago, Alexiy said: player.addPotionEffect(new PotionEffect(MobEffects.NAUSEA,60)); Excellent example! However, the 60 can be changed and they might want to use an amplifier, particle visibility, and ambiance. Still a functional example.
November 4, 20177 yr Author On 11/2/2017 at 5:44 PM, diesieben07 said: What I mean is that people will just copy your code, not understand it and then ask again next time. Instead of learning to be independent and figuring things out on their own. Well, I can agree with this, tho, if I asked on this forum, it's because I can't find anything nowhere.
November 4, 20177 yr On 11/2/2017 at 0:44 PM, diesieben07 said: What I mean is that people will just copy your code, not understand it and then ask again next time. Instead of learning to be independent and figuring things out on their own. The OP themselves said that they can't figure it out from what you told them (Look at ItemPotion), so you have to just tell then how to do it, and then they will learn. Like this
November 4, 20177 yr 1 hour ago, Differentiation said: The OP themselves said that they can't figure it out from what you told them (Look at ItemPotion), so you have to just tell then how to do it, and then they will learn. That's not how it works. OP might have his question answered, and now knows how to apply potion effects. But he doesn't know how to figure out what do next time. Next time he has a question he will go to the forums immediately and ask a question, instead of looking themselves first, because people like you give them the answers. That's not how learning works. Edited November 4, 20177 yr by larsgerrits Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
November 4, 20177 yr Author 43 minutes ago, larsgerrits said: That's not how it works. OP might have his question answered, and now knows how to apply potion effects. But he doesn't know how to figure out what do next time. Next time he has a question he will go to the forums immediately and ask a question, instead of looking themselves first, because people like you give them the answers. That's not how learning works. If I need to learn something I'd not ask something on a forum, I'd reach up a friend who knows java and ask him to teach me. Although what you said is correct for most people, don't generalize everything. Edited November 4, 20177 yr by mar_uku
November 4, 20177 yr Author Just now, diesieben07 said: This forum is not a "hand me solution" place. We will tell you how to figure something out on your own. Didn't knew that.
November 4, 20177 yr Author Just now, diesieben07 said: Well, it's kinda common sense, is it not? Apparently not.
November 5, 20177 yr Give a man a fish and he eats for a day. Teach a man to fish and he eats for a lifetime. 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.
November 5, 20177 yr 2 hours ago, Draco18s said: Give a man a fish and he eats for a day. Teach a man to fish and he eats for a lifetime. Well said. No other comments.
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.