Likeaboss
Likeaboss
Likeaboss
Version: 2.4.1
IMPORTANT NOTICE: http://dev.bukkit.org/bukkit-plugins/likeaboss/#c331
Description
Description
This mod occasionally turns some monsters into a stronger version, boss-like. Its main purpose is to add a little diversity (and difficulty) to the combat aspect of the game.
Technically every monster spawning naturally in your world has a chance to become a boss, which hits harder, has more hit points and can possesses some immunities and abilities. Each boss can also have its own drop table. Of course all of this is configurable.
Moreover, they can notify you of their presence by sending you a message when you hit them, when they hit you, or after a certain amount of time if you're close enough. To make them distinguishable they can also have a flaming effect around them (the one used by mob spawners).
Almost everything is configurable, and if it isn't yet, it soon will be (at least I try)! (✿◠‿◠)
Configuration files
Configuration files
Likeaboss comes with different configuration files that are automatically generated with default values as an example.
- config.yml
This file controls global values that doesn't fit in other files; such as commands parameters, messages, state of the anti-grinding protection, and internal task intervals.
- equipments.yml
This is where you create equipments for your bosses. Any name can be used, they will be used as identifiers latter. When you create an equipment you'll have to provide a type (helmet, chestplate, leggings, boots or weapon) and a material ID. You also have the possibility to set a drop chance and to add multiple enchantments.
- abilities.yml
This one allows you to create different abilities for your bosses, like for equipments any name can be used. When you create an ability you'll have to provide certain fields depending on its type, the default file contains all available abilities with their needed parameters. You can create more than one ability per type as long as the name is different.
- bosses.yml
This one allows you to create different bosses. Any name can be used, this allows you to create multiple bosses per entity type. You can assign any created ability and equipment to any boss, you can also specify an assignation chance for each of the equipments and abilities. Bosses can also have their own drop table and immunities.
- worldname.yml
World files are generated only if the previous ones aren't, but you can create them yourself. This is where you add bosses to a world. You can also add some global abilities, immunities (overridden by bosses') and drops that will be used by each boss on this world.
Permissions and commands
Permissions and commands
Permission | Command | Description |
---|---|---|
lab.* | ||
lab.help | /lab help | Display the list of commands |
lab.reload | /lab reload | Reloads configuration files. |
lab.save | /lab save | Forces the saving of player's data. |
lab.info | /lab info | Displays some global and non-lasting stats. |
lab.clear | /lab clear | Resets stats given by /lab info. |
lab.list | /lab list | Displays the location and distance of active bosses. |
lab.stats | /lab stats [player] | Displays the leaderboard, or player stats. |
lab.viewer | /lab viewer | Toggles viewer state, which allows to see boss healths. |
lab.ignore.* | ||
lab.ignore | /lab ignore | Toggles ignore state, which allows to not be affected by bosses. |
lab.ignore.immediate | Allows to bypass the /lab ignore delay | |
lab.spawn | /lab spawn <boss> [amount] | Spawns one or multiple bosses on the targeted block. |
Known issues
Known issues
Have you found a bug that isn't listed below? You can either leave a comment on this page, create a thread on the forum or submit a ticket. The last two options allow for a better tracking.
- None as of 2.4.1!
Upcoming features
Upcoming features
Feel free to suggest features that you'd like to see being implemented; either by adding a comment bellow, by creating a thread on the forum, or by submitting a ticket.
- More abilities (I try to add at least one per update, next one to come: Thief).
- Better support for sub entity types (Skeleton wither, small and medium slimes...).
- Extended spawning system (possibility to make bosses spawn at a certain location for example).
- Configurable events.
Donations
Donations
If you'd like to support my work, a donation of any amount would be greatly welcomed ❤
There's a button at the top right of this page to do so.
It saying in global chat: &f{ PLAYER} &cis attacking { BOSS}! Saying it like that not like example: Wixxi is attacking SPIDER or something.. How I fix this? I changed nothing in config.... so..
New version uploaded (2.1.0), please make sure to read the change log, specially about the config files.
Ah nevermind. I fixed it. It was still using the other folder of Likeaboss-mcdr.
@Shaunbear
That's probably because you're not using the 2.0.0 then, I now use the "real" entity hit points (by calling LivingEntity.setMaxHealth for example) so there is absolutely no way that bleeding doesn't work, it's also independent from the listener priorities.
Previously the damage event was canceled before mcMMO had a chance to do anything.
Quite strange then. It doesn't register the bleeding effect or when you crit with an Axe
@Shaunbear
It should already be the case actually, mcMMO's listener is called first. Currently only the dodging doesn't have any effect because Likeaboss override completely the event damage (at least as for 2.0.0, I don't know if I'll keep absolute damage values for the next version and I may use a multiplier instead, like how it was previously).
Note that you also gain experience.
any possible way to make this register damage from mcMMO?
@LiLChris06
Eh :p
I'm working on equipments currently and it's almost done, it should be similar to what Likeaboss-mcdr offers (meaning that the same result will be achievable) but the config file will be different (not necessarily better, I honestly haven't looked much at their code).
Also note that for now I really don't know what we will do about our respective version of Likeaboss.
Oh wow its been updated, glad to see you back on this. :)
@mind_control
Well actually I had a lot of request to support this or that mod in the past but I never did anything, mostly because I don't find that interesting to do. But I understand it can be important for servers admins. So maybe someday, depends on the number of request.
Hey, can you seriously consider maybe possibly making the plugin compatible with quests? Like to make it where the quests supports mob bosses?
@Finkdaddy
Nevermind, I just say Erackron's post. Thanks for taking the reigns on this!
This sounds really cool! Can anyone tell me if it works on 1.4.6? I see it hasn't been updated in a while, so I'm worried it isn't being actively updated.
I have created a dev.bukkit.org page for my version of Likeaboss, so you can easily see it when a new update arrives.
So if you have a problem with my Likeaboss version, or have a feature suggestion, feel free to comment or open a ticket there.
I have added an API to Likeaboss, so if you're interested, go here
(For everyone else, a new version has been uploaded, so you can download them here:) Since I now have a dev.bukkit.org page for my Likeaboss version, you can download new releases here
@SableDnah So the jre6 version works for you but the 'normal' one doesn't? Strange, I did notice an error when I changed my build settings to comply with jre6 and I fixed those.
@Erackron The jre1.6 version works fine.
Same errors with the "normal" file here - 'fraid java 1.6 is still very much here - I have to build against 1.6 myself.
@Blackvenom01
You probably get that error because you are/your server is running jre6 or lower, and I compiled Likeaboss for jre7. Since I can't force everyone to update their jre, I now also host a version that was compiled for jre6. I can't test if it actually works using jre6, because my computer is running jre7. I have probably also found why it wasn't compatible with jre6, so you could try and see if the normal Likeaboss.jar file works, and if it does I could remove the jre6 specific version.
Since I now have a dev.bukkit.org page for my Likeaboss version, you can download new releases here
Sadly the one used by Erackron gives me this error;
@Zoomed1, scroll down a few messages, you'll find a post by Erackron that has a working version for 1.4.5 To see what it looks like not, visit DragonRealms at smp.dragonrealms.com
does this work with craftbukkit 1.4.5+ ?
or is this an `ìnaktive-plugin``?