Minecraft Data Packs / Challenge

Blood Moon v4.0.2

  • check_circle Functions
  • 25,179 views, 1 today
  • 3,517 downloads, 0 today
  • 74
  • 75
  • 44
Hiranasai's Avatar Hiranasai
Level 54 : Grandmaster Modder

This datapack currently is incompatible with SM Extra Hard Difficulty until it has been updated to the SurvivalModified Standards. This can take a few weeks.

About Blood Moon

Every 7th night, a bloodmoon will occur. Most of the overworld nighttime mobs will be buffed during this time.
Also, there is different mob types during blood moon - they all have their indications. Some glow with various colors, some wear various colored armor.

Bonus XP

That' right! You get Bonus XP for every mob you killed. Each mob gives +4/+9/+15/+22/+30 XP, depending on Blood Moon Difficulty. Reaching Level 30 in a night isn't that hard when killing Blood Moon mobs... Maybe have another Level goal in mind? How about... Level 300 instead?

Custom Loot Tables

During Bloodmoon, you can collect Custom Loot! Loot is calculated seemingly random (As random as possible while keeping lag as low as possible). Your Looting Level increases depending on if youre holding a looting sword in your main- or offhand (Looting Level of Looting sword also changes the Chances of various Looting Levels).
For example, Creepers drop Firework Stars and Fireworks during Bloodmoon! Skeletons drop their Arrows, and Witches can drop Special Potions created by me! I won't tell you anything about their effects though, since that would ruin the surprise factor and they are rather rare. (Hint: One Potion is shown in the Screenshots).

For more info about my Custom Loot Tables visit this link.

Blood Moon Mechanics

Very important to know: Since Bloodmoon is a reference to Terraria, you cannot sleep during the event.
All mobs have fire resistance during Blood Moon and lose their Fire Resistance when Blood Moon ends.
Mobs that existed before Blood Moon started don't get buffed.
Zombies, Drowneds and Husks can hold random weapons.
Zombies, Drowneds, Husks, Skeletons and Strays are randomly equipped with armor (except for type defining chest piece).

Every night that is not bloodmoon, the monsters will say a little lore about Bloodmoon. (Theyre an indicator of how many nights it takes until the next bloodmoon).

Every 288th blood moon (exactly 28 real life days of playing if you don't sleep, ideal for servers) the blood moon difficulty increases. Mobs will get a little stronger than the difficulty before. Their Loot Tables change too. You can get different Loot During Difficulties 1-4, and during Difficulty 5, you can get all items. Tokens drop on all difficulties with the same odds.

To see the strength of all mobs over the different difficulties, visit this link (Work in progress)

Token Drops from Monsters during Blood Moon (Looting 3 Sword Required)

Zombies: Fire Protection Token - 0.1% Chance
Drowned: Unbreaking Token - 0.5% Chance
Husk: Smite Token - 0.1% Chance
Spider: Armor Toughness Token - 0.5% Chance
Cave Spider: Bane of Arthropods Token - 0.1% Chance
Phantom: Plated Elytra Token - 0.5% Chance
Enderman: Power Token - 1% Chance
Skeleton: Projectile Protection Token - 0.1% Chance
Stray: Mendfinity Bow Token - 0.1% Chance
Creeper: Blast Protection Token - 0.1% Chance

Plans for version 5:
The biggest update of them all, which will probably take up to months of work. Besides optimizing performance of this pack, I plan on adding more customizable features and cross-pack synergies with my other datapacks (detection of other packs etc.).
    • Change buffs for mobs to fit better with my Expert Datapack (and the new tokens and potions).
    • Have blood moon mobs turn any negative potion effects into the positive version ("You cannot weaken us. We can only get stronger")
    • Rework Buffing mechanism to be entirely random
    • Rework Loot Mechanism to be entirely random
    • More stuff im too lazy to list

Plans for version 6:

    • Customizable options by admin how often Blood Moon occurs and when difficulties rise
      • Varying loot and stats for zombies/drowneds/husks and skeletons/strays

    Known Bugs for v4.0.2:

      • When loading the pack for the first time, one creeper gets buffed to a golden Creeper
      • when an admin uses the admin functions to get all tokens, witch special loot or creeper special loot for the first time, they will hear a very loud sound for each command once. Fixes itself after using once.
      • Mobs that move faster than 0.75 Blocks per tick drop loot when the same type is killed
      • Skeletons in the Nether get buffed during Blood Moon
      • Unloaded mobs dont lose their fire resistance after Blood Moon ended
      • V5 Files folder causes datapack to not looad in Multiplayer

    Works as intended:

      • Mobs don't drop Loot when other Blood Moon mobs are too close (0.75 blocks or closer).

    Datapack Recommendations

      • Expert Difficulty for harder mobs in general (so it doesnt feel like an extreme jump from normal to Blood Moon)
      • An anti mob grief datapack (If you have recommendations for this you can tell me, I will work on an own adaption in Version 5 anyways)

    Incompatibilities with other datapacks:

      • Any datapacks that use the same mobs as mine will get buffed unless tagged before. During Blood Moon, they will drop loot from my loot tables.

    FAQ (Questions in the comments that are answered here get deleted without answers):

    Q: Spigot/Paper/Bukkit etc. have issues with this datapack. Fix?
    A: This datapack is made for vanilla. If custom APIs cannot handle vanilla mechanics, its not my fault. Create a bug report at their respective Bug Trackers. I myself tested vanilla and it worked fine. I want to warn anyone using this datapack for Paper etc.: IT WILL NOT WORK! To make this work for spigot, you need to change settings in the spigot.yml :

    Change entity activation range for monsters to 55-80 and for misc to 55.

    Q: How to make a mob less buffed?
    A: Open the datapack folder and change the attribute stats. I won't specifically explain to you what to do. Learn a little how it works and do it yourself. I keep my datapacks very tidy, so finding the files you want to edit isn't hard.

    Q: I can see mobs through walls. Is that intended?
    A: Yes, that is how the glowing effect in Minecraft is working.

    Q:Does this work with custom mobs?
    A: Yes, but not automatically. To prevent interference with my datapacks, you have to tag your mobs with "bm_tag_dont_buff" in the other datapacks you use.

    I hope you enjoy my pack, it was a lot of work!

    CompatibilityMinecraft 1.14

    9 Update Logs

    Release 4.0.2 : by Hiranasai 08/06/2019 12:33:27 pmAug 6th, 2019

    Fixed Creeper loot for Difficulty 4 Loot Level 3
    Buffed Witch loot chances for Difficulty 5

    Create an account or sign in to comment.

    02/07/2021 2:23 pm
    Level 2 : Apprentice Crafter
    okzerus's Avatar
    can you do this for 1.16?
    02/08/2021 1:12 pm
    Level 54 : Grandmaster Modder
    Hiranasai's Avatar
    I can, but it will take a while. Just came back and am updating everything to 1.16 first before tackling this one, because this one is the biggest one
    03/13/2020 10:58 pm
    Level 37 : Artisan Nerd
    Anthsa's Avatar
    Changing the "V5_files" to "v5_files" resolves the multiplayer issue. Datapacks seem to not like capitals in their naming conventions
    02/21/2020 11:01 am
    Level 12 : Journeyman Network
    xZEROOblivious's Avatar
    Since this is a port from the other developer | The Moon & the area's around your players screen is still red correct?

    I'm using my own custom mobs plugin so i just need the aspect of the Red Moon for my server. Would that be something you could custom make ? Would you be willing to do so? Message me if needed.
    02/04/2020 8:24 pm
    Level 49 : Master Engineer
    hokage3211's Avatar
    Hey there! I really like this pack, and the preventing sleep thing is really nice as well, but every blood moon it gets a bit laggy for the server I run, this may be wrong, but I assume you are running a function on every mob every frame? Would it break the pack if you changed the rate at which the functions run, like using a timer that adds 1 each frame, then when it reaches say 10 / 20 / 100 / ect. execute your functions? I hope this helps, as it's a great datapack but a little too much to keep on a server long-term.
    11/02/2019 10:59 amhistory
    Level 1 : New Miner
    shc163's Avatar
    Hi there, i always get this warning in my server: Unable to add mob to team "bm_team_green"(red, gold) that team probably doesn't exist.
    Whats the problem?
    11/03/2019 4:40 am
    Level 54 : Grandmaster Modder
    Hiranasai's Avatar
    Have you read the FAQ
    11/03/2019 7:55 pm
    Level 1 : New Miner
    shc163's Avatar
    Oh,sorry.Now it works fine.
    10/02/2019 4:54 am
    Level 1 : New Miner
    TheStifflerGuy's Avatar
    Hi there, cool datapack, i like it! Btw., is there any chance to deactive that "glow" (aka see mobs through walls) - as that is not shown without the datapack?
    10/02/2019 9:31 am
    Level 54 : Grandmaster Modder
    Hiranasai's Avatar
    In theory it is possible to remove that glow. Youd have to go to all mob buffs and remvoe the "Glowing" nbt though.
    I wont remove the glow because then you cant differ the variant of a creeper or spider, as they cant wear armor in the right color. Thats why i made them glow, so the player can see which creeper type it is.

    You could remove the glowing using a command like /execute as @e[tag=bm_buffed,nbt={Glowing:1b}] run data modify entity @s Glowing set value 0b
    Planet Minecraft


    © 2010 - 2024