>surface

/ single block
type=block,ID=lucky:lucky_block_spotted@chance=600

/ lucky acropolis
group(type=structure,ID=gen_good;type=block,ID=lucky:lucky_block_spotted,posy=#bPosY+1,tileEntity=(Luck=50))@chance=600

/ ==== unlucky ruins ====
/ bottom layer
group(type=block,ID=stonebrick,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),damage=#rand(0,2),amount=#rand(20,30); \
type=block,ID=netherrack,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(20,30); \
type=block,ID=obsidian,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(10,15); \
/ top layer
type=block,ID=stonebrick,posOffset=#circleOffset(#rand(0,2)),damage=#rand(0,2),amount=#rand(2,5); \
type=block,ID=netherrack,posOffset=#circleOffset(#rand(0,2)),amount=#rand(2,5); \
type=block,ID=obsidian,posOffset=#circleOffset(#rand(0,2)),amount=#rand(0,2); \
/ lucky block
type=block,ID=lucky:lucky_block_spotted,tileEntity=(Luck=-75))@chance=600

/ ==== lucky ruins ====
/ bottom layer
group(type=block,ID=gold_block,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),damage=#rand(0,2),amount=#rand(20,30); \
type=block,ID=coal_block,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(20,30); \
type=block,ID=gold_block,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(10,15); \
/ top layer
type=block,ID=coal_block,posOffset=#circleOffset(#rand(0,2)),damage=#rand(0,2),amount=#rand(2,5); \
type=block,ID=gold_block,posOffset=#circleOffset(#rand(0,2)),amount=#rand(2,5); \
type=block,ID=coal_block,posOffset=#circleOffset(#rand(0,2)),amount=#rand(0,2); \
/ lucky block
type=block,ID=lucky:lucky_block_spotted,tileEntity=(Luck=100))@chance=700

>nether
type=block,ID=lucky:lucky_block_spotted@chance=35

/ bottom layer
group(type=block,ID=obsidian,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),damage=#rand(0,2),amount=#rand(20,30); \
type=block,ID=nether_brick,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(20,30); \
type=block,ID=nether_brick,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(10,15); \
/ top layer
type=block,ID=obsidian,posOffset=#circleOffset(#rand(0,2)),damage=#rand(0,2),amount=#rand(2,5); \
type=block,ID=nether_brick,posOffset=#circleOffset(#rand(0,2)),amount=#rand(2,5); \
type=block,ID=obsidian,posOffset=#circleOffset(#rand(0,2)),amount=#rand(0,2); \
/ lucky block
type=block,ID=lucky:lucky_block_spotted,tileEntity=(Luck=-50))@chance=60

>end
type=block,ID=lucky:lucky_block_spotted@chance=25

/ bottom layer
group(type=block,ID=end_stone,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),damage=#rand(0,2),amount=#rand(20,30); \
type=block,ID=obsidian,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(20,30); \
type=block,ID=end_stone,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(10,15); \
/ top layer
type=block,ID=obsidian,posOffset=#circleOffset(#rand(0,2)),damage=#rand(0,2),amount=#rand(2,5); \
type=block,ID=end_stone,posOffset=#circleOffset(#rand(0,2)),amount=#rand(2,5); \
type=block,ID=obsidian,posOffset=#circleOffset(#rand(0,2)),amount=#rand(0,2); \
/ lucky block
type=block,ID=lucky:lucky_block_spotted,tileEntity=(Luck=0))@chance=60
