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

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

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

  • 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? :)

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.

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.