Skip to content

Commit e768a0f

Browse files
committed
Ooops...
use import from api 2.0.0 :)
1 parent 7f7e0ea commit e768a0f

File tree

2 files changed

+29
-30
lines changed

2 files changed

+29
-30
lines changed

src/SignStatus/SignStatus.php

+26-24
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use pocketmine\item\Item;
88
use pocketmine\plugin\PluginBase;
99
use pocketmine\tile\Sign;
10-
use pocketmine\tile\Tile;
1110
use pocketmine\utils\Config;
1211
use pocketmine\utils\TextFormat as F;
1312

@@ -24,8 +23,9 @@
2423
─███──█──────█───█──█──█──█─█─█───█
2524
██─██─█──────█───████──█──███─█───█
2625
*/
27-
//TODO: Make configurable format of sign
28-
class SignStatus extends PluginBase implements Listener{
26+
27+
class SignStatus extends PluginBase implements Listener
28+
{
2929

3030
/** @var Config sign */
3131
public $sign;
@@ -39,11 +39,11 @@ class SignStatus extends PluginBase implements Listener{
3939
/** @var Config config */
4040
public $format;
4141

42-
/** @var string */
42+
/** @var string */
4343
public $prefix = "§4[§2SignStatus§4]§6 ";
4444

4545
public function onEnable(){
46-
if(!is_dir($this->getDataFolder())){
46+
if (!is_dir($this->getDataFolder())) {
4747
@mkdir($this->getDataFolder());
4848
//Use default, not PM.
4949
}
@@ -53,23 +53,25 @@ public function onEnable(){
5353
$this->saveResource("config.yml");
5454
$this->saveResource("format.yml");
5555

56-
$this->sign = new Config($this->getDataFolder()."sign.yml", Config::YAML); //FIXED !
57-
$this->translation = new Config($this->getDataFolder()."translations.yml",Config::YAML);
58-
$this->config = new Config($this->getDataFolder()."config.yml",Config::YAML);
59-
$this->format = new Config($this->getDataFolder()."format.yml",Config::YAML);
56+
$this->sign = new Config($this->getDataFolder() . "sign.yml", Config::YAML); //FIXED !
57+
$this->translation = new Config($this->getDataFolder() . "translations.yml", Config::YAML);
58+
$this->config = new Config($this->getDataFolder() . "config.yml", Config::YAML);
59+
$this->format = new Config($this->getDataFolder() . "format.yml", Config::YAML);
6060
$this->getServer()->getPluginManager()->registerEvents($this, $this);
6161
$time = $this->config->get("time");
62-
if(!(is_numeric($time))){
62+
if (!(is_numeric($time))) {
6363
$time = 20;
64-
$this->getLogger()->alert("Can't read time for update sign! Please, check your config file! Default: ".F::AQUA." 1 ".F::WHITE." second");
65-
}else{ $time = $time * 20; }
64+
$this->getLogger()->alert("Can't read time for update sign! Please, check your config file! Default: " . F::AQUA . " 1 " . F::WHITE . " second");
65+
} else {
66+
$time = $time * 20;
67+
}
6668
$this->getServer()->getScheduler()->scheduleRepeatingTask(new Task($this), $time);
67-
$this->getLogger()->notice(F::GREEN."SignStatus loaded");
69+
$this->getLogger()->notice(F::GREEN . "SignStatus loaded");
6870

6971
}
7072

7173
public function onDisable(){
72-
$this->getLogger()->notice(F::RED."SignStatus disabled");
74+
$this->getLogger()->notice(F::RED . "SignStatus disabled");
7375
}
7476

7577

@@ -78,8 +80,8 @@ public function onDisable(){
7880
*/
7981
public function onSignChange(SignChangeEvent $event){
8082
$player = $event->getPlayer();
81-
if(strtolower(trim($event->getLine(0))) == "status" || strtolower(trim($event->getLine(0))) == "[status]"){
82-
if($player->hasPermission("signstatus") or $player->hasPermission("signstatus.create")){
83+
if (strtolower(trim($event->getLine(0))) == "status" || strtolower(trim($event->getLine(0))) == "[status]") {
84+
if ($player->hasPermission("signstatus") or $player->hasPermission("signstatus.create")) {
8385
$tps = $this->getServer()->getTicksPerSecond();
8486
$p = count($this->getServer()->getOnlinePlayers());
8587
$level = $event->getBlock()->getLevel()->getName();
@@ -88,18 +90,18 @@ public function onSignChange(SignChangeEvent $event){
8890
$format = $this->format->getAll();
8991

9092
for ($x = 0; $x <= 3; $x++) {
91-
$v = $format["format"][$x+1];
93+
$v = $format["format"][$x + 1];
9294
$v = str_replace("{ONLINE}", $p, $v);
9395
$v = str_replace("{MAX_ONLINE}", $full, $v);
9496
$v = str_replace("{WORLD_NAME}", $level, $v);
9597
$v = str_replace("{TPS}", $tps, $v);
9698
$v = str_replace("{SERVER_LOAD}", $load, $v);
97-
$event->setLine($x,$v);
99+
$event->setLine($x, $v);
98100
}
99101
//$event->setText(F::GREEN."[STATUS]",F::YELLOW."TPS: [$tps]",F::AQUA."ONLINE: ".F::GREEN.$p.F::WHITE."/".F::RED.$full.",".F::GOLD."******");
100-
$event->getPlayer()->sendMessage($this->prefix.$this->translation->get("sign_created"));
101-
}else{
102-
$player->sendMessage($this->prefix.$this->translation->get("sign_no_perms"));
102+
$event->getPlayer()->sendMessage($this->prefix . $this->translation->get("sign_created"));
103+
} else {
104+
$player->sendMessage($this->prefix . $this->translation->get("sign_no_perms"));
103105
$event->setCancelled();
104106
}
105107
}
@@ -111,10 +113,10 @@ public function onSignChange(SignChangeEvent $event){
111113
public function onPlayerBreakBlock(BlockBreakEvent $event){
112114
if ($event->getBlock()->getID() == Item::SIGN || $event->getBlock()->getID() == Item::WALL_SIGN || $event->getBlock()->getID() == Item::SIGN_POST) {
113115
$signt = $event->getBlock();
114-
if (($tile = $signt->getLevel()->getTile($signt))){
115-
if($tile instanceof Sign) {
116+
if (($tile = $signt->getLevel()->getTile($signt))) {
117+
if ($tile instanceof Sign) {
116118
if ($event->getBlock()->getX() == $this->sign->getNested("sign.x") && $event->getBlock()->getY() == $this->sign->getNested("sign.y") && $event->getBlock()->getZ() == $this->sign->getNested("sign.z")) {
117-
if($tile->getText()[0] == strtolower($this->format->getAll()["format"][1])) {
119+
if ($tile->getText()[0] == strtolower($this->format->getAll()["format"][1])) {
118120
if ($event->getPlayer()->hasPermission("signstatus.break")) {
119121
$event->getPlayer()->sendMessage($this->prefix . $this->translation->get("sign_destroyed"));
120122
} else {

src/SignStatus/Task.php

+3-6
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,15 @@
22

33
namespace SignStatus;
44

5-
use pocketmine\nbt\tag\StringTag;
65
use pocketmine\nbt\tag\String;
76
use pocketmine\scheduler\PluginTask;
87
use pocketmine\tile\Sign;
98

10-
class Task extends PluginTask
11-
{
9+
class Task extends PluginTask{
1210
private $plugin;
1311
private $countable;
1412

15-
public function __construct(SignStatus $plugin)
16-
{
13+
public function __construct(SignStatus $plugin){
1714
parent::__construct($plugin);
1815
$this->plugin = $plugin;
1916
$this->countable = 0;
@@ -41,7 +38,7 @@ public function onRun($currentTick){
4138
$v = str_replace("{SERVER_LOAD}", $load, $v);
4239
$index[$x] = $v;
4340
}
44-
$tile->setText($index[0],$index[1],$index[2],$index[3]);
41+
$tile->setText($index[0], $index[1], $index[2], $index[3]);
4542
}
4643
}
4744
}

0 commit comments

Comments
 (0)