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.
-
View User Profile
-
Send Message
Posted Feb 14, 2012Not just daylight, but also swimming in lava and ofc. any kind of fire itself.
Dunno if possible, but maybe you can change the behaviour of the visual effect, so it only occurs once a second, or two.
Then you could disable the fire-resistance between those visual effect ticks.
-
View User Profile
-
Send Message
Posted Feb 13, 2012@Sepulzera
Yeah I should add an option to remove that. The problem is that there is no way to differentiate fire damage from daylight and fire damage from weapon and lighter.
@JoneKone
Coefficient.
-
View User Profile
-
Send Message
Posted Feb 13, 2012Yeah! it works..
What does "Coef" mean?
-
View User Profile
-
Send Message
Posted Feb 13, 2012Bosses are resistant against fire.
Guess due to the visual effect, but I don't want to disable it either :(
-
View User Profile
-
Send Message
Posted Feb 12, 2012Its work with 1.1 R3 I using it whitout problem! :)
-
View User Profile
-
Send Message
Posted Feb 12, 2012@Darkhand81
Yes, it's planned.
@JoneKone
I'm almost sure it works with r3 (haven't tested, but I don't see any reason why not).
-
View User Profile
-
Send Message
Posted Feb 12, 2012Will this work with r3 ?
-
View User Profile
-
Send Message
Posted Feb 10, 2012Fantastic! Like AngryWolves but for all mobs. I love it!
Would you be able to make the boss-nearby notification text configurable?
-
View User Profile
-
Send Message
Posted Feb 7, 2012Getting a strange problem whereby hitting a boss with wool, potions or any other item with meta data causes the item to change. Allowing wool colors to be easily obtained, and some potions which cant be normally obtained to be obtained. This problem doesn't seem to produce any errors in the console. I have posted a ticket, and hope this can be resolved.
Cheers
-
View User Profile
-
Send Message
Posted Feb 5, 2012@predawnia
Not possible for now, but it's planned. I'm in vacation so not before the next week :)
-
View User Profile
-
Send Message
Posted Feb 5, 2012How do I make a boss drop a Monster Egg? For example, a Skeleton Boss, drop a Skeleton Egg?
-
View User Profile
-
Send Message
Posted Feb 2, 2012Just installed it, and the first thing it did was kill a couple of players. I guess it works :)
-
View User Profile
-
Send Message
Posted Jan 30, 2012@bigscary
The flame effect isn't enough? It's disabled if "VisualEffect:" is set at 0, check that :p
It's almost impossible for me to do better, at least without Spout (I may look into it, someday).
-
View User Profile
-
Send Message
Posted Jan 30, 2012We really need some visible indication of a boss. Please consider either making the monster glow (like a torch, but moving), or requiring spout so that you can apply a different model or texture to the boss mob.
Great idea! :)
-
View User Profile
-
Send Message
Posted Jan 30, 2012@zOxigen00
Yup, planned for the next version.
-
View User Profile
-
Send Message
Posted Jan 30, 2012Is there a chance to change the messages that apper if u near a boss and if u hit a boss?
-
View User Profile
-
Send Message
Posted Jan 22, 2012@Shanev83
After having created a new world you need to type /lab reload, otherwise lab tries to get parameters for a world that doesn't have any config file yet.
In the next version it will create a config file if it doesn't know about the world and the error will be gone, but for now you have to use this command or restart your server.
It should work (tested with Multiverse and MyWorlds), but please tell me if that isn't the case.
-
View User Profile
-
Send Message
Posted Jan 22, 2012This awesome plugin doesn't seem to work with other worlds, except the Standard „world, world_nether, world_the_end“. I've created a new world with mulitverse and am getting the following error when I teleport to this new world („Island“).
14:30:37 [SEVERE] Could not pass event CREATURE_SPAWN to Likeaboss java.lang.NullPointerException at cam.boss.BossManager.getBossParams(BossManager.java:92) at cam.listener.LabEntityListener.onCreatureSpawn(LabEntityListener.java :55) at org.bukkit.plugin.java.JavaPluginLoader$72.execute(JavaPluginLoader.j ava:767) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:339) at org.bukkit.craftbukkit.event.CraftEventFactory.callCreatureSpawnEvent (CraftEventFactory.java:259) at net.minecraft.server.World.addEntity(World.java:883) at net.minecraft.server.SpawnerCreature.spawnEntities(SpawnerCreature.ja va:151) at net.minecraft.server.World.doTick(World.java:1721) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:514) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
I've tried to load the „Island“ world as a Standard world using the server.properties file, because Likeaboss wouldn't create the „Island“ folder with a config file. Then I changed the "Island" world back to the original „world“ and used multiverse to tp to „Island“, but still the same error message.
-
View User Profile
-
Send Message
Posted Jan 21, 2012@casencty
Oh, a default drop table. That's a nice idea.
For now there's only 3 rolls and 4 item per rolls. Do you want more? :p
-
View User Profile
-
Send Message
Posted Jan 20, 2012what about a per boss drop table ?
something like
also how many tables can we use ? and how many maximum items per table ?
ideed, nice plugin i use it !