mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-28 22:30:01 +00:00
Relocated Server->registerTiles() to Tile::init()
This commit is contained in:
parent
90957cd908
commit
4063bc4ffb
@ -103,13 +103,6 @@ use pocketmine\plugin\ScriptPluginLoader;
|
|||||||
use pocketmine\scheduler\FileWriteTask;
|
use pocketmine\scheduler\FileWriteTask;
|
||||||
use pocketmine\scheduler\SendUsageTask;
|
use pocketmine\scheduler\SendUsageTask;
|
||||||
use pocketmine\scheduler\ServerScheduler;
|
use pocketmine\scheduler\ServerScheduler;
|
||||||
use pocketmine\tile\Chest;
|
|
||||||
use pocketmine\tile\EnchantTable;
|
|
||||||
use pocketmine\tile\FlowerPot;
|
|
||||||
use pocketmine\tile\Furnace;
|
|
||||||
use pocketmine\tile\ItemFrame;
|
|
||||||
use pocketmine\tile\Sign;
|
|
||||||
use pocketmine\tile\Skull;
|
|
||||||
use pocketmine\tile\Tile;
|
use pocketmine\tile\Tile;
|
||||||
use pocketmine\updater\AutoUpdater;
|
use pocketmine\updater\AutoUpdater;
|
||||||
use pocketmine\utils\Binary;
|
use pocketmine\utils\Binary;
|
||||||
@ -1502,8 +1495,8 @@ class Server{
|
|||||||
$this->commandMap = new SimpleCommandMap($this);
|
$this->commandMap = new SimpleCommandMap($this);
|
||||||
|
|
||||||
$this->registerEntities();
|
$this->registerEntities();
|
||||||
$this->registerTiles();
|
|
||||||
|
|
||||||
|
Tile::init();
|
||||||
InventoryType::init();
|
InventoryType::init();
|
||||||
Block::init();
|
Block::init();
|
||||||
Enchantment::init();
|
Enchantment::init();
|
||||||
@ -2447,15 +2440,4 @@ class Server{
|
|||||||
|
|
||||||
Entity::registerEntity(Human::class, true);
|
Entity::registerEntity(Human::class, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function registerTiles(){
|
|
||||||
Tile::registerTile(Chest::class);
|
|
||||||
Tile::registerTile(EnchantTable::class);
|
|
||||||
Tile::registerTile(FlowerPot::class);
|
|
||||||
Tile::registerTile(Furnace::class);
|
|
||||||
Tile::registerTile(ItemFrame::class);
|
|
||||||
Tile::registerTile(Sign::class);
|
|
||||||
Tile::registerTile(Skull::class);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -67,6 +67,16 @@ abstract class Tile extends Position{
|
|||||||
/** @var \pocketmine\event\TimingsHandler */
|
/** @var \pocketmine\event\TimingsHandler */
|
||||||
public $tickTimer;
|
public $tickTimer;
|
||||||
|
|
||||||
|
public static function init(){
|
||||||
|
self::registerTile(Chest::class);
|
||||||
|
self::registerTile(EnchantTable::class);
|
||||||
|
self::registerTile(FlowerPot::class);
|
||||||
|
self::registerTile(Furnace::class);
|
||||||
|
self::registerTile(ItemFrame::class);
|
||||||
|
self::registerTile(Sign::class);
|
||||||
|
self::registerTile(Skull::class);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $type
|
* @param string $type
|
||||||
* @param Chunk $chunk
|
* @param Chunk $chunk
|
||||||
|
Loading…
x
Reference in New Issue
Block a user