{
    "initializer": {
    "lifetime": "50",
    "alpha": "0",
    "size": "0.6",
    "dx": "rand()",
    "dy": "rand()",
    "dz": "rand()"
  },
  "ticker": {
    "dx": "0.4+cos(AGE*0.05)*0.1",
    "dy": "0+cos(AGE*0.05)*0.1",
    "dz": "0.3",
    "roll": "AGE*0.05",
    "alpha": "1 -(RAIN >=0.5)*(SKY_LIGHT >=2)*1 -(SKY_LIGHT <=1)*1"
  },
  "has_physics": true,
  "kill_on_contact": true,
  "liquid_affinity": "non_liquids",
  "random_sprite": true,
  "exclusion_radius": 10,
  "particle_emitters": [
    {
      "particle": "minecraft:badlands_blow",
      "chance": "AGE==1",
      "x": "gaussian()*1", 
       "z": "gaussian()*1",
       "y": "gaussian()*1"
    },
    {
      "particle": "minecraft:badlands_blow",
      "chance": "AGE==1",
      "x": "gaussian()*1", 
       "z": "-gaussian()*1.25",
       "y": "gaussian()*1.5"
    },
    {
      "particle": "minecraft:badlands_blow",
      "chance": "AGE==1",
      "x": "gaussian()*1.5", 
       "z": "-gaussian()*0.5",
       "y": "gaussian()*2"
    },
    {
      "particle": "minecraft:badlands_blow",
      "chance": "AGE==1",
      "x": "gaussian()*0.5", 
       "z": "-gaussian()*0.25",
       "y": "gaussian()*2.5"
    },
    {
      "particle": "minecraft:badlands_blow",
      "chance": "AGE==1",
      "x": "gaussian()*1", 
       "z": "-gaussian()*0.5",
       "y": "gaussian()*2.5"
    }
 ]
}