Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. <?php
  2.  
  3. namespace Floflo450;
  4.  
  5. use pocketmine\plugin\PluginBase;
  6. use pocketmine\scheduler\PluginTask;
  7. use pocketmine\event\Listener;
  8. use pocketmine\entity\Effect;
  9. use pocketmine\event\entity\EntityTeleportEvent;
  10. use pocketmine\event\player\PlayerInteractEvent;
  11. use pocketmine\command\CommandSender;
  12. use pocketmine\command\Command;
  13. use pocketmine\event\entity\EntityDamageEvent;
  14. use pocketmine\event\entity\EntityDamageByEntityEvent;
  15. use pocketmine\event\inventory\InventoryTransactionEvent;
  16. use pocketmine\event\inventory\InventoryPickupArrowEvent;
  17. use pocketmine\event\player\PlayerItemHeldEvent;
  18. use pocketmine\Player;
  19. use pocketmine\Server;
  20. use pocketmine\utils\TextFormat as TF;
  21. use pocketmine\item\Item;
  22. use pocketmine\network\protocol\AddPlayerPacket;
  23. use pocketmine\network\protocol\AddEntityPacket;
  24. use pocketmine\network\protocol\RemovePlayerPacket;
  25. use pocketmine\network\protocol\RemoveEntityPacket;
  26. use pocketmine\utils\UUID;
  27. use pocketmine\entity\Entity;
  28. use pocketmine\event\player\PlayerCommandPreprocessEvent;
  29. use pocketmine\inventory\PlayerInventory;
  30.  
  31. class Main extends PluginBase implements Listener{
  32.  
  33. public function onEnable(){
  34. $this->getServer()->getPluginManager()->registerEvents($this, $this);
  35. }
  36.  
  37. public function onItemHeld(PlayerItemHeldEvent $event){
  38. if($event->getItem()->getId() == 352){
  39. }
  40. }
  41.  
  42. public function onEntityDamageByEntity(EntityDamageEvent $event){
  43. if ($event instanceof EntityDamageByEntityEvent) {
  44. $entity = $event->getEntity();
  45. $player = $event->getDamager();
  46. if ($entity instanceof Player and $player instanceof Player) {
  47. $item = $player->getInventory()->getItemInHand()->getID();
  48. $rand= rand(1, 10);
  49. if ($item == 352) {
  50. $entity->setDamage(16.0);
  51. }
  52. }
  53. }
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement