Custom Particle Configuration
This guide explains how to use the YAML configuration files to create custom effects for Items, Mobs, and Blocks.
Structure of a Config File
Each config file consists of a settings section and a target section (e.g., items, mobs, or blocks).
1. The settings Section
This defines how the particles look and behave.
settings:
delay: 0.1 # How often particles spawn (in seconds). 0.1 = very fast.
count: 5 # How many particles spawn each time.
radius: 0.5 # How much the particles spread out from the center.
permission: "my.perm" # (Optional) Required permission to see/use.
allowed_dimensions: # (Optional) List of worlds where this is active.
- world
- world_nether2. Particle Types
You can mix standard particles and custom RGB colors.
particles:
- FLAME
- SOUL_FIRE_FLAME
rgb_particles:
- r: 255
g: 0
b: 0
size: 1.5 # Size of the particle (mostly for REDSTONE/DUST)3. Glow Settings (Advanced)
If PacketEvents is installed, you can make the entity glow with cycling colors.
glow:
speed: 10 # Color cycle speed. Higher = faster.
colors:
- RED
- GOLD
- DARK_PURPLETarget Specific Examples
Item Particles
Use these in items/ folder. You can filter by name, CustomModelData, or NBT tags.
items:
- material: DIAMOND_SWORD
item_name: "&cFirebrand" # Only works on items with this name
custom_model_data: 1001 # Only works on this specific model
nbt: "legendary_item" # Only works if item has this NBT tagMob Particles
Use these in mobs/ folder.
mobs:
- type: ZOMBIE
name: "&4Boss Mob" # Only works on zombies with this name
nbt: "is_boss" # Only works on entities with this Scoreboard TagBlock Particles
Use these in blocks/ folder.
settings:
check:
size: 15 # How far (blocks) the plugin looks for these blocks
blocks:
- DIAMOND_BLOCK
- GOLD_BLOCKAbsolute Bounds (New!)
You can force particles to spawn within a specific 3D box instead of around the entity.
bounds:
min:
x: 100
y: 64
z: 100
max:
x: 110
y: 70
z: 110Online config generator
You can use our online config file generator for faster generating.
https://particleplus.dominikhun250.dev/ (opens in a new tab)