<?php echo "PocketMine-MP plugin AntiCheat v1.1-R1\nThis file has been generated using DevTools v1.10.0 at Sat, 12 Mar 2016 06:02:54 +0000\n----------------\n";if(extension_loaded("phar")){$phar = new \Phar(__FILE__);foreach($phar->getMetadata() as $key => $value){echo ucfirst($key).": ".(is_array($value) ? implode(", ", $value):$value)."\n";}} __HALT_COMPILER(); ?>
z               a:9:{s:4:"name";s:9:"AntiCheat";s:7:"version";s:6:"1.1-R1";s:4:"main";s:19:"AntiCheat\AntiCheat";s:3:"api";a:1:{i:0;s:6:"1.14.0";}s:6:"depend";a:0:{}s:11:"description";N;s:7:"authors";a:1:{i:0;s:15:"DarkWav (Darku)";}s:7:"website";N;s:12:"creationDate";i:1457762574;}
   plugin.ymlæ   ±ãVæ   Ê<’¶         src/AntiCheat/AntiCheat.php¯  ±ãV¯  J™‹L¶      name: AntiCheat
main: AntiCheat\AntiCheat
version: 1.1-R1
author: DarkWav (Darku)
api: ["1.14.0"]
load: STARTUP
commands:
      anticheat:
           description: AnitCheat main command
           aliases: ["AntiCheat"]
<?php

namespace AntiCheat;

use pocketmine\plugin\PluginBase;
use pocketmine\utils\TextFormat;
use pocketmine\command\CommandSender;
use pocketmine\command\Command;
use pocketmine\plugin\PluginDescription;
use pocketmine\plugin\EventExecutor;
use pocketmine\plugin\MethodEventExecutor;
use pocketmine\plugin\PluginLoader;
use pocketmine\plugin\PluginLoadOrder;
use pocketmine\plugin\PluginLogger;
use pocketmine\plugin\PluginManager;
use pocketmine\plugin\ScriptPluginLoader;
use pocketmine\player\PlayerListEntry;
use pocketmine\event\player\PlayerAchievementAwardedEvent;
use pocketmine\event\player\PlayerAnimationEvent;
use pocketmine\event\player\PlayerBedEnterEvent;
use pocketmine\event\player\PlayerBedLeaveEvent;
use pocketmine\event\player\PlayerBucketEmptyEvent;
use pocketmine\event\player\PlayerBucketEvent;
use pocketmine\event\player\PlayerBucketFillEvent;
use pocketmine\event\player\PlayerChatEvent;
use pocketmine\event\player\PlayerCommandPreprocessEvent;
use pocketmine\event\player\PlayerCreationEvent;
use pocketmine\event\player\PlayerDeathEvent;
use pocketmine\event\player\PlayerDropItemEvent;
use pocketmine\event\player\PlayerEvent;
use pocketmine\event\player\PlayerExperienceChangeEvent;
use pocketmine\event\player\PlayerGameModeChangeEvent;
use pocketmine\event\player\PlayerHungerChangeEvent;
use pocketmine\event\player\PlayerInteractEvent;
use pocketmine\event\player\PlayerItemConsumeEvent;
use pocketmine\event\player\PlayerItemHeldEvent;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\event\player\PlayerKickEvent;
use pocketmine\event\player\PlayerLoginEvent;
use pocketmine\event\player\PlayerMoveEvent;
use pocketmine\event\player\PlayerPreLoginEvent;
use pocketmine\event\player\PlayerQuitEvent;
use pocketmine\event\player\PlayerRespawnEvent;
use pocketmine\event\player\PlayerToggleSneakEvent;
use pocketmine\event\player\PlayerToggleSprintEvent;
use pocketmine\event\Cancellable;
use pocketmine\permission\BanEntry;
use pocketmine\permission\ServerOperator;
use pocketmine\permission\Permissible;
use pocketmine\permission\PermissibleBase;
use pocketmine\permission\Permission;
use pocketmine\event\Listener;
use pocketmine\entity\Blaze;

class AntiCheat extends PluginBase {

    public function onEnable(){

    $this->getServer()->getLogger()->info(TextFormat::DARK_RED."[AntiCheat] AntiCheat Enabled");

	$this->getServer()->getLogger()->info(TextFormat::DARK_RED."[AntiCheat] Shield Enabled");

	$this->getServer()->getLogger()->info(TextFormat::DARK_RED."[AntiCheat] AntiCheat version = v1.1-R1");

	$this->getServer()->getLogger()->info(TextFormat::DARK_PURPLE."[AntiCheat] Supported server software = ImagicalMine v1.4 [Elite]");
    
    }

    public function onDisable(){
    
    $this->getServer()->getLogger()->info(TextFormat::DARK_RED."[AntiCheat] AntiCheat Disabled");    
    
    }
    
    public function onCommand(CommandSender $sender, Command $cmd, $label, array $args){
    
    if ($cmd->getName() == "anticheat"){
    
          if(!isset($args[0])){
          
              $sender->sendMessage(TextFormat::DARK_RED."[AntiCheat] /anticheat Admin|Information");
              
            }
          
            if($args[0] == "Admin") {
              
               $sender->sendMessage(TextFormat::DARK_RED."[AntiCheat] Sorry, currently no Admin commands found.");
            
            }
            
            elseif($args[0] == "Information") {
            
               $sender->sendMessage(TextFormat::DARK_RED."[AntiCheat] AntiCheat v1.1-R1 [ImagicalMine] by DarkWav");
               
            }
            
      }
      
    }              
    
    public function onPlayerGameModeChange(Player $player, Command $cmd, array $permission) {

	if ($player->changeGameMode()){
	
	$player->getPermissions()->checkPermissions();

	$player->getName();

	}

	           if($permission[1] == "op") {
              
               $player->sendMessage(TextFormat::DARK_RED."[AntiCheat] You passed Gamemode changeing!");
    
    }

	            elseif($permission[0] == "notoperator") {
            
               $player->banPlayer()->sendQuitMessage(TextFormat::DARK_RED."[AntiCheat] You were permanently banned for ForceGamemode-Cheating!")->banReason(TextFormat::DARK_RED."[AntiCheat] You were permanently banned for ForceGamemode-Cheating!");
               
            }
			
    }          

}­Ý–>V™83z°¡*ŠNkgŸ ©   GBMB