Bloodbath was created on SaiCoPvP, it is a koth-style type of event where players can fight and the first player to click on the chest when it unlocks will receive the reward. This is my recreation of that feature on Saico.
This plugin was made with Minecraft 1.8.9 however since Update 1.1 I have added Support for every minecraft version between 1.8 and 1.21!
Jar: $15.00 (Purchase on site)
SRC: $80.00 (Message me on discord to purchase @tobixd)
Special thanks to DiscoverCardOG for helping with testing and designing the images on this thread.
When a player kills another player nearby the bloodbath chest (configurable radius) it will count as 1 soul, the more souls harvested the better the reward will be for the player who ends up winning the event. This feature is very configurable. You can set the amount of souls needed for the tier1, tier2 and tier3 rewards and the commands that will be ran when a player wins the event.
/bloodbath (bloodbath.use) - Small tutorial on how to play the bloodbath event and where the bloodbath is, when the next one is, etc.
/bloodbath help (bloodbath.use) - Help command, shows all the commands
/bloodbath start (bloodbath.start) - Start a bloodbath manually without interrupting the automatic timer
/bloodbath cancel (bloodbath.cancel)- Cancel a bloodbath if it is currently running
/bloodbath reload (bloodbath.reload) - Reloads config.yml
/bloodbath stats - (no permission) displays the player's stats using placeholderapi
/bloodbath top - (no permission) displays the top 10 player stats using placeholderapi
We have PlaceholderAPI Support! You can use these placeholders with any other plugin that uses PlaceholderAPI. You can create a hologram (Separate plugin) above where the bloodbath chest spawns.
You can also use this to create a bloodbath leaderboard and you can even use a NPC by setting the name of the npc to the placeholder and the skin of the NPC to the placeholder
Code:
%bloodbath_timer% - Returns the amount of time left until the bloodbath chest can be opened. If there is no active bloodbath, it returns "Inactive".
%bloodbath_status% - Returns the current status of the bloodbath. Possible values are "Inactive", "Unlocking..." and "Unlocked!"
%bloodbath_next% - Returns the time until the next automatic bloodbath event in a detailed format.
%bloodbath_next_shorten% - Returns the time until the next automatic bloodbath event in a shortened format.
%bloodbath_stats% - Displays the number of Bloodbath wins for the player using the placeholder.
%bloodbath_top_player_1% to %bloodbath_top_player_10% - Displays the top player names along with their Bloodbath wins for ranks 1 through 10.
%bloodbath_top_name_1% to %bloodbath_top_name_10% - Displays the names of the top players for ranks 1 through 10.
%bloodbath_top_player_1% to %bloodbath_top_player_10% - Displays the top player names along with their Bloodbath wins for ranks 1 through 10.
%bloodbath_souls% - Displays the total number of souls collected during the current Bloodbath event this will be set to 0 after the event ends.
%bloodbath_total_souls% - Displays the total number of souls a player has collected across all Bloodbath events this is stored in data.yml.
config.yml
stats.yml
Here's how some servers have made their bloodbath hologram and location! You can basically use any old KOTH build and change it up slightly for bloodbath.
Example by Flyye on play.cursedmc.co
Example by zacharypeter469 on play.cyperlands.net
There is now an option to enable a discord webhook! You could have a #events channel on your discord and have this message pop up in there whenever a bloodbath begins, you can also add your own fields/lines to the embedded message.
All you need to do is create a discord webhook on your discord server, put the channel where you want the message to be sent and copy the webhook URL to the config!
(The last two fields were added in my config they are not there by default.)
Server using Bloodbath! Come try out bloodbath in action on one of these servers.
fatepvp.com (1.8.9) - tobilol
play.cyperlands.net (1.21) - zacharypeter469
play.oneshotmc.com (1.8 - 1.21) - HulkDoesGaming
play.ravenstonepvp.net (1.8) - HulkDoesGaming
Iceclub.live (1.8 - 1.20) IceClub
play.cursedmc.co (1.8) Flyye
play.razorcraft.hu (1.8 - 1.18.2) RAZOR23
fatepvp.com (1.8.9) - tobilol
play.cyperlands.net (1.21) - zacharypeter469
play.oneshotmc.com (1.8 - 1.21) - HulkDoesGaming
play.ravenstonepvp.net (1.8) - HulkDoesGaming
Iceclub.live (1.8 - 1.20) IceClub
play.cursedmc.co (1.8) Flyye
play.razorcraft.hu (1.8 - 1.18.2) RAZOR23
1. Purchase & download the plugin and install it onto your server
2. Make sure you have PlaceholderAPI
3. (Optional) Make sure you have a holograms plugin and create your own hologram with the placeholders from placeholderapi.
4. Turn your server on.
5. Edit the config, you want to edit the location of the chest.
6. Reload plugin with PlugmanX or reboot the server
7. Start a bloodbath! using /bb start and go test it out
If you have any issues join our support discord and open a ticket.
- Type
- Offering
- Exclusivity
-
- Non-exclusive
- Server software
-
- Bukkit
- Spigot
- Paper
- Supported versions
-
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
Last edited:
