
<?php
echo "PocketMine-MP plugin SCC v1.0.0
This file has been generated using DevTools v1.14.0 at Thu, 11 Jun 2020 19:37:30 +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:3:"SCC";s:7:"version";s:5:"1.0.0";s:4:"main";s:27:"saito\SaitoConsoleChat\Main";s:3:"api";s:5:"3.0.0";s:6:"depend";s:0:"";s:11:"description";s:35:"ConsoleからChatができます。";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1591871850;}
   plugin.yml   j	^   ēɶ      -   src/saito/SaitoConsoleChat/Form/InputForm.php  j	^  {      #   src/saito/SaitoConsoleChat/Main.php   j	^   $o      name: SCC
main: saito\SaitoConsoleChat\Main
version: 1.0.0
api: 3.0.0
load: POSTWORLD
author: saito
description: ConsoleからChatができます。

commands:
  ch:
    description: opが疑似的にConsoleからチャットできます。
    usage: /ch
    permission: op
<?php
namespace saito\SaitoConsoleChat\Form;

use pocketmine\Player;
use pocketmine\Plugin\PluginBase;
use pocketmine\Server;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\event\Listener;
use pocketmine\form\Form;

class inputForm implements Form
{
  /** @var Server  $Server*/
  private $Server;



    public function handleResponse(Player $player, $data): void
    {
        if ($data === null) {
            return;
        }
        $msg = $data[0];
        $name = $player->getName();


        if($player instanceof Player){

$players = Server::getInstance()->getOnlinePlayers();
$playerData = [];
foreach ($players as $player) {
    $name = $player->getName();
    $playerData[$name] = $player;
$msg = $data[0];
$k = " ";
    $player->sendMessage("§d[Server]".$k.$msg);
}
}
}
public function jsonSerialize()
{
    return [
        'type' => 'custom_form',
        'title' => 'InputForm',
        'content' => [

            [
                'type' => 'input',
                'text' => '文章',
                'placeholder' => '文章'

            ]

        ]
    ];
}
}
<?php
namespace saito\SaitoConsoleChat;

use pocketmine\Player;
use pocketmine\Plugin\PluginBase;
use pocketmine\Server;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\event\Listener;
use saito\SaitoConsoleChat\Form\InputForm;

class Main extends PluginBase implements Listener
{

public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool
{
  if(!$sender instanceof Player){return false;}
$sender->sendForm(new InputForm());
return true;
}
}
 yɶDSp   GBMB