Jump to content

Recommended Posts

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

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