Posted October 11, 201311 yr I am trying to make a potion effect that allows the player to not be attacked by hostile mobs. I don't have much code yet, but I was looking into some AI classes and I couldn't find a flag for if(!player.capabilities.isCreative). So, I was wondering if anyone knew how the game handles hostile mobs not attacking the player when the player is in Creative Mode.
October 11, 201311 yr Hi Not sure but I suspect: PlayerCapabilities.disableDamage see EntityAITarget.isSuitableTarget else if (par1EntityLivingBase instanceof EntityPlayer && !par2 && ((EntityPlayer)par1EntityLivingBase).capabilities.disableDamage) -TGG
October 11, 201311 yr Author YES! PlayerCapabilities.disableDamage turned out to be a public variable, so it worked PERFECTLY. Thanks a bucnh TGG =, you've really helped a lot with my mod so far. I will be sure to credit you and PM you when the mod is at least a good WIP.
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.