Guest User

Untitled

a guest
Nov 11th, 2017
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. public function shot(PlayerInteractEvent $event){
  2. $player = $event->getPlayer();
  3. $item = $player->getInventory()->getItemInHand();
  4.  
  5. if($item->getId() == 388){
  6. $from = new Vector3($player->x, $player->y + $player->getEyeHeight(), $player->z);
  7. for ($i = 1; $i < 10; $i++) {
  8. $player->getLevel()->addParticle($components = new FlameParticle(new Vector3($from->x + $player->getDirectionVector()->x * $i, $from->y + $player->getDirectionVector()->y * $i, $from->z + $player->getDirectionVector()->z * $i)));
  9. $boundingBox = new AxisAlignedBB($components->x - 1, $components->y - 1, $components->z - 1, $components->x + 1, $components->y + 1, $components->z + 1);
  10. $list = $player->getLevel()->getCollidingEntities($boundingBox);
  11.  
  12. foreach ($list as $entity) {
  13. if($entity instanceof Player){
  14. if($entity->getName() != $player->getName()){
  15. $entity->sendMessage("в тебя попали");
  16. $player->sendMessage("ты попал");
  17. }
  18. }
  19. }
  20. }
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment