Skip to content

Particle Examples

This page provides complete, ready-to-use particle configurations you can copy directly into your server.

A festive confetti burst perfect for special occasions.

{
"id": "confetti_burst",
"displayName": "Confetti Burst",
"description": "Celebratory confetti explosion when your Pokemon appears",
"type": "SENDOUT",
"particleResourceId": "cobblemon:confetti",
"category": "celebration",
"rarity": "COMMON",
"settings": {
"intervalTicks": 100,
"delayTicks": 60,
"durationTicks": 20
}
}

File: config/glamour/particles/confetti_burst.json

Sparkling stars that trail behind Pokemon on sendout.

{
"id": "star_trail",
"displayName": "Star Trail",
"description": "Sparkling stars follow your Pokemon as they appear",
"type": "SENDOUT",
"particleResourceId": "cobblemon:sparkle",
"category": "cosmic",
"rarity": "UNCOMMON",
"settings": {
"intervalTicks": 80,
"delayTicks": 40,
"durationTicks": 25
}
}

File: config/glamour/particles/star_trail.json

Dramatic fire effect for fire-type Pokemon.

{
"id": "flame_entrance",
"displayName": "Flame Entrance",
"description": "Intense flames surround your Pokemon on entry",
"type": "SENDOUT",
"particleResourceId": "cobblemon:flame",
"category": "elemental",
"rarity": "RARE",
"settings": {
"intervalTicks": 60,
"delayTicks": 30,
"durationTicks": 40
}
}

File: config/glamour/particles/flame_entrance.json

Continuous gentle sparkles for elegant Pokemon.

{
"id": "sparkle_aura",
"displayName": "Sparkle Aura",
"description": "Gentle sparkles continuously surround your Pokemon",
"type": "AMBIENT",
"particleResourceId": "cobblemon:sparkle",
"category": "magical",
"rarity": "UNCOMMON",
"settings": {
"intervalTicks": 40,
"delayTicks": 0,
"durationTicks": 10
}
}

File: config/glamour/particles/sparkle_aura.json

Crackling electricity effect.

{
"id": "electric_field",
"displayName": "Electric Field",
"description": "Crackling electric energy emanates from your Pokemon",
"type": "AMBIENT",
"particleResourceId": "cobblemon:electric_spark",
"category": "elemental",
"rarity": "RARE",
"settings": {
"intervalTicks": 30,
"delayTicks": 0,
"durationTicks": 15
}
}

File: config/glamour/particles/electric_field.json

Dark, mysterious shadow particles.

{
"id": "shadow_aura",
"displayName": "Shadow Aura",
"description": "Dark energy swirls around your Pokemon ominously",
"type": "AMBIENT",
"particleResourceId": "cobblemon:dark_flame",
"category": "magical",
"rarity": "EPIC",
"settings": {
"intervalTicks": 35,
"delayTicks": 0,
"durationTicks": 20
}
}

File: config/glamour/particles/shadow_aura.json

Automatic sparkles for all shiny Pokemon.

{
"id": "shiny_sparkle",
"particleResourceId": "cobblemon:sparkle",
"priority": 100,
"settings": {
"intervalTicks": 40,
"durationTicks": 10,
"particleCount": 3,
"radius": 1.0,
"offsetY": 1.5,
"followEntity": true,
"maxDistance": 32,
"onlyWhenVisible": false,
"requiresLOS": false
},
"conditions": {
"isShiny": true
}
}

File: config/glamour/persistent_particles/shiny_sparkle.json

Epic aura for legendary Pokemon.

{
"id": "legendary_aura",
"particleResourceId": "cobblemon:cosmic_power",
"priority": 150,
"settings": {
"intervalTicks": 20,
"durationTicks": 20,
"particleCount": 5,
"radius": 2.5,
"offsetY": 1.0,
"followEntity": true,
"maxDistance": 64,
"onlyWhenVisible": true,
"requiresLOS": false
},
"conditions": {
"species": [
"mewtwo", "mew", "lugia", "ho-oh",
"kyogre", "groudon", "rayquaza",
"dialga", "palkia", "giratina",
"reshiram", "zekrom", "kyurem"
]
}
}

File: config/glamour/persistent_particles/legendary_aura.json

Enhanced fire effects for fire-types in the Nether.

{
"id": "fire_nether_boost",
"particleResourceId": "cobblemon:flame",
"priority": 80,
"settings": {
"intervalTicks": 30,
"durationTicks": 15,
"particleCount": 4,
"radius": 1.5,
"offsetY": 0.5,
"followEntity": true,
"maxDistance": 32,
"onlyWhenVisible": false,
"requiresLOS": false
},
"conditions": {
"types": ["fire"],
"dimensions": ["minecraft:the_nether"]
}
}

File: config/glamour/persistent_particles/fire_nether_boost.json

Spooky effects for ghost Pokemon during nighttime.

{
"id": "ghost_night_aura",
"particleResourceId": "cobblemon:purple_flame",
"priority": 80,
"settings": {
"intervalTicks": 30,
"durationTicks": 15,
"particleCount": 2,
"radius": 1.5,
"offsetY": 1.0,
"followEntity": true,
"maxDistance": 32,
"onlyWhenVisible": false,
"requiresLOS": false
},
"conditions": {
"types": ["ghost"],
"timeOfDay": ["night"]
}
}

File: config/glamour/persistent_particles/ghost_night_aura.json

Red particles when Pokemon health is critically low.

{
"id": "low_health_warning",
"particleResourceId": "cobblemon:red_sparkle",
"priority": 50,
"settings": {
"intervalTicks": 10,
"durationTicks": 5,
"particleCount": 1,
"radius": 0.5,
"offsetY": 1.5,
"followEntity": true,
"maxDistance": 16,
"onlyWhenVisible": false,
"requiresLOS": false
},
"conditions": {
"healthPercent": {
"max": 25
}
}
}

File: config/glamour/persistent_particles/low_health_warning.json

Bubble effects for water Pokemon in ocean biomes.

{
"id": "water_ocean_bubbles",
"particleResourceId": "cobblemon:bubble",
"priority": 70,
"settings": {
"intervalTicks": 40,
"durationTicks": 20,
"particleCount": 3,
"radius": 1.0,
"offsetY": 0.5,
"followEntity": true,
"maxDistance": 32,
"onlyWhenVisible": false,
"requiresLOS": false
},
"conditions": {
"types": ["water"],
"biomes": [
"minecraft:ocean",
"minecraft:deep_ocean",
"minecraft:warm_ocean",
"minecraft:cold_ocean"
]
}
}

File: config/glamour/persistent_particles/water_ocean_bubbles.json

Special effect for max-level Pokemon.

{
"id": "champion_aura",
"particleResourceId": "cobblemon:golden_sparkle",
"priority": 120,
"settings": {
"intervalTicks": 50,
"durationTicks": 25,
"particleCount": 4,
"radius": 1.8,
"offsetY": 1.2,
"followEntity": true,
"maxDistance": 48,
"onlyWhenVisible": true,
"requiresLOS": false
},
"conditions": {
"level": {
"exact": 100
}
}
}

File: config/glamour/persistent_particles/champion_aura.json

Maximum priority effect for shiny legendaries.

{
"id": "shiny_legendary_ultimate",
"particleResourceId": "cobblemon:rainbow_sparkle",
"priority": 250,
"settings": {
"intervalTicks": 15,
"durationTicks": 25,
"particleCount": 8,
"radius": 3.0,
"offsetY": 1.5,
"followEntity": true,
"maxDistance": 96,
"onlyWhenVisible": true,
"requiresLOS": false
},
"conditions": {
"species": [
"mewtwo", "mew", "lugia", "ho-oh",
"kyogre", "groudon", "rayquaza"
],
"isShiny": true
}
}

File: config/glamour/persistent_particles/shiny_legendary_ultimate.json

Particles that only appear during battles.

{
"id": "battle_intensity",
"particleResourceId": "cobblemon:power_aura",
"priority": 90,
"settings": {
"intervalTicks": 20,
"durationTicks": 15,
"particleCount": 5,
"radius": 2.0,
"offsetY": 1.0,
"followEntity": true,
"maxDistance": 48,
"onlyWhenVisible": false,
"requiresLOS": false
},
"conditions": {
"isBattling": true
}
}

File: config/glamour/persistent_particles/battle_intensity.json

Special effect for dragon Pokemon during rain.

{
"id": "dragon_rain_mist",
"particleResourceId": "cobblemon:mist",
"priority": 75,
"settings": {
"intervalTicks": 35,
"durationTicks": 20,
"particleCount": 3,
"radius": 2.0,
"offsetY": 0.5,
"followEntity": true,
"maxDistance": 32,
"onlyWhenVisible": false,
"requiresLOS": false
},
"conditions": {
"types": ["dragon"],
"weather": ["rain", "thunder"]
}
}

File: config/glamour/persistent_particles/dragon_rain_mist.json

Snowflakes for ice Pokemon (add your own seasonal logic).

{
"id": "winter_snowflakes",
"displayName": "Winter Snowflakes",
"description": "Gentle snowflakes drift around your Pokemon",
"type": "AMBIENT",
"particleResourceId": "cobblemon:snowflake",
"category": "seasonal",
"rarity": "UNCOMMON",
"settings": {
"intervalTicks": 45,
"delayTicks": 0,
"durationTicks": 30
}
}

File: config/glamour/particles/winter_snowflakes.json

Falling leaves effect.

{
"id": "autumn_leaves",
"displayName": "Autumn Leaves",
"description": "Colorful autumn leaves swirl around your Pokemon",
"type": "AMBIENT",
"particleResourceId": "cobblemon:falling_leaf",
"category": "seasonal",
"rarity": "UNCOMMON",
"settings": {
"intervalTicks": 50,
"delayTicks": 0,
"durationTicks": 35
}
}

File: config/glamour/particles/autumn_leaves.json

  1. Copy the JSON into the appropriate file in config/glamour/particles/
  2. Run /particles reload in-game
  3. Open /particles gui to see the new particle
  4. Apply to your Pokemon
  1. Copy the JSON into the appropriate file in config/glamour/persistent_particles/
  2. Run /persistentparticles reload in-game
  3. The effect automatically applies when conditions are met

Feel free to modify these examples:

  • Change particleResourceId to different Cobblemon particles
  • Adjust intervalTicks for more/less frequent spawns
  • Modify particleCount and radius for visual density
  • Update conditions to match your server’s needs
  • Change priority values to control effect precedence
  1. Start with conservative values (high interval, low particle count)
  2. Test performance with /persistentparticles stats
  3. Gradually adjust for desired visual effect
  4. Monitor server performance