Size of the plugin divided by 300.

This commit is contained in:
Adsooi 2017-10-31 17:10:33 +01:00
parent 80378b0275
commit 383c154768
4 changed files with 11 additions and 2 deletions

View file

@ -2,7 +2,7 @@
Halloween plugin. Halloween plugin.
A new bossfight's waiting for you and your players. <b>The Ghost is <i>here</i></b>. A new bossfight's waiting for you and your players. <b>The Ghost is <i>here</i></b>.
Build a structure like this one: (be sure to place the pumpkin in last!) Build a structure like this one: (be sure to place the pumpkin in last!)
<img src="https://github.com/Ad5001/Spooky/raw/master/img/struct.jpeg"></img> <img src="https://download.ad5001.eu/other/Spooky/struct.jpeg"></img>
Afterwards let the boss fight go! Afterwards let the boss fight go!

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

View file

@ -12,6 +12,8 @@ use pocketmine\event\block\BlockPlaceEvent;
use pocketmine\network\mcpe\protocol\PlaySoundPacket; use pocketmine\network\mcpe\protocol\PlaySoundPacket;
use pocketmine\block\Block; use pocketmine\block\Block;
use pocketmine\resourcepacks\ZippedResourcePack; use pocketmine\resourcepacks\ZippedResourcePack;
use pocketmine\utils\Utils;
use pocketmine\utils\TextFormat;
use pocketmine\nbt\tag\ListTag; use pocketmine\nbt\tag\ListTag;
use pocketmine\nbt\tag\CompoundTag; use pocketmine\nbt\tag\CompoundTag;
@ -42,7 +44,13 @@ class Main extends PluginBase implements Listener{
$this->getServer()->getScheduler()->scheduleRepeatingTask(new TickTask($this), 2); $this->getServer()->getScheduler()->scheduleRepeatingTask(new TickTask($this), 2);
$this->getServer()->getPluginManager()->registerEvents($this, $this); $this->getServer()->getPluginManager()->registerEvents($this, $this);
// Resource pack // Resource pack
$this->saveResource("Spooky.mcpack"); $downRP = false;
if(!file_exists($this->getDataFolder() . "Spooky.mcpack")) {
$downRP = true;
echo TextFormat::toANSI("§f[Spooky] ⚪ Downloading resource pack...");
file_put_contents($this->getDataFolder() . "Spooky.mcpack", Utils::getURL("https://download.ad5001.eu/other/Spooky/Spooky.mcpack"));
}
echo str_repeat("\010", $downRP ? strlen(TextFormat::toANSI("§f[Spooky] ⚪ Downloading resource pack...")) : 0) . TextFormat::toANSI("§f[Spooky] ⚪ Applying resource pack... "); // Replacing latest message
$pack = new ZippedResourcePack($this->getDataFolder() . "Spooky.mcpack"); $pack = new ZippedResourcePack($this->getDataFolder() . "Spooky.mcpack");
$r = new \ReflectionClass("pocketmine\\resourcepacks\\ResourcePackManager"); $r = new \ReflectionClass("pocketmine\\resourcepacks\\ResourcePackManager");
if($pack instanceof \pocketmine\resourcepacks\ResourcePack){ if($pack instanceof \pocketmine\resourcepacks\ResourcePack){
@ -62,6 +70,7 @@ class Main extends PluginBase implements Listener{
$forceResources->setAccessible(true); $forceResources->setAccessible(true);
$forceResources->setValue($this->getServer()->getResourceManager(), true); $forceResources->setValue($this->getServer()->getResourceManager(), true);
} }
echo str_repeat("\010", strlen("⚪ Applying resource pack... ")) . TextFormat::toANSI("§a✔ Done! Spooky enabled! \n");
} }
/** /**