Date: 2025/06/13 05:54:25 UTC-07:00
Type: Denizen Script
- define origin:<player.location>
- define diameter:5
- define samples:200
- define phi:<element[5].sqrt.sub[1].mul[<util.pi>]>
- repeat <[samples]> as:n:
- define y:<[n].div[<element[<[samples]>]>].mul[2].sub[1]>
- define radius:<element[1].sub[<[y].mul[<[y]>]>].sqrt>
- define theta:<[phi].mul[<[n]>]>
- define x:<[theta].cos.mul[<[radius]>]>
- define z:<[theta].sin.mul[<[radius]>]>
- define loc:<[origin].add[<location[<[x].mul[<[diameter]>]>,<[y].mul[<[diameter]>]>,<[z].mul[<[diameter]>]>,<[origin].world>]>]>
- spawn shulker_bullet[gravity=false] <[loc]>