%loadEvent player-hurt; %loadEvent entity-click; %setVar player-name sunrise_xD; %setVar sec-player-name marvinius; %setVar sec-player-item-type IRON_HOE; %setVar event player-hurt; @checkgame %wait; %setVar player-loc %getPlayerLoc sunrise_xD;; %setVar sec-player-loc %getPlayerLoc marvinius;; %if $event == player-hurt && $sec-player-item-type == IRON_HOE goto knocksideleft; #%if $event == entity-click && $entity-type == PLAYER && $player-item-type == IRON_HOE goto knocksideright; %goto checkgame; @knocksideleft #%removeItemPlayer $sec-player-name %getItemInMainHand $sec-player-name;; %setVar tothrow $player-name; %setVar throwx %coords $player-loc x;; %setVar throwz %coords $player-loc z;; %setVar throwerx %coords $sec-player-loc x;; %setVar throwerz %coords $sec-player-loc z;; %setVar distancex %sub $throwx $throwerx;; %setVar distancez %sub $throwz $throwerz;; %if %betrag $distancex; >= %betrag $distancez; goto throw2; #throw1 %setVar x -1; %setVar z %div $distancex $distancez; @throw2 %setVar x %div %mul $distancez -1; $distancex;; %setVar z 1; %throwEntity %getPlayerId $tothrow; $x 0 $z; %goto checkgame;