
<?php
echo "PocketMine-MP plugin Developer-Support v1.0.0
This file has been generated using DevTools v1.14.0 at Fri, 17 Jul 2020 02:21:43 +0900
----------------
";

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(); ?>
               a:9:{s:4:"name";s:17:"Developer-Support";s:7:"version";s:5:"1.0.0";s:4:"main";s:33:"nira_janai\Developer_Support\main";s:3:"api";s:5:"3.0.0";s:6:"depend";s:0:"";s:11:"description";s:0:"";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1594920103;}
   plugin.ymll   _l   Q      )   src/nira_janai/Developer_Support/main.php	  _	  C      ﻿name: Developer-Support
author: nire
version: "1.0.0"
api: 3.0.0
main: nira_janai\Developer_Support\main
<?php

namespace nira_janai\Developer_Support;


use pocketmine\plugin\{PluginBase,Plugin};
use pocketmine\{Player,Server};
use pocketmine\event\Listener;
use pocketmine\item\Item;
use pocketmine\level\Level;
use pocketmine\event\player\PlayerInteractEvent;
use pocketmine\utils\Config;
use pocketmine\level\sound\PopSound;





class Main extends PluginBase implements Listener{
	
	

	public function onEnable(){
		
		$this->getServer()->getPluginManager()->registerEvents($this,$this);
		
		$this->op = new Config($this->getDataFolder()."DataBase.yaml",Config::YAML);
		

		$item = Item::get(405);
		$item->setCustomName("§l§dSwitch-OP");
		Item::addCreativeItem($item);
		
		$item = Item::get(336);
		$item->setCustomName("§l§dSwitch-Gamemode");
		Item::addCreativeItem($item);
		
	}
	
	
	
	public function ItemUse(PlayerInteractEvent $event){
		
		$player = $event->getPlayer();
		$hand = $player->getInventory()->getItemInHand();
		$id = "{$hand->getID()}:{$hand->getDamage()}";
		$itemName = $hand->getName();
		$name = $player->getName();
		
			
		if($id == 405 and $itemName == "§l§dSwitch-OP"){
				
				
			if($player->isOp()){
				
				$player->setOp(false);
				$this->op->set($name);
				
				$player->sendMessage("§l§aOP権限を取り消しました!");
				$player->getLevel()->addSound(new PopSound($player->asVector3()));
				$this->op->set($name);
				$this->op->save();
				
				
			}elseif($this->op->__isset($name)){
				
				$player->setOp(true);
				$player->sendMessage("§l§aOP権限を付与しました!");
				$player->getLevel()->addSound(new PopSound($player->asVector3()));
				
				
			}else{
				
				$player->sendMessage("§l§c使用する権限がありません");
				
			}
				
				
		}elseif($id == 336 and $itemName == "§l§dSwitch-Gamemode"){
			
			
			if($player->isOp() or $this->op->__isset($name)){
				
				
				if($player->getGamemode() == 1){
 					
 					$player->setGamemode(0);
 					$player->sendMessage("§l§aサバイバルに変更しました!");
 					$player->getLevel()->addSound(new PopSound($player->asVector3()));
 				
 					
 		  	 }elseif($player->getGamemode() == 0){
 					
 					$player->setGamemode(1);
 					$player->sendMessage("§l§aクリエイティブに変更しました!");
		 			$player->getLevel()->addSound(new PopSound($player->asVector3()));
		 		
 		 	  }
 		 	  
 		 	  
    		}else{
    			
    			$player->sendMessage("§l§c使用する権限がありません");
    			
    		}
 		   
		}
		
			
	}
		
}
    
<<wpPEA60W5   GBMB