Posted June 28, 201510 yr 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.