package Ġxyz . ac ry lic style . armor stand s Ċ Ċ import Ġnet . minecraft . server . v 1 _ 1 6 _ R 3 . Packet Ċ import Ġorg . bukkit . Location Ċ import Ġorg . bukkit . craft bukkit . v 1 _ 1 6 _ R 3 . entity . Craft Player Ċ import Ġorg . bukkit . entity . Player Ċ Ċ object ĠUtil Ġ{ ĊĠĠĠ Ġfun ĠLocation . add Y ( y : ĠDouble ) Ġ= Ġthis . apply Ġ{ Ġthis . y Ġ+= Ġy Ġ} ĊĠĠĠ Ġfun ĠLocation . add X ( x : ĠDouble ) Ġ= Ġthis . apply Ġ{ Ġthis . x Ġ+= Ġx Ġ} ĊĠĠĠ Ġfun ĠPacket <* >. send To ( var arg Ġplayers : ĠPlayer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġplayers . map Ġ{ Ġ( it Ġas ĠCraft Player ). handle . player Connection Ġ}. forEach Ġ{ Ġit . send Packet ( this ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġarm or Stand Data Ġ= ĠK V Map < Player , ĠPlayer Armor Stand Data > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfirst Frame Ġ= ĠArm or St ands Plugin . frames [ 0 ] ĊĠĠĠĠĠĠĠ ĠPlayer Armor Stand Data ( it , Ġfirst Frame . width , Ġfirst Frame . height ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠPlayer . get Armor Stand Data () Ġ= Ġarm or Stand Data [ this ] ĊĠĠĠ Ġfun ĠPlayer . unregister Armor Stand Data () Ġ{ Ġarm or Stand Data . remove ( this )?. removed Ġ= Ġtrue Ġ} Ċ } Ċ