<?php __HALT_COMPILER(); ?>
f                     src/ghoul/Main.phpé  V(O[é  È­"K¶      
   plugin.ymlŠ   V(O[Š   @¸Ì¹¶      <?php
namespace ghoul;

use pocketmine\Player;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\event\Listener;
use pocketmine\event\entity\EntityDamageByEntityEvent;
use pocketmine\event\player\PlayerDeathEvent;
use pocketmine\event\player\PlayerInteractEvent;
use pocketmine\item\Food;
use pocketmine\item\Item;
use pocketmine\plugin\PluginBase;

class Main extends PluginBase implements Listener
{
    public function onEnable()
    {
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
    }

    public function onPlayerDeath(PlayerDeathEvent $event)
    {
        $cause = $event->getPlayer()->getLastDamageCause();
        if ($cause instanceof EntityDamageByEntityEvent) {
            $damager = $cause->getDamager();
            if ($damager instanceof Player) {
                $damager->setFood($damager->getMaxFood());
            }
        }
    }

    public function onPlayerEatFood(PlayerInteractEvent $event)
    {
        if ($event->getAction() === PlayerInteractEvent::RIGHT_CLICK_AIR) {
            $player = $event->getPlayer();
            $item = $player->getInventory()->getItemInHand();
            if ($item instanceof Food) {
                $player->addEffect(new EffectInstance(Effect::getEffect(Effect::NAUSEA), 15 * 20, 3, false));
                $player->dropItem($item);
                $player->getInventory()->setItemInHand(Item::get(0));
            }
        }
    }
}
name: Ghoul
main: ghoul\Main
version: 1.0.0
api: [3.0.0, 4.0.0]

load: POSTWORLD
author: Seizyaku777
description: TokyoGhoul plugini¸8¾Ûië~ uW‡&ð°œl   GBMB