Posted October 31, 201411 yr So I've been trying for the past day or so to figure out how to detect when an throwable entity like the snowball hit a water block, and then replacing the block it hits with a ice block. EntityFrostBolt http://pastebin.com/ASjYvfRV the code is of course experimental to see if I could find a way to detect water, so don't mind the mess! getBlock did not work and I do believe that my issue is that the entity doesn't break when it collides with water, and thus it wont activate onImpact on water If anyone knows if there's another function I could use to detect the water collision or if I could manage to make water "solid" so to say only for the entity. Any help is greatly appreciated
October 31, 201411 yr Hi Instead of onImpact, you could try overriding onUpdate (don't forget super.onUpdate() as the first line) to check if the entity position is in a water block. getBlock should work fine there. -TGG
October 31, 201411 yr Author All I can say is.. Oh my god! I actually doubted that I would manage to get it to work with that information. I'm not really good with either java or forge, but I surpassed everything I could ever expect from myself! And I owe it all to you. Really appreciated thanks! Much love Tage <3
October 31, 201411 yr All I can say is.. Oh my god! I actually doubted that I would manage to get it to work with that information. I'm not really good with either java or forge, but I surpassed everything I could ever expect from myself! And I owe it all to you. Really appreciated thanks! Much love Tage <3 no worries, you're welcome, glad to help a fellow pilgrim on the road to Minecraft enlightenment -TGG
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.