Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function shot(PlayerInteractEvent $event){
- $player = $event->getPlayer();
- $item = $player->getInventory()->getItemInHand();
- if($item->getId() == 388){
- $from = new Vector3($player->x, $player->y + $player->getEyeHeight(), $player->z);
- for ($i = 1; $i < 10; $i++) {
- $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)));
- $boundingBox = new AxisAlignedBB($components->x - 1, $components->y - 1, $components->z - 1, $components->x + 1, $components->y + 1, $components->z + 1);
- $list = $player->getLevel()->getCollidingEntities($boundingBox);
- foreach ($list as $entity) {
- if($entity instanceof Player){
- if($entity->getName() != $player->getName()){
- $entity->sendMessage("в тебя попали");
- $player->sendMessage("ты попал");
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment