package Ġcom . le oct h . re de signed en igma . item Ċ Ċ import Ġcom . le oct h . re de signed en igma . entity . HE G ren ade Entity Ċ import Ġcom . le oct h . re de signed en igma . item . weapon . Abstract G ren ade Item Ċ import Ġnet . minecraft . entity . Living Entity Ċ import Ġnet . minecraft . entity . player . Player Entity Ċ import Ġnet . minecraft . item . ItemStack Ċ import Ġnet . minecraft . util . Hand Ċ import Ġnet . minecraft . world . World Ċ Ċ class ĠHE G ren ade Item : ĠAbstract G ren ade Item ( RE Items . BASIC _ WE AP ON _ SETTINGS ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfire ( world : ĠWorld , Ġuser : ĠPlayer Entity , Ġhand : ĠHand , Ġstack : ĠItemStack , Ġheld Down : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġg ren ade Ġ= ĠHE G ren ade Entity ( world ) ĊĠĠĠĠĠĠĠ Ġg ren ade . set Properties ( user , Ġuser . pitch , Ġuser . yaw , Ġ 0 . 0 f , Ġ 1 . 5 f , Ġ 1 . 0 f ) ĊĠĠĠĠĠĠĠ Ġworld . spawn Entity ( g ren ade ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Right Arm Pose ( ĊĠĠĠĠĠĠĠ Ġentity : ĠL iving Entity , ĊĠĠĠĠĠĠĠ Ġf 1 : ĠFloat , ĊĠĠĠĠĠĠĠ Ġf 2 : ĠFloat , ĊĠĠĠĠĠĠĠ Ġf 3 : ĠFloat , ĊĠĠĠĠĠĠĠ Ġf 4 : ĠFloat , ĊĠĠĠĠĠĠĠ Ġf 5 : ĠFloat ĊĠĠĠ Ġ): ĠPair < Float , ĠFloat > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 f Ġto Ġ 0 f ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Left Arm Pose ( ĊĠĠĠĠĠĠĠ Ġentity : ĠL iving Entity , ĊĠĠĠĠĠĠĠ Ġf 1 : ĠFloat , ĊĠĠĠĠĠĠĠ Ġf 2 : ĠFloat , ĊĠĠĠĠĠĠĠ Ġf 3 : ĠFloat , ĊĠĠĠĠĠĠĠ Ġf 4 : ĠFloat , ĊĠĠĠĠĠĠĠ Ġf 5 : ĠFloat ĊĠĠĠ Ġ): ĠPair < Float , ĠFloat > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 f Ġto Ġ 0 f ĊĠĠĠ Ġ} Ċ }