<?php __HALT_COMPILER(); ?>
z                  &   src/xtakumatutix/HealthStatus/Main.php	  &]	  IǙ      
   plugin.yml   &]   t"      <?php

namespace xtakumatutix\HealthStatus;

use pocketmine\plugin\PluginBase;
use pocketmine\Player;
use pocketmine\event\Listener;
use pocketmine\utils\Config; //ここまで必須

use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\event\player\PlayerRespawnEvent;
use pocketmine\event\player\PlayerMoveEvent;
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityRegainHealthEvent; //ステータス更新に必要なイベント

class Main extends PluginBase implements Listener {

	public function onEnable(){
        $this->getServer()->getLogger()->info("[HealthStatus]読み込み完了v1.0.5_by.xtakumatutix");
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
        new Config($this->getDataFolder() . "config.yml", Config::YAML, array(
        '現在の体力の前' => '§c[❤',
        '現在の体力と最大体力の間' => '/',
        '最大体力の後ろ' => ']',
       ));
    }

    public function Onjoin(PlayerJoinEvent $event){
    	$player =$event->getPlayer(); 
        $this->setTitle($player);
    }

    public function Respawn(PlayerRespawnEvent $event){
        $player =$event->getPlayer(); 
        $this->setTitle($player);
    }

    public function Move(PlayerMoveEvent $event){
        $player =$event->getPlayer(); 
        $this->setTitle($player);
    }

    public function optionbow(EntityDamageEvent $event){
        $entity = $event->getEntity();
        if($entity instanceof Player){
        }
        $this->setTitle($entity);
    }

    public function RegainHealth(EntityRegainHealthEvent $event){
        $entity = $event->getEntity();
        if($entity instanceof Player){
        }
        $this->setTitle($entity);
    }

    public function setTitle(Player $player){
        $this->config = new Config($this->getDataFolder() . "config.yml", Config::YAML);
        $name =$player->getName();
        $health =$player->getHealth();
        $maxHealth =$player->getMaxHealth();
        $config =$this->config->get("現在の体力の前");
        $config2 =$this->config->get("現在の体力と最大体力の間");
        $config3 =$this->config->get("最大体力の後ろ");
        $player->setNameTag($name."\n".$config."".$health."".$config2."".$maxHealth."".$config3."");
    }
}name: HealthStatus
main: xtakumatutix\HealthStatus\Main
version: 1.0.5
description: 相手の体力を表示します
api: 3.0.0
load: POSTWORLD
author: xtakumatutix
website: https://www.takumatuti.tk
r5L1@5XD*ywL   GBMB