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

Hi all,

 

I'm quite new to entity AI, and I've set myself a bit of a challenge. I'm making the rabbit from 1.8 in 1.7.10.

 

I'm not going to lie, I did copy and paste the code from the 1.8 EntityRabbit, but I think I've adapted it to work reasonably well in 1.7.10. I've also done a bit of deobfuscation and added Override annotation to make it easier for you guys to read.

 

The problem is that when I disable the new AI, the rabbits move around, but without hopping and don't seem to obey any of their AI tasks. When I enable the new AI, by overriding the isAIEnabled method, the rabbits hop aimlessly on the spot.

 

So, my question is, how do I get the rabbits to hop around? Do I need to somehow enable both the old AI and the new AI?

 

Here is my code:

EntityRabbit.java

http://pastebin.com/j51Dp3Ef

EntityAIMoveToBlock.java

http://pastebin.com/zshm8tyA

 

One final issue: it doesn't appear that AIRaidFarm is even being executed with the old or the new AI, because I don't get the expected log output either way.

 

Any help would be greatly appreciated :)

catch(Exception e)

{

 

}

Yay, Pokémon exception handling, gotta catch 'em all (and then do nothing with 'em).

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.