Fixed names regening sometimes
Made some translation changes to the wiki
Some bugfixes with the recent prop
Added the translations to the latest prop
Added a property to disable custom names
Target cleanse ability msg added
Added a message setting for the cleanse ability
Completely finished the spawn wiki
Added the wiki spawning translations
Added most of the wiki spawning section
Added the initial wiki translations
Aligned stick spawn to spawn in the middle of the clicked block
Added an in progress wiki with nothing for now
reverting some health regain npc changes
added a quick isSpawned check
Fixed hp parsing when resetting npcs via server restart
Temporary error patch for an npc error
Fixed npcs in unloaded hunks not saving.
Added language translations to the Cleanse ability
Added a cleanse ability where on boss hit there is a chance to remove all negative effects from the boss
Added the translations for the target cleanse ability
target cleanse ability added: Removes all of the targets effects based on chance
Fixed despawn runnables on server stop
Fixed soul mark bug fixes
Added the translations for the soul mark message and durability dmg
Added a message and durability damage setting for the soul mark ability
Added the lang translations for the ability
Marks the player and after a set amount of time deals damage if close to the boss
Added the language translations for the vac pull update
Tweaked the range to be cubic instead of quadratic
Added range and velocity options for the vacuum pull ability
fixed npc not being added back to a list on reload causing despawn prop not working and data not being set correctly
Fixed health going back to max on reload
Fixed teleport ability not working for npcs
Removed bukkit debug broadcast messages
Finally fixed this npc stuff with abilities
Actually patched it with a proper NPC check this time
A patch to apply the fix for npcs
Fixed abilities/property keeping in version higher than 1.12.4
Fixed hit label not working on reload
Added the language translations for the despawn property
Added the lang translations for the heal and vacuum pull abilities
Added a property to stop bosses from despawning when you restart the server
Replaced metadata with persistent data containers for data lifetime after restart/reload.
Added the Vacuum pull ability.
This ability lets the boss pull all entities around it towards it
Fixed some more npc abilities not working
Fixed abilities for NPCs not functioning properly
Added pigs to the passive aggressive mobs and made it so they don't attack people in Creative
Added an ability where it heals the boss per x ticks.
Fixed a bug where the bossbar doesnt update on LifeSteal proc.
Added translations to the passive aggressive property
Added a property for disabling aggression for passive mobs.
Finally added the feature where you can make passive mobs aggressive
Fixed mob picking for the altars in the NPC version to send you to the correct GUI
Hopefully fixed the '!!' problem in the UUID writing in altars.
Fixed the ability not dealing damage when worldguard flags are enabled
made the baby setting set to false actually not make babies
Basically only added MultiWorld as a soft-depend plugin. Hopefully worlds load before SupremeBosses
Fixed not being able to set idle radius on non-npc version
Added the translations for the altar hologram option
Added an option to change the hologram display for different altars
Fixed altars not spawning after the first one
Bug fix relating to spawning altars on blocks that are already altars
Finished altar translations for altar spawning
Spawn Altars are a new method of spawning you method by spawning blocks (also called altars) and sacrificing items to them so they spawn your mob. You can create altars by the spawn gui and get them via right clicking on the gui element or by the /cbosses_get_altar command.
20% off for the whole month
Normalized Damage Property: When the boss is damaged its dealt 1 damage no matter what.
/cbosses_summon_to_player <Boss Owner (Name)> <Boss ID> <Target Name>
Made particles more random
Creates a poisonous fog that deals poison dmg, radius, particle visibility and power can be configured.
Includes Visibility scopes
You can now prevent spawning in regions with the flag MOB_SPAWNING set to deny.
/cbosses_give_egg <Receiving Player> <Boss Owner> <Boss ID>
Spawn stick can now spawn bosses from other players.
One of the message properties had an issue with the public display.
Vacuum ability added. Sucks up nearby item drops and turns them into health
Fixed players being able to access the main gui it they get access to the spawning stick.
Fixed some issues with Polish
Title. You would have to disable it on your own to remove death spam
NPC bosses + healing fixes:
Please read all!!!!
Currently the plugin will require Citizens and Sentinel to work. If you don't want to add them then version 5.1c is the last stable version without them and will NOT be supported. The plugins are trustable so I highly suggest installing them.
This update was a bit rushed but it was tested so unless there are some edge cases it should be fine. Before posting a bug about it make sure you have the right Citizens and Sentinel versions. Some things like different NPC properties are something I cannot internally change so some bugs/changes wont be able to be fixed by me. If a property does not work properly Its probably not my fault but also consult with me before asking the Sentinel/Citizens developers for a "fix". So with that enjoy!
Reverting the previous update for now. The only thing being removed is the polish language. It will be back next update.
The zeus ability shoots lightning at all mobs in a radius. You can change the frequency, damage, and radius of the ability.
The spawn egg regions now have 2 options. Whitelist and blacklist. They are explained in the GUI so no need.
Title

The title says it all.
The reason the console spam is in quotations because there wasn't anything to fix. I really just changed a setting in the spigot.yml file of the server that the plugin is in so that it doesn't spam the hell out of it.
If you want the messages for debugging you can manually turn it back on

Added a Piglin zombification property that allows you to make your mob immune to zombification
Added 2 Spawn egg commands.
/cbossesspawnegg <PlayerBossOwner> <BossID> <PlayerToGive> <Material> <ItemDisplayName>
and
/cbossesspawneggperm <PlayerBossOwnerUUID> <BossID> <PlayerToGive> <Material> <ItemDisplayName>
The regular one can be used as just a way to give someone an egg via the command line. The 2nd one should be used if you want to automatically give players eggs with command blocks or other plugins. It takes a player UUID instead of a player so just go on google and search for the boss owners UUID. It makes it so if the boss owner changes their name it won't screw with the command. the first one doesn't have that feature and should just be used as convenience.
Added Idle Radius on coords spawn.
When a player is not seen inside of a radius the boss will not spawn. Now if a player enters the radius the boss will not spawn immediately and it will just wait for its next spawn cycle to come.
WARNING.
This currently implementation might be a bit taxing for the server if you have a large radius and also run multiple threads. So please make sure you use it sparingly and with caution. Make sure you use it when its absolutely necessary
You can now only use spawn eggs in a specific region set in the mob properties section. to set the region you use the same wand as in the regular regions using /cbossesregionwand to get the wand.
The plugin ChatColor and any other plugin that changes your chatcolor in the chat doesn't break the plugin.
Armor no longer loses durability from abilities if it has the unbreakable tag.
Added a placeholder gui in the starter menu explaining every placeholder and how to use it.
Added a new PlaceHolder: %cbossestimer_OWNER_MODID_TYPE_THREAD%
This placeholders shows a timer for when the next mob will spawn. There is no need to explain in detail here as in the placeholder GUI everything is explained. Just worth to mention that it only works on Holograms (DecentHolograms to be exact) so its not perticularly useful to most people. But im planning on changing that in the near future.
Also fixed some bugs with the despawn timer. Things like mobs not spawning because the mob caps were not changed after despawn etc. All should be fixed (I hope).
Added language functionality also a spanish translation
/cbosseslang <language> to change your language (Requires restart)
Sorry it took so long I just hate tedious work
Fixed boss hp not being set.
1.17 and above the boss looses all of its custom powers when the chunk gets unloaded. Now if a custom mob from the plugin is inside of a chunk the chunks stays loaded forever. Of course if all custom mobs die the chunks gets unloaded. Because of the fact that some unnecessary chunks may stay loaded essentially forever if no one kills the boss I decided to add a Boss despawn timer. This setting CANNOT be disabled. you can set as big as timer as possible but make sure you don't overdo it. The default one is 5 minutes you can change it in the properties section inside of the plugin.
Mishap fixes + Mob Deletion on reload and Boss Activation
Mishaps:
Fixed some gui texts not being done properly.
Mob Deletion on reload:
Just deletes all SupremeBosses mobs when the server reloads. As they turn into regular ones upon reloading.
Boss Activation:
The boss remains still and cant move until it finds a target. Can be found in the Boss Properties.
EnderDragon & Wither bug fixes + movementSabotage ability change
The health of ender dragons can now be changed.
The default BossBar for the wither gets deleted.
MovementSabotage now deletes the placed blocks after 4 seconds
Added on hit label functionality.
When you hit the boss you can display stuff in text such as the amount of damage, the player, location etc. Just like hypixel skyblock.
A Bit of an underwhelming 4.0 update some would say but definitely a
necessary one.
Please read the new Refund Policy & TOS before downloading. Anyways if you don't read this you will still be notified about the TOS in the game anyways so just read it.
Now for the important bit:
Renaming from CBossesV1_5 to SupremeBosses.
It wouldn't be a big deal if i didn't work with configs but here we are.
If your mobs have disappeared completely out of nowhere then copy the data.yml and config.yml from the CBossesV1_5 folder into the new SupremeBosses folder located in the plugins folder of your server.
Bug Fixes:
- Fixed particles not spawning when the mob transforms into another
- Fixed bossbars lacking behind from actual health
Toss Ability:
- It no longer tosses you if you are in the Air
The Transformation ability allows the boss to transform into another with added Voice lines.
QOL:
- Added a line of lore to Mob health and name in the properties that tells you what the health and name of the mob are respectively
Refactored a good chunk of the code.
Also removed the drop chances for armor and main/offhand. The feature seemed quite useless and whilst being broken (lmao) noone mentioned it which meant that noone was using it. If you want to configure the drop chances for the armor and main/offhand you will have to use the Custom drops feature as of now.
Sorry for the lack of updates recently. Will try my best to make updates weekly or at most biweekly
Now it picks the first possible Y spawn location.
Added Command Rewards.
Features:
New Placeholder for player based commands: %cd_player% (Only works for command Rewards)
Times Executed: Regulate how much the command reward gets executed
Contributor Rewards for Commands: the same as normal rewards.
Added Contributor Rewards setting in the custom drops.
In other words every person who hits the boss gets the reward.
PlaceHolders added:
- %coords_x% - The X coordinate of the boss
- %coords_y% - The Y coordinate of the boss
- %coords_z% - The Z coordinate of the boss
Made it so it updates as soon as you update your timer value
Added MetaData tags addition and bug fixes related to some mobs
Boss Bars have been added! A ton of people wanted it so here it is.
You can:
Change the name of the boss bar
Link the mob HP to the boss bar so it lowers the bossBar progress with the boss HP
change the Boss Bar style
change the Boss bar Color
Added every aggresive type Mob to be set as a boss including the bosses such as: Ender Dragon, Wither, Warden etc. Also added some passive mobs.
Mobs will not despawn if you go further away from them or unload the chunks
Ignore just forgot to change the name lmao
3 Commands:
/CbossesSummonSlow
<Player Name> <BossID> <World> <x> <y> <z>
/CBossesSummonFast
<Player UUID> <BossID> <World> <x> <y> <z>
/CBossesUUID <Player Name>
You can now set a Mob Cap for Region Spawning. Each Thread has its own mob cap so they wont collide like before.
Fixed some bugs with the latest abilities.
You can now set the on spawn message for a boss
---3 New Abilities---
Last Effect: Upon Boss Death the boss sets a potion effect to the player.
Getsuga Tensho: It Unleashes a Getsuga Tensho Like in bleach
Nerd: It Makes the boss run a command.
This update adds a setting which allows you to spawn only 1 mob at a time. Every thread has this setting.
Fixed a bug where arrows couldn't hit the boss. Also fixed some other errors that were spamming the console
Added a new Explosion spawn type and added a feature to change the particle type
Fixed a bug with the version compatibility due to the latest update.
3 Abilities:
Heat Wave: Lights all entities in a radius on fire.
Life Steal: When the boss hits the player it has a chance to regain a bit of its health
Complete Hypnosis: When the player hits the boss there is a chance that the player will hit himself instead of the boss
Now you can decide whether an ability can deal durability damage to your armor
You can't make the spawn rate of anything less than 1 second.
QOL Changes:
- Made it so when you type a value requiring chat it returns you to your last menu.
- Made it so when you want to return to the last gui you were you can do it with the Close gui button that i replaced. If you want to fully close the gui you can do it with the Escape key or go to the first gui.
Quick bug fixes with the durability changes
Abilities now lower durability. So be aware of it. they lower it. A LOT
Bug Fixes:
- Fixed a bug with the latest ability. Now it should work fine.
QOL:
- Attributes: Added max value on every attribute so you don't have to limit test them.
Abilities added:
Quick Buff: When the player hits the boss. the boss gets a speficied potion effect applied
Spirit Leash: When activated the boss pulls the player to its direction
Properties added:
XP Drop: Set the amount of xp you want
Changed the y-level spawning of Region Spawning and Coordinate spawning.
Region Spawning:
Now instead of getting the highest Y block of the current coordinates it will get the y-coords of the left click location.
Coordinate Spawning:
It gets the y-level of the location.
Added Coordinate Spawning:
Thanks to: Yeqi
You can now spawn your mobs in specific coordinates with up to 3105 different coordinates.
Bug Fixes Done:
Removed error message when not having the proper stuff into the config
Thanks to: Yeqi
Abilities Added:
Phone a Friend -> Upon death the boss spawns a boss of your choice
Power Wave -> In a specified radius it damages all entities except the mob itself
Bux Fixes Done:
Now every time the boss is revived via the Pseudo Invincibility ability it wont trigger any on death things (Abilities, Messages, drops etc.);
Ability Added:
Psaudo Invincibility: the boss has a chance to revive itself
Abilities Added:
Witch Craft - Apply potion effects on player hit.
Movement
Sabotage Movement - Spawns a lava,water or cobweb block bellow the player
Shadow Clone Jutsu - Spawns clones upon death
Final Curse - Kills the player upon death
Abilities Added:
Flash Step- Dashes to a random side of the player (right/left/front/back) and does damage.
Freeze - Freezes the player for x amount of time
Leap - The boss Leaps to the player
Fling - The boss launches the player in the air
Last Ditch Effort - Upon death the boss spawns a tnt that triggers an explosion
ALL ABILITIES ARE HEAVILIY CUSTOMIZEABLE!
Properties Chaged:
REMOVED Collide property (Didn't do anything and was just wasting space)
ADDED Fall Damage Property (Makes the boss immune to fall damage)
Removed forgotten log messages
Added a system for abilities so i can easily add boss abilities!
Added 1 ability: Projectile throwing.
You can throw whatever projectile you want
You can change the type, the time and the damage
Version Compatability System Added:
That means that you can use mobs from older version of the plugin with newer versions!
Added Region Spawning
In Detail:
You can define a region by using the Custom Bosses Wand.
you can get the wand using the command: /CBossesRegionWand
You can create Regions in which you can spawn whatever mob you would like In the area that you have defined using the wand.
The default setting of the wand is set to x: 0.0, z: 0.0 so make sure to change it!
You can create a Region Thread like Natural Spawning ones and they automatically get assigned the region of the wand in your inventory. The regions get saved inside of a Map in the code so even if you didn't use the wand it would assign it to something (x: 0.0,z: 0.0). You can easily change the region at any time in the Region Options. Once you click the option it will automatically change the region to the wand's once again.
You can have up to 440 Regions with whatever settings you would like.
Bug Fixes:
Fixed bugs with the Mob cap in Natural Spawning as when it reached it you could not spawn mobs again until you restart the server.