package Ġpw . dot dash . b ending . api . util Ċ Ċ import Ġcom . flow powered . math . vector . Vector 3 d Ċ import Ġorg . spongepowered . api . effect . particle . Particle Effect Ċ import Ġorg . spongepowered . api . entity . Entity Ċ import Ġorg . spongepowered . api . world . Location Ċ import Ġorg . spongepowered . api . world . World Ċ Ċ fun ĠLocation < World >. distance ( to : ĠLocation < World >): ĠDouble Ġ{ ĊĠĠĠ Ġreturn Ġthis . position . distance ( to . position ) Ċ } Ċ Ċ fun ĠLocation < World >. distance Squared ( to : ĠLocation < World >): ĠDouble Ġ{ ĊĠĠĠ Ġreturn Ġthis . position . distance Squared ( to . position ) Ċ } Ċ Ċ fun ĠLocation < World >. is Near Diag onal Wall ( direction : ĠVector 3 d ): ĠBoolean Ġ= ĊĠĠĠ ĠLocation Util . is Near Diag onal Wall ( this , Ġdirection ) Ċ Ċ fun ĠLocation < World >. spawn Particles ( particle Effect : ĠParticle Effect ) Ġ= ĊĠĠĠ Ġthis . extent . spawn Particles ( particle Effect , Ġthis . position ) Ċ Ċ fun ĠLocation < World >. spawn Particles ( particle Effect : ĠParticle Effect , Ġradius : ĠInt ) Ġ= ĊĠĠĠ Ġthis . extent . spawn Particles ( particle Effect , Ġthis . position , Ġradius ) Ċ Ċ fun ĠLocation < World >. get Near by Locations ( radius : ĠDouble ): ĠCollection < Location < World >> Ġ= ĊĠĠĠ ĠLocation Util . get Near by Locations ( this , Ġradius ) Ċ Ċ fun ĠLocation < World >. get Near by Entities ( radius : ĠDouble ): ĠCollection < Entity > Ġ= ĊĠĠĠ Ġthis . extent . get Near by Entities ( this . position , Ġradius ) Ċ Ċ fun ĠLocation < World >. set X ( x : ĠDouble ): ĠLocation < World > Ġ= ĊĠĠĠ ĠLocation Util . set X ( this , Ġx ) Ċ Ċ fun ĠLocation < World >. set Y ( y : ĠDouble ): ĠLocation < World > Ġ= ĊĠĠĠ ĠLocation Util . set Y ( this , Ġy ) Ċ Ċ fun ĠLocation < World >. set Z ( z : ĠDouble ): ĠLocation < World > Ġ= ĊĠĠĠ ĠLocation Util . set Z ( this , Ġz )