
group(type=particle,ID="happyVillager",size=(0.9,0.9,0.9),particleAmount=200;type=command,ID="effect @a[r=5] potioncore:solidcore 30 0")@luck=1@chance=0.9
group(type=particle,ID="happyVillager",size=(0.9,0.9,0.9),particleAmount=200;type=command,ID="effect @a[r=5] potioncore:reach 30 0")@luck=1@chance=0.7
group(type=particle,ID="angryVillager",size=(0.9,0.9,0.9),particleAmount=100;type=command,ID="effect @a[r=5] potioncore:perplexity 30 0")@luck=-2@chance=0.5
group(type=particle,ID="angryVillager",size=(0.9,0.9,0.9),particleAmount=100;type=command,ID="effect @a[r=5] potioncore:spin 30 0")@luck=-2@chance=0.5
group(type=particle,ID="happyVillager",size=(0.9,0.9,0.9),particleAmount=200;type=command,ID="effect @a[r=5] unordinaryextras:killaura 30 0")@luck=1@chance=0.7
group(type=particle,ID="happyVillager",size=(0.9,0.9,0.9),particleAmount=200;type=command,ID="effect @a[r=5] unordinaryextras:killaura 30 1")@luck=2@chance=1.1
group(type=particle,ID="happyVillager",size=(0.9,0.9,0.9),particleAmount=200;type=command,ID="execute @a[r=3] ~ ~ ~ uerivalrylbdrops @p repeat 600 1 execute @p ~ ~ ~ detect ~ ~-1 ~ air 0 setblock ~ ~-1 ~ wool #rand(0,15)")@luck=0@chance=0.8

