Posted August 17, 20223 yr Is there a way to easily determine whether certain entity is a boss? By boss I mean it has health bar, advanced mechanics, more HP and attack power, etc - but mostly health bar. I have compared Ender Dragon, Wither and Warden (although I don't know if it is considered a boss), but can't find any property/method that indicates boss status. Any tips on this would be appreciated.
August 17, 20223 yr The health bar at the top of the screen is handled via a ServerBossEvent in the Entity class but unfortunately there is no way to check if a Entity has one or not. What did you try to achieve? why do you need to know if an Entity is a Boss? 6 minutes ago, Adil Yilan said: I have compared Ender Dragon, Wither and Warden (although I don't know if it is considered a boss) Depending on your own opinion, the following entities can be considered bosses: Ender Dragon, Wither, Elder Guardian and Warden
August 17, 20223 yr Author @Luis_ST I am making some enchantments which should work on players and regular mobs, but not on boss type of mobs as it would make fights oversimplified. Some enchantments are percent based, like bleed, so applying it to boss would cut a huge proportion of boss's health. So basically it is manual work - check if entity is instance of entity classes that should be immune to enchant and that's it?
August 17, 20223 yr Unfortunately yes, if you wish to have an easy way to check this feel free to make a PR to Forge. I think a custom EntityType Tag would be find for that.
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.