<?php __HALT_COMPILER(); ?>
Ü	  -                  src/StandMonster/Main.php&  È¬'\&  Æ5à¶          src/StandMonster/EnderDragon.php  È¬'\  ¶µk©¶         src/StandMonster/Vex.php  È¬'\  E:LÞ¶         src/StandMonster/MagmaCube.php  È¬'\  s ™¶         src/StandMonster/Spider.php  È¬'\  ‹™–€¶         src/StandMonster/Skeleton.phpx  È¬'\x  ~˜ž¶         src/StandMonster/Parrot.php  È¬'\  ¹éQy¶         src/StandMonster/Donkey.php  È¬'\  ?yÉL¶         src/StandMonster/Sheep.php*  È¬'\*  ZÀ™¶         src/StandMonster/Evoker.php  È¬'\  1\£Þ¶         src/StandMonster/Wolf.php  È¬'\  �ùØ�¶      #   src/StandMonster/ZombieVillager.php"  È¬'\"  J–t¶         src/StandMonster/Pig.php  È¬'\  ¼Ïïx¶         src/StandMonster/Husk.php  È¬'\  .²tZ¶         src/StandMonster/Witch.php  È¬'\  QDå”¶          src/StandMonster/ZombieHorse.phpû   È¬'\û   Å™§)¶         src/StandMonster/Enderman.php  È¬'\  ÿî¬Ê¶      "   src/StandMonster/ElderGuardian.php!  È¬'\!  7™Æ!¶         src/StandMonster/Shulker.php  È¬'\  Ä{™r¶         src/StandMonster/Creeper.php„  È¬'\„  A2aN¶         src/StandMonster/CaveSpider.php  È¬'\  ®¦Ö¶      "   src/StandMonster/SkeletonHorse.php  È¬'\  ­}l¶         src/StandMonster/Ocelot.php�  È¬'\�  #qË2¶      #   src/StandMonster/WitherSkeleton.php#  È¬'\#  U—¶         src/StandMonster/Mooshroom.php  È¬'\  Ð×¡ÿ¶         src/StandMonster/Mule.php  È¬'\  %?ÎÐ¶         src/StandMonster/Horse.php  È¬'\  �Þ—8¶         src/StandMonster/PigZombie.php  È¬'\  /!ë¶         src/StandMonster/Endermite.php  È¬'\  ÜÃé¿¶         src/StandMonster/PolarBear.php  È¬'\  Û6<w¶         src/StandMonster/Silverfish.php  È¬'\  ÏÕ!5¶         src/StandMonster/Bat.php'  È¬'\'  †ºÎÚ¶         src/StandMonster/Wither.php  È¬'\  u7²ž¶         src/StandMonster/Guardian.php  È¬'\  `�:t¶         src/StandMonster/Cow.php
  È¬'\
  ²ü32¶         src/StandMonster/Zombie.php  È¬'\  Ã ¶         src/StandMonster/Ghast.php	  È¬'\	  Î±9R¶         src/StandMonster/Slime.php"  È¬'\"  }U¶         src/StandMonster/Rabbit.phpÿ  È¬'\ÿ  Ù6]´¶         src/StandMonster/Chicken.php  È¬'\  M*¶         src/StandMonster/Blaze.php  È¬'\  ªÆL¶         src/StandMonster/Llama.php  È¬'\  )ëm>¶         src/StandMonster/Vindicator.php  È¬'\  ¿KK_¶         src/StandMonster/Stray.php  È¬'\  <G;¶      
   plugin.ymld   È¬'\d   wýSD¶      <?php

namespace StandMonster;

use pocketmine\utils\TextFormat;
use pocketmine\plugin\PluginBase;
use pocketmine\entity\Entity;
use pocketmine\event\Listener;
use pocketmine\item\Item;


class Main extends PluginBase implements Listener{

    public function onEnable(){
    $this->getServer()->getPluginManager()->registerEvents($this,$this);
    Entity::registerEntity(Bat::class,true,["Bat","minecraft:Bat"]);
    Entity::registerEntity(Blaze::class,true,["Blaze","minecraft:Blaze"]);
    Entity::registerEntity(CaveSpider::class,true,["CaveSpider","minecraft:CaveSpider"]);
    Entity::registerEntity(Chicken::class,true,["Chicken","minecraft:Chicken"]);
    Entity::registerEntity(Cow::class,true,["Cow","minecraft:Cow"]);
 	Entity::registerEntity(Creeper::class,true,["Creeper","minecraft:Creeper"]);
    Entity::registerEntity(Donkey::class,true,["Donkey","minecraft:Donkey"]);
    Entity::registerEntity(ElderGuardian::class,true,["ElderGuardian","minecraft:ElderGuardian"]);
    Entity::registerEntity(EnderDragon::class,true,["EnderDragon","minecraft:EnderDragon"]);
    Entity::registerEntity(Enderman::class,true,["Enderman","minecraft:Enderman"]);
    Entity::registerEntity(Endermite::class,true,["Endermite","minecraft:Endermite"]);
    Entity::registerEntity(Evoker::class,true,["Evoker","minecraft:Evoker"]);
    Entity::registerEntity(Ghast::class,true,["Ghast","minecraft:Ghast"]);
    Entity::registerEntity(Guardian::class,true,["Guardian","minecraft:Guardian"]);
    Entity::registerEntity(Horse::class,true,["Horse","minecraft:Horse"]);
    Entity::registerEntity(Husk::class,true,["Husk","minecraft:Husk"]);
    Entity::registerEntity(MagmaCube::class,true,["MagmaCube","minecraft:MagmaCube"]);
    Entity::registerEntity(Mooshroom::class,true,["Mooshroom","minecraft:Mooshroom"]);
    Entity::registerEntity(Mule::class,true,["Mule","minecraft:Mule"]);
    Entity::registerEntity(Ocelot::class,true,["Ocelot","minecraft:Ocelot"]);
    Entity::registerEntity(Pig::class,true,["Pig","minecraft:Pig"]);
    Entity::registerEntity(PigZombie::class,true,["PigZombie","minecraft:PigZombie"]);
    Entity::registerEntity(Wolf::class,true,["Wolf","minecraft:Wolf"]);
   	Entity::registerEntity(Zombie::class,true,["Zombie","minecraft:Zombie"]);
    Entity::registerEntity(PolarBear::class,true,["PolarBear","minecraft:PolarBear"]);
    Entity::registerEntity(Rabbit::class,true,["Rabbit","minecraft:Rabbit"]);
    Entity::registerEntity(Sheep::class,true,["Sheep","minecraft:Sheep"]);
    Entity::registerEntity(Slime::class,true,["Slime","minecraft:Slime"]);
    Entity::registerEntity(Shulker::class,true,["Shulker","minecraft:Shulker"]);
    Entity::registerEntity(Silverfish::class,true,["Silverfish","minecraft:Silverfish"]);
    Entity::registerEntity(Skeleton::class,true,["Skeleton","minecraft:Skeleton"]);
    Entity::registerEntity(SkeletonHorse::class,true,["SkeletonHorse","minecraft:SkeletonHorse"]);
    Entity::registerEntity(Spider::class,true,["Spider","minecraft:Spider"]);
    Entity::registerEntity(Stray::class,true,["Stray","minecraft:Stray"]);
    Entity::registerEntity(Vex::class,true,["Vex","minecraft:Vex"]);
    Entity::registerEntity(Witch::class,true,["Witch","minecraft:Witch"]);
    Entity::registerEntity(Wither::class,true,["Wither","minecraft:Wither"]);
    Entity::registerEntity(ZombieHorse::class,true,["ZombieHorse","minecraft:ZombieHorse"]);
    Entity::registerEntity(WitherSkeleton::class,true,["WitherSkeleton","minecraft:WitherSkeleton"]);
    Entity::registerEntity(Llama::class,true,["Llama","minecraft:Llama"]);
    Entity::registerEntity(Parrot::class,true,["Parrot","minecraft:Parrot"]);
    Entity::registerEntity(Vindicator::class,true,["Vindicator","minecraft:Vindicator"]);
    Entity::registerEntity(ZombieVillager::class,true,["ZombieVillager","minecraft:ZombieVillager"]);

        $this->getLogger()->info(Textformat::GREEN."StandMonsterã‚’èª­ã�¿è¾¼ã‚“ã� ï¼�ã€€by mixpowder");
        Item::addCreativeItem(Item::get(383,53)->setCustomName("ã‚¨ãƒ³ãƒ€ãƒ¼ãƒ‰ãƒ©ã‚´ãƒ³ã‚’å‡ºç�¾ã�•ã�›ã‚‹"));
    }

}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class EnderDragon extends Monster{
	const NETWORK_ID = 53;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 200;

	public function getName() : string{
		return "EnderDragon";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Vex extends Monster{
	const NETWORK_ID = 105;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 16;

	public function getName() : string{
		return "Vex";
	}
}<?php

namespace StandMonster;

class MagmaCube extends Slime{
	const NETWORK_ID = 42;

	const DATA_SLIME_SIZE = 16;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 16
;	
	public function getName() : string{
		return "MagmaCube";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Spider extends Monster{
	const NETWORK_ID = 35;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 16;

	public function getName() : string{
		return "Spider";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;
use pocketmine\entity\projectile\ProjectileSource;

class Skeleton extends Monster implements ProjectileSource{
	const NETWORK_ID = 34;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 20;

	public $itemBow;

	public function getName() : string{
		return "Skeleton";
	}
}
<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Parrot extends Animal{
	const NETWORK_ID = 30;

	public $height = 0.9;
	public $width = 0.5;
	public $length = 0.5;
	public $maxhealth = 6;

	public function getName() : string{
		return "Parrot";
	}
}
<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Donkey extends Animal{

	const NETWORK_ID = 24;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 52;

	public function getName() : string{
		return "Donkey";
	}
}
<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Sheep extends Animal{
	const NETWORK_ID = 13;

	const DATA_COLOR_INFO = 16;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.9;
	public $maxhealth = 8;

	public function getName() : string{
		return "Sheep";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Evoker extends Monster{
	const NETWORK_ID = 104;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 16;

	public function getName() : string{
		return "Evoker";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Wolf extends Animal{
	const NETWORK_ID = 14;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 10;

	public function getName() : string{
		return "Wolf";
	}


}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class ZombieVillager extends Monster{
	const NETWORK_ID = 44;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 20;

	public function getName() : string{
		return "ZombieVillager";
	}
}
<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Pig extends Animal{
	const NETWORK_ID = 12;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.9;
	public $maxhealth = 10;

	public function getName() : string{
		return "Pig";
	}
	
}
<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Husk extends Monster{
	const NETWORK_ID = 47;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 20;

	public function getName() : string{
		return "Husk";
	}
	
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Witch extends Monster{
	const NETWORK_ID = 45;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 26;

	public function getName() : string{
		return "Witch";
	}
}<?php

namespace StandMonster;

class ZombieHorse extends Horse{
	const NETWORK_ID = 27;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 52;

	public function getName() : string{
		return "Zombie Horse";
	}
}
<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Enderman extends Monster{

	const NETWORK_ID = 38;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 40;

	public function getName() : string{
		return "Enderman";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class ElderGuardian extends Monster{
	const NETWORK_ID = 50;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 80;

	public function getName() : string{
		return "ElderGuardian";
	}
	
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Shulker extends Monster{
	const NETWORK_ID = 54;

	public $width = 1;
	public $length = 1;
	public $height = 1;
	public $maxhealth = 30;

	public function getName() : string{
		return "Shulker";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Creeper extends Monster{
	const NETWORK_ID = 33;

	const DATA_SWELL_DIRECTION = 16;
	const DATA_SWELL = 17;
	const DATA_SWELL_OLD = 18;
	const DATA_POWERED = 19;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 20;

	public function getName() : string{
		return "Creeper";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class CaveSpider extends Monster{
	const NETWORK_ID = 40;

	public $width = 1;
	public $length = 1;
	public $height = 0.5;
	public $maxhealth = 12;

	public function getName() : string{
		return "Cave Spider";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class SkeletonHorse extends Animal{
	const NETWORK_ID = 26;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 52;

	public function getName() : string{
		return "Skeleton Horse";
	}
}
<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Ocelot extends Animal{
	const NETWORK_ID = 22;

	const DATA_CAT_TYPE = 18;

	const TYPE_WILD = 0;
	const TYPE_TUXEDO = 1;
	const TYPE_TABBY = 2;
	const TYPE_SIAMESE = 3;

	public $width = 0.312;
	public $length = 2.188;
	public $height = 0.75;
	public $maxhealth = 10;
	
	public function getName() : string{
		return "Ocelot";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class WitherSkeleton extends Monster{

	const NETWORK_ID = 48;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 20;

	public function getName() : string{
		return "Wither Skeleton";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Mooshroom extends Animal{
	const NETWORK_ID = 16;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 10;

	public function getName() : string{
		return "Mooshroom";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Mule extends Animal{
	const NETWORK_ID = 25;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 52;

	public function getName() : string{
		return "Mule";
	}
}
<?php

namespace StandMonster;

use pocketmine\entity\Living;

class Horse extends Living{

	const NETWORK_ID = 23;

	const DATA_HORSE_TYPE = 19;

	const TYPE_NORMAL = -1;
	const TYPE_WHITE = 0;
	const TYPE_BROWN = 2;
	const TYPE_ZOMBIE = 3;
	const TYPE_SKELETON = 4;
	const TYPE_GOLD = 6;
	const TYPE_LIGHTBROWN = 7;
	const TYPE_DARKBROWN = 8;
	const TYPE_GRAY = 9;
	const TYPE_SILVER = 10;
	const TYPE_BLACK = 12;
	const TYPE_BLACK_AND_WHITE = 14;
	const TYPE_WHITE_AND_BLACK = 15;

	const TYPE_WEARING_LEATHER = 18;
	const TYPE_WEARING_IRON = 19;
	const TYPE_WEARING_GOLD = 20;
	const TYPE_WEARING_DIAMOND = 21;

	public $width = 0.6;
	public $length = 1.8;
	public $height = 1.8;
	public $maxhealth = 52;

	public function getName() : string{
		return "Horse";
	}

}
<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class PigZombie extends Monster{
	const NETWORK_ID = 36;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 20;

	public function getName() : string{
		return "PigZombie";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;
class Endermite extends Monster{
	const NETWORK_ID = 55;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 8;

	public function getName() : string{
		return "Endermite";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class PolarBear extends Animal{
	const NETWORK_ID = 28;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 30;

	public function getName() : string{
		return "PolarBear";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Silverfish extends Monster{
	const NETWORK_ID = 39;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 8;

	public function getName() : string{
		return "Silverfish";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Bat extends Animal{

	const NETWORK_ID = 19;

	const DATA_IS_RESTING = 16;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 0.6;
	public $maxhealth = 6;

	public function getName() : string{
		return "Bat";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Wither extends Monster{
	const NETWORK_ID = 52;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 300;

	public function getName() : string{
		return "Wither";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Guardian extends Monster{
	const NETWORK_ID = 49;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 30;

	public function getName() : string{
		return "Guardian";
	}

}<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Cow extends Animal{
	const NETWORK_ID = 11;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 10;

	public function getName() : string{
		return "Cow";
	}

}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Zombie extends Monster{
	const NETWORK_ID = 32;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 20;

	public function getName() : string{
		return "Zombie";
	}
}
<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Ghast extends Monster{
	const NETWORK_ID = 41;

	public $width = 6;
	public $length = 6;
	public $height = 6;
	public $maxhealth = 10;

	public function getName() : string{
		return "Ghast";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Living;

class Slime extends Living{
	const NETWORK_ID = 37;
	const DATA_SIZE = 16;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 5;
	public $maxhealth = 16;

	public function getName() : string{
		return "Slime";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Rabbit extends Animal{
	const NETWORK_ID = 18;

	const DATA_RABBIT_TYPE = 18;
	const DATA_JUMP_TYPE = 19;

	const TYPE_BROWN = 0;
	const TYPE_WHITE = 1;
	const TYPE_BLACK = 2;
	const TYPE_BLACK_WHITE = 3;
	const TYPE_GOLD = 4;
	const TYPE_SALT_PEPPER = 5;
	const TYPE_KILLER_BUNNY = 99;

	public $height = 0.5;
	public $width = 0.5;
	public $length = 0.5;
	public $maxhealth = 3;

	public function getName() : string{
		return "Rabbit";
	}
}
<?php


namespace StandMonster;

use pocketmine\entity\Animal;

class Chicken extends Animal{
	const NETWORK_ID = 10;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 4;

	public function getName() : string{
		return "Chicken";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Blaze extends Monster{
	const NETWORK_ID = 43;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 20;

	public function getName() : string{
		return "Blaze";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Animal;

class Llama extends Animal{
	const NETWORK_ID = 29;

	public $width = 0.6;
	public $length = 0.6;
	public $height = 1.8;
	public $maxhealth = 52;

	public function getName() : string{
		return "Llama";
	}
}
<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Vindicator extends Monster{
	const NETWORK_ID = 57;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 16;

	public function getName() : string{
		return "Vindicator";
	}
}<?php

namespace StandMonster;

use pocketmine\entity\Monster;

class Stray extends Monster{
	const NETWORK_ID = 46;

	public $width = 0.3;
	public $length = 0.9;
	public $height = 1.8;
	public $maxhealth = 20;

	public function getName() : string{
		return "Stray";
	}
}name: StandMonster
api:
  - 3.2.1
  - 4.0.0
main: StandMonster\Main
version: 1.0.0
author: mixpowderÔ‰ÙÈ	W°&«Ýaøhýó3M¨Ù   GBMB