
<?php
echo "PocketMine-MP plugin JoinServerInfo v31
This file has been generated using DevTools v1.16.1 at Wed, 15 Feb 2023 23:00:52 +0900
----------------
Name: JoinServerInfo
Version: 31
Main: JoinServerInfo\\main
Api: 4.0.0
Depend: 
Description: サーバー参加時にお知らせを表示
Authors: 
Website: 
CreationDate: 1676469652
";
__HALT_COMPILER(); ?>
               a:9:{s:4:"name";s:14:"JoinServerInfo";s:7:"version";i:31;s:4:"main";s:19:"JoinServerInfo\main";s:3:"api";s:5:"4.0.0";s:6:"depend";s:0:"";s:11:"description";s:45:"サーバー参加時にお知らせを表示";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1676469652;}   src/JoinServerInfo/main.php  c  x      
   plugin.yml   c   ]0      <?php

namespace JoinServerInfo;

use pocketmine\event\Listener;
use pocketmine\plugin\PluginBase;
use pocketmine\Player;
use pocketmine\Server;
use pocketmine\utils\Config;
use pocketmine\event\player\PlayerJoinEvent;


class main extends PluginBase implements Listener//変更禁止
{
/** @var config */
private $config;

/** @var weekday */
private $weekday;

public function onEnable() :void{

   date_default_timezone_set("Asia/Tokyo");

   $this->getLogger()->info("§a最新の対応Version:PocketMine-MP v4.14.0");
   $this->getServer()->getPluginManager()->registerEvents($this, $this);
   $this->config = new Config($this->getDataFolder() . "info.yml", Config::YAML, array(
   	      "greet" => ["§aおかえりなさい!!"],
   	      "date" => ["§a今日は§d%dateで、%dayです。"],
   	      "message" => ["osirasedesu"]
  ));

}

public function onPlayerJoin(PlayerJoinEvent $event){//ここから自由に変更してかまいません

     $week = ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"];
     $dabe = date("m/j");
	 $gohan = $this->config->get("greet");
	 $codate= $this->config->get("date");
	 $codate = str_replace("%date", $dabe, $codate);
	 $codate = str_replace("%day", $week[date("w")], $codate);
	 $gohannn = implode("", $codate);
	 $pices = $this->config->get("message");
     $ahe = implode("\n",$pices); //array must convert to string(maybe).thank rain1208 for adivicing me.
	 $greet = implode("",$gohan);
	 $player = $event->getPlayer();
	 $player->sendMessage($greet);
	 $player->sendMessage($gohannn);
	 $player->sendMessage("§l§e----§eお知らせ§e-------");
	 $player->sendMessage("".$ahe."");
	  $player->sendMessage("§l§e-----------------------");




}
}
name: JoinServerInfo
main: JoinServerInfo\main
author: ははっち
version: 31
api: 4.0.0
load: STARTUP
description: サーバー参加時にお知らせを表示V<=-Q1.'!   GBMB