Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

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

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

 

  • 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

  On 10/31/2014 at 11:17 AM, Tage said:

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

 

:P

 

-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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.