Blood Night - Spice Up Your Nights icon

Blood Night - Spice Up Your Nights -----

Make your nights a nightmare again! A hardcore survival plugin. Features 23 Custom Mobs and more!




Clicked on the wrong release file. But the website doesnt allow to delete old releases <.< Great software
----------, Feb 3, 2025

What's Changed
  • Rewrite Commands switching to a new command framework
  • Rewrite localization. Please delete/rename all your locale files, so you have a fresh version.
  • Adjustes internal names for boss bars, to hopefully increase stability.
  • Release 0.12.0 by @rainbowdashlabs in #215
Known bugs: If a player dies during blood night, but doesnt respawn before it ends they are stuck inside the blood night environment.

If you encounter any issues please report them via discord

New Contributors
Full Changelog: v0.11.3...v0.12.0
----------, Feb 3, 2025

What's Changed
Full Changelog: v0.11.2...v0.11.3
----------, Jun 16, 2023

  • Update java to 17
  • Fix tab completion on 1.19
  • Fix text uis on 1.19
  • Fix managemob ui pagination button
  • Add noVanillaDropIncrease option which allows to completely disable drops from specific vanilla mobs
  • Add respawnCommands in player death settings
  • Fix weight key still present on dropped items
  • Fix non stackable items being stacked on natural drops
  • Fix player death affects being applied when no bloodnight was active
----------, Feb 24, 2023

Compatibility with LeveledMobs
Thanks to the LevelledMobs devs for submitting a pr to achieve better compatibility between our plugins.

Bugfix for Night Setting
The max night duration wasn't saved properly when using a ranged night duration.
----------, Oct 11, 2022

New mob, small fixes and MythicMobs 5 support.
  • Added new Mob, the Knight Zombie
  • Added support for 1.19.2. Text UIs work again.
  • Added support for MythicMobs 5.
  • Updated to latest PAPI version
  • Removed support for Mythic Mobs 4.
  • Update to java 16
----------, Sep 18, 2022

The last file contained a snapshot version instead of the stable version.
----------, Jun 20, 2022

This patch adds compatibility for 1.19
----------, Jun 19, 2022

This patch fixes the unclickable text uis on 1.18 and 1.18.1
----------, Jan 14, 2022

This patch adds a new placeholder to check if a world has an active bloodnight based on a world name and not on the player.
This is the new placeholder:
bloodnight_active_<world_name>

It also fixes a bug caused by papers stdout catcher, which prevented the plugin from starting, when it wasn't used previously
----------, Aug 16, 2021

The end sound was played on start and end of the night. Thanks to lunarpatriots for reporting.
I also added a malaysian locale. Thanks to Mirol for the translation.
----------, Jul 22, 2021

This patch fixes the placeholders, which were broken for 6 month.

Seems like no one noticed it OwO But now everything is fine again ^^
----------, Jul 19, 2021

Its finally here. The update for 1.17. Although its already outdated and MythicMobs still haven't fixed their repository.

But it fixes the not working Text UIs.

Fixed clickable text UIs
Fixed plugin not starting on 1.17
----------, Jul 18, 2021

Hello folks.

Still no update from MythicMobs since three weeks regarding their repository. So I still cant build this plugin...

However. The plugin works fine on 1.17.1 since the bug which prevents it from working only appears on 1.17.

So if you are using 1.17.1 BloodNight will work again :3

Also I am working on 1.0.0 for quite some time now and it will be amazing for you guys! So in case you are wondering why no new features are coming to BloodNight currently, its just because I am working on the new version of BloodNight.
----------, Jul 17, 2021

I know you guys are waiting for the 1.17 patch.

Sadly the public mythic mobs repository was taken down, which crashed my build routines.
I cant build blood night currently due to this, since I don't have a public dependency available.

MythicCraft said that developers will get access to the repository in the near future. This message is now already over 1 Week old. So I cant give you an real ETA when I can update again.

I will also try to fix this stuff by myself. However this requires some more effort than just waiting for them to fix their stuff.

I also took precautions to avoid such stuff causing to fail my routines again in the future. Sadly I cant travel to the past and do this also on the mythic mobs repository.
----------, Jun 28, 2021

Mojang will drop support for Java versions below 16 with the next release of 1.17.
All my plugins will be updated till this day to be compatible with java 16. Some of them are already compatible.
On the release day of MC 1.17 I will compile all my plugins with java 16 and drop any support for older java versions. Stop being stuck on ancient java versions.

This patch makes Blood Night ready to be used with java 16.
This build also fixes 3 Bugs.

  • Fixed a bug which caused serialization keys to fail.
    If you encountered errors like: Could not change serialized name. possible config corruption.
    Please make sure to open your config once and replace {plugin} with bloodnight.
  • Some items may have still a pickup tag which is used to block duplication glitches. These tags will now be removed when picked up again or when picked up by a hopper.
    If you experience unstackable items for some reasons drop them and pick them up again.
  • In some cases it was possible that mobs still drop custom drops even when the drop mode was set to vanilla. This is the case when the drop amount is not 0. The drop amount is now ignored and mobs wont drop custom drops any longer.
----------, May 17, 2021

Currently the extended night duration is way shorter than it should be.
This was caused by the last patch which allowed to use time skip commands during a blood night.
This issue is now fixed.
----------, Feb 15, 2021

This patch contains various bugfixes.

You can use time skip commands even when you use an extended night duration.
The Exception is fixed when a blood night ends caused by a time skip
The interval probability is now serialized to config and saved
The interval probability is now read correctly.
----------, Feb 8, 2021

This new version includes several things.

I splittet up the two main managers into smaller classes, which will probably increase the performance on servers with a larger player base.
The shockwave will now push players in a more horizontal way instead of rocket launching in the air.
I also fixed a bug when a mob was spawned at the death location by other plugins. Thanks to Solembum the report.
I added the ` ignoreSpawnerMobs` option. This option will make that blood night ignores mobs completely and will not wrap or drop special loot. This was previously included in the ` spawnerDropSuppression`. These options are now separated.
I added a ` blockedCommands` settings in the general config. You can add commands there which should not be executed during an active blood night. The commands in the config will be matched against the start of the player command. Thanks to Fin for requesting.
----------, Jan 31, 2021

I heard you or better saw the metrics:
A large percent of you struggle with downloading EldoUtilitites.
So I will take the drawback and include it into the Plugin again.
So you dont need to download it anymore and can remove it from your server.

I needed to do some hacky stuff to not mess with your config. Better backup them before your update. But it should work...
----------, Jan 26, 2021

Version 0.9.0 introduces a lot of new Stuff and some larger changes.

I didnt had much time lately since I move to a new apartment. That delayed new features already. The new features also turned out to be way more complex. Since I wanted to implement it in a good way.

First of all: Running Blood Night requires you now to have EldoUtilities installed. EldoUtilities is our Library which avoids a lot of boilerplate code. We included it into BloodNight, but the library is growing so we decided to split it apart. You can download the latest Version here: https://www.spigotmc.org/resources/87703/

But now to the changes.
Like requested from Windwhisper#8896 back in November I implemented death actions. What was initially just the wish to make some thunder on player death is now some awesome possibilities to make fighting even more interesting. You can unleash Shockwaves, thunder or other stuff via commands on a player or mob death.
You can also let players lose their inventory or exp with a probability.

As always: Please make a backup of your config files and report errors via our discord or github.
----------, Jan 24, 2021

If you use an older version of placeholder api than 2.10.7 an exception will occur on shutdown.
This is not critical tho. I disabled this error and added a warning that you are using a legacy working.
However you should try to update if you can. Or contact the plugin owners which use a legacy implementation of the API.
Thanks to PAPI at this point for not raising at least the minor version on a breaking change.
----------, Jan 13, 2021

It appears that the vanilla mob settings were not serialized correctly. Also some other values were not correctly serialized. This is now fixed. Thanks to nanohard for reporting.

This also fixes the broken placeholders for the placeholder api.
----------, Dec 18, 2020

Until build 0.8.1 extended Nights will be 20 times longer than expected.
Never mix ticks with seconds...

* Add PlaceholderAPI as softdepend
* Fix night duration bug.
----------, Nov 18, 2020

This is a bugfix for a duplication bug.
Some mobs can pickup items.
Player could drop them items to pick them up. If they killed them during a blood night they will receive the multiple amount of the drops back.
This bug is now fixed. Mobs will continue to pickup items, but these will not be duplicated on kill.

Thanks to @GriffinCYZ for reporting the bug.
----------, Nov 18, 2020

This is more a quality of life patch but brings also three new functions.
It features a new night duration setting to enter a range instead of a fixed value.
Also if you use multiverse or hyperverse the world alias will now be used instead of the ugly directory name.
And you can now change the plugin prefix.

+ Add support for world aliases from multiverse and hyperverse in messages. Thanks @Sofie for the suggestion
+ Rework night duration. You can now also enter a range. Requested by @frank42#1787
* Make plugin prefix configurable. Requested by @GriffinCYZ#7343
----------, Nov 17, 2020

This patch brings a lot of new Stuff.
I added random sound during blood night and at start and end of a blood night. Thanks to frank24 for the suggestions.
I also fixed some incompatibilities with mythic mobs.
I also added some placeholders. Requests are welcome here.
Also the mob names can now be globally defined in the locale. Just set the mob name in mob settings to a blank string to use them.
And more...
As always. Suggestions and Feedback are very welcome ^^

+ Added random sound during blood night
+ Added sounds on start and end of a blood night
+ Added some compatibility for mythic mobs. Thanks for not helping MM devs :3 Thanks to frank24 for pointing out.
+ Added 4 Placeholder API placeholders (Request more if you want)
+ Added default mob names in locale. Set Mob Names in setting to empty string to use them.
* Updated spanish and chinese local. Thanks to xutte and XiaoMoMi
* Fixed a typo in usage message. Thanks to Kartoonbaab
----------, Nov 15, 2020

The last one for today I promise.
If you haven't downloaded the last one you wont have to download this one.

On the other Hand: Using the latest version is always recommended ^^
----------, Nov 12, 2020

Greetings to all guys with spaces in there level names.
First of all. Minecraft itself is not very comfortable with spaces in level names. Use _ instead.
I know every mistake has to be made one time. Nearly every plugin will have problems with spaces in world names.
So please don't do this.

But because I like you I patched it and you can have now spaces in your world names.
----------, Nov 12, 2020

Hello its me again.
Don't mind me. I just forgot to add the new setting for serialization...
Good night.
----------, Nov 11, 2020

This is a kinda large bugfix and quality of life patch.

+ Add option to disable extra drops and extra xp for mobs spawned by spawners. Thanks to frank24
* Splittet the world settings for each world in own file. This is done automatically. Dont worry.
* Fixed a bug which caused the period setting vanish. Thanks to frank42.
* Fixed a bug which caused that blood night dropped items could not be stacked with vanilla items. Thanks to frank42.
* Fixed a bug which caused an invalid world error, when the world name had a space. Thanks to Keyento and Inzomina.
* Fixed a bug which allowed sleep most to skip the blood night. Thanks to Darkmage4.
----------, Nov 11, 2020

This is a fairly huge update:

If you encountered messages like `Skipping Entity with id` read the beeFix Notice in our wiki.

You may delete your locale file to avoid wrong locales.

I removed the flying creeper since this was a buggy mess. I added the ghost creeper as a replacement.

You can now also choose between 3 new night selection types. And use the player placeholder in end and start commands.

Thanks to Darkmage4 for the bug report of the bees, which lead me on the right track :D
Thanks to RedBoard and @frank42 for the suggestions.
Thanks to @XiaoMoMi for the Chinese locale

+ Added Ghost Creeper
+ Added Phase Selection Type
+ Added Real Moon Phase Selection Type
+ Added Curve Selection Type
+ Added chinese locale.
+ Added bee fixer to fix warnings.
+ Add player placeholder for start and end commands.
* Fixed a wrong command name in help
* Fixed a bug which cause wrong probability in moon phase menu.
- Removed Flying Creeper
----------, Nov 10, 2020

In some cases the boss bar stays persistent and wont be removed.
This should be fixed now.
Thanks to @Ochiona for reporting.
----------, Nov 8, 2020

Fixed a bug which caused an NPE when the first action of a command was to send an invalid argument or permission error.
Thanks to RedBoard for reporting.
----------, Nov 6, 2020

When using Multiverse, worlds will not be loaded before loading Blood Night.
This causes Blood Night to remove world settings of worlds which are at this point not present, but are present afterwards.
The config cleanup is now executed post startup.
Thanks @FurkannSB for reporting.
----------, Nov 6, 2020

In the past, there was always some confusion about what color code to use (§ or &). Now it doesn't matter anymore. The plugin will determine it by itself. Just use what you are familiar with.

* Fix color code inconsistency issues
----------, Nov 6, 2020

This Version contains two bugfixes. Thanks to @IamSeverus and @FurkannSB for reporting the bugs. Also thanks to @FurkannSB for providing a Turkish locale.

+ Added turkish locale
* fixed a bug which prevented blood night dropped items from beeing stacked with vanilla items.
* fixed a bug which can cause boss bars to be persistent in some cases
* fixed a bug which prevented disabling custom mob drops.
* made the auto updater more reliable (Thanks to bukkit for being so unflexible)
----------, Nov 5, 2020

Patchnotes
  • Fix for exception when a projectiles hits a non entity.
    Thanks to @Ochiona for reporting.
  • Add spanish locale.
    Thanks to @xutte_ for sharing it with us.

Please report Bugs at our Discord. Thanks for every bug report so far. You are amazing ^^ Makes fun to work on the plugin with such a flow of user input ^^
----------, Nov 2, 2020

Fix a bug when the boss bar is disabled and a time skip event is fired. Made the help command more clear and readable.
----------, Nov 1, 2020

This Version adds a new command to manage the night selection.

The night selection is the last part of the config which could not be configured by ingame commands.
This is now changes. Hopefully this command makes it easier for you to change the night selection settings.

This version contains a fix for wrong encoding in de locale. Please delete or review your locale file.

+ Add night selection command
* Fix encoding mistakes in de locale
* Fix wrong permission message
----------, Nov 1, 2020

You can now set some more values in the config.
I also switched the update checker. I use my own update service now, since I dont want to depend on spigot and also want to allow automatic updates and not only checks. Read more below.

In General Settings:
updateReminder
- This will remind you when a new update is available. This is checked only once on startup
autoUpdater - If you use the update reminder you can use the auto updater as well.
This Updater is pretty secure and wont break anything. It just downloads the new version from our servers, checks the hash of the file and saves is to your update folder. The hash will secure file integrity. Bukkit will install this update after a restart.
Trust me this one wont break anything. I use it by myself, because its a pain keeping all my testservers and servers updated...

In world settings:
alwaysManageCreepers - If the setting creeperBlockDamage is set to true the block damage is always canceled. If you want to enable this only during blood nights set this to false.

Also creeperBlockDamage and alwaysManageCreepers are now configurable via the manageworlds command.
----------, Oct 31, 2020

This fixes a bug which blocks flying creeper from spawning on 1.16.1 and 1.16.2.
Thanks Jude for reporting.
----------, Oct 31, 2020

Fixes a bug which causes moon phases to have inverted probability.

Thanks @angeluscaligo for reporting.
----------, Oct 29, 2020

This version fixes a bug which can cause special mobs to stay in unloaded chunks.
----------, Oct 26, 2020

This version adds a setting to enable the creeperBlockDamage setting only during an active blood night.
It also fixes a bug which causes the plugin to load an incorrect world state.
Thanks to Leolix for reporting.
----------, Oct 26, 2020

This update fixes a critical bug when using multiverse (I recommend using Hyperverse anyway). This bug deletes all settings for worlds which aren't the default world.

* Fixed a bug where settings were not loaded correct when using multiverse.
+ Added update reminder
----------, Oct 25, 2020

Resource Information
Author:
----------
Total Downloads: 38,817
First Release: Oct 23, 2020
Last Update: Feb 3, 2025
Category: ---------------
All-Time Rating:
43 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings