PixelBlood [1.20.x - 1.26.x] ⚔ Dynamic Blood Effects ⚔ Trails, Pools, Splatter & Bleeding icon

PixelBlood [1.20.x - 1.26.x] ⚔ Dynamic Blood Effects ⚔ Trails, Pools, Splatter & Bleeding -----

Dynamic blood effects, trails, pools, splatter, and bleeding — all in one lightweight plugin.



PixelBlood
Dynamic blood effects, trails, pools, splatter, and bleeding for Minecraft combat.

Make every battle leave its mark.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

About PixelBlood

Do you feel like combat on your Minecraft server is missing something?

PixelBlood adds lightweight, configurable blood effects to your server, making every hit, critical strike, and death feel more alive without adding unnecessary bloat.

This revival version focuses purely on blood effects and combat atmosphere.

No custom items.
No damage holograms.
No signs.
No extra systems.

Just clean, configurable blood effects.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Features

  • Player Blood Effects - Show blood effects when players are damaged.
  • Mob Blood Effects - Separate toggles for passive, neutral, hostile, and boss mobs.
  • Configurable Blood Blocks - Choose what block type represents blood for each mob.
  • Config-Matched Particle Colours - Blood trails and pools automatically match the configured blood block colour.
  • Death Blood Spray - Optional blood spray effect when entities die.
  • Low-Health Blood Trails - Wounded players and mobs can leave blood trails behind them.
  • Death Blood Pools - Entities can leave temporary cosmetic blood pools after death.
  • Damage Severity Bursts - Stronger hits can create stronger blood bursts.
  • Critical Hit Bursts - Critical hits can trigger extra blood effects.
  • Directional Splatter - Blood can spray away from the attacker for a more natural effect.
  • Player Bleeding Effect - Players have a configurable chance to bleed after being hit.
  • Safe Bleeding Damage - Bleeding can damage players over time but will never kill them, stopping at half a heart.
  • Admin GUI - Double-chest admin panel with toggles for all major systems.
  • Admin-Only Commands - All commands require admin permission.
  • No Dependencies - Drop it in and configure it.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Admin GUI

PixelBlood includes a clean admin GUI for quickly toggling plugin features.

  • Player Blood
  • Passive Mob Blood
  • Neutral Mob Blood
  • Hostile Mob Blood
  • Boss Blood
  • Death Blood Spray
  • Blood Trails
  • Blood Pools
  • Damage Severity
  • Critical Hit Bursts
  • Directional Splatter
  • Bleeding Effect
  • Config Reload

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Commands

Code (Text):
/pb help
/pb rl
/pb reload
/pb gui
/pb admin
/pb player
/pb passive
/pb neutral
/pb hostile
/pb boss
/pb spray
/pb trails
/pb pools
/pb severity
/pb crits
/pb splatter
/pb bleeding

Permissions

Code (Text):
pb.admin - Access to all PixelBlood commands and the admin GUI

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Command Overview

  • /pb help - Shows the PixelBlood admin command list.
  • /pb rl - Reloads the config.
  • /pb reload - Reloads the config.
  • /pb gui - Opens the admin GUI.
  • /pb admin - Opens the admin GUI.
  • /pb player - Toggles player blood effects.
  • /pb passive - Toggles passive mob blood effects.
  • /pb neutral - Toggles neutral mob blood effects.
  • /pb hostile - Toggles hostile mob blood effects.
  • /pb boss - Toggles boss mob blood effects.
  • /pb spray - Toggles death blood spray.
  • /pb trails - Toggles low-health blood trails.
  • /pb pools - Toggles death blood pools.
  • /pb severity - Toggles damage severity bursts.
  • /pb crits - Toggles critical hit bursts.
  • /pb splatter - Toggles directional blood splatter.
  • /pb bleeding - Toggles the player bleeding effect.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Configuration

PixelBlood is highly configurable. You can enable or disable each system, adjust bleeding chance, control particle amounts, change mob blood block types, and customize how intense the effects are.

Code (YAML):
Version : 3.4

# -------------------------- #

# PixelBlood #

# By #

# MythicGhoul #

# -------------------------- #

#

Blood-Trails
:

Enabled
: true

Players
: true

Mobs
: true

Health-Below-Percent
: 60.0

Duration-Seconds-After-Hit
: 5

Interval-Ticks
: 5

Amount
: 10

Radius
: 0.35

Particle-Size
: 1.15

Body-Drips
: true



Blood-Pools
:

Enabled
: true

Players
: true

Mobs
: true

Duration-Seconds
: 6

Interval-Ticks
: 10

Amount
: 18

Radius
: 0.65

Particle-Size
: 1.15

Only-On-Ground
: true



Worlds
:

world
:

Enabled
: true

world_nether
:

Enabled
: true

world_the_end
:

Enabled
: true



Blood-Physics
:

Directional-Splatter
: true

Force
: 0.42

Upward-Force
: 0.18

Spread
: 0.28



Damage-Severity
:

Enabled
: true

Style
: MIXED

Max-Amount
: 40

Per-Entity-Cooldown-Ticks
: 3

Sound-Enabled
: false

Sound
: BLOCK_SLIME_BLOCK_HIT

Particle-Size
: 1.0

Fallback-Particle
: DAMAGE_INDICATOR



Light
:

Max-Damage
: 3.0

Amount
: 4



Medium
:

Max-Damage
: 8.0

Amount
: 8



Heavy
:

Amount
: 14



Critical-Hits
:

Enabled
: true

Players-Only
: true

Style
: MIXED

Extra-Amount
: 10

Amount-Multiplier
: 1.4

Particle-Size
: 1.35

Require-Full-Swing
: true

Sound-Enabled
: true

Sound
: ENTITY_PLAYER_ATTACK_CRIT



Bleeding
:

Enabled
: true

Players
: true



# Percent chance to begin bleeding when hit.

Chance
: 12.0



# The hit must deal at least this much final damage before bleeding can start.

Minimum-Trigger-Damage
: 1.0



# How long bleeding lasts.

Duration-Seconds
: 15



# How often bleeding damage happens.

# 20 ticks = 1 second.

Tick-Interval
: 60



# Minecraft health uses 2.0 = 1 heart.

# 1.0 = half a heart.

Damage-Per-Tick
: 0.5

Minimum-Health
: 1.0

Stop-At-Minimum-Health
: true



# If hit again while already bleeding, should the timer reset?

Refresh-Duration-When-Hit-Again
: true



Ignore-Creative
: true

Ignore-Spectator
: true

Notify-Player
: true



Messages
:

Start
: "&cYou are bleeding!"

End
: "&7Your wounds stop bleeding."



Particles
:

Amount
: 8

Radius
: 0.28

Size
: 1.05

Ground-Drips
: true



Sound
:

Enabled
: true

Start
: ENTITY_PLAYER_HURT

Tick-Enabled
: false

Tick
: BLOCK_SLIME_BLOCK_HIT



Player
:

Enabled
: true

BloodEffect
: BLOCK

BloodParticle
:

Type
: FLAME

Velocity
: 0.005

Amount
: 100

BloodType
: REDSTONE_BLOCK



BloodSpray
:

Enabled
: true



Passive-Mobs
:

Enabled
: true



Neutral-Mobs
:

Enabled
: true



Hostile-Mobs
:

Enabled
: true



Boss-Mobs
:

Enabled
: true



FriendlyMobs
:

Bat
: REDSTONE_BLOCK

Cat
: REDSTONE_BLOCK

Chicken
: REDSTONE_BLOCK

Cod
: PRISMARINE

Cow
: REDSTONE_BLOCK

Donkey
: REDSTONE_BLOCK

Fox
: ORANGE_TERRACOTTA

Horse
: REDSTONE_BLOCK

Mule
: REDSTONE_BLOCK

Ocelot
: REDSTONE_BLOCK

Parrot
: REDSTONE_BLOCK

Pig
: REDSTONE_BLOCK

PolarBear
: WHITE_CONCRETE

PufferFish
: YELLOW_TERRACOTTA

Rabbit
: REDSTONE_BLOCK

Salmon
: PRISMARINE

Sheep
: REDSTONE_BLOCK

Squid
: BLACK_CONCRETE

Strider
: CRIMSON_NYLIUM

TropicalFish
: ORANGE_CONCRETE

Turtle
: GREEN_TERRACOTTA

Villager
: REDSTONE_BLOCK

WanderingTrader
: REDSTONE_BLOCK



IdleMobs
:

Bee
: HONEY_BLOCK

Dolphin
: PRISMARINE

Enderman
: PURPLE_CONCRETE

Goat
: REDSTONE_BLOCK

Llama
: REDSTONE_BLOCK

Panda
: BLACK_CONCRETE

TraderLlama
: REDSTONE_BLOCK

Wolf
: REDSTONE_BLOCK

ZombifiedPiglin
: NETHER_WART_BLOCK



EnemyMobs
:

Blaze
: MAGMA_BLOCK

Creeper
: LIME_CONCRETE

Drowned
: PRISMARINE

CaveSpider
: BLACK_CONCRETE

Endermite
: PURPLE_CONCRETE

Evoker
: REDSTONE_BLOCK

Ghast
: WHITE_CONCRETE

Hoglin
: NETHER_WART_BLOCK

Husk
: GREEN_TERRACOTTA

MagmaCube
: MAGMA_BLOCK

Phantom
: BLUE_TERRACOTTA

Piglin
: NETHER_WART_BLOCK

Pillager
: REDSTONE_BLOCK

Ravager
: RED_NETHER_BRICKS

Shulker
: PURPLE_CONCRETE

SilverFish
: LIGHT_GRAY_CONCRETE

Skeleton
: BONE_BLOCK

Slime
: SLIME_BLOCK

Stray
: PACKED_ICE

Vex
: LIGHT_BLUE_CONCRETE

Vindicator
: REDSTONE_BLOCK

Witch
: PURPLE_CONCRETE

WitherSkeleton
: COAL_BLOCK

Zombie
: GREEN_TERRACOTTA

Spider
: BLACK_CONCRETE



BossMobs
:

Wither
: SOUL_SAND

EnderDragon
: CRYING_OBSIDIAN

Guardian
: SEA_LANTERN

 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Custom Mob Blood

Each mob can have its own blood block type.

For example:

Code (YAML):
EnemyMobs:
   Zombie
: GREEN_TERRACOTTA
   Blaze
: MAGMA_BLOCK
   WitherSkeleton
: COAL_BLOCK
   Creeper
: LIME_CONCRETE
This means:

  • Zombies can have rotten green blood.
  • Blazes can have molten orange blood.
  • Wither Skeletons can have black wither blood.
  • Creepers can have bright green ichor.

Blood trails and blood pools will automatically use particle colours that match the configured block.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Bleeding System

PixelBlood includes an optional player bleeding effect.

When a player is hit, there is a configurable chance they will begin bleeding from their wounds.

Bleeding can:

  • Damage the player over time.
  • Show blood drip particles.
  • Play optional sounds.
  • Refresh duration if the player is hit again.
  • Stop safely at half a heart.

Bleeding will never kill the player by itself.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Dependencies

Code (Text):
None
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Current Direction

PixelBlood has been revived and cleaned up to focus on one thing:

Immersive, configurable blood effects for Minecraft combat.

This version does not include custom items, crafting systems, signs, healing items, or damage holograms.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Support

For support, questions, or suggestions, feel free to join the Discord:

Join The Support Discord

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Disclaimer

  • You may not redistribute this plugin as your own.
  • You may not sell this plugin.
  • You may not decompile or modify this plugin without permission.

PixelBlood is back — cleaner, sharper, and bloodier than before.

Check out my other plugins here:
104033464_2687121278238125_5167351681309859084_n.png

bStats:
[​IMG]

Resource Information
Author:
----------
Total Downloads: 11,972
First Release: Aug 25, 2021
Last Update: May 24, 2026
Category: ---------------
All-Time Rating:
6 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings