diff --git a/src/pocketmine/Achievement.php b/src/pocketmine/Achievement.php index f220ec53c..c78a4a6f7 100644 --- a/src/pocketmine/Achievement.php +++ b/src/pocketmine/Achievement.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; use pocketmine\event\TranslationContainer; @@ -108,7 +110,7 @@ abstract class Achievement{ public static function broadcast(Player $player, $achievementId){ if(isset(Achievement::$list[$achievementId])){ $translation = new TranslationContainer("chat.type.achievement", [$player->getDisplayName(), TextFormat::GREEN . Achievement::$list[$achievementId]["name"] . TextFormat::RESET]); - if(Server::getInstance()->getConfigString("announce-player-achievements", true) === true){ + if(Server::getInstance()->getConfigBoolean("announce-player-achievements", true) === true){ Server::getInstance()->broadcastMessage($translation); }else{ $player->sendMessage($translation); diff --git a/src/pocketmine/Collectable.php b/src/pocketmine/Collectable.php index fce2fe588..cd3288684 100644 --- a/src/pocketmine/Collectable.php +++ b/src/pocketmine/Collectable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; abstract class Collectable extends \Threaded implements \Collectable{ diff --git a/src/pocketmine/CrashDump.php b/src/pocketmine/CrashDump.php index 45504df64..605587adb 100644 --- a/src/pocketmine/CrashDump.php +++ b/src/pocketmine/CrashDump.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; use pocketmine\network\mcpe\protocol\ProtocolInfo; diff --git a/src/pocketmine/IPlayer.php b/src/pocketmine/IPlayer.php index 78fdd45cc..fb377f036 100644 --- a/src/pocketmine/IPlayer.php +++ b/src/pocketmine/IPlayer.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; use pocketmine\permission\ServerOperator; diff --git a/src/pocketmine/MemoryManager.php b/src/pocketmine/MemoryManager.php index a3111af69..3c32dae8b 100644 --- a/src/pocketmine/MemoryManager.php +++ b/src/pocketmine/MemoryManager.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; use pocketmine\event\server\LowMemoryEvent; diff --git a/src/pocketmine/OfflinePlayer.php b/src/pocketmine/OfflinePlayer.php index 1050d8edc..0337fb4b3 100644 --- a/src/pocketmine/OfflinePlayer.php +++ b/src/pocketmine/OfflinePlayer.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; use pocketmine\metadata\Metadatable; diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index e9b8252c9..d68d610d1 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; use pocketmine\block\Air; @@ -839,6 +841,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $X = null; $Z = null; Level::getXZ($index, $X, $Z); + assert(is_int($X) and is_int($Z)); ++$count; @@ -900,7 +903,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $this->getDisplayName() ]) )); - if(strlen(trim($ev->getJoinMessage())) > 0){ + if(strlen(trim((string) $ev->getJoinMessage())) > 0){ $this->server->broadcastMessage($ev->getJoinMessage()); } @@ -1806,7 +1809,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $this->allowFlight = (bool) ($this->gamemode & 0x01); - if(($level = $this->server->getLevelByName($this->namedtag["Level"])) === null){ + if(($level = $this->server->getLevelByName((string) $this->namedtag["Level"])) === null){ $this->setLevel($this->server->getDefaultLevel()); $this->namedtag["Level"] = $this->level->getName(); $this->namedtag["Pos"][0] = $this->level->getSpawnLocation()->x; @@ -1823,7 +1826,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $this->achievements[$achievement->getName()] = $achievement->getValue() > 0 ? true : false; } - $this->namedtag->lastPlayed = new LongTag("lastPlayed", floor(microtime(true) * 1000)); + $this->namedtag->lastPlayed = new LongTag("lastPlayed", (int) floor(microtime(true) * 1000)); if($this->server->getAutoSave()){ $this->server->saveOfflinePlayerData($this->username, $this->namedtag, true); } @@ -1842,7 +1845,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade protected function completeLoginSequence(){ parent::__construct($this->level, $this->namedtag); - if(!$this->hasValidSpawnPosition() and isset($this->namedtag->SpawnLevel) and ($level = $this->server->getLevelByName($this->namedtag["SpawnLevel"])) instanceof Level){ + if(!$this->hasValidSpawnPosition() and isset($this->namedtag->SpawnLevel) and ($level = $this->server->getLevelByName((string) $this->namedtag["SpawnLevel"])) instanceof Level){ $this->spawnPosition = new WeakPosition($this->namedtag["SpawnX"], $this->namedtag["SpawnY"], $this->namedtag["SpawnZ"], $level); } @@ -1864,12 +1867,12 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $pk->spawnX = $spawnPosition->getFloorX(); $pk->spawnY = $spawnPosition->getFloorY(); $pk->spawnZ = $spawnPosition->getFloorZ(); - $pk->hasAchievementsDisabled = 1; + $pk->hasAchievementsDisabled = true; $pk->dayCycleStopTime = -1; //TODO: implement this properly - $pk->eduMode = 0; + $pk->eduMode = false; $pk->rainLevel = 0; //TODO: implement these properly $pk->lightningLevel = 0; - $pk->commandsEnabled = 1; + $pk->commandsEnabled = true; $pk->levelId = ""; $pk->worldName = $this->server->getMotd(); $this->dataPacket($pk); @@ -2598,7 +2601,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade //TODO: improve this to take stuff like swimming, ladders, enchanted tools into account, fix wrong tool break time calculations for bad tools (pmmp/PocketMine-MP#211) $breakTime = ceil($target->getBreakTime($this->inventory->getItemInHand()) * 20); if($breakTime > 0){ - $this->level->broadcastLevelEvent($pos, LevelEventPacket::EVENT_BLOCK_START_BREAK, 65535 / $breakTime); + $this->level->broadcastLevelEvent($pos, LevelEventPacket::EVENT_BLOCK_START_BREAK, (int) (65535 / $breakTime)); } } $this->lastBreak = microtime(true); @@ -3563,7 +3566,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade /** * Sends a direct chat message to a player * - * @param string|TextContainer $message + * @param TextContainer|string $message */ public function sendMessage($message){ if($message instanceof TextContainer){ @@ -3745,7 +3748,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade } $this->namedtag["playerGameType"] = $this->gamemode; - $this->namedtag["lastPlayed"] = floor(microtime(true) * 1000); + $this->namedtag["lastPlayed"] = (int) floor(microtime(true) * 1000); if($this->username != "" and $this->namedtag instanceof CompoundTag){ $this->server->saveOfflinePlayerData($this->username, $this->namedtag, $async); @@ -3959,6 +3962,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $pk->pitch = $pitch; $pk->yaw = $yaw; $pk->mode = $mode; + $pk->onGround = $this->onGround; if($targets !== null){ $this->server->broadcastPacket($targets, $pk); diff --git a/src/pocketmine/PocketMine.php b/src/pocketmine/PocketMine.php index d80550156..82063ae98 100644 --- a/src/pocketmine/PocketMine.php +++ b/src/pocketmine/PocketMine.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace { function safe_var_dump(){ static $cnt = 0; @@ -142,12 +144,12 @@ namespace pocketmine { } }); - ini_set("allow_url_fopen", 1); - ini_set("display_errors", 1); - ini_set("display_startup_errors", 1); + ini_set("allow_url_fopen", '1'); + ini_set("display_errors", '1'); + ini_set("display_startup_errors", '1'); ini_set("default_charset", "utf-8"); - ini_set("memory_limit", -1); + ini_set("memory_limit", '-1'); define('pocketmine\START_TIME', microtime(true)); $opts = getopt("", ["data:", "plugins:", "no-wizard", "enable-profiler"]); diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 89c28f91a..ac9e10aad 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * PocketMine-MP is the Minecraft: PE multiplayer server software * Homepage: http://www.pocketmine.net/ @@ -40,6 +42,7 @@ use pocketmine\event\level\LevelLoadEvent; use pocketmine\event\player\PlayerDataSaveEvent; use pocketmine\event\server\QueryRegenerateEvent; use pocketmine\event\server\ServerCommandEvent; +use pocketmine\event\TextContainer; use pocketmine\event\Timings; use pocketmine\event\TimingsHandler; use pocketmine\event\TranslationContainer; @@ -264,77 +267,77 @@ class Server{ /** * @return string */ - public function getName(){ + public function getName() : string{ return "PocketMine-MP"; } /** * @return bool */ - public function isRunning(){ + public function isRunning() : bool{ return $this->isRunning === true; } /** * @return string */ - public function getPocketMineVersion(){ + public function getPocketMineVersion() : string{ return \pocketmine\VERSION; } /** * @return string */ - public function getCodename(){ + public function getCodename() : string{ return \pocketmine\CODENAME; } /** * @return string */ - public function getVersion(){ + public function getVersion() : string{ return ProtocolInfo::MINECRAFT_VERSION; } /** * @return string */ - public function getApiVersion(){ + public function getApiVersion() : string{ return \pocketmine\API_VERSION; } /** * @return string */ - public function getFilePath(){ + public function getFilePath() : string{ return $this->filePath; } /** * @return string */ - public function getDataPath(){ + public function getDataPath() : string{ return $this->dataPath; } /** * @return string */ - public function getPluginPath(){ + public function getPluginPath() : string{ return $this->pluginPath; } /** * @return int */ - public function getMaxPlayers(){ + public function getMaxPlayers() : int{ return $this->maxPlayers; } /** * @return int */ - public function getPort(){ + public function getPort() : int{ return $this->getConfigInt("server-port", 19132); } @@ -359,10 +362,13 @@ class Server{ /** * @return string */ - public function getIp(){ + public function getIp() : string{ return $this->getConfigString("server-ip", "0.0.0.0"); } + /** + * @return UUID + */ public function getServerUniqueId(){ return $this->serverID; } @@ -370,15 +376,15 @@ class Server{ /** * @return bool */ - public function getAutoSave(){ + public function getAutoSave() : bool{ return $this->autoSave; } /** * @param bool $value */ - public function setAutoSave($value){ - $this->autoSave = (bool) $value; + public function setAutoSave(bool $value){ + $this->autoSave = $value; foreach($this->getLevels() as $level){ $level->setAutoSave($this->autoSave); } @@ -387,28 +393,28 @@ class Server{ /** * @return string */ - public function getLevelType(){ + public function getLevelType() : string{ return $this->getConfigString("level-type", "DEFAULT"); } /** * @return bool */ - public function getGenerateStructures(){ + public function getGenerateStructures() : bool{ return $this->getConfigBoolean("generate-structures", true); } /** * @return int */ - public function getGamemode(){ + public function getGamemode() : int{ return $this->getConfigInt("gamemode", 0) & 0b11; } /** * @return bool */ - public function getForceGamemode(){ + public function getForceGamemode() : bool{ return $this->getConfigBoolean("force-gamemode", false); } @@ -419,7 +425,7 @@ class Server{ * * @return string */ - public static function getGamemodeString($mode){ + public static function getGamemodeString(int $mode) : string{ switch((int) $mode){ case Player::SURVIVAL: return "%gameMode.survival"; @@ -441,7 +447,7 @@ class Server{ * * @return int */ - public static function getGamemodeFromString($str){ + public static function getGamemodeFromString(string $str) : int{ switch(strtolower(trim($str))){ case (string) Player::SURVIVAL: case "survival": @@ -472,7 +478,7 @@ class Server{ * * @return int */ - public static function getDifficultyFromString($str){ + public static function getDifficultyFromString(string $str) : int{ switch(strtolower(trim($str))){ case "0": case "peaceful": @@ -500,49 +506,49 @@ class Server{ /** * @return int */ - public function getDifficulty(){ + public function getDifficulty() : int{ return $this->getConfigInt("difficulty", 1); } /** * @return bool */ - public function hasWhitelist(){ + public function hasWhitelist() : bool{ return $this->getConfigBoolean("white-list", false); } /** * @return int */ - public function getSpawnRadius(){ + public function getSpawnRadius() : int{ return $this->getConfigInt("spawn-protection", 16); } /** * @return bool */ - public function getAllowFlight(){ + public function getAllowFlight() : bool{ return $this->getConfigBoolean("allow-flight", false); } /** * @return bool */ - public function isHardcore(){ + public function isHardcore() : bool{ return $this->getConfigBoolean("hardcore", false); } /** * @return int */ - public function getDefaultGamemode(){ + public function getDefaultGamemode() : int{ return $this->getConfigInt("gamemode", 0) & 0b11; } /** * @return string */ - public function getMotd(){ + public function getMotd() : string{ return $this->getConfigString("motd", "Minecraft: PE Server"); } @@ -619,7 +625,7 @@ class Server{ /** * @return int */ - public function getTick(){ + public function getTick() : int{ return $this->tickCounter; } @@ -628,7 +634,7 @@ class Server{ * * @return float */ - public function getTicksPerSecond(){ + public function getTicksPerSecond() : float{ return round($this->currentTPS, 2); } @@ -637,7 +643,7 @@ class Server{ * * @return float */ - public function getTicksPerSecondAverage(){ + public function getTicksPerSecondAverage() : float{ return round(array_sum($this->tickAverage) / count($this->tickAverage), 2); } @@ -646,7 +652,7 @@ class Server{ * * @return float */ - public function getTickUsage(){ + public function getTickUsage() : float{ return round($this->currentUse * 100, 2); } @@ -655,7 +661,7 @@ class Server{ * * @return float */ - public function getTickUsageAverage(){ + public function getTickUsageAverage() : float{ return round((array_sum($this->useAverage) / count($this->useAverage)) * 100, 2); } @@ -669,7 +675,7 @@ class Server{ /** * @return Player[] */ - public function getOnlinePlayers(){ + public function getOnlinePlayers() : array{ return $this->playerList; } @@ -686,7 +692,7 @@ class Server{ * * @return OfflinePlayer|Player */ - public function getOfflinePlayer($name){ + public function getOfflinePlayer(string $name){ $name = strtolower($name); $result = $this->getPlayerExact($name); @@ -702,7 +708,7 @@ class Server{ * * @return CompoundTag */ - public function getOfflinePlayerData($name) : CompoundTag{ + public function getOfflinePlayerData(string $name) : CompoundTag{ $name = strtolower($name); $path = $this->getDataPath() . "players/"; if($this->shouldSavePlayerData()){ @@ -794,9 +800,9 @@ class Server{ /** * @param string $name * - * @return Player + * @return Player|null */ - public function getPlayer($name){ + public function getPlayer(string $name){ $found = null; $name = strtolower($name); $delta = PHP_INT_MAX; @@ -819,9 +825,9 @@ class Server{ /** * @param string $name * - * @return Player + * @return Player|null */ - public function getPlayerExact($name){ + public function getPlayerExact(string $name){ $name = strtolower($name); foreach($this->getOnlinePlayers() as $player){ if($player->getLowerCaseName() === $name){ @@ -837,7 +843,7 @@ class Server{ * * @return Player[] */ - public function matchPlayer($partialName){ + public function matchPlayer(string $partialName) : array{ $partialName = strtolower($partialName); $matchedPlayers = []; foreach($this->getOnlinePlayers() as $player){ @@ -875,12 +881,12 @@ class Server{ /** * @return Level[] */ - public function getLevels(){ + public function getLevels() : array{ return $this->levels; } /** - * @return Level + * @return Level|null */ public function getDefaultLevel(){ return $this->levelDefault; @@ -891,7 +897,7 @@ class Server{ * This won't change the level-name property, * it only affects the server on runtime * - * @param Level $level + * @param Level|null $level */ public function setDefaultLevel($level){ if($level === null or ($this->isLevelLoaded($level->getFolderName()) and $level !== $this->levelDefault)){ @@ -904,16 +910,16 @@ class Server{ * * @return bool */ - public function isLevelLoaded($name){ + public function isLevelLoaded(string $name) : bool{ return $this->getLevelByName($name) instanceof Level; } /** * @param int $levelId * - * @return Level + * @return Level|null */ - public function getLevel($levelId){ + public function getLevel(int $levelId){ if(isset($this->levels[$levelId])){ return $this->levels[$levelId]; } @@ -922,11 +928,13 @@ class Server{ } /** - * @param $name + * NOTE: This matches levels based on the FOLDER name, NOT the display name. * - * @return Level + * @param string $name + * + * @return Level|null */ - public function getLevelByName($name){ + public function getLevelByName(string $name){ foreach($this->getLevels() as $level){ if($level->getFolderName() === $name){ return $level; @@ -944,7 +952,7 @@ class Server{ * * @throws \InvalidStateException */ - public function unloadLevel(Level $level, $forceUnload = false){ + public function unloadLevel(Level $level, bool $forceUnload = false) : bool{ if($level === $this->getDefaultLevel() and !$forceUnload){ throw new \InvalidStateException("The default level cannot be unloaded while running, please switch levels."); } @@ -966,7 +974,7 @@ class Server{ * * @throws LevelException */ - public function loadLevel($name){ + public function loadLevel(string $name) : bool{ if(trim($name) === ""){ throw new LevelException("Invalid empty level name"); } @@ -1011,14 +1019,14 @@ class Server{ /** * Generates a new level if it does not exists * - * @param string $name - * @param int $seed - * @param string $generator Class name that extends pocketmine\level\generator\Noise - * @param array $options + * @param string $name + * @param int|null $seed + * @param string|null $generator Class name that extends pocketmine\level\generator\Noise + * @param array $options * * @return bool */ - public function generateLevel($name, $seed = null, $generator = null, $options = []){ + public function generateLevel(string $name, $seed = null, $generator = null, array $options = []){ if(trim($name) === "" or $this->isLevelGenerated($name)){ return false; } @@ -1042,7 +1050,7 @@ class Server{ /** @var \pocketmine\level\format\io\LevelProvider $provider */ $provider::generate($path, $name, $seed, $generator, $options); - $level = new Level($this, $name, $path, $provider); + $level = new Level($this, $name, $path, (string) $provider); $this->levels[$level->getId()] = $level; $level->initLevel(); @@ -1090,7 +1098,7 @@ class Server{ * * @return bool */ - public function isLevelGenerated($name){ + public function isLevelGenerated(string $name) : bool{ if(trim($name) === ""){ return false; } @@ -1130,28 +1138,13 @@ class Server{ return null; } - /** - * @param string $variable - * @param string $defaultValue - * - * @return string - */ - public function getConfigString($variable, $defaultValue = ""){ - $v = getopt("", ["$variable::"]); - if(isset($v[$variable])){ - return (string) $v[$variable]; - } - - return $this->properties->exists($variable) ? $this->properties->get($variable) : $defaultValue; - } - /** * @param string $variable * @param mixed $defaultValue * * @return mixed */ - public function getProperty($variable, $defaultValue = null){ + public function getProperty(string $variable, $defaultValue = null){ if(!array_key_exists($variable, $this->propertyCache)){ $v = getopt("", ["$variable::"]); if(isset($v[$variable])){ @@ -1164,11 +1157,26 @@ class Server{ return $this->propertyCache[$variable] === null ? $defaultValue : $this->propertyCache[$variable]; } + /** + * @param string $variable + * @param string $defaultValue + * + * @return string + */ + public function getConfigString(string $variable, string $defaultValue = "") : string{ + $v = getopt("", ["$variable::"]); + if(isset($v[$variable])){ + return (string) $v[$variable]; + } + + return $this->properties->exists($variable) ? (string) $this->properties->get($variable) : $defaultValue; + } + /** * @param string $variable * @param string $value */ - public function setConfigString($variable, $value){ + public function setConfigString(string $variable, string $value){ $this->properties->set($variable, $value); } @@ -1178,7 +1186,7 @@ class Server{ * * @return int */ - public function getConfigInt($variable, $defaultValue = 0){ + public function getConfigInt(string $variable, int $defaultValue = 0) : int{ $v = getopt("", ["$variable::"]); if(isset($v[$variable])){ return (int) $v[$variable]; @@ -1191,17 +1199,17 @@ class Server{ * @param string $variable * @param int $value */ - public function setConfigInt($variable, $value){ + public function setConfigInt(string $variable, int $value){ $this->properties->set($variable, (int) $value); } /** - * @param string $variable - * @param boolean $defaultValue + * @param string $variable + * @param bool $defaultValue * - * @return boolean + * @return bool */ - public function getConfigBoolean($variable, $defaultValue = false){ + public function getConfigBoolean(string $variable, bool $defaultValue = false) : bool{ $v = getopt("", ["$variable::"]); if(isset($v[$variable])){ $value = $v[$variable]; @@ -1227,16 +1235,16 @@ class Server{ * @param string $variable * @param bool $value */ - public function setConfigBool($variable, $value){ + public function setConfigBool(string $variable, bool $value){ $this->properties->set($variable, $value == true ? "1" : "0"); } /** * @param string $name * - * @return PluginIdentifiableCommand + * @return PluginIdentifiableCommand|null */ - public function getPluginCommand($name){ + public function getPluginCommand(string $name){ if(($command = $this->commandMap->getCommand($name)) instanceof PluginIdentifiableCommand){ return $command; }else{ @@ -1261,7 +1269,7 @@ class Server{ /** * @param string $name */ - public function addOp($name){ + public function addOp(string $name){ $this->operators->set(strtolower($name), true); if(($player = $this->getPlayerExact($name)) !== null){ @@ -1273,7 +1281,7 @@ class Server{ /** * @param string $name */ - public function removeOp($name){ + public function removeOp(string $name){ $this->operators->remove(strtolower($name)); if(($player = $this->getPlayerExact($name)) !== null){ @@ -1285,7 +1293,7 @@ class Server{ /** * @param string $name */ - public function addWhitelist($name){ + public function addWhitelist(string $name){ $this->whitelist->set(strtolower($name), true); $this->whitelist->save(true); } @@ -1293,7 +1301,7 @@ class Server{ /** * @param string $name */ - public function removeWhitelist($name){ + public function removeWhitelist(string $name){ $this->whitelist->remove(strtolower($name)); $this->whitelist->save(); } @@ -1303,7 +1311,7 @@ class Server{ * * @return bool */ - public function isWhitelisted($name){ + public function isWhitelisted(string $name){ return !$this->hasWhitelist() or $this->operators->exists($name, true) or $this->whitelist->exists($name, true); } @@ -1312,7 +1320,7 @@ class Server{ * * @return bool */ - public function isOp($name){ + public function isOp(string $name){ return $this->operators->exists($name, true); } @@ -1337,7 +1345,7 @@ class Server{ /** * @return string[] */ - public function getCommandAliases(){ + public function getCommandAliases() : array{ $section = $this->getProperty("aliases"); $result = []; if(is_array($section)){ @@ -1376,7 +1384,7 @@ class Server{ * @param string $dataPath * @param string $pluginPath */ - public function __construct(\ClassLoader $autoloader, \ThreadedLogger $logger, $filePath, $dataPath, $pluginPath){ + public function __construct(\ClassLoader $autoloader, \ThreadedLogger $logger, string $filePath, string $dataPath, string $pluginPath){ self::$instance = $this; self::$sleeper = new \Threaded; $this->autoloader = $autoloader; @@ -1650,12 +1658,12 @@ class Server{ } /** - * @param string $message - * @param Player[]|null $recipients + * @param TextContainer|string $message + * @param Player[] $recipients * * @return int */ - public function broadcastMessage($message, $recipients = null){ + public function broadcastMessage($message, array $recipients = null) : int{ if(!is_array($recipients)){ return $this->broadcast($message, self::BROADCAST_CHANNEL_USERS); } @@ -1669,16 +1677,15 @@ class Server{ } /** - * @param string $tip - * @param Player[]|null $recipients + * @param string $tip + * @param Player[] $recipients * * @return int */ - public function broadcastTip($tip, $recipients = null){ + public function broadcastTip(string $tip, array $recipients = null) : int{ if(!is_array($recipients)){ /** @var Player[] $recipients */ $recipients = []; - foreach($this->pluginManager->getPermissionSubscriptions(self::BROADCAST_CHANNEL_USERS) as $permissible){ if($permissible instanceof Player and $permissible->hasPermission(self::BROADCAST_CHANNEL_USERS)){ $recipients[spl_object_hash($permissible)] = $permissible; // do not send messages directly, or some might be repeated @@ -1695,12 +1702,12 @@ class Server{ } /** - * @param string $popup - * @param Player[]|null $recipients + * @param string $popup + * @param Player[] $recipients * * @return int */ - public function broadcastPopup($popup, $recipients = null){ + public function broadcastPopup(string $popup, array $recipients = null) : int{ if(!is_array($recipients)){ /** @var Player[] $recipients */ $recipients = []; @@ -1751,12 +1758,12 @@ class Server{ } /** - * @param string $message - * @param string $permissions + * @param TextContainer|string $message + * @param string $permissions * * @return int */ - public function broadcast($message, $permissions){ + public function broadcast($message, string $permissions) : int{ /** @var CommandSender[] $recipients */ $recipients = []; foreach(explode(";", $permissions) as $permission){ @@ -1794,7 +1801,7 @@ class Server{ * @param bool $forceSync * @param bool $immediate */ - public function batchPackets(array $players, array $packets, $forceSync = false, bool $immediate = false){ + public function batchPackets(array $players, array $packets, bool $forceSync = false, bool $immediate = false){ Timings::$playerNetworkTimer->startTiming(); $targets = []; @@ -1856,7 +1863,7 @@ class Server{ /** * @param int $type */ - public function enablePlugins($type){ + public function enablePlugins(int $type){ foreach($this->pluginManager->getPlugins() as $plugin){ if(!$plugin->isEnabled() and $plugin->getDescription()->getOrder() === $type){ $this->enablePlugin($plugin); @@ -1899,7 +1906,7 @@ class Server{ * * @return bool */ - public function dispatchCommand(CommandSender $sender, $commandLine){ + public function dispatchCommand(CommandSender $sender, string $commandLine){ if($this->commandMap->dispatch($sender, $commandLine)){ return true; } @@ -2115,8 +2122,8 @@ class Server{ } $this->hasStopped = false; - ini_set("error_reporting", 0); - ini_set("memory_limit", -1); //Fix error dump not dumped on memory problems + ini_set("error_reporting", '0'); + ini_set("memory_limit", '-1'); //Fix error dump not dumped on memory problems $this->logger->emergency($this->getLanguage()->translateString("pocketmine.crash.create")); try{ $dump = new CrashDump($this); @@ -2272,11 +2279,11 @@ class Server{ $this->getLogger()->debug("Raising level \"{$level->getName()}\" tick rate to {$level->getTickRate()} ticks"); }elseif($tickMs >= 50){ if($level->getTickRate() === $this->baseTickRate){ - $level->setTickRate(max($this->baseTickRate + 1, min($this->autoTickRateLimit, floor($tickMs / 50)))); - $this->getLogger()->debug(sprintf("Level \"%s\" took %gms, setting tick rate to %d ticks", $level->getName(), round($tickMs, 2), $level->getTickRate())); + $level->setTickRate(max($this->baseTickRate + 1, min($this->autoTickRateLimit, (int) floor($tickMs / 50)))); + $this->getLogger()->debug(sprintf("Level \"%s\" took %gms, setting tick rate to %d ticks", $level->getName(), (int) round($tickMs, 2), $level->getTickRate())); }elseif(($tickMs / $level->getTickRate()) >= 50 and $level->getTickRate() < $this->autoTickRateLimit){ $level->setTickRate($level->getTickRate() + 1); - $this->getLogger()->debug(sprintf("Level \"%s\" took %gms, setting tick rate to %d ticks", $level->getName(), round($tickMs, 2), $level->getTickRate())); + $this->getLogger()->debug(sprintf("Level \"%s\" took %gms, setting tick rate to %d ticks", $level->getName(), (int) round($tickMs, 2), $level->getTickRate())); } $level->tickRateCounter = $level->getTickRate(); } @@ -2324,7 +2331,7 @@ class Server{ /** * @return bool */ - public function isLanguageForced(){ + public function isLanguageForced() : bool{ return $this->forceLanguage; } @@ -2367,7 +2374,7 @@ class Server{ * * TODO: move this to Network */ - public function handlePacket($address, $port, $payload){ + public function handlePacket(string $address, int $port, string $payload){ try{ if(strlen($payload) > 2 and substr($payload, 0, 2) === "\xfe\xfd" and $this->queryHandler instanceof QueryHandler){ $this->queryHandler->handle($address, $port, $payload); diff --git a/src/pocketmine/Thread.php b/src/pocketmine/Thread.php index 781310876..f6a6d93a1 100644 --- a/src/pocketmine/Thread.php +++ b/src/pocketmine/Thread.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; /** diff --git a/src/pocketmine/ThreadManager.php b/src/pocketmine/ThreadManager.php index 27851a098..352233801 100644 --- a/src/pocketmine/ThreadManager.php +++ b/src/pocketmine/ThreadManager.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; class ThreadManager extends \Volatile{ diff --git a/src/pocketmine/Worker.php b/src/pocketmine/Worker.php index 43e7a3018..1c4916954 100644 --- a/src/pocketmine/Worker.php +++ b/src/pocketmine/Worker.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine; /** diff --git a/src/pocketmine/block/AcaciaWoodStairs.php b/src/pocketmine/block/AcaciaWoodStairs.php index e22ba7c0d..27c3d7fb8 100644 --- a/src/pocketmine/block/AcaciaWoodStairs.php +++ b/src/pocketmine/block/AcaciaWoodStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class AcaciaWoodStairs extends WoodStairs{ diff --git a/src/pocketmine/block/ActivatorRail.php b/src/pocketmine/block/ActivatorRail.php index ae5ab5cf6..39e204843 100644 --- a/src/pocketmine/block/ActivatorRail.php +++ b/src/pocketmine/block/ActivatorRail.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class ActivatorRail extends Rail{ diff --git a/src/pocketmine/block/Air.php b/src/pocketmine/block/Air.php index 10b90e1e2..21ec6ed84 100644 --- a/src/pocketmine/block/Air.php +++ b/src/pocketmine/block/Air.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Anvil.php b/src/pocketmine/block/Anvil.php index b765ac648..70eae6e8f 100644 --- a/src/pocketmine/block/Anvil.php +++ b/src/pocketmine/block/Anvil.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\inventory\AnvilInventory; diff --git a/src/pocketmine/block/Bed.php b/src/pocketmine/block/Bed.php index 2fb29fd7e..366ca5da2 100644 --- a/src/pocketmine/block/Bed.php +++ b/src/pocketmine/block/Bed.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\event\TranslationContainer; diff --git a/src/pocketmine/block/Bedrock.php b/src/pocketmine/block/Bedrock.php index bad71bc2e..1196f99ec 100644 --- a/src/pocketmine/block/Bedrock.php +++ b/src/pocketmine/block/Bedrock.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Beetroot.php b/src/pocketmine/block/Beetroot.php index 699dce057..0cecf9e00 100644 --- a/src/pocketmine/block/Beetroot.php +++ b/src/pocketmine/block/Beetroot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/BirchWoodStairs.php b/src/pocketmine/block/BirchWoodStairs.php index 7570efc0d..a7b26aa5b 100644 --- a/src/pocketmine/block/BirchWoodStairs.php +++ b/src/pocketmine/block/BirchWoodStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class BirchWoodStairs extends WoodStairs{ diff --git a/src/pocketmine/block/Block.php b/src/pocketmine/block/Block.php index f2feab3ef..2bf5099d5 100644 --- a/src/pocketmine/block/Block.php +++ b/src/pocketmine/block/Block.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * All Block classes are in here */ diff --git a/src/pocketmine/block/BlockIds.php b/src/pocketmine/block/BlockIds.php index 7e3810d93..4cf12eb63 100644 --- a/src/pocketmine/block/BlockIds.php +++ b/src/pocketmine/block/BlockIds.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; interface BlockIds{ diff --git a/src/pocketmine/block/Bookshelf.php b/src/pocketmine/block/Bookshelf.php index 97e81dc86..ea00a35c2 100644 --- a/src/pocketmine/block/Bookshelf.php +++ b/src/pocketmine/block/Bookshelf.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/BrewingStand.php b/src/pocketmine/block/BrewingStand.php index cf832e27d..36d688f01 100644 --- a/src/pocketmine/block/BrewingStand.php +++ b/src/pocketmine/block/BrewingStand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/BrickStairs.php b/src/pocketmine/block/BrickStairs.php index a36c1f797..87e94afca 100644 --- a/src/pocketmine/block/BrickStairs.php +++ b/src/pocketmine/block/BrickStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Bricks.php b/src/pocketmine/block/Bricks.php index 0cfb9a97d..edb45b897 100644 --- a/src/pocketmine/block/Bricks.php +++ b/src/pocketmine/block/Bricks.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/BrownMushroom.php b/src/pocketmine/block/BrownMushroom.php index 411453c03..0b54d1a39 100644 --- a/src/pocketmine/block/BrownMushroom.php +++ b/src/pocketmine/block/BrownMushroom.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/BurningFurnace.php b/src/pocketmine/block/BurningFurnace.php index 2945379e9..2aa612bcd 100644 --- a/src/pocketmine/block/BurningFurnace.php +++ b/src/pocketmine/block/BurningFurnace.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Cactus.php b/src/pocketmine/block/Cactus.php index 72a3a8435..fd39c2450 100644 --- a/src/pocketmine/block/Cactus.php +++ b/src/pocketmine/block/Cactus.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Entity; diff --git a/src/pocketmine/block/Cake.php b/src/pocketmine/block/Cake.php index 17d1419b8..3b43dbae7 100644 --- a/src/pocketmine/block/Cake.php +++ b/src/pocketmine/block/Cake.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Effect; diff --git a/src/pocketmine/block/Carpet.php b/src/pocketmine/block/Carpet.php index f14f75e7c..6201d86ba 100644 --- a/src/pocketmine/block/Carpet.php +++ b/src/pocketmine/block/Carpet.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Carrot.php b/src/pocketmine/block/Carrot.php index 45b33ee1f..2e13d5bb2 100644 --- a/src/pocketmine/block/Carrot.php +++ b/src/pocketmine/block/Carrot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Chest.php b/src/pocketmine/block/Chest.php index 6ab84125f..24db4af0a 100644 --- a/src/pocketmine/block/Chest.php +++ b/src/pocketmine/block/Chest.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Clay.php b/src/pocketmine/block/Clay.php index 9c08ccf64..989b20d52 100644 --- a/src/pocketmine/block/Clay.php +++ b/src/pocketmine/block/Clay.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Coal.php b/src/pocketmine/block/Coal.php index f35de2469..3ea29656f 100644 --- a/src/pocketmine/block/Coal.php +++ b/src/pocketmine/block/Coal.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/CoalOre.php b/src/pocketmine/block/CoalOre.php index 199ad5a77..d6342c671 100644 --- a/src/pocketmine/block/CoalOre.php +++ b/src/pocketmine/block/CoalOre.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Cobblestone.php b/src/pocketmine/block/Cobblestone.php index ecf62eaf5..c5376b5c0 100644 --- a/src/pocketmine/block/Cobblestone.php +++ b/src/pocketmine/block/Cobblestone.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/CobblestoneStairs.php b/src/pocketmine/block/CobblestoneStairs.php index b15a3bed3..c13783a7e 100644 --- a/src/pocketmine/block/CobblestoneStairs.php +++ b/src/pocketmine/block/CobblestoneStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Cobweb.php b/src/pocketmine/block/Cobweb.php index 227f1f918..3d2fc189c 100644 --- a/src/pocketmine/block/Cobweb.php +++ b/src/pocketmine/block/Cobweb.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Entity; diff --git a/src/pocketmine/block/CocoaBlock.php b/src/pocketmine/block/CocoaBlock.php index 70d3c67e0..f3b8cafb3 100644 --- a/src/pocketmine/block/CocoaBlock.php +++ b/src/pocketmine/block/CocoaBlock.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class CocoaBlock extends Solid{ diff --git a/src/pocketmine/block/Crops.php b/src/pocketmine/block/Crops.php index 16b7bdb86..a5a389b7e 100644 --- a/src/pocketmine/block/Crops.php +++ b/src/pocketmine/block/Crops.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\event\block\BlockGrowEvent; diff --git a/src/pocketmine/block/Dandelion.php b/src/pocketmine/block/Dandelion.php index cf7df9b0d..640ef44f5 100644 --- a/src/pocketmine/block/Dandelion.php +++ b/src/pocketmine/block/Dandelion.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/DarkOakWoodStairs.php b/src/pocketmine/block/DarkOakWoodStairs.php index 811daa480..b126d7af9 100644 --- a/src/pocketmine/block/DarkOakWoodStairs.php +++ b/src/pocketmine/block/DarkOakWoodStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class DarkOakWoodStairs extends WoodStairs{ diff --git a/src/pocketmine/block/DaylightSensor.php b/src/pocketmine/block/DaylightSensor.php index 94d6405c4..423b65a98 100644 --- a/src/pocketmine/block/DaylightSensor.php +++ b/src/pocketmine/block/DaylightSensor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class DaylightSensor extends Transparent{ diff --git a/src/pocketmine/block/DeadBush.php b/src/pocketmine/block/DeadBush.php index 7af11e8e1..a2c2fec63 100644 --- a/src/pocketmine/block/DeadBush.php +++ b/src/pocketmine/block/DeadBush.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\level\Level; diff --git a/src/pocketmine/block/DetectorRail.php b/src/pocketmine/block/DetectorRail.php index b90270254..9c7a321dc 100644 --- a/src/pocketmine/block/DetectorRail.php +++ b/src/pocketmine/block/DetectorRail.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class DetectorRail extends Rail{ diff --git a/src/pocketmine/block/Diamond.php b/src/pocketmine/block/Diamond.php index c5b73e0b4..1c3fb8cb0 100644 --- a/src/pocketmine/block/Diamond.php +++ b/src/pocketmine/block/Diamond.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/DiamondOre.php b/src/pocketmine/block/DiamondOre.php index 59a99650c..188dd5d12 100644 --- a/src/pocketmine/block/DiamondOre.php +++ b/src/pocketmine/block/DiamondOre.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Dirt.php b/src/pocketmine/block/Dirt.php index 24889e753..5acc8e3e2 100644 --- a/src/pocketmine/block/Dirt.php +++ b/src/pocketmine/block/Dirt.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Door.php b/src/pocketmine/block/Door.php index 89e297d0d..ce6735e69 100644 --- a/src/pocketmine/block/Door.php +++ b/src/pocketmine/block/Door.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/DoublePlant.php b/src/pocketmine/block/DoublePlant.php index 1bc74f610..a9cea11ba 100644 --- a/src/pocketmine/block/DoublePlant.php +++ b/src/pocketmine/block/DoublePlant.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/DoubleSlab.php b/src/pocketmine/block/DoubleSlab.php index 6c4434a54..021038bce 100644 --- a/src/pocketmine/block/DoubleSlab.php +++ b/src/pocketmine/block/DoubleSlab.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/DoubleWoodSlab.php b/src/pocketmine/block/DoubleWoodSlab.php index aab6a8477..16c95678a 100644 --- a/src/pocketmine/block/DoubleWoodSlab.php +++ b/src/pocketmine/block/DoubleWoodSlab.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Emerald.php b/src/pocketmine/block/Emerald.php index 2e404f580..ec516b154 100644 --- a/src/pocketmine/block/Emerald.php +++ b/src/pocketmine/block/Emerald.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/EmeraldOre.php b/src/pocketmine/block/EmeraldOre.php index a24f2da28..b10cf1743 100644 --- a/src/pocketmine/block/EmeraldOre.php +++ b/src/pocketmine/block/EmeraldOre.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/EnchantingTable.php b/src/pocketmine/block/EnchantingTable.php index 3558a4aca..b24a60a61 100644 --- a/src/pocketmine/block/EnchantingTable.php +++ b/src/pocketmine/block/EnchantingTable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\inventory\EnchantInventory; diff --git a/src/pocketmine/block/EndPortalFrame.php b/src/pocketmine/block/EndPortalFrame.php index 4204abc18..858ca375e 100644 --- a/src/pocketmine/block/EndPortalFrame.php +++ b/src/pocketmine/block/EndPortalFrame.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/EndStone.php b/src/pocketmine/block/EndStone.php index 1681d2ef6..5487b68f2 100644 --- a/src/pocketmine/block/EndStone.php +++ b/src/pocketmine/block/EndStone.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Fallable.php b/src/pocketmine/block/Fallable.php index 8fb55c630..b44da89a4 100644 --- a/src/pocketmine/block/Fallable.php +++ b/src/pocketmine/block/Fallable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Entity; diff --git a/src/pocketmine/block/Farmland.php b/src/pocketmine/block/Farmland.php index 3acc9b97c..237fb87e7 100644 --- a/src/pocketmine/block/Farmland.php +++ b/src/pocketmine/block/Farmland.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Fence.php b/src/pocketmine/block/Fence.php index 969157444..d0480cf70 100644 --- a/src/pocketmine/block/Fence.php +++ b/src/pocketmine/block/Fence.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/FenceGate.php b/src/pocketmine/block/FenceGate.php index 5bef35a5f..3d39d8fd8 100644 --- a/src/pocketmine/block/FenceGate.php +++ b/src/pocketmine/block/FenceGate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/FenceGateAcacia.php b/src/pocketmine/block/FenceGateAcacia.php index 65ec2dfd1..03b1bc0c2 100644 --- a/src/pocketmine/block/FenceGateAcacia.php +++ b/src/pocketmine/block/FenceGateAcacia.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/FenceGateBirch.php b/src/pocketmine/block/FenceGateBirch.php index d9cd97bcc..7a524702d 100644 --- a/src/pocketmine/block/FenceGateBirch.php +++ b/src/pocketmine/block/FenceGateBirch.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/FenceGateDarkOak.php b/src/pocketmine/block/FenceGateDarkOak.php index 553c33ed9..44e2d8cc3 100644 --- a/src/pocketmine/block/FenceGateDarkOak.php +++ b/src/pocketmine/block/FenceGateDarkOak.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/FenceGateJungle.php b/src/pocketmine/block/FenceGateJungle.php index f7032d399..a0831f213 100644 --- a/src/pocketmine/block/FenceGateJungle.php +++ b/src/pocketmine/block/FenceGateJungle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/FenceGateSpruce.php b/src/pocketmine/block/FenceGateSpruce.php index d5cbb6043..3c243dde3 100644 --- a/src/pocketmine/block/FenceGateSpruce.php +++ b/src/pocketmine/block/FenceGateSpruce.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/Fire.php b/src/pocketmine/block/Fire.php index e157ab470..b53e604d7 100644 --- a/src/pocketmine/block/Fire.php +++ b/src/pocketmine/block/Fire.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Arrow; diff --git a/src/pocketmine/block/Flowable.php b/src/pocketmine/block/Flowable.php index c88a88d9d..e7cb0de46 100644 --- a/src/pocketmine/block/Flowable.php +++ b/src/pocketmine/block/Flowable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; abstract class Flowable extends Transparent{ diff --git a/src/pocketmine/block/Flower.php b/src/pocketmine/block/Flower.php index d30a87a37..ef52b8fa7 100644 --- a/src/pocketmine/block/Flower.php +++ b/src/pocketmine/block/Flower.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/FlowerPot.php b/src/pocketmine/block/FlowerPot.php index 1e7a23ceb..74a5c2164 100644 --- a/src/pocketmine/block/FlowerPot.php +++ b/src/pocketmine/block/FlowerPot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Furnace.php b/src/pocketmine/block/Furnace.php index 44281446f..3c1fdeae0 100644 --- a/src/pocketmine/block/Furnace.php +++ b/src/pocketmine/block/Furnace.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/Glass.php b/src/pocketmine/block/Glass.php index 064a57b85..ce0884c4e 100644 --- a/src/pocketmine/block/Glass.php +++ b/src/pocketmine/block/Glass.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/GlassPane.php b/src/pocketmine/block/GlassPane.php index 2eeb57ddc..2d9d3f8c6 100644 --- a/src/pocketmine/block/GlassPane.php +++ b/src/pocketmine/block/GlassPane.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/GlowingObsidian.php b/src/pocketmine/block/GlowingObsidian.php index 26b55cfd2..f2f04c25b 100644 --- a/src/pocketmine/block/GlowingObsidian.php +++ b/src/pocketmine/block/GlowingObsidian.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/GlowingRedstoneOre.php b/src/pocketmine/block/GlowingRedstoneOre.php index f5e74ac0d..431401f81 100644 --- a/src/pocketmine/block/GlowingRedstoneOre.php +++ b/src/pocketmine/block/GlowingRedstoneOre.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Glowstone.php b/src/pocketmine/block/Glowstone.php index 6fd7ca8fd..c581806f9 100644 --- a/src/pocketmine/block/Glowstone.php +++ b/src/pocketmine/block/Glowstone.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Gold.php b/src/pocketmine/block/Gold.php index 56d465422..6fe7128ec 100644 --- a/src/pocketmine/block/Gold.php +++ b/src/pocketmine/block/Gold.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/GoldOre.php b/src/pocketmine/block/GoldOre.php index a0e5183c5..a56ecf5b6 100644 --- a/src/pocketmine/block/GoldOre.php +++ b/src/pocketmine/block/GoldOre.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Grass.php b/src/pocketmine/block/Grass.php index a2e9144e3..8270b42e8 100644 --- a/src/pocketmine/block/Grass.php +++ b/src/pocketmine/block/Grass.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\event\block\BlockSpreadEvent; diff --git a/src/pocketmine/block/GrassPath.php b/src/pocketmine/block/GrassPath.php index 79697f42d..49b7d5ba5 100644 --- a/src/pocketmine/block/GrassPath.php +++ b/src/pocketmine/block/GrassPath.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Gravel.php b/src/pocketmine/block/Gravel.php index 2a850fc32..4c5f4abfd 100644 --- a/src/pocketmine/block/Gravel.php +++ b/src/pocketmine/block/Gravel.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/HardenedClay.php b/src/pocketmine/block/HardenedClay.php index a3210a707..9e1f2aaaa 100644 --- a/src/pocketmine/block/HardenedClay.php +++ b/src/pocketmine/block/HardenedClay.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/HayBale.php b/src/pocketmine/block/HayBale.php index 66a11d3fb..8192dc443 100644 --- a/src/pocketmine/block/HayBale.php +++ b/src/pocketmine/block/HayBale.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Ice.php b/src/pocketmine/block/Ice.php index 971bca1cd..7073d534a 100644 --- a/src/pocketmine/block/Ice.php +++ b/src/pocketmine/block/Ice.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Iron.php b/src/pocketmine/block/Iron.php index bf18366c7..bf4bc4c16 100644 --- a/src/pocketmine/block/Iron.php +++ b/src/pocketmine/block/Iron.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/IronBars.php b/src/pocketmine/block/IronBars.php index 7e531bda4..47ee0f644 100644 --- a/src/pocketmine/block/IronBars.php +++ b/src/pocketmine/block/IronBars.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/IronDoor.php b/src/pocketmine/block/IronDoor.php index e7dc9db3f..381b45ce4 100644 --- a/src/pocketmine/block/IronDoor.php +++ b/src/pocketmine/block/IronDoor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/IronOre.php b/src/pocketmine/block/IronOre.php index 984b41143..7d5a6880f 100644 --- a/src/pocketmine/block/IronOre.php +++ b/src/pocketmine/block/IronOre.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/IronTrapdoor.php b/src/pocketmine/block/IronTrapdoor.php index 83e780b0e..110102d72 100644 --- a/src/pocketmine/block/IronTrapdoor.php +++ b/src/pocketmine/block/IronTrapdoor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/ItemFrame.php b/src/pocketmine/block/ItemFrame.php index 397dc5964..94269da1a 100644 --- a/src/pocketmine/block/ItemFrame.php +++ b/src/pocketmine/block/ItemFrame.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/JungleWoodStairs.php b/src/pocketmine/block/JungleWoodStairs.php index 1741e9704..523cf4995 100644 --- a/src/pocketmine/block/JungleWoodStairs.php +++ b/src/pocketmine/block/JungleWoodStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class JungleWoodStairs extends WoodStairs{ diff --git a/src/pocketmine/block/Ladder.php b/src/pocketmine/block/Ladder.php index c652dc20e..0ced0e655 100644 --- a/src/pocketmine/block/Ladder.php +++ b/src/pocketmine/block/Ladder.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Entity; diff --git a/src/pocketmine/block/Lapis.php b/src/pocketmine/block/Lapis.php index 3b929e227..b0f4cf52e 100644 --- a/src/pocketmine/block/Lapis.php +++ b/src/pocketmine/block/Lapis.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/LapisOre.php b/src/pocketmine/block/LapisOre.php index c5234579b..5d850e535 100644 --- a/src/pocketmine/block/LapisOre.php +++ b/src/pocketmine/block/LapisOre.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Lava.php b/src/pocketmine/block/Lava.php index d0d07042b..8ed5c6b47 100644 --- a/src/pocketmine/block/Lava.php +++ b/src/pocketmine/block/Lava.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Effect; diff --git a/src/pocketmine/block/Leaves.php b/src/pocketmine/block/Leaves.php index 7afcd2b34..1c6c788d7 100644 --- a/src/pocketmine/block/Leaves.php +++ b/src/pocketmine/block/Leaves.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\event\block\LeavesDecayEvent; diff --git a/src/pocketmine/block/Leaves2.php b/src/pocketmine/block/Leaves2.php index 64b68258d..fefd20f25 100644 --- a/src/pocketmine/block/Leaves2.php +++ b/src/pocketmine/block/Leaves2.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\event\block\LeavesDecayEvent; diff --git a/src/pocketmine/block/Lever.php b/src/pocketmine/block/Lever.php index be2dace68..493cd404f 100644 --- a/src/pocketmine/block/Lever.php +++ b/src/pocketmine/block/Lever.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class Lever extends Flowable{ diff --git a/src/pocketmine/block/Liquid.php b/src/pocketmine/block/Liquid.php index 79e6730cd..8eb1d2973 100644 --- a/src/pocketmine/block/Liquid.php +++ b/src/pocketmine/block/Liquid.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Entity; diff --git a/src/pocketmine/block/LitPumpkin.php b/src/pocketmine/block/LitPumpkin.php index 88382500f..249f05aa7 100644 --- a/src/pocketmine/block/LitPumpkin.php +++ b/src/pocketmine/block/LitPumpkin.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class LitPumpkin extends Pumpkin{ diff --git a/src/pocketmine/block/LitRedstoneLamp.php b/src/pocketmine/block/LitRedstoneLamp.php index c613480e9..b57db747c 100644 --- a/src/pocketmine/block/LitRedstoneLamp.php +++ b/src/pocketmine/block/LitRedstoneLamp.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class LitRedstoneLamp extends RedstoneLamp{ diff --git a/src/pocketmine/block/LitRedstoneTorch.php b/src/pocketmine/block/LitRedstoneTorch.php index ad0e02376..0e0e4a20e 100644 --- a/src/pocketmine/block/LitRedstoneTorch.php +++ b/src/pocketmine/block/LitRedstoneTorch.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class LitRedstoneTorch extends RedstoneTorch{ diff --git a/src/pocketmine/block/Melon.php b/src/pocketmine/block/Melon.php index de5185925..fdbfdec24 100644 --- a/src/pocketmine/block/Melon.php +++ b/src/pocketmine/block/Melon.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/MelonStem.php b/src/pocketmine/block/MelonStem.php index d9d86e217..15932eb43 100644 --- a/src/pocketmine/block/MelonStem.php +++ b/src/pocketmine/block/MelonStem.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\event\block\BlockGrowEvent; diff --git a/src/pocketmine/block/MobHead.php b/src/pocketmine/block/MobHead.php index ff3d758e2..dfdbf4f06 100644 --- a/src/pocketmine/block/MobHead.php +++ b/src/pocketmine/block/MobHead.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/MonsterSpawner.php b/src/pocketmine/block/MonsterSpawner.php index 4330c7911..e06e19f4b 100644 --- a/src/pocketmine/block/MonsterSpawner.php +++ b/src/pocketmine/block/MonsterSpawner.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/MossStone.php b/src/pocketmine/block/MossStone.php index 84aaace90..00dc7ef7d 100644 --- a/src/pocketmine/block/MossStone.php +++ b/src/pocketmine/block/MossStone.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Mycelium.php b/src/pocketmine/block/Mycelium.php index fb6e40c93..b8ffd62bd 100644 --- a/src/pocketmine/block/Mycelium.php +++ b/src/pocketmine/block/Mycelium.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\event\block\BlockSpreadEvent; diff --git a/src/pocketmine/block/NetherBrick.php b/src/pocketmine/block/NetherBrick.php index 2a11eb7a1..33e70f9be 100644 --- a/src/pocketmine/block/NetherBrick.php +++ b/src/pocketmine/block/NetherBrick.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/NetherBrickFence.php b/src/pocketmine/block/NetherBrickFence.php index 1f7c6666c..8b58a3de6 100644 --- a/src/pocketmine/block/NetherBrickFence.php +++ b/src/pocketmine/block/NetherBrickFence.php @@ -18,6 +18,8 @@ * * */ + +declare(strict_types=1); namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/NetherBrickStairs.php b/src/pocketmine/block/NetherBrickStairs.php index eece0e80f..1b935f1ea 100644 --- a/src/pocketmine/block/NetherBrickStairs.php +++ b/src/pocketmine/block/NetherBrickStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Netherrack.php b/src/pocketmine/block/Netherrack.php index e9bd5cdc7..905addf5c 100644 --- a/src/pocketmine/block/Netherrack.php +++ b/src/pocketmine/block/Netherrack.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/NoteBlock.php b/src/pocketmine/block/NoteBlock.php index 6c19d8ae8..d03c65669 100644 --- a/src/pocketmine/block/NoteBlock.php +++ b/src/pocketmine/block/NoteBlock.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class NoteBlock extends Solid{ diff --git a/src/pocketmine/block/Obsidian.php b/src/pocketmine/block/Obsidian.php index e15b25af6..439325892 100644 --- a/src/pocketmine/block/Obsidian.php +++ b/src/pocketmine/block/Obsidian.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/PackedIce.php b/src/pocketmine/block/PackedIce.php index b199d1174..fe36a1644 100644 --- a/src/pocketmine/block/PackedIce.php +++ b/src/pocketmine/block/PackedIce.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Planks.php b/src/pocketmine/block/Planks.php index 0b145d705..850b56bb7 100644 --- a/src/pocketmine/block/Planks.php +++ b/src/pocketmine/block/Planks.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Podzol.php b/src/pocketmine/block/Podzol.php index f56c96cf6..0219614ee 100644 --- a/src/pocketmine/block/Podzol.php +++ b/src/pocketmine/block/Podzol.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Potato.php b/src/pocketmine/block/Potato.php index 6f8aa7830..cf1cbfa2f 100644 --- a/src/pocketmine/block/Potato.php +++ b/src/pocketmine/block/Potato.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/PoweredRail.php b/src/pocketmine/block/PoweredRail.php index 28b411a7c..de9dff4b1 100644 --- a/src/pocketmine/block/PoweredRail.php +++ b/src/pocketmine/block/PoweredRail.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class PoweredRail extends Rail{ diff --git a/src/pocketmine/block/Prismarine.php b/src/pocketmine/block/Prismarine.php index ba8e76c13..71fb17093 100644 --- a/src/pocketmine/block/Prismarine.php +++ b/src/pocketmine/block/Prismarine.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Pumpkin.php b/src/pocketmine/block/Pumpkin.php index c030dfb00..235754483 100644 --- a/src/pocketmine/block/Pumpkin.php +++ b/src/pocketmine/block/Pumpkin.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/PumpkinStem.php b/src/pocketmine/block/PumpkinStem.php index d88c00e21..7259912df 100644 --- a/src/pocketmine/block/PumpkinStem.php +++ b/src/pocketmine/block/PumpkinStem.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\event\block\BlockGrowEvent; diff --git a/src/pocketmine/block/Quartz.php b/src/pocketmine/block/Quartz.php index dbe171224..a6d8c7233 100644 --- a/src/pocketmine/block/Quartz.php +++ b/src/pocketmine/block/Quartz.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/QuartzStairs.php b/src/pocketmine/block/QuartzStairs.php index f04a1b6c6..f8f6d62b2 100644 --- a/src/pocketmine/block/QuartzStairs.php +++ b/src/pocketmine/block/QuartzStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Rail.php b/src/pocketmine/block/Rail.php index bfa7fb538..0afbd7bb0 100644 --- a/src/pocketmine/block/Rail.php +++ b/src/pocketmine/block/Rail.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class Rail extends Flowable{ diff --git a/src/pocketmine/block/RedMushroom.php b/src/pocketmine/block/RedMushroom.php index 177dbe1b7..a76c00ca1 100644 --- a/src/pocketmine/block/RedMushroom.php +++ b/src/pocketmine/block/RedMushroom.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Redstone.php b/src/pocketmine/block/Redstone.php index 279306b59..97ff3fc96 100644 --- a/src/pocketmine/block/Redstone.php +++ b/src/pocketmine/block/Redstone.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/RedstoneLamp.php b/src/pocketmine/block/RedstoneLamp.php index 84bbd0503..92b0cf09a 100644 --- a/src/pocketmine/block/RedstoneLamp.php +++ b/src/pocketmine/block/RedstoneLamp.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class RedstoneLamp extends Solid{ diff --git a/src/pocketmine/block/RedstoneOre.php b/src/pocketmine/block/RedstoneOre.php index b41273b24..a965b9f9a 100644 --- a/src/pocketmine/block/RedstoneOre.php +++ b/src/pocketmine/block/RedstoneOre.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/RedstoneTorch.php b/src/pocketmine/block/RedstoneTorch.php index 32e4bb77a..b4e2d23d9 100644 --- a/src/pocketmine/block/RedstoneTorch.php +++ b/src/pocketmine/block/RedstoneTorch.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class RedstoneTorch extends Torch{ diff --git a/src/pocketmine/block/Sand.php b/src/pocketmine/block/Sand.php index be1f1592c..f594d8276 100644 --- a/src/pocketmine/block/Sand.php +++ b/src/pocketmine/block/Sand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Sandstone.php b/src/pocketmine/block/Sandstone.php index aa4e2d1f0..89b3c6111 100644 --- a/src/pocketmine/block/Sandstone.php +++ b/src/pocketmine/block/Sandstone.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/SandstoneStairs.php b/src/pocketmine/block/SandstoneStairs.php index 5bd5a1faa..b22daf1d6 100644 --- a/src/pocketmine/block/SandstoneStairs.php +++ b/src/pocketmine/block/SandstoneStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Sapling.php b/src/pocketmine/block/Sapling.php index 1359cac4f..9bef03bd8 100644 --- a/src/pocketmine/block/Sapling.php +++ b/src/pocketmine/block/Sapling.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/SeaLantern.php b/src/pocketmine/block/SeaLantern.php index 816231b35..b20fafd53 100644 --- a/src/pocketmine/block/SeaLantern.php +++ b/src/pocketmine/block/SeaLantern.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/SignPost.php b/src/pocketmine/block/SignPost.php index 3df18271d..93a6508aa 100644 --- a/src/pocketmine/block/SignPost.php +++ b/src/pocketmine/block/SignPost.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Slab.php b/src/pocketmine/block/Slab.php index 120b09f03..65fb967ff 100644 --- a/src/pocketmine/block/Slab.php +++ b/src/pocketmine/block/Slab.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Snow.php b/src/pocketmine/block/Snow.php index b8b80f04a..a7499e82a 100644 --- a/src/pocketmine/block/Snow.php +++ b/src/pocketmine/block/Snow.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/SnowLayer.php b/src/pocketmine/block/SnowLayer.php index 0ff9ddee9..ebbe26c48 100644 --- a/src/pocketmine/block/SnowLayer.php +++ b/src/pocketmine/block/SnowLayer.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Solid.php b/src/pocketmine/block/Solid.php index 09b7e849f..720b734be 100644 --- a/src/pocketmine/block/Solid.php +++ b/src/pocketmine/block/Solid.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; abstract class Solid extends Block{ diff --git a/src/pocketmine/block/SoulSand.php b/src/pocketmine/block/SoulSand.php index 856031959..af761a275 100644 --- a/src/pocketmine/block/SoulSand.php +++ b/src/pocketmine/block/SoulSand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Sponge.php b/src/pocketmine/block/Sponge.php index c447cea83..c819437cb 100644 --- a/src/pocketmine/block/Sponge.php +++ b/src/pocketmine/block/Sponge.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/SpruceWoodStairs.php b/src/pocketmine/block/SpruceWoodStairs.php index 246738da0..7d46245a8 100644 --- a/src/pocketmine/block/SpruceWoodStairs.php +++ b/src/pocketmine/block/SpruceWoodStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class SpruceWoodStairs extends WoodStairs{ diff --git a/src/pocketmine/block/StainedClay.php b/src/pocketmine/block/StainedClay.php index 0bb1a5856..d3bf674d5 100644 --- a/src/pocketmine/block/StainedClay.php +++ b/src/pocketmine/block/StainedClay.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Stair.php b/src/pocketmine/block/Stair.php index 24b8bf203..85489f214 100644 --- a/src/pocketmine/block/Stair.php +++ b/src/pocketmine/block/Stair.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/StillLava.php b/src/pocketmine/block/StillLava.php index 41734a420..c867fe787 100644 --- a/src/pocketmine/block/StillLava.php +++ b/src/pocketmine/block/StillLava.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\level\Level; diff --git a/src/pocketmine/block/StillWater.php b/src/pocketmine/block/StillWater.php index e3aba14f3..856f6fac0 100644 --- a/src/pocketmine/block/StillWater.php +++ b/src/pocketmine/block/StillWater.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\level\Level; diff --git a/src/pocketmine/block/Stone.php b/src/pocketmine/block/Stone.php index 0bc175f35..e6c798fdd 100644 --- a/src/pocketmine/block/Stone.php +++ b/src/pocketmine/block/Stone.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/StoneBrickStairs.php b/src/pocketmine/block/StoneBrickStairs.php index 81f740f51..495e4f67c 100644 --- a/src/pocketmine/block/StoneBrickStairs.php +++ b/src/pocketmine/block/StoneBrickStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/StoneBricks.php b/src/pocketmine/block/StoneBricks.php index ab051e7c1..f03b40fe6 100644 --- a/src/pocketmine/block/StoneBricks.php +++ b/src/pocketmine/block/StoneBricks.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/StoneButton.php b/src/pocketmine/block/StoneButton.php index 455f544fe..a6365f0db 100644 --- a/src/pocketmine/block/StoneButton.php +++ b/src/pocketmine/block/StoneButton.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class StoneButton extends Flowable{ diff --git a/src/pocketmine/block/StonePressurePlate.php b/src/pocketmine/block/StonePressurePlate.php index e5ae7ca14..bd014ebec 100644 --- a/src/pocketmine/block/StonePressurePlate.php +++ b/src/pocketmine/block/StonePressurePlate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class StonePressurePlate extends Transparent{ diff --git a/src/pocketmine/block/StoneWall.php b/src/pocketmine/block/StoneWall.php index 9660fa95f..f7ebd5290 100644 --- a/src/pocketmine/block/StoneWall.php +++ b/src/pocketmine/block/StoneWall.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Stonecutter.php b/src/pocketmine/block/Stonecutter.php index 428abea55..ecccb2312 100644 --- a/src/pocketmine/block/Stonecutter.php +++ b/src/pocketmine/block/Stonecutter.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Sugarcane.php b/src/pocketmine/block/Sugarcane.php index 1a497c60b..89c621244 100644 --- a/src/pocketmine/block/Sugarcane.php +++ b/src/pocketmine/block/Sugarcane.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\event\block\BlockGrowEvent; diff --git a/src/pocketmine/block/TNT.php b/src/pocketmine/block/TNT.php index 27afcd34a..7556a59d3 100644 --- a/src/pocketmine/block/TNT.php +++ b/src/pocketmine/block/TNT.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Entity; diff --git a/src/pocketmine/block/TallGrass.php b/src/pocketmine/block/TallGrass.php index bdb2bda88..8c090a118 100644 --- a/src/pocketmine/block/TallGrass.php +++ b/src/pocketmine/block/TallGrass.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Thin.php b/src/pocketmine/block/Thin.php index 205390363..f780d3cd5 100644 --- a/src/pocketmine/block/Thin.php +++ b/src/pocketmine/block/Thin.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\math\AxisAlignedBB; diff --git a/src/pocketmine/block/Torch.php b/src/pocketmine/block/Torch.php index 78cf35e82..8a51cc14a 100644 --- a/src/pocketmine/block/Torch.php +++ b/src/pocketmine/block/Torch.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Transparent.php b/src/pocketmine/block/Transparent.php index 3b03cd911..00cf6d554 100644 --- a/src/pocketmine/block/Transparent.php +++ b/src/pocketmine/block/Transparent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/Trapdoor.php b/src/pocketmine/block/Trapdoor.php index 789a2ba76..add4d6a1a 100644 --- a/src/pocketmine/block/Trapdoor.php +++ b/src/pocketmine/block/Trapdoor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/TrappedChest.php b/src/pocketmine/block/TrappedChest.php index 3c8ffdb00..98473ddd7 100644 --- a/src/pocketmine/block/TrappedChest.php +++ b/src/pocketmine/block/TrappedChest.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class TrappedChest extends Chest{ diff --git a/src/pocketmine/block/Tripwire.php b/src/pocketmine/block/Tripwire.php index 109afd9a4..6d21c9dcc 100644 --- a/src/pocketmine/block/Tripwire.php +++ b/src/pocketmine/block/Tripwire.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class Tripwire extends Flowable{ diff --git a/src/pocketmine/block/TripwireHook.php b/src/pocketmine/block/TripwireHook.php index 4f5892ced..fdeec43ed 100644 --- a/src/pocketmine/block/TripwireHook.php +++ b/src/pocketmine/block/TripwireHook.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class TripwireHook extends Flowable{ diff --git a/src/pocketmine/block/UnknownBlock.php b/src/pocketmine/block/UnknownBlock.php index 11d6cfb7a..d2a8f7c54 100644 --- a/src/pocketmine/block/UnknownBlock.php +++ b/src/pocketmine/block/UnknownBlock.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class UnknownBlock extends Transparent{ diff --git a/src/pocketmine/block/Vine.php b/src/pocketmine/block/Vine.php index 256477511..be0dbdb52 100644 --- a/src/pocketmine/block/Vine.php +++ b/src/pocketmine/block/Vine.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Entity; diff --git a/src/pocketmine/block/WallSign.php b/src/pocketmine/block/WallSign.php index f320a9ba5..0d105f58a 100644 --- a/src/pocketmine/block/WallSign.php +++ b/src/pocketmine/block/WallSign.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\level\Level; diff --git a/src/pocketmine/block/Water.php b/src/pocketmine/block/Water.php index 236bb15a4..ae3503cba 100644 --- a/src/pocketmine/block/Water.php +++ b/src/pocketmine/block/Water.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\entity\Entity; diff --git a/src/pocketmine/block/WaterLily.php b/src/pocketmine/block/WaterLily.php index 555051829..6bc3188cc 100644 --- a/src/pocketmine/block/WaterLily.php +++ b/src/pocketmine/block/WaterLily.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/WeightedPressurePlateHeavy.php b/src/pocketmine/block/WeightedPressurePlateHeavy.php index 88ce298df..844b4f4c8 100644 --- a/src/pocketmine/block/WeightedPressurePlateHeavy.php +++ b/src/pocketmine/block/WeightedPressurePlateHeavy.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class WeightedPressurePlateHeavy extends WeightedPressurePlateLight{ diff --git a/src/pocketmine/block/WeightedPressurePlateLight.php b/src/pocketmine/block/WeightedPressurePlateLight.php index f5dce7447..5fca5f031 100644 --- a/src/pocketmine/block/WeightedPressurePlateLight.php +++ b/src/pocketmine/block/WeightedPressurePlateLight.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class WeightedPressurePlateLight extends Transparent{ diff --git a/src/pocketmine/block/Wheat.php b/src/pocketmine/block/Wheat.php index 1ec06f9f4..28a64bdda 100644 --- a/src/pocketmine/block/Wheat.php +++ b/src/pocketmine/block/Wheat.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Wood.php b/src/pocketmine/block/Wood.php index a5c575fd5..570190633 100644 --- a/src/pocketmine/block/Wood.php +++ b/src/pocketmine/block/Wood.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/Wood2.php b/src/pocketmine/block/Wood2.php index 208636fb0..2b2a45d6f 100644 --- a/src/pocketmine/block/Wood2.php +++ b/src/pocketmine/block/Wood2.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; diff --git a/src/pocketmine/block/WoodDoor.php b/src/pocketmine/block/WoodDoor.php index 7c0810a7d..b985064f7 100644 --- a/src/pocketmine/block/WoodDoor.php +++ b/src/pocketmine/block/WoodDoor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/WoodSlab.php b/src/pocketmine/block/WoodSlab.php index 109b4bcba..af904dccc 100644 --- a/src/pocketmine/block/WoodSlab.php +++ b/src/pocketmine/block/WoodSlab.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/WoodStairs.php b/src/pocketmine/block/WoodStairs.php index d9e2059bc..79819902a 100644 --- a/src/pocketmine/block/WoodStairs.php +++ b/src/pocketmine/block/WoodStairs.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/block/WoodenButton.php b/src/pocketmine/block/WoodenButton.php index ac1448fd4..3e9d667c7 100644 --- a/src/pocketmine/block/WoodenButton.php +++ b/src/pocketmine/block/WoodenButton.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class WoodenButton extends StoneButton{ diff --git a/src/pocketmine/block/WoodenPressurePlate.php b/src/pocketmine/block/WoodenPressurePlate.php index e77d0d925..09be38f71 100644 --- a/src/pocketmine/block/WoodenPressurePlate.php +++ b/src/pocketmine/block/WoodenPressurePlate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; class WoodenPressurePlate extends StonePressurePlate{ diff --git a/src/pocketmine/block/Wool.php b/src/pocketmine/block/Wool.php index 0c612c856..b55bcfe90 100644 --- a/src/pocketmine/block/Wool.php +++ b/src/pocketmine/block/Wool.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Tool; diff --git a/src/pocketmine/block/Workbench.php b/src/pocketmine/block/Workbench.php index 48b8a956c..c948b4972 100644 --- a/src/pocketmine/block/Workbench.php +++ b/src/pocketmine/block/Workbench.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\block; use pocketmine\item\Item; diff --git a/src/pocketmine/command/Command.php b/src/pocketmine/command/Command.php index 0795665ac..65f6b5411 100644 --- a/src/pocketmine/command/Command.php +++ b/src/pocketmine/command/Command.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Command handling related classes */ diff --git a/src/pocketmine/command/CommandExecutor.php b/src/pocketmine/command/CommandExecutor.php index 582333eab..244840c0e 100644 --- a/src/pocketmine/command/CommandExecutor.php +++ b/src/pocketmine/command/CommandExecutor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command; diff --git a/src/pocketmine/command/CommandMap.php b/src/pocketmine/command/CommandMap.php index 1a4be7906..212384139 100644 --- a/src/pocketmine/command/CommandMap.php +++ b/src/pocketmine/command/CommandMap.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command; diff --git a/src/pocketmine/command/CommandReader.php b/src/pocketmine/command/CommandReader.php index fcfaa984d..e8bab2a84 100644 --- a/src/pocketmine/command/CommandReader.php +++ b/src/pocketmine/command/CommandReader.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\command; diff --git a/src/pocketmine/command/CommandSender.php b/src/pocketmine/command/CommandSender.php index 3b03cb063..4c21bd841 100644 --- a/src/pocketmine/command/CommandSender.php +++ b/src/pocketmine/command/CommandSender.php @@ -19,14 +19,17 @@ * */ +declare(strict_types=1); + namespace pocketmine\command; +use pocketmine\event\TextContainer; use pocketmine\permission\Permissible; interface CommandSender extends Permissible{ /** - * @param string $message + * @param TextContainer|string $message */ public function sendMessage($message); diff --git a/src/pocketmine/command/ConsoleCommandSender.php b/src/pocketmine/command/ConsoleCommandSender.php index e34211203..5f9afa1d5 100644 --- a/src/pocketmine/command/ConsoleCommandSender.php +++ b/src/pocketmine/command/ConsoleCommandSender.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command; use pocketmine\event\TextContainer; @@ -100,7 +102,7 @@ class ConsoleCommandSender implements CommandSender{ } /** - * @param string $message + * @param TextContainer|string $message */ public function sendMessage($message){ if($message instanceof TextContainer){ diff --git a/src/pocketmine/command/FormattedCommandAlias.php b/src/pocketmine/command/FormattedCommandAlias.php index 1a8e7c529..1ddde2c42 100644 --- a/src/pocketmine/command/FormattedCommandAlias.php +++ b/src/pocketmine/command/FormattedCommandAlias.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command; use pocketmine\event\TranslationContainer; diff --git a/src/pocketmine/command/PluginCommand.php b/src/pocketmine/command/PluginCommand.php index eb5fe1dc7..44813e9b4 100644 --- a/src/pocketmine/command/PluginCommand.php +++ b/src/pocketmine/command/PluginCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command; use pocketmine\event\TranslationContainer; diff --git a/src/pocketmine/command/PluginIdentifiableCommand.php b/src/pocketmine/command/PluginIdentifiableCommand.php index 26ebddaf5..a8054484a 100644 --- a/src/pocketmine/command/PluginIdentifiableCommand.php +++ b/src/pocketmine/command/PluginIdentifiableCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command; interface PluginIdentifiableCommand{ diff --git a/src/pocketmine/command/RemoteConsoleCommandSender.php b/src/pocketmine/command/RemoteConsoleCommandSender.php index 525de2ed5..57bf2b546 100644 --- a/src/pocketmine/command/RemoteConsoleCommandSender.php +++ b/src/pocketmine/command/RemoteConsoleCommandSender.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command; use pocketmine\event\TextContainer; diff --git a/src/pocketmine/command/SimpleCommandMap.php b/src/pocketmine/command/SimpleCommandMap.php index 9d934bede..ffc46cf10 100644 --- a/src/pocketmine/command/SimpleCommandMap.php +++ b/src/pocketmine/command/SimpleCommandMap.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command; use pocketmine\command\defaults\BanCommand; diff --git a/src/pocketmine/command/defaults/BanCommand.php b/src/pocketmine/command/defaults/BanCommand.php index 96e276062..090d5113e 100644 --- a/src/pocketmine/command/defaults/BanCommand.php +++ b/src/pocketmine/command/defaults/BanCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/BanIpCommand.php b/src/pocketmine/command/defaults/BanIpCommand.php index de5cfc572..ffdad06d3 100644 --- a/src/pocketmine/command/defaults/BanIpCommand.php +++ b/src/pocketmine/command/defaults/BanIpCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/BanListCommand.php b/src/pocketmine/command/defaults/BanListCommand.php index f63c6e213..659d6b9d0 100644 --- a/src/pocketmine/command/defaults/BanListCommand.php +++ b/src/pocketmine/command/defaults/BanListCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/DefaultGamemodeCommand.php b/src/pocketmine/command/defaults/DefaultGamemodeCommand.php index 7acf8a5c7..cd2b6aa6f 100644 --- a/src/pocketmine/command/defaults/DefaultGamemodeCommand.php +++ b/src/pocketmine/command/defaults/DefaultGamemodeCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/DeopCommand.php b/src/pocketmine/command/defaults/DeopCommand.php index a54970587..6e9cc162c 100644 --- a/src/pocketmine/command/defaults/DeopCommand.php +++ b/src/pocketmine/command/defaults/DeopCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/DifficultyCommand.php b/src/pocketmine/command/defaults/DifficultyCommand.php index 64650a47f..c3921ddf5 100644 --- a/src/pocketmine/command/defaults/DifficultyCommand.php +++ b/src/pocketmine/command/defaults/DifficultyCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/DumpMemoryCommand.php b/src/pocketmine/command/defaults/DumpMemoryCommand.php index abd8f9a90..715948e64 100644 --- a/src/pocketmine/command/defaults/DumpMemoryCommand.php +++ b/src/pocketmine/command/defaults/DumpMemoryCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/EffectCommand.php b/src/pocketmine/command/defaults/EffectCommand.php index 559d5576a..f011e67e0 100644 --- a/src/pocketmine/command/defaults/EffectCommand.php +++ b/src/pocketmine/command/defaults/EffectCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/EnchantCommand.php b/src/pocketmine/command/defaults/EnchantCommand.php index 0915a2932..42ad15fdf 100644 --- a/src/pocketmine/command/defaults/EnchantCommand.php +++ b/src/pocketmine/command/defaults/EnchantCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/GamemodeCommand.php b/src/pocketmine/command/defaults/GamemodeCommand.php index 331c5953e..90ceb4a2f 100644 --- a/src/pocketmine/command/defaults/GamemodeCommand.php +++ b/src/pocketmine/command/defaults/GamemodeCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/GarbageCollectorCommand.php b/src/pocketmine/command/defaults/GarbageCollectorCommand.php index 0d6843ac3..b39c53fd7 100644 --- a/src/pocketmine/command/defaults/GarbageCollectorCommand.php +++ b/src/pocketmine/command/defaults/GarbageCollectorCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/GiveCommand.php b/src/pocketmine/command/defaults/GiveCommand.php index a8bcb84e2..710478d20 100644 --- a/src/pocketmine/command/defaults/GiveCommand.php +++ b/src/pocketmine/command/defaults/GiveCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/HelpCommand.php b/src/pocketmine/command/defaults/HelpCommand.php index bf64a24a2..9d56ced46 100644 --- a/src/pocketmine/command/defaults/HelpCommand.php +++ b/src/pocketmine/command/defaults/HelpCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/KickCommand.php b/src/pocketmine/command/defaults/KickCommand.php index 326fd1933..e5b603dd8 100644 --- a/src/pocketmine/command/defaults/KickCommand.php +++ b/src/pocketmine/command/defaults/KickCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/KillCommand.php b/src/pocketmine/command/defaults/KillCommand.php index 5241f0925..d161c47a6 100644 --- a/src/pocketmine/command/defaults/KillCommand.php +++ b/src/pocketmine/command/defaults/KillCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/ListCommand.php b/src/pocketmine/command/defaults/ListCommand.php index 26305a9f4..7945f5d29 100644 --- a/src/pocketmine/command/defaults/ListCommand.php +++ b/src/pocketmine/command/defaults/ListCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/MeCommand.php b/src/pocketmine/command/defaults/MeCommand.php index f25730fef..af5e5af3f 100644 --- a/src/pocketmine/command/defaults/MeCommand.php +++ b/src/pocketmine/command/defaults/MeCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/OpCommand.php b/src/pocketmine/command/defaults/OpCommand.php index 8ffc997d6..ac6f9e9b9 100644 --- a/src/pocketmine/command/defaults/OpCommand.php +++ b/src/pocketmine/command/defaults/OpCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/PardonCommand.php b/src/pocketmine/command/defaults/PardonCommand.php index d8df7ae71..a927613db 100644 --- a/src/pocketmine/command/defaults/PardonCommand.php +++ b/src/pocketmine/command/defaults/PardonCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/PardonIpCommand.php b/src/pocketmine/command/defaults/PardonIpCommand.php index 32229356a..4fd60df6d 100644 --- a/src/pocketmine/command/defaults/PardonIpCommand.php +++ b/src/pocketmine/command/defaults/PardonIpCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/ParticleCommand.php b/src/pocketmine/command/defaults/ParticleCommand.php index e63bb9bc7..0e7c5dec4 100644 --- a/src/pocketmine/command/defaults/ParticleCommand.php +++ b/src/pocketmine/command/defaults/ParticleCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\block\Block; diff --git a/src/pocketmine/command/defaults/PluginsCommand.php b/src/pocketmine/command/defaults/PluginsCommand.php index 2ae5ead72..804a15338 100644 --- a/src/pocketmine/command/defaults/PluginsCommand.php +++ b/src/pocketmine/command/defaults/PluginsCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/ReloadCommand.php b/src/pocketmine/command/defaults/ReloadCommand.php index 2118dfb80..e8a4b1c3e 100644 --- a/src/pocketmine/command/defaults/ReloadCommand.php +++ b/src/pocketmine/command/defaults/ReloadCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/SaveCommand.php b/src/pocketmine/command/defaults/SaveCommand.php index 6a110a97f..b37ee0eee 100644 --- a/src/pocketmine/command/defaults/SaveCommand.php +++ b/src/pocketmine/command/defaults/SaveCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/SaveOffCommand.php b/src/pocketmine/command/defaults/SaveOffCommand.php index 0d6fdcba5..33fa17dd0 100644 --- a/src/pocketmine/command/defaults/SaveOffCommand.php +++ b/src/pocketmine/command/defaults/SaveOffCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/SaveOnCommand.php b/src/pocketmine/command/defaults/SaveOnCommand.php index 34a458c70..8220774a9 100644 --- a/src/pocketmine/command/defaults/SaveOnCommand.php +++ b/src/pocketmine/command/defaults/SaveOnCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/SayCommand.php b/src/pocketmine/command/defaults/SayCommand.php index b4f55e357..d5c5a0de3 100644 --- a/src/pocketmine/command/defaults/SayCommand.php +++ b/src/pocketmine/command/defaults/SayCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/SeedCommand.php b/src/pocketmine/command/defaults/SeedCommand.php index 093cf8ffe..b6d8a915d 100644 --- a/src/pocketmine/command/defaults/SeedCommand.php +++ b/src/pocketmine/command/defaults/SeedCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/SetWorldSpawnCommand.php b/src/pocketmine/command/defaults/SetWorldSpawnCommand.php index 3af6e2899..089b9c363 100644 --- a/src/pocketmine/command/defaults/SetWorldSpawnCommand.php +++ b/src/pocketmine/command/defaults/SetWorldSpawnCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/SpawnpointCommand.php b/src/pocketmine/command/defaults/SpawnpointCommand.php index 1712404dd..39ee16b77 100644 --- a/src/pocketmine/command/defaults/SpawnpointCommand.php +++ b/src/pocketmine/command/defaults/SpawnpointCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/StatusCommand.php b/src/pocketmine/command/defaults/StatusCommand.php index ac8fb80de..551a49e46 100644 --- a/src/pocketmine/command/defaults/StatusCommand.php +++ b/src/pocketmine/command/defaults/StatusCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/StopCommand.php b/src/pocketmine/command/defaults/StopCommand.php index e1f1e35e9..c4e25a2e8 100644 --- a/src/pocketmine/command/defaults/StopCommand.php +++ b/src/pocketmine/command/defaults/StopCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/TeleportCommand.php b/src/pocketmine/command/defaults/TeleportCommand.php index 08cf5de2e..8807c576e 100644 --- a/src/pocketmine/command/defaults/TeleportCommand.php +++ b/src/pocketmine/command/defaults/TeleportCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/TellCommand.php b/src/pocketmine/command/defaults/TellCommand.php index 353333920..5ef903ee7 100644 --- a/src/pocketmine/command/defaults/TellCommand.php +++ b/src/pocketmine/command/defaults/TellCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/TimeCommand.php b/src/pocketmine/command/defaults/TimeCommand.php index 570fd5ad4..bb6124389 100644 --- a/src/pocketmine/command/defaults/TimeCommand.php +++ b/src/pocketmine/command/defaults/TimeCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/TimingsCommand.php b/src/pocketmine/command/defaults/TimingsCommand.php index a28587275..0ea2bcd65 100644 --- a/src/pocketmine/command/defaults/TimingsCommand.php +++ b/src/pocketmine/command/defaults/TimingsCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/TitleCommand.php b/src/pocketmine/command/defaults/TitleCommand.php index 68423c842..dc432ce51 100644 --- a/src/pocketmine/command/defaults/TitleCommand.php +++ b/src/pocketmine/command/defaults/TitleCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/TransferServerCommand.php b/src/pocketmine/command/defaults/TransferServerCommand.php index b87fccc6e..78f4b0f4b 100644 --- a/src/pocketmine/command/defaults/TransferServerCommand.php +++ b/src/pocketmine/command/defaults/TransferServerCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; diff --git a/src/pocketmine/command/defaults/VanillaCommand.php b/src/pocketmine/command/defaults/VanillaCommand.php index ba74e7584..951893337 100644 --- a/src/pocketmine/command/defaults/VanillaCommand.php +++ b/src/pocketmine/command/defaults/VanillaCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/command/defaults/VersionCommand.php b/src/pocketmine/command/defaults/VersionCommand.php index e18651b56..e48356fd5 100644 --- a/src/pocketmine/command/defaults/VersionCommand.php +++ b/src/pocketmine/command/defaults/VersionCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/command/defaults/WhitelistCommand.php b/src/pocketmine/command/defaults/WhitelistCommand.php index 51caf42c6..44d71eb40 100644 --- a/src/pocketmine/command/defaults/WhitelistCommand.php +++ b/src/pocketmine/command/defaults/WhitelistCommand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\command\defaults; use pocketmine\command\Command; diff --git a/src/pocketmine/entity/Ageable.php b/src/pocketmine/entity/Ageable.php index c5994c5f1..f6aa95090 100644 --- a/src/pocketmine/entity/Ageable.php +++ b/src/pocketmine/entity/Ageable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/Animal.php b/src/pocketmine/entity/Animal.php index 66ce9c273..6ef2da7eb 100644 --- a/src/pocketmine/entity/Animal.php +++ b/src/pocketmine/entity/Animal.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/Arrow.php b/src/pocketmine/entity/Arrow.php index 8e78ff197..eebbe5131 100644 --- a/src/pocketmine/entity/Arrow.php +++ b/src/pocketmine/entity/Arrow.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\level\Level; diff --git a/src/pocketmine/entity/Attribute.php b/src/pocketmine/entity/Attribute.php index 7e1f3000e..89eea5759 100644 --- a/src/pocketmine/entity/Attribute.php +++ b/src/pocketmine/entity/Attribute.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; class Attribute{ diff --git a/src/pocketmine/entity/AttributeMap.php b/src/pocketmine/entity/AttributeMap.php index b74492f08..7544df2ef 100644 --- a/src/pocketmine/entity/AttributeMap.php +++ b/src/pocketmine/entity/AttributeMap.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; class AttributeMap implements \ArrayAccess{ diff --git a/src/pocketmine/entity/Creature.php b/src/pocketmine/entity/Creature.php index 0d2318b5f..1f088bc1a 100644 --- a/src/pocketmine/entity/Creature.php +++ b/src/pocketmine/entity/Creature.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/Damageable.php b/src/pocketmine/entity/Damageable.php index e66fe29c2..2d7bc1062 100644 --- a/src/pocketmine/entity/Damageable.php +++ b/src/pocketmine/entity/Damageable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/Effect.php b/src/pocketmine/entity/Effect.php index 1bbecf88f..9d96adf22 100644 --- a/src/pocketmine/entity/Effect.php +++ b/src/pocketmine/entity/Effect.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\event\entity\EntityDamageEvent; diff --git a/src/pocketmine/entity/Entity.php b/src/pocketmine/entity/Entity.php index 93522088d..c18a475b1 100644 --- a/src/pocketmine/entity/Entity.php +++ b/src/pocketmine/entity/Entity.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * All the entity classes */ diff --git a/src/pocketmine/entity/Explosive.php b/src/pocketmine/entity/Explosive.php index eb4341cb0..c26d5abd5 100644 --- a/src/pocketmine/entity/Explosive.php +++ b/src/pocketmine/entity/Explosive.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/FallingSand.php b/src/pocketmine/entity/FallingSand.php index c643edfa8..b5d58f998 100644 --- a/src/pocketmine/entity/FallingSand.php +++ b/src/pocketmine/entity/FallingSand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\block\Block; diff --git a/src/pocketmine/entity/Human.php b/src/pocketmine/entity/Human.php index fbe014c2b..855fd8afe 100644 --- a/src/pocketmine/entity/Human.php +++ b/src/pocketmine/entity/Human.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\event\entity\EntityDamageEvent; @@ -62,7 +64,7 @@ class Human extends Creature implements ProjectileSource, InventoryHolder{ public $eyeHeight = 1.62; protected $skinId; - protected $skin = null; + protected $skin = ""; protected $foodTickTimer = 0; @@ -70,7 +72,7 @@ class Human extends Creature implements ProjectileSource, InventoryHolder{ protected $xpSeed; public function __construct(Level $level, CompoundTag $nbt){ - if($this->skin === null and (!isset($nbt->Skin) or !isset($nbt->Skin->Data) or !Player::isValidSkin($nbt->Skin->Data->getValue()))){ + if($this->skin === "" and (!isset($nbt->Skin) or !isset($nbt->Skin->Data) or !Player::isValidSkin($nbt->Skin->Data->getValue()))){ throw new \InvalidStateException((new \ReflectionClass($this))->getShortName() . " must have a valid skin set"); } @@ -248,7 +250,7 @@ class Human extends Creature implements ProjectileSource, InventoryHolder{ $this->attributeMap->getAttribute(Attribute::EXPERIENCE)->setValue($progress); } - public function getTotalXp() : float{ + public function getTotalXp() : int{ return $this->totalXp; } @@ -291,7 +293,7 @@ class Human extends Creature implements ProjectileSource, InventoryHolder{ $this->setSkin($this->namedtag->Skin["Data"], $this->namedtag->Skin["Name"]); } - $this->uuid = UUID::fromData($this->getId(), $this->getSkinData(), $this->getNameTag()); + $this->uuid = UUID::fromData((string) $this->getId(), $this->getSkinData(), $this->getNameTag()); } if(isset($this->namedtag->Inventory) and $this->namedtag->Inventory instanceof ListTag){ @@ -315,21 +317,21 @@ class Human extends Creature implements ProjectileSource, InventoryHolder{ parent::initEntity(); if(!isset($this->namedtag->foodLevel) or !($this->namedtag->foodLevel instanceof IntTag)){ - $this->namedtag->foodLevel = new IntTag("foodLevel", $this->getFood()); + $this->namedtag->foodLevel = new IntTag("foodLevel", (int) $this->getFood()); }else{ - $this->setFood($this->namedtag["foodLevel"]); + $this->setFood((float) $this->namedtag["foodLevel"]); } - if(!isset($this->namedtag->foodExhaustionLevel) or !($this->namedtag->foodExhaustionLevel instanceof IntTag)){ + if(!isset($this->namedtag->foodExhaustionLevel) or !($this->namedtag->foodExhaustionLevel instanceof FloatTag)){ $this->namedtag->foodExhaustionLevel = new FloatTag("foodExhaustionLevel", $this->getExhaustion()); }else{ - $this->setExhaustion($this->namedtag["foodExhaustionLevel"]); + $this->setExhaustion((float) $this->namedtag["foodExhaustionLevel"]); } - if(!isset($this->namedtag->foodSaturationLevel) or !($this->namedtag->foodSaturationLevel instanceof IntTag)){ + if(!isset($this->namedtag->foodSaturationLevel) or !($this->namedtag->foodSaturationLevel instanceof FloatTag)){ $this->namedtag->foodSaturationLevel = new FloatTag("foodSaturationLevel", $this->getSaturation()); }else{ - $this->setSaturation($this->namedtag["foodSaturationLevel"]); + $this->setSaturation((float) $this->namedtag["foodSaturationLevel"]); } if(!isset($this->namedtag->foodTickTimer) or !($this->namedtag->foodTickTimer instanceof IntTag)){ @@ -341,7 +343,7 @@ class Human extends Creature implements ProjectileSource, InventoryHolder{ if(!isset($this->namedtag->XpLevel) or !($this->namedtag->XpLevel instanceof IntTag)){ $this->namedtag->XpLevel = new IntTag("XpLevel", $this->getXpLevel()); }else{ - $this->setXpLevel($this->namedtag["XpLevel"]); + $this->setXpLevel((int) $this->namedtag["XpLevel"]); } if(!isset($this->namedtag->XpP) or !($this->namedtag->XpP instanceof FloatTag)){ @@ -431,7 +433,7 @@ class Human extends Creature implements ProjectileSource, InventoryHolder{ public function saveNBT(){ parent::saveNBT(); - $this->namedtag->foodLevel = new IntTag("foodLevel", $this->getFood()); + $this->namedtag->foodLevel = new IntTag("foodLevel", (int) $this->getFood()); $this->namedtag->foodExhaustionLevel = new FloatTag("foodExhaustionLevel", $this->getExhaustion()); $this->namedtag->foodSaturationLevel = new FloatTag("foodSaturationLevel", $this->getSaturation()); $this->namedtag->foodTickTimer = new IntTag("foodTickTimer", $this->foodTickTimer); diff --git a/src/pocketmine/entity/Item.php b/src/pocketmine/entity/Item.php index 602288460..8f3b99a6f 100644 --- a/src/pocketmine/entity/Item.php +++ b/src/pocketmine/entity/Item.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\event\entity\EntityDamageEvent; diff --git a/src/pocketmine/entity/Living.php b/src/pocketmine/entity/Living.php index 0f7c60818..5836c40f9 100644 --- a/src/pocketmine/entity/Living.php +++ b/src/pocketmine/entity/Living.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\block\Block; diff --git a/src/pocketmine/entity/Monster.php b/src/pocketmine/entity/Monster.php index d4fe86ee9..5a65053bf 100644 --- a/src/pocketmine/entity/Monster.php +++ b/src/pocketmine/entity/Monster.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/NPC.php b/src/pocketmine/entity/NPC.php index 16f92cfcd..5877cb4e4 100644 --- a/src/pocketmine/entity/NPC.php +++ b/src/pocketmine/entity/NPC.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/PrimedTNT.php b/src/pocketmine/entity/PrimedTNT.php index 9e133a360..c9d96b3e8 100644 --- a/src/pocketmine/entity/PrimedTNT.php +++ b/src/pocketmine/entity/PrimedTNT.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\event\entity\EntityDamageEvent; diff --git a/src/pocketmine/entity/Projectile.php b/src/pocketmine/entity/Projectile.php index 416c82a9c..8a4b90bf3 100644 --- a/src/pocketmine/entity/Projectile.php +++ b/src/pocketmine/entity/Projectile.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\event\entity\EntityCombustByEntityEvent; @@ -72,7 +74,7 @@ abstract class Projectile extends Entity{ * @return int */ public function getResultDamage() : int{ - return ceil(sqrt($this->motionX ** 2 + $this->motionY ** 2 + $this->motionZ ** 2) * $this->damage); + return (int) ceil(sqrt($this->motionX ** 2 + $this->motionY ** 2 + $this->motionZ ** 2) * $this->damage); } public function onCollideWithEntity(Entity $entity){ diff --git a/src/pocketmine/entity/ProjectileSource.php b/src/pocketmine/entity/ProjectileSource.php index 53a9624b5..0f51aebc7 100644 --- a/src/pocketmine/entity/ProjectileSource.php +++ b/src/pocketmine/entity/ProjectileSource.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/Rideable.php b/src/pocketmine/entity/Rideable.php index 2b2a216c9..e4ffa840a 100644 --- a/src/pocketmine/entity/Rideable.php +++ b/src/pocketmine/entity/Rideable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/Snowball.php b/src/pocketmine/entity/Snowball.php index e38f6f219..52a439d66 100644 --- a/src/pocketmine/entity/Snowball.php +++ b/src/pocketmine/entity/Snowball.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\level\Level; diff --git a/src/pocketmine/entity/Squid.php b/src/pocketmine/entity/Squid.php index 7777787a6..3d5089914 100644 --- a/src/pocketmine/entity/Squid.php +++ b/src/pocketmine/entity/Squid.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\event\entity\EntityDamageByEntityEvent; diff --git a/src/pocketmine/entity/Vehicle.php b/src/pocketmine/entity/Vehicle.php index deea6d134..0ecd9bcb6 100644 --- a/src/pocketmine/entity/Vehicle.php +++ b/src/pocketmine/entity/Vehicle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; diff --git a/src/pocketmine/entity/Villager.php b/src/pocketmine/entity/Villager.php index 3f876ba56..fd757f4b6 100644 --- a/src/pocketmine/entity/Villager.php +++ b/src/pocketmine/entity/Villager.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\nbt\tag\IntTag; diff --git a/src/pocketmine/entity/WaterAnimal.php b/src/pocketmine/entity/WaterAnimal.php index 2fa7d877d..d47597a4b 100644 --- a/src/pocketmine/entity/WaterAnimal.php +++ b/src/pocketmine/entity/WaterAnimal.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; abstract class WaterAnimal extends Creature implements Ageable{ diff --git a/src/pocketmine/entity/Zombie.php b/src/pocketmine/entity/Zombie.php index 5e50e1526..d63dc0eb2 100644 --- a/src/pocketmine/entity/Zombie.php +++ b/src/pocketmine/entity/Zombie.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\entity; use pocketmine\event\entity\EntityDamageByEntityEvent; diff --git a/src/pocketmine/event/Cancellable.php b/src/pocketmine/event/Cancellable.php index 647df98b7..ff7aeabd9 100644 --- a/src/pocketmine/event/Cancellable.php +++ b/src/pocketmine/event/Cancellable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event; diff --git a/src/pocketmine/event/Event.php b/src/pocketmine/event/Event.php index 2b54763d0..a5e6fef75 100644 --- a/src/pocketmine/event/Event.php +++ b/src/pocketmine/event/Event.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Event related classes */ diff --git a/src/pocketmine/event/EventPriority.php b/src/pocketmine/event/EventPriority.php index 62c07392b..56175320d 100644 --- a/src/pocketmine/event/EventPriority.php +++ b/src/pocketmine/event/EventPriority.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event; diff --git a/src/pocketmine/event/HandlerList.php b/src/pocketmine/event/HandlerList.php index 3d66a3461..865ae95af 100644 --- a/src/pocketmine/event/HandlerList.php +++ b/src/pocketmine/event/HandlerList.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event; use pocketmine\plugin\Plugin; diff --git a/src/pocketmine/event/LevelTimings.php b/src/pocketmine/event/LevelTimings.php index 52a0ce6fb..d320833eb 100644 --- a/src/pocketmine/event/LevelTimings.php +++ b/src/pocketmine/event/LevelTimings.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event; use pocketmine\level\Level; diff --git a/src/pocketmine/event/Listener.php b/src/pocketmine/event/Listener.php index 75361bd00..a4e3a7814 100644 --- a/src/pocketmine/event/Listener.php +++ b/src/pocketmine/event/Listener.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event; interface Listener{ diff --git a/src/pocketmine/event/TextContainer.php b/src/pocketmine/event/TextContainer.php index 151787a5d..96ae4506a 100644 --- a/src/pocketmine/event/TextContainer.php +++ b/src/pocketmine/event/TextContainer.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event; class TextContainer{ diff --git a/src/pocketmine/event/Timings.php b/src/pocketmine/event/Timings.php index 636ac1cba..fd8c3c35a 100644 --- a/src/pocketmine/event/Timings.php +++ b/src/pocketmine/event/Timings.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/TimingsHandler.php b/src/pocketmine/event/TimingsHandler.php index 64d058c9c..e54d08afb 100644 --- a/src/pocketmine/event/TimingsHandler.php +++ b/src/pocketmine/event/TimingsHandler.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event; use pocketmine\command\defaults\TimingsCommand; diff --git a/src/pocketmine/event/TranslationContainer.php b/src/pocketmine/event/TranslationContainer.php index 44c650d27..f71ffcdaa 100644 --- a/src/pocketmine/event/TranslationContainer.php +++ b/src/pocketmine/event/TranslationContainer.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event; class TranslationContainer extends TextContainer{ diff --git a/src/pocketmine/event/block/BlockBreakEvent.php b/src/pocketmine/event/block/BlockBreakEvent.php index 503bd6e05..28a72ad7c 100644 --- a/src/pocketmine/event/block/BlockBreakEvent.php +++ b/src/pocketmine/event/block/BlockBreakEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\block; use pocketmine\block\Block; diff --git a/src/pocketmine/event/block/BlockEvent.php b/src/pocketmine/event/block/BlockEvent.php index dbc4b69a4..0f420f72c 100644 --- a/src/pocketmine/event/block/BlockEvent.php +++ b/src/pocketmine/event/block/BlockEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Block related events */ diff --git a/src/pocketmine/event/block/BlockFormEvent.php b/src/pocketmine/event/block/BlockFormEvent.php index c757b97d2..53234dd1a 100644 --- a/src/pocketmine/event/block/BlockFormEvent.php +++ b/src/pocketmine/event/block/BlockFormEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\block; use pocketmine\block\Block; diff --git a/src/pocketmine/event/block/BlockGrowEvent.php b/src/pocketmine/event/block/BlockGrowEvent.php index cb2c739a4..9e9508873 100644 --- a/src/pocketmine/event/block/BlockGrowEvent.php +++ b/src/pocketmine/event/block/BlockGrowEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\block; use pocketmine\block\Block; diff --git a/src/pocketmine/event/block/BlockPlaceEvent.php b/src/pocketmine/event/block/BlockPlaceEvent.php index c57755e1c..ef49ed774 100644 --- a/src/pocketmine/event/block/BlockPlaceEvent.php +++ b/src/pocketmine/event/block/BlockPlaceEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\block; use pocketmine\block\Block; diff --git a/src/pocketmine/event/block/BlockSpreadEvent.php b/src/pocketmine/event/block/BlockSpreadEvent.php index d5344d5b9..6601def57 100644 --- a/src/pocketmine/event/block/BlockSpreadEvent.php +++ b/src/pocketmine/event/block/BlockSpreadEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\block; use pocketmine\block\Block; diff --git a/src/pocketmine/event/block/BlockUpdateEvent.php b/src/pocketmine/event/block/BlockUpdateEvent.php index a1d53185e..638821515 100644 --- a/src/pocketmine/event/block/BlockUpdateEvent.php +++ b/src/pocketmine/event/block/BlockUpdateEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\block; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/block/LeavesDecayEvent.php b/src/pocketmine/event/block/LeavesDecayEvent.php index 9da0281da..65317ab6a 100644 --- a/src/pocketmine/event/block/LeavesDecayEvent.php +++ b/src/pocketmine/event/block/LeavesDecayEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\block; use pocketmine\block\Block; diff --git a/src/pocketmine/event/block/SignChangeEvent.php b/src/pocketmine/event/block/SignChangeEvent.php index 0ca3deb6a..c60df7fb4 100644 --- a/src/pocketmine/event/block/SignChangeEvent.php +++ b/src/pocketmine/event/block/SignChangeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\block; use pocketmine\block\Block; diff --git a/src/pocketmine/event/entity/EntityArmorChangeEvent.php b/src/pocketmine/event/entity/EntityArmorChangeEvent.php index 775870126..da333fcb1 100644 --- a/src/pocketmine/event/entity/EntityArmorChangeEvent.php +++ b/src/pocketmine/event/entity/EntityArmorChangeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntityBlockChangeEvent.php b/src/pocketmine/event/entity/EntityBlockChangeEvent.php index 3d19301d0..d12bc4cfc 100644 --- a/src/pocketmine/event/entity/EntityBlockChangeEvent.php +++ b/src/pocketmine/event/entity/EntityBlockChangeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\block\Block; diff --git a/src/pocketmine/event/entity/EntityCombustByBlockEvent.php b/src/pocketmine/event/entity/EntityCombustByBlockEvent.php index 614d6128e..f5e508cf2 100644 --- a/src/pocketmine/event/entity/EntityCombustByBlockEvent.php +++ b/src/pocketmine/event/entity/EntityCombustByBlockEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\block\Block; diff --git a/src/pocketmine/event/entity/EntityCombustByEntityEvent.php b/src/pocketmine/event/entity/EntityCombustByEntityEvent.php index e72a5e865..53f3272ec 100644 --- a/src/pocketmine/event/entity/EntityCombustByEntityEvent.php +++ b/src/pocketmine/event/entity/EntityCombustByEntityEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntityCombustEvent.php b/src/pocketmine/event/entity/EntityCombustEvent.php index 0bc0d6c27..a314049cb 100644 --- a/src/pocketmine/event/entity/EntityCombustEvent.php +++ b/src/pocketmine/event/entity/EntityCombustEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntityDamageByBlockEvent.php b/src/pocketmine/event/entity/EntityDamageByBlockEvent.php index d2c246faa..2bfeea153 100644 --- a/src/pocketmine/event/entity/EntityDamageByBlockEvent.php +++ b/src/pocketmine/event/entity/EntityDamageByBlockEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\block\Block; diff --git a/src/pocketmine/event/entity/EntityDamageByChildEntityEvent.php b/src/pocketmine/event/entity/EntityDamageByChildEntityEvent.php index fad8aaef1..335f839d7 100644 --- a/src/pocketmine/event/entity/EntityDamageByChildEntityEvent.php +++ b/src/pocketmine/event/entity/EntityDamageByChildEntityEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntityDamageByEntityEvent.php b/src/pocketmine/event/entity/EntityDamageByEntityEvent.php index 833445730..ba6f4a9cc 100644 --- a/src/pocketmine/event/entity/EntityDamageByEntityEvent.php +++ b/src/pocketmine/event/entity/EntityDamageByEntityEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Effect; diff --git a/src/pocketmine/event/entity/EntityDamageEvent.php b/src/pocketmine/event/entity/EntityDamageEvent.php index d3eac739e..0a19e92c6 100644 --- a/src/pocketmine/event/entity/EntityDamageEvent.php +++ b/src/pocketmine/event/entity/EntityDamageEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Effect; diff --git a/src/pocketmine/event/entity/EntityDeathEvent.php b/src/pocketmine/event/entity/EntityDeathEvent.php index 51a5ed54e..4ad6c8bca 100644 --- a/src/pocketmine/event/entity/EntityDeathEvent.php +++ b/src/pocketmine/event/entity/EntityDeathEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Living; diff --git a/src/pocketmine/event/entity/EntityDespawnEvent.php b/src/pocketmine/event/entity/EntityDespawnEvent.php index 54fa93b7b..81a199546 100644 --- a/src/pocketmine/event/entity/EntityDespawnEvent.php +++ b/src/pocketmine/event/entity/EntityDespawnEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Creature; diff --git a/src/pocketmine/event/entity/EntityEatBlockEvent.php b/src/pocketmine/event/entity/EntityEatBlockEvent.php index 969dc9a1b..187b20f2c 100644 --- a/src/pocketmine/event/entity/EntityEatBlockEvent.php +++ b/src/pocketmine/event/entity/EntityEatBlockEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\block\Block; diff --git a/src/pocketmine/event/entity/EntityEatEvent.php b/src/pocketmine/event/entity/EntityEatEvent.php index c703294c8..6e6849191 100644 --- a/src/pocketmine/event/entity/EntityEatEvent.php +++ b/src/pocketmine/event/entity/EntityEatEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Effect; diff --git a/src/pocketmine/event/entity/EntityEatItemEvent.php b/src/pocketmine/event/entity/EntityEatItemEvent.php index fe57ac6c0..040a8dbdf 100644 --- a/src/pocketmine/event/entity/EntityEatItemEvent.php +++ b/src/pocketmine/event/entity/EntityEatItemEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntityEffectAddEvent.php b/src/pocketmine/event/entity/EntityEffectAddEvent.php index 715a1df1f..db58a5348 100644 --- a/src/pocketmine/event/entity/EntityEffectAddEvent.php +++ b/src/pocketmine/event/entity/EntityEffectAddEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Effect; diff --git a/src/pocketmine/event/entity/EntityEffectEvent.php b/src/pocketmine/event/entity/EntityEffectEvent.php index 55fb1b895..4c1dedcdd 100644 --- a/src/pocketmine/event/entity/EntityEffectEvent.php +++ b/src/pocketmine/event/entity/EntityEffectEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Effect; diff --git a/src/pocketmine/event/entity/EntityEffectRemoveEvent.php b/src/pocketmine/event/entity/EntityEffectRemoveEvent.php index 9b0c84475..ca6957de5 100644 --- a/src/pocketmine/event/entity/EntityEffectRemoveEvent.php +++ b/src/pocketmine/event/entity/EntityEffectRemoveEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; class EntityEffectRemoveEvent extends EntityEffectEvent{ diff --git a/src/pocketmine/event/entity/EntityEvent.php b/src/pocketmine/event/entity/EntityEvent.php index 2cd83d454..e640b1f08 100644 --- a/src/pocketmine/event/entity/EntityEvent.php +++ b/src/pocketmine/event/entity/EntityEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Entity related Events, like spawn, inventory, attack... */ diff --git a/src/pocketmine/event/entity/EntityExplodeEvent.php b/src/pocketmine/event/entity/EntityExplodeEvent.php index 46476a6eb..ae09abc10 100644 --- a/src/pocketmine/event/entity/EntityExplodeEvent.php +++ b/src/pocketmine/event/entity/EntityExplodeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\block\Block; diff --git a/src/pocketmine/event/entity/EntityInventoryChangeEvent.php b/src/pocketmine/event/entity/EntityInventoryChangeEvent.php index 67b128ad0..aafd45ff4 100644 --- a/src/pocketmine/event/entity/EntityInventoryChangeEvent.php +++ b/src/pocketmine/event/entity/EntityInventoryChangeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntityLevelChangeEvent.php b/src/pocketmine/event/entity/EntityLevelChangeEvent.php index d113d8ca1..06b461bcb 100644 --- a/src/pocketmine/event/entity/EntityLevelChangeEvent.php +++ b/src/pocketmine/event/entity/EntityLevelChangeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntityMotionEvent.php b/src/pocketmine/event/entity/EntityMotionEvent.php index 92bae83af..27dea5731 100644 --- a/src/pocketmine/event/entity/EntityMotionEvent.php +++ b/src/pocketmine/event/entity/EntityMotionEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntityRegainHealthEvent.php b/src/pocketmine/event/entity/EntityRegainHealthEvent.php index 14bbd80ac..8e8bccf19 100644 --- a/src/pocketmine/event/entity/EntityRegainHealthEvent.php +++ b/src/pocketmine/event/entity/EntityRegainHealthEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntityShootBowEvent.php b/src/pocketmine/event/entity/EntityShootBowEvent.php index 7e973976f..d1e4c7dab 100644 --- a/src/pocketmine/event/entity/EntityShootBowEvent.php +++ b/src/pocketmine/event/entity/EntityShootBowEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/EntitySpawnEvent.php b/src/pocketmine/event/entity/EntitySpawnEvent.php index 47fb7759a..8a66d7c12 100644 --- a/src/pocketmine/event/entity/EntitySpawnEvent.php +++ b/src/pocketmine/event/entity/EntitySpawnEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Creature; diff --git a/src/pocketmine/event/entity/EntityTeleportEvent.php b/src/pocketmine/event/entity/EntityTeleportEvent.php index 3b470796b..ef09f819d 100644 --- a/src/pocketmine/event/entity/EntityTeleportEvent.php +++ b/src/pocketmine/event/entity/EntityTeleportEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/ExplosionPrimeEvent.php b/src/pocketmine/event/entity/ExplosionPrimeEvent.php index d0dae74b2..b38094e0b 100644 --- a/src/pocketmine/event/entity/ExplosionPrimeEvent.php +++ b/src/pocketmine/event/entity/ExplosionPrimeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Entity; diff --git a/src/pocketmine/event/entity/ItemDespawnEvent.php b/src/pocketmine/event/entity/ItemDespawnEvent.php index 388577c18..0e74a5744 100644 --- a/src/pocketmine/event/entity/ItemDespawnEvent.php +++ b/src/pocketmine/event/entity/ItemDespawnEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Item; diff --git a/src/pocketmine/event/entity/ItemSpawnEvent.php b/src/pocketmine/event/entity/ItemSpawnEvent.php index 77459c615..0fa74c31d 100644 --- a/src/pocketmine/event/entity/ItemSpawnEvent.php +++ b/src/pocketmine/event/entity/ItemSpawnEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Item; diff --git a/src/pocketmine/event/entity/ProjectileHitEvent.php b/src/pocketmine/event/entity/ProjectileHitEvent.php index 1da3406b3..d093db820 100644 --- a/src/pocketmine/event/entity/ProjectileHitEvent.php +++ b/src/pocketmine/event/entity/ProjectileHitEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Projectile; diff --git a/src/pocketmine/event/entity/ProjectileLaunchEvent.php b/src/pocketmine/event/entity/ProjectileLaunchEvent.php index f2104b5a8..2eb4d1ead 100644 --- a/src/pocketmine/event/entity/ProjectileLaunchEvent.php +++ b/src/pocketmine/event/entity/ProjectileLaunchEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\entity; use pocketmine\entity\Projectile; diff --git a/src/pocketmine/event/inventory/CraftItemEvent.php b/src/pocketmine/event/inventory/CraftItemEvent.php index 2d2146cc3..c0614baa0 100644 --- a/src/pocketmine/event/inventory/CraftItemEvent.php +++ b/src/pocketmine/event/inventory/CraftItemEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\inventory; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/inventory/FurnaceBurnEvent.php b/src/pocketmine/event/inventory/FurnaceBurnEvent.php index 3294d9ed1..f3875b1ed 100644 --- a/src/pocketmine/event/inventory/FurnaceBurnEvent.php +++ b/src/pocketmine/event/inventory/FurnaceBurnEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\inventory; use pocketmine\event\block\BlockEvent; diff --git a/src/pocketmine/event/inventory/FurnaceSmeltEvent.php b/src/pocketmine/event/inventory/FurnaceSmeltEvent.php index cf65d418f..615e42ca5 100644 --- a/src/pocketmine/event/inventory/FurnaceSmeltEvent.php +++ b/src/pocketmine/event/inventory/FurnaceSmeltEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\inventory; use pocketmine\event\block\BlockEvent; diff --git a/src/pocketmine/event/inventory/InventoryCloseEvent.php b/src/pocketmine/event/inventory/InventoryCloseEvent.php index 843b4df9e..972934515 100644 --- a/src/pocketmine/event/inventory/InventoryCloseEvent.php +++ b/src/pocketmine/event/inventory/InventoryCloseEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\inventory; use pocketmine\inventory\Inventory; diff --git a/src/pocketmine/event/inventory/InventoryEvent.php b/src/pocketmine/event/inventory/InventoryEvent.php index 479d34453..babaf3ffd 100644 --- a/src/pocketmine/event/inventory/InventoryEvent.php +++ b/src/pocketmine/event/inventory/InventoryEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Inventory related events */ diff --git a/src/pocketmine/event/inventory/InventoryOpenEvent.php b/src/pocketmine/event/inventory/InventoryOpenEvent.php index 8d400cc90..125c7a493 100644 --- a/src/pocketmine/event/inventory/InventoryOpenEvent.php +++ b/src/pocketmine/event/inventory/InventoryOpenEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\inventory; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/inventory/InventoryPickupArrowEvent.php b/src/pocketmine/event/inventory/InventoryPickupArrowEvent.php index 288bc0a59..fe4ff81e9 100644 --- a/src/pocketmine/event/inventory/InventoryPickupArrowEvent.php +++ b/src/pocketmine/event/inventory/InventoryPickupArrowEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\inventory; use pocketmine\entity\Arrow; diff --git a/src/pocketmine/event/inventory/InventoryPickupItemEvent.php b/src/pocketmine/event/inventory/InventoryPickupItemEvent.php index 18b9d2cf2..75482fbf8 100644 --- a/src/pocketmine/event/inventory/InventoryPickupItemEvent.php +++ b/src/pocketmine/event/inventory/InventoryPickupItemEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\inventory; use pocketmine\entity\Item; diff --git a/src/pocketmine/event/inventory/InventoryTransactionEvent.php b/src/pocketmine/event/inventory/InventoryTransactionEvent.php index 53a4c4e5f..5eec8c3da 100644 --- a/src/pocketmine/event/inventory/InventoryTransactionEvent.php +++ b/src/pocketmine/event/inventory/InventoryTransactionEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\inventory; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/level/ChunkEvent.php b/src/pocketmine/event/level/ChunkEvent.php index 510335086..573b4a9f6 100644 --- a/src/pocketmine/event/level/ChunkEvent.php +++ b/src/pocketmine/event/level/ChunkEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\level; diff --git a/src/pocketmine/event/level/ChunkLoadEvent.php b/src/pocketmine/event/level/ChunkLoadEvent.php index c0508defa..11b82f1da 100644 --- a/src/pocketmine/event/level/ChunkLoadEvent.php +++ b/src/pocketmine/event/level/ChunkLoadEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\level; diff --git a/src/pocketmine/event/level/ChunkPopulateEvent.php b/src/pocketmine/event/level/ChunkPopulateEvent.php index b3f2aec8c..1430e1e8e 100644 --- a/src/pocketmine/event/level/ChunkPopulateEvent.php +++ b/src/pocketmine/event/level/ChunkPopulateEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\level; /** diff --git a/src/pocketmine/event/level/ChunkUnloadEvent.php b/src/pocketmine/event/level/ChunkUnloadEvent.php index 257865a5f..5497a9ee8 100644 --- a/src/pocketmine/event/level/ChunkUnloadEvent.php +++ b/src/pocketmine/event/level/ChunkUnloadEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\level; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/level/LevelEvent.php b/src/pocketmine/event/level/LevelEvent.php index 15ec00008..adc9de93b 100644 --- a/src/pocketmine/event/level/LevelEvent.php +++ b/src/pocketmine/event/level/LevelEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Level related events */ diff --git a/src/pocketmine/event/level/LevelInitEvent.php b/src/pocketmine/event/level/LevelInitEvent.php index 6e18f17f0..eef558d83 100644 --- a/src/pocketmine/event/level/LevelInitEvent.php +++ b/src/pocketmine/event/level/LevelInitEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\level; /** diff --git a/src/pocketmine/event/level/LevelLoadEvent.php b/src/pocketmine/event/level/LevelLoadEvent.php index 5a711dfbc..17121f421 100644 --- a/src/pocketmine/event/level/LevelLoadEvent.php +++ b/src/pocketmine/event/level/LevelLoadEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\level; /** diff --git a/src/pocketmine/event/level/LevelSaveEvent.php b/src/pocketmine/event/level/LevelSaveEvent.php index 0fa652d6e..60c7db09f 100644 --- a/src/pocketmine/event/level/LevelSaveEvent.php +++ b/src/pocketmine/event/level/LevelSaveEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\level; /** diff --git a/src/pocketmine/event/level/LevelUnloadEvent.php b/src/pocketmine/event/level/LevelUnloadEvent.php index 412ca7e97..ddfca0248 100644 --- a/src/pocketmine/event/level/LevelUnloadEvent.php +++ b/src/pocketmine/event/level/LevelUnloadEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\level; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/level/SpawnChangeEvent.php b/src/pocketmine/event/level/SpawnChangeEvent.php index cc0e82e90..98219a4eb 100644 --- a/src/pocketmine/event/level/SpawnChangeEvent.php +++ b/src/pocketmine/event/level/SpawnChangeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\level; use pocketmine\level\Level; diff --git a/src/pocketmine/event/player/PlayerAchievementAwardedEvent.php b/src/pocketmine/event/player/PlayerAchievementAwardedEvent.php index 671f391fc..419c3bd43 100644 --- a/src/pocketmine/event/player/PlayerAchievementAwardedEvent.php +++ b/src/pocketmine/event/player/PlayerAchievementAwardedEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerAnimationEvent.php b/src/pocketmine/event/player/PlayerAnimationEvent.php index 5c979cf60..d75c7b0da 100644 --- a/src/pocketmine/event/player/PlayerAnimationEvent.php +++ b/src/pocketmine/event/player/PlayerAnimationEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerBedEnterEvent.php b/src/pocketmine/event/player/PlayerBedEnterEvent.php index 4faf04248..e40462e17 100644 --- a/src/pocketmine/event/player/PlayerBedEnterEvent.php +++ b/src/pocketmine/event/player/PlayerBedEnterEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\block\Block; diff --git a/src/pocketmine/event/player/PlayerBedLeaveEvent.php b/src/pocketmine/event/player/PlayerBedLeaveEvent.php index 80d8cb124..e0bfe267e 100644 --- a/src/pocketmine/event/player/PlayerBedLeaveEvent.php +++ b/src/pocketmine/event/player/PlayerBedLeaveEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\block\Block; diff --git a/src/pocketmine/event/player/PlayerBucketEmptyEvent.php b/src/pocketmine/event/player/PlayerBucketEmptyEvent.php index 3e0955c53..1266e0679 100644 --- a/src/pocketmine/event/player/PlayerBucketEmptyEvent.php +++ b/src/pocketmine/event/player/PlayerBucketEmptyEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\block\Block; diff --git a/src/pocketmine/event/player/PlayerBucketEvent.php b/src/pocketmine/event/player/PlayerBucketEvent.php index f0490b14f..3bf10b768 100644 --- a/src/pocketmine/event/player/PlayerBucketEvent.php +++ b/src/pocketmine/event/player/PlayerBucketEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\block\Block; diff --git a/src/pocketmine/event/player/PlayerBucketFillEvent.php b/src/pocketmine/event/player/PlayerBucketFillEvent.php index af19c7bf6..09f8a4c1b 100644 --- a/src/pocketmine/event/player/PlayerBucketFillEvent.php +++ b/src/pocketmine/event/player/PlayerBucketFillEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\block\Block; diff --git a/src/pocketmine/event/player/PlayerChatEvent.php b/src/pocketmine/event/player/PlayerChatEvent.php index 4121a025d..39408055a 100644 --- a/src/pocketmine/event/player/PlayerChatEvent.php +++ b/src/pocketmine/event/player/PlayerChatEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerCommandPreprocessEvent.php b/src/pocketmine/event/player/PlayerCommandPreprocessEvent.php index bd54b7797..fddf011bb 100644 --- a/src/pocketmine/event/player/PlayerCommandPreprocessEvent.php +++ b/src/pocketmine/event/player/PlayerCommandPreprocessEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerCreationEvent.php b/src/pocketmine/event/player/PlayerCreationEvent.php index 1ba47dea2..c67811227 100644 --- a/src/pocketmine/event/player/PlayerCreationEvent.php +++ b/src/pocketmine/event/player/PlayerCreationEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Event; diff --git a/src/pocketmine/event/player/PlayerDeathEvent.php b/src/pocketmine/event/player/PlayerDeathEvent.php index 16bbe33a5..faf8de63d 100644 --- a/src/pocketmine/event/player/PlayerDeathEvent.php +++ b/src/pocketmine/event/player/PlayerDeathEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\entity\EntityDeathEvent; @@ -65,7 +67,7 @@ class PlayerDeathEvent extends EntityDeathEvent{ } /** - * @param string|TextContainer $deathMessage + * @param TextContainer|string $deathMessage */ public function setDeathMessage($deathMessage){ $this->deathMessage = $deathMessage; diff --git a/src/pocketmine/event/player/PlayerDropItemEvent.php b/src/pocketmine/event/player/PlayerDropItemEvent.php index 0f5cbdd73..a349d0813 100644 --- a/src/pocketmine/event/player/PlayerDropItemEvent.php +++ b/src/pocketmine/event/player/PlayerDropItemEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerEvent.php b/src/pocketmine/event/player/PlayerEvent.php index 23d59f89f..e1faf92fc 100644 --- a/src/pocketmine/event/player/PlayerEvent.php +++ b/src/pocketmine/event/player/PlayerEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Player-only related events */ diff --git a/src/pocketmine/event/player/PlayerExhaustEvent.php b/src/pocketmine/event/player/PlayerExhaustEvent.php index 747988fb5..a9ba4b319 100644 --- a/src/pocketmine/event/player/PlayerExhaustEvent.php +++ b/src/pocketmine/event/player/PlayerExhaustEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\entity\Human; diff --git a/src/pocketmine/event/player/PlayerGameModeChangeEvent.php b/src/pocketmine/event/player/PlayerGameModeChangeEvent.php index dedce2fc9..cc4f1bf52 100644 --- a/src/pocketmine/event/player/PlayerGameModeChangeEvent.php +++ b/src/pocketmine/event/player/PlayerGameModeChangeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerInteractEvent.php b/src/pocketmine/event/player/PlayerInteractEvent.php index 905601fa8..6977b5346 100644 --- a/src/pocketmine/event/player/PlayerInteractEvent.php +++ b/src/pocketmine/event/player/PlayerInteractEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\block\Block; diff --git a/src/pocketmine/event/player/PlayerItemConsumeEvent.php b/src/pocketmine/event/player/PlayerItemConsumeEvent.php index b306230f5..a4e908162 100644 --- a/src/pocketmine/event/player/PlayerItemConsumeEvent.php +++ b/src/pocketmine/event/player/PlayerItemConsumeEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerItemHeldEvent.php b/src/pocketmine/event/player/PlayerItemHeldEvent.php index 885f1f17a..e78b43e55 100644 --- a/src/pocketmine/event/player/PlayerItemHeldEvent.php +++ b/src/pocketmine/event/player/PlayerItemHeldEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerJoinEvent.php b/src/pocketmine/event/player/PlayerJoinEvent.php index e8cbbb998..ae3dbacfa 100644 --- a/src/pocketmine/event/player/PlayerJoinEvent.php +++ b/src/pocketmine/event/player/PlayerJoinEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\TextContainer; diff --git a/src/pocketmine/event/player/PlayerKickEvent.php b/src/pocketmine/event/player/PlayerKickEvent.php index 27f612fd3..623913e4d 100644 --- a/src/pocketmine/event/player/PlayerKickEvent.php +++ b/src/pocketmine/event/player/PlayerKickEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerLoginEvent.php b/src/pocketmine/event/player/PlayerLoginEvent.php index 6d05df41a..c709231f8 100644 --- a/src/pocketmine/event/player/PlayerLoginEvent.php +++ b/src/pocketmine/event/player/PlayerLoginEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerMoveEvent.php b/src/pocketmine/event/player/PlayerMoveEvent.php index bf29dd1c0..15dbfddb9 100644 --- a/src/pocketmine/event/player/PlayerMoveEvent.php +++ b/src/pocketmine/event/player/PlayerMoveEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerPreLoginEvent.php b/src/pocketmine/event/player/PlayerPreLoginEvent.php index b3df86a1f..0205ded06 100644 --- a/src/pocketmine/event/player/PlayerPreLoginEvent.php +++ b/src/pocketmine/event/player/PlayerPreLoginEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerQuitEvent.php b/src/pocketmine/event/player/PlayerQuitEvent.php index efb29e433..a07932b9d 100644 --- a/src/pocketmine/event/player/PlayerQuitEvent.php +++ b/src/pocketmine/event/player/PlayerQuitEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\TranslationContainer; diff --git a/src/pocketmine/event/player/PlayerRespawnEvent.php b/src/pocketmine/event/player/PlayerRespawnEvent.php index 64cc2b6b0..ade4111d2 100644 --- a/src/pocketmine/event/player/PlayerRespawnEvent.php +++ b/src/pocketmine/event/player/PlayerRespawnEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\level\Position; diff --git a/src/pocketmine/event/player/PlayerToggleFlightEvent.php b/src/pocketmine/event/player/PlayerToggleFlightEvent.php index d5d53deba..b40579c75 100644 --- a/src/pocketmine/event/player/PlayerToggleFlightEvent.php +++ b/src/pocketmine/event/player/PlayerToggleFlightEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerToggleSneakEvent.php b/src/pocketmine/event/player/PlayerToggleSneakEvent.php index d75decc2a..6ea5b5f9a 100644 --- a/src/pocketmine/event/player/PlayerToggleSneakEvent.php +++ b/src/pocketmine/event/player/PlayerToggleSneakEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/PlayerToggleSprintEvent.php b/src/pocketmine/event/player/PlayerToggleSprintEvent.php index a7f17a8ad..4ab6503b0 100644 --- a/src/pocketmine/event/player/PlayerToggleSprintEvent.php +++ b/src/pocketmine/event/player/PlayerToggleSprintEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\player; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/player/cheat/PlayerCheatEvent.php b/src/pocketmine/event/player/cheat/PlayerCheatEvent.php index dfeb14164..feda8492b 100644 --- a/src/pocketmine/event/player/cheat/PlayerCheatEvent.php +++ b/src/pocketmine/event/player/cheat/PlayerCheatEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Events called when a player attempts to cheat */ diff --git a/src/pocketmine/event/player/cheat/PlayerIllegalMoveEvent.php b/src/pocketmine/event/player/cheat/PlayerIllegalMoveEvent.php index f970fdde3..d0e999389 100644 --- a/src/pocketmine/event/player/cheat/PlayerIllegalMoveEvent.php +++ b/src/pocketmine/event/player/cheat/PlayerIllegalMoveEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Events called when a player attempts to perform movement cheats such as clipping through blocks. */ diff --git a/src/pocketmine/event/plugin/PluginDisableEvent.php b/src/pocketmine/event/plugin/PluginDisableEvent.php index 71f664471..d0f9b03eb 100644 --- a/src/pocketmine/event/plugin/PluginDisableEvent.php +++ b/src/pocketmine/event/plugin/PluginDisableEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\plugin; diff --git a/src/pocketmine/event/plugin/PluginEnableEvent.php b/src/pocketmine/event/plugin/PluginEnableEvent.php index fef12fe3f..50124412d 100644 --- a/src/pocketmine/event/plugin/PluginEnableEvent.php +++ b/src/pocketmine/event/plugin/PluginEnableEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\plugin; diff --git a/src/pocketmine/event/plugin/PluginEvent.php b/src/pocketmine/event/plugin/PluginEvent.php index d6a0c9758..dd6362043 100644 --- a/src/pocketmine/event/plugin/PluginEvent.php +++ b/src/pocketmine/event/plugin/PluginEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Events related Plugin enable / disable events */ diff --git a/src/pocketmine/event/server/DataPacketReceiveEvent.php b/src/pocketmine/event/server/DataPacketReceiveEvent.php index cc5b89360..9f56742eb 100644 --- a/src/pocketmine/event/server/DataPacketReceiveEvent.php +++ b/src/pocketmine/event/server/DataPacketReceiveEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\server; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/server/DataPacketSendEvent.php b/src/pocketmine/event/server/DataPacketSendEvent.php index 16848e499..73939aa0e 100644 --- a/src/pocketmine/event/server/DataPacketSendEvent.php +++ b/src/pocketmine/event/server/DataPacketSendEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\server; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/event/server/LowMemoryEvent.php b/src/pocketmine/event/server/LowMemoryEvent.php index 8dfe8d3d1..09300d798 100644 --- a/src/pocketmine/event/server/LowMemoryEvent.php +++ b/src/pocketmine/event/server/LowMemoryEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\server; use pocketmine\utils\Utils; diff --git a/src/pocketmine/event/server/QueryRegenerateEvent.php b/src/pocketmine/event/server/QueryRegenerateEvent.php index 96156198a..538474ce0 100644 --- a/src/pocketmine/event/server/QueryRegenerateEvent.php +++ b/src/pocketmine/event/server/QueryRegenerateEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\server; use pocketmine\Server; diff --git a/src/pocketmine/event/server/RemoteServerCommandEvent.php b/src/pocketmine/event/server/RemoteServerCommandEvent.php index 412c992c8..92d910ffd 100644 --- a/src/pocketmine/event/server/RemoteServerCommandEvent.php +++ b/src/pocketmine/event/server/RemoteServerCommandEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\server; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/event/server/ServerCommandEvent.php b/src/pocketmine/event/server/ServerCommandEvent.php index 6a82e67d7..0b0d62814 100644 --- a/src/pocketmine/event/server/ServerCommandEvent.php +++ b/src/pocketmine/event/server/ServerCommandEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\event\server; use pocketmine\command\CommandSender; diff --git a/src/pocketmine/event/server/ServerEvent.php b/src/pocketmine/event/server/ServerEvent.php index 3806343f3..81124b615 100644 --- a/src/pocketmine/event/server/ServerEvent.php +++ b/src/pocketmine/event/server/ServerEvent.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Events related to the server core, like networking, stop, level loading */ diff --git a/src/pocketmine/inventory/AnvilInventory.php b/src/pocketmine/inventory/AnvilInventory.php index b0e0115a7..c679144ae 100644 --- a/src/pocketmine/inventory/AnvilInventory.php +++ b/src/pocketmine/inventory/AnvilInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\level\Position; diff --git a/src/pocketmine/inventory/BaseInventory.php b/src/pocketmine/inventory/BaseInventory.php index aa336a9d4..c88167bcc 100644 --- a/src/pocketmine/inventory/BaseInventory.php +++ b/src/pocketmine/inventory/BaseInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\entity\Entity; diff --git a/src/pocketmine/inventory/BaseTransaction.php b/src/pocketmine/inventory/BaseTransaction.php index 904132ffa..a712118ca 100644 --- a/src/pocketmine/inventory/BaseTransaction.php +++ b/src/pocketmine/inventory/BaseTransaction.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\item\Item; diff --git a/src/pocketmine/inventory/BigShapedRecipe.php b/src/pocketmine/inventory/BigShapedRecipe.php index 927023ed2..85377216f 100644 --- a/src/pocketmine/inventory/BigShapedRecipe.php +++ b/src/pocketmine/inventory/BigShapedRecipe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; class BigShapedRecipe extends ShapedRecipe{ diff --git a/src/pocketmine/inventory/BigShapelessRecipe.php b/src/pocketmine/inventory/BigShapelessRecipe.php index 7b565d5d4..62ca3c382 100644 --- a/src/pocketmine/inventory/BigShapelessRecipe.php +++ b/src/pocketmine/inventory/BigShapelessRecipe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; class BigShapelessRecipe extends ShapelessRecipe{ diff --git a/src/pocketmine/inventory/ChestInventory.php b/src/pocketmine/inventory/ChestInventory.php index 74cc9910d..04f936bd7 100644 --- a/src/pocketmine/inventory/ChestInventory.php +++ b/src/pocketmine/inventory/ChestInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\level\Level; diff --git a/src/pocketmine/inventory/ContainerInventory.php b/src/pocketmine/inventory/ContainerInventory.php index 5b1bc652a..e56e9f43e 100644 --- a/src/pocketmine/inventory/ContainerInventory.php +++ b/src/pocketmine/inventory/ContainerInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\math\Vector3; diff --git a/src/pocketmine/inventory/CraftingInventory.php b/src/pocketmine/inventory/CraftingInventory.php index 503287a3a..f42c08602 100644 --- a/src/pocketmine/inventory/CraftingInventory.php +++ b/src/pocketmine/inventory/CraftingInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; /** diff --git a/src/pocketmine/inventory/CraftingManager.php b/src/pocketmine/inventory/CraftingManager.php index 5ecbde9df..95fd1cced 100644 --- a/src/pocketmine/inventory/CraftingManager.php +++ b/src/pocketmine/inventory/CraftingManager.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\event\Timings; @@ -295,7 +297,7 @@ class CraftingManager{ * @param Recipe $recipe */ public function registerRecipe(Recipe $recipe){ - $recipe->setId(UUID::fromData(++self::$RECIPE_COUNT, $recipe->getResult()->getId(), $recipe->getResult()->getDamage(), $recipe->getResult()->getCount(), $recipe->getResult()->getCompoundTag())); + $recipe->setId(UUID::fromData((string) ++self::$RECIPE_COUNT, (string) $recipe->getResult()->getId(), (string) $recipe->getResult()->getDamage(), (string) $recipe->getResult()->getCount(), $recipe->getResult()->getCompoundTag())); if($recipe instanceof ShapedRecipe){ $this->registerShapedRecipe($recipe); diff --git a/src/pocketmine/inventory/CustomInventory.php b/src/pocketmine/inventory/CustomInventory.php index 6f94fc746..49a3705a0 100644 --- a/src/pocketmine/inventory/CustomInventory.php +++ b/src/pocketmine/inventory/CustomInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; /** diff --git a/src/pocketmine/inventory/DoubleChestInventory.php b/src/pocketmine/inventory/DoubleChestInventory.php index deee9b58f..2441c0cb3 100644 --- a/src/pocketmine/inventory/DoubleChestInventory.php +++ b/src/pocketmine/inventory/DoubleChestInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\item\Item; diff --git a/src/pocketmine/inventory/EnchantInventory.php b/src/pocketmine/inventory/EnchantInventory.php index 39f21b570..11d3fd154 100644 --- a/src/pocketmine/inventory/EnchantInventory.php +++ b/src/pocketmine/inventory/EnchantInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\level\Position; diff --git a/src/pocketmine/inventory/FakeBlockMenu.php b/src/pocketmine/inventory/FakeBlockMenu.php index d5b2a0a1e..04011ea15 100644 --- a/src/pocketmine/inventory/FakeBlockMenu.php +++ b/src/pocketmine/inventory/FakeBlockMenu.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\level\Position; diff --git a/src/pocketmine/inventory/Fuel.php b/src/pocketmine/inventory/Fuel.php index c1d66f923..ef9586ee4 100644 --- a/src/pocketmine/inventory/Fuel.php +++ b/src/pocketmine/inventory/Fuel.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\item\Item; diff --git a/src/pocketmine/inventory/FurnaceInventory.php b/src/pocketmine/inventory/FurnaceInventory.php index 7542dea8e..0abd75662 100644 --- a/src/pocketmine/inventory/FurnaceInventory.php +++ b/src/pocketmine/inventory/FurnaceInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\item\Item; diff --git a/src/pocketmine/inventory/FurnaceRecipe.php b/src/pocketmine/inventory/FurnaceRecipe.php index 34b4dbf81..0216e2749 100644 --- a/src/pocketmine/inventory/FurnaceRecipe.php +++ b/src/pocketmine/inventory/FurnaceRecipe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\item\Item; diff --git a/src/pocketmine/inventory/Inventory.php b/src/pocketmine/inventory/Inventory.php index 904f0e596..e7ef25d83 100644 --- a/src/pocketmine/inventory/Inventory.php +++ b/src/pocketmine/inventory/Inventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Handles the creation of virtual inventories or mapped to an InventoryHolder */ diff --git a/src/pocketmine/inventory/InventoryHolder.php b/src/pocketmine/inventory/InventoryHolder.php index 7baf89947..9de57f267 100644 --- a/src/pocketmine/inventory/InventoryHolder.php +++ b/src/pocketmine/inventory/InventoryHolder.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; interface InventoryHolder{ diff --git a/src/pocketmine/inventory/InventoryType.php b/src/pocketmine/inventory/InventoryType.php index 4b97db2e9..a6ff58038 100644 --- a/src/pocketmine/inventory/InventoryType.php +++ b/src/pocketmine/inventory/InventoryType.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\network\mcpe\protocol\types\WindowTypes; diff --git a/src/pocketmine/inventory/MultiRecipe.php b/src/pocketmine/inventory/MultiRecipe.php index 962976f48..453e77f63 100644 --- a/src/pocketmine/inventory/MultiRecipe.php +++ b/src/pocketmine/inventory/MultiRecipe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\utils\UUID; diff --git a/src/pocketmine/inventory/PlayerInventory.php b/src/pocketmine/inventory/PlayerInventory.php index cb22ba9ff..b7b5bf41a 100644 --- a/src/pocketmine/inventory/PlayerInventory.php +++ b/src/pocketmine/inventory/PlayerInventory.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\entity\Human; diff --git a/src/pocketmine/inventory/Recipe.php b/src/pocketmine/inventory/Recipe.php index e1aa17374..8a1782bd4 100644 --- a/src/pocketmine/inventory/Recipe.php +++ b/src/pocketmine/inventory/Recipe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\utils\UUID; diff --git a/src/pocketmine/inventory/ShapedRecipe.php b/src/pocketmine/inventory/ShapedRecipe.php index 823e6c453..fda4c8190 100644 --- a/src/pocketmine/inventory/ShapedRecipe.php +++ b/src/pocketmine/inventory/ShapedRecipe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\item\Item; diff --git a/src/pocketmine/inventory/ShapelessRecipe.php b/src/pocketmine/inventory/ShapelessRecipe.php index 8e5cf8375..91a867cb0 100644 --- a/src/pocketmine/inventory/ShapelessRecipe.php +++ b/src/pocketmine/inventory/ShapelessRecipe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\item\Item; diff --git a/src/pocketmine/inventory/SimpleTransactionGroup.php b/src/pocketmine/inventory/SimpleTransactionGroup.php index 4e8811cf9..77a8aa8b9 100644 --- a/src/pocketmine/inventory/SimpleTransactionGroup.php +++ b/src/pocketmine/inventory/SimpleTransactionGroup.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\event\inventory\InventoryTransactionEvent; diff --git a/src/pocketmine/inventory/SlotType.php b/src/pocketmine/inventory/SlotType.php index 0f4297f06..65ab00732 100644 --- a/src/pocketmine/inventory/SlotType.php +++ b/src/pocketmine/inventory/SlotType.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; /** diff --git a/src/pocketmine/inventory/Transaction.php b/src/pocketmine/inventory/Transaction.php index edfe9acb9..6dbdfb4f4 100644 --- a/src/pocketmine/inventory/Transaction.php +++ b/src/pocketmine/inventory/Transaction.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; use pocketmine\item\Item; diff --git a/src/pocketmine/inventory/TransactionGroup.php b/src/pocketmine/inventory/TransactionGroup.php index 59f167dfe..b970c6c8c 100644 --- a/src/pocketmine/inventory/TransactionGroup.php +++ b/src/pocketmine/inventory/TransactionGroup.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\inventory; interface TransactionGroup{ diff --git a/src/pocketmine/item/Apple.php b/src/pocketmine/item/Apple.php index 8036e0cda..2a43bc8be 100644 --- a/src/pocketmine/item/Apple.php +++ b/src/pocketmine/item/Apple.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Armor.php b/src/pocketmine/item/Armor.php index af5264fbf..27f442706 100644 --- a/src/pocketmine/item/Armor.php +++ b/src/pocketmine/item/Armor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Arrow.php b/src/pocketmine/item/Arrow.php index 733c9770f..ab5300ac3 100644 --- a/src/pocketmine/item/Arrow.php +++ b/src/pocketmine/item/Arrow.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Arrow extends Item{ diff --git a/src/pocketmine/item/BakedPotato.php b/src/pocketmine/item/BakedPotato.php index 01af5aefe..a3bf3b31a 100644 --- a/src/pocketmine/item/BakedPotato.php +++ b/src/pocketmine/item/BakedPotato.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class BakedPotato extends Food{ diff --git a/src/pocketmine/item/Bed.php b/src/pocketmine/item/Bed.php index 20edc507d..40cc48e96 100644 --- a/src/pocketmine/item/Bed.php +++ b/src/pocketmine/item/Bed.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Beetroot.php b/src/pocketmine/item/Beetroot.php index 91028c194..f84157717 100644 --- a/src/pocketmine/item/Beetroot.php +++ b/src/pocketmine/item/Beetroot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Beetroot extends Food{ diff --git a/src/pocketmine/item/BeetrootSeeds.php b/src/pocketmine/item/BeetrootSeeds.php index e52a8e626..3536c99a9 100644 --- a/src/pocketmine/item/BeetrootSeeds.php +++ b/src/pocketmine/item/BeetrootSeeds.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/BeetrootSoup.php b/src/pocketmine/item/BeetrootSoup.php index a6b0b6456..d6047037e 100644 --- a/src/pocketmine/item/BeetrootSoup.php +++ b/src/pocketmine/item/BeetrootSoup.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/BlazePowder.php b/src/pocketmine/item/BlazePowder.php index ca9276cd0..cddf38a41 100644 --- a/src/pocketmine/item/BlazePowder.php +++ b/src/pocketmine/item/BlazePowder.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class BlazePowder extends Item{ diff --git a/src/pocketmine/item/Boat.php b/src/pocketmine/item/Boat.php index 9c695c465..222a202f1 100644 --- a/src/pocketmine/item/Boat.php +++ b/src/pocketmine/item/Boat.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Boat extends Item{ diff --git a/src/pocketmine/item/Bone.php b/src/pocketmine/item/Bone.php index 05248549f..50661713d 100644 --- a/src/pocketmine/item/Bone.php +++ b/src/pocketmine/item/Bone.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Bone extends Item{ diff --git a/src/pocketmine/item/Book.php b/src/pocketmine/item/Book.php index 2e202ad3b..ba60042fa 100644 --- a/src/pocketmine/item/Book.php +++ b/src/pocketmine/item/Book.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Book extends Item{ diff --git a/src/pocketmine/item/Bow.php b/src/pocketmine/item/Bow.php index d81b8b763..a407dc715 100644 --- a/src/pocketmine/item/Bow.php +++ b/src/pocketmine/item/Bow.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Bowl.php b/src/pocketmine/item/Bowl.php index 54f74cf2c..51e6428ca 100644 --- a/src/pocketmine/item/Bowl.php +++ b/src/pocketmine/item/Bowl.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Bread.php b/src/pocketmine/item/Bread.php index de38cd97c..a4d74bcd6 100644 --- a/src/pocketmine/item/Bread.php +++ b/src/pocketmine/item/Bread.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Bread extends Food{ diff --git a/src/pocketmine/item/BrewingStand.php b/src/pocketmine/item/BrewingStand.php index 414b8d74e..25894a7cd 100644 --- a/src/pocketmine/item/BrewingStand.php +++ b/src/pocketmine/item/BrewingStand.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class BrewingStand extends Item{ diff --git a/src/pocketmine/item/Brick.php b/src/pocketmine/item/Brick.php index da2df9f4e..1e2e5d1e4 100644 --- a/src/pocketmine/item/Brick.php +++ b/src/pocketmine/item/Brick.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Bucket.php b/src/pocketmine/item/Bucket.php index f1facc5bb..fd82dd169 100644 --- a/src/pocketmine/item/Bucket.php +++ b/src/pocketmine/item/Bucket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Air; diff --git a/src/pocketmine/item/Cake.php b/src/pocketmine/item/Cake.php index c30aee4f8..ade0dac71 100644 --- a/src/pocketmine/item/Cake.php +++ b/src/pocketmine/item/Cake.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Camera.php b/src/pocketmine/item/Camera.php index fa3ce6e08..7179a8ecb 100644 --- a/src/pocketmine/item/Camera.php +++ b/src/pocketmine/item/Camera.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Camera extends Item{ diff --git a/src/pocketmine/item/Carrot.php b/src/pocketmine/item/Carrot.php index 2a56fe4f6..4a9e0f2fe 100644 --- a/src/pocketmine/item/Carrot.php +++ b/src/pocketmine/item/Carrot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/ChainBoots.php b/src/pocketmine/item/ChainBoots.php index 6efb28e1f..9786690b6 100644 --- a/src/pocketmine/item/ChainBoots.php +++ b/src/pocketmine/item/ChainBoots.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/ChainChestplate.php b/src/pocketmine/item/ChainChestplate.php index 58eab5d7b..e573e6a24 100644 --- a/src/pocketmine/item/ChainChestplate.php +++ b/src/pocketmine/item/ChainChestplate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/ChainHelmet.php b/src/pocketmine/item/ChainHelmet.php index 614c216d4..b6a31f8e9 100644 --- a/src/pocketmine/item/ChainHelmet.php +++ b/src/pocketmine/item/ChainHelmet.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/ChainLeggings.php b/src/pocketmine/item/ChainLeggings.php index 0b74fc4f8..90a60bc79 100644 --- a/src/pocketmine/item/ChainLeggings.php +++ b/src/pocketmine/item/ChainLeggings.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Clay.php b/src/pocketmine/item/Clay.php index 0a130aefa..d8367885d 100644 --- a/src/pocketmine/item/Clay.php +++ b/src/pocketmine/item/Clay.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Clay extends Item{ diff --git a/src/pocketmine/item/Clock.php b/src/pocketmine/item/Clock.php index d873b6aad..993d18815 100644 --- a/src/pocketmine/item/Clock.php +++ b/src/pocketmine/item/Clock.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Clock extends Item{ diff --git a/src/pocketmine/item/Coal.php b/src/pocketmine/item/Coal.php index 289a6d452..c75f2b708 100644 --- a/src/pocketmine/item/Coal.php +++ b/src/pocketmine/item/Coal.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Compass.php b/src/pocketmine/item/Compass.php index 6f467ffc8..ace5fdcec 100644 --- a/src/pocketmine/item/Compass.php +++ b/src/pocketmine/item/Compass.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Compass extends Item{ diff --git a/src/pocketmine/item/CookedChicken.php b/src/pocketmine/item/CookedChicken.php index f5828e609..55369f19c 100644 --- a/src/pocketmine/item/CookedChicken.php +++ b/src/pocketmine/item/CookedChicken.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class CookedChicken extends Food{ diff --git a/src/pocketmine/item/CookedFish.php b/src/pocketmine/item/CookedFish.php index bc8dceb4c..168a61c62 100644 --- a/src/pocketmine/item/CookedFish.php +++ b/src/pocketmine/item/CookedFish.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class CookedFish extends Fish{ diff --git a/src/pocketmine/item/CookedPorkchop.php b/src/pocketmine/item/CookedPorkchop.php index 0f41f4a84..9b13ebb3d 100644 --- a/src/pocketmine/item/CookedPorkchop.php +++ b/src/pocketmine/item/CookedPorkchop.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class CookedPorkchop extends Food{ diff --git a/src/pocketmine/item/CookedRabbit.php b/src/pocketmine/item/CookedRabbit.php index 5544f5bb3..51bca14fa 100644 --- a/src/pocketmine/item/CookedRabbit.php +++ b/src/pocketmine/item/CookedRabbit.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class CookedRabbit extends Food{ diff --git a/src/pocketmine/item/Cookie.php b/src/pocketmine/item/Cookie.php index dc7e35ba2..488816c2e 100644 --- a/src/pocketmine/item/Cookie.php +++ b/src/pocketmine/item/Cookie.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Cookie extends Food{ diff --git a/src/pocketmine/item/Diamond.php b/src/pocketmine/item/Diamond.php index f48f0e2f9..4b6eb3bbb 100644 --- a/src/pocketmine/item/Diamond.php +++ b/src/pocketmine/item/Diamond.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/DiamondAxe.php b/src/pocketmine/item/DiamondAxe.php index 38bab87ba..0352a48c9 100644 --- a/src/pocketmine/item/DiamondAxe.php +++ b/src/pocketmine/item/DiamondAxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/DiamondBoots.php b/src/pocketmine/item/DiamondBoots.php index 327bed9af..7666826b0 100644 --- a/src/pocketmine/item/DiamondBoots.php +++ b/src/pocketmine/item/DiamondBoots.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/DiamondChestplate.php b/src/pocketmine/item/DiamondChestplate.php index 698636d6d..2aaf9d2ea 100644 --- a/src/pocketmine/item/DiamondChestplate.php +++ b/src/pocketmine/item/DiamondChestplate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/DiamondHelmet.php b/src/pocketmine/item/DiamondHelmet.php index 3ce8b7228..bb70f7a8f 100644 --- a/src/pocketmine/item/DiamondHelmet.php +++ b/src/pocketmine/item/DiamondHelmet.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/DiamondHoe.php b/src/pocketmine/item/DiamondHoe.php index df282d6ed..5b99f4047 100644 --- a/src/pocketmine/item/DiamondHoe.php +++ b/src/pocketmine/item/DiamondHoe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/DiamondLeggings.php b/src/pocketmine/item/DiamondLeggings.php index 39e80c105..997475abf 100644 --- a/src/pocketmine/item/DiamondLeggings.php +++ b/src/pocketmine/item/DiamondLeggings.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/DiamondPickaxe.php b/src/pocketmine/item/DiamondPickaxe.php index 158439aae..c9414a508 100644 --- a/src/pocketmine/item/DiamondPickaxe.php +++ b/src/pocketmine/item/DiamondPickaxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/DiamondShovel.php b/src/pocketmine/item/DiamondShovel.php index 7b887b9b3..7edefb0aa 100644 --- a/src/pocketmine/item/DiamondShovel.php +++ b/src/pocketmine/item/DiamondShovel.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/DiamondSword.php b/src/pocketmine/item/DiamondSword.php index fb1efb403..2ad11527f 100644 --- a/src/pocketmine/item/DiamondSword.php +++ b/src/pocketmine/item/DiamondSword.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Dye.php b/src/pocketmine/item/Dye.php index 0add78146..1bcb77f8a 100644 --- a/src/pocketmine/item/Dye.php +++ b/src/pocketmine/item/Dye.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Dye extends Item{ diff --git a/src/pocketmine/item/Egg.php b/src/pocketmine/item/Egg.php index 97818070a..0b1235e0a 100644 --- a/src/pocketmine/item/Egg.php +++ b/src/pocketmine/item/Egg.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Egg extends Item{ diff --git a/src/pocketmine/item/Emerald.php b/src/pocketmine/item/Emerald.php index 86f6766af..50a4cd47f 100644 --- a/src/pocketmine/item/Emerald.php +++ b/src/pocketmine/item/Emerald.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Emerald extends Item{ diff --git a/src/pocketmine/item/Feather.php b/src/pocketmine/item/Feather.php index a84d0995b..cd11d5e41 100644 --- a/src/pocketmine/item/Feather.php +++ b/src/pocketmine/item/Feather.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/FermentedSpiderEye.php b/src/pocketmine/item/FermentedSpiderEye.php index d00230a1a..0a1c67627 100644 --- a/src/pocketmine/item/FermentedSpiderEye.php +++ b/src/pocketmine/item/FermentedSpiderEye.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class FermentedSpiderEye extends Item{ diff --git a/src/pocketmine/item/Fish.php b/src/pocketmine/item/Fish.php index 58e5da42f..80f5c9fee 100644 --- a/src/pocketmine/item/Fish.php +++ b/src/pocketmine/item/Fish.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\entity\Effect; @@ -49,7 +51,7 @@ class Fish extends Food{ }elseif($this->meta === self::FISH_CLOWNFISH){ return 1; }elseif($this->meta === self::FISH_PUFFERFISH){ - return 1.2; + return 1; } return 0; } diff --git a/src/pocketmine/item/FishingRod.php b/src/pocketmine/item/FishingRod.php index 33858ceba..0c7fb9b41 100644 --- a/src/pocketmine/item/FishingRod.php +++ b/src/pocketmine/item/FishingRod.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class FishingRod extends Item{ diff --git a/src/pocketmine/item/Flint.php b/src/pocketmine/item/Flint.php index dc42b987d..a9a5a86a1 100644 --- a/src/pocketmine/item/Flint.php +++ b/src/pocketmine/item/Flint.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Flint extends Item{ diff --git a/src/pocketmine/item/FlintSteel.php b/src/pocketmine/item/FlintSteel.php index 7477d2965..912aac4df 100644 --- a/src/pocketmine/item/FlintSteel.php +++ b/src/pocketmine/item/FlintSteel.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/FlowerPot.php b/src/pocketmine/item/FlowerPot.php index f18712988..feae14c8c 100644 --- a/src/pocketmine/item/FlowerPot.php +++ b/src/pocketmine/item/FlowerPot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Food.php b/src/pocketmine/item/Food.php index 7738ebbe4..48207d9e0 100644 --- a/src/pocketmine/item/Food.php +++ b/src/pocketmine/item/Food.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\entity\Entity; diff --git a/src/pocketmine/item/FoodSource.php b/src/pocketmine/item/FoodSource.php index ed3834361..c12c37e35 100644 --- a/src/pocketmine/item/FoodSource.php +++ b/src/pocketmine/item/FoodSource.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\entity\Effect; diff --git a/src/pocketmine/item/GlassBottle.php b/src/pocketmine/item/GlassBottle.php index 063442511..cfddc4d9f 100644 --- a/src/pocketmine/item/GlassBottle.php +++ b/src/pocketmine/item/GlassBottle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class GlassBottle extends Item{ diff --git a/src/pocketmine/item/GlisteringMelon.php b/src/pocketmine/item/GlisteringMelon.php index 792b1b149..1ef5836b1 100644 --- a/src/pocketmine/item/GlisteringMelon.php +++ b/src/pocketmine/item/GlisteringMelon.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class GlisteringMelon extends Item{ diff --git a/src/pocketmine/item/GlowstoneDust.php b/src/pocketmine/item/GlowstoneDust.php index 03599c8a2..4bbc5bf3a 100644 --- a/src/pocketmine/item/GlowstoneDust.php +++ b/src/pocketmine/item/GlowstoneDust.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class GlowstoneDust extends Item{ diff --git a/src/pocketmine/item/GoldAxe.php b/src/pocketmine/item/GoldAxe.php index 96a88557c..d97436520 100644 --- a/src/pocketmine/item/GoldAxe.php +++ b/src/pocketmine/item/GoldAxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldBoots.php b/src/pocketmine/item/GoldBoots.php index 217ea881b..39af40fea 100644 --- a/src/pocketmine/item/GoldBoots.php +++ b/src/pocketmine/item/GoldBoots.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldChestplate.php b/src/pocketmine/item/GoldChestplate.php index d430856ff..2704c9544 100644 --- a/src/pocketmine/item/GoldChestplate.php +++ b/src/pocketmine/item/GoldChestplate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldHelmet.php b/src/pocketmine/item/GoldHelmet.php index 2ed8ea2ad..1cbb38562 100644 --- a/src/pocketmine/item/GoldHelmet.php +++ b/src/pocketmine/item/GoldHelmet.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldHoe.php b/src/pocketmine/item/GoldHoe.php index 71bb5a7b9..57e16daf1 100644 --- a/src/pocketmine/item/GoldHoe.php +++ b/src/pocketmine/item/GoldHoe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldIngot.php b/src/pocketmine/item/GoldIngot.php index 4c58f75ba..99a84f278 100644 --- a/src/pocketmine/item/GoldIngot.php +++ b/src/pocketmine/item/GoldIngot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldLeggings.php b/src/pocketmine/item/GoldLeggings.php index 121efe228..fbc4e4db6 100644 --- a/src/pocketmine/item/GoldLeggings.php +++ b/src/pocketmine/item/GoldLeggings.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldNugget.php b/src/pocketmine/item/GoldNugget.php index cd9b8ce98..9441a18c8 100644 --- a/src/pocketmine/item/GoldNugget.php +++ b/src/pocketmine/item/GoldNugget.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class GoldNugget extends Item{ diff --git a/src/pocketmine/item/GoldPickaxe.php b/src/pocketmine/item/GoldPickaxe.php index 7087f450f..0c9953ca7 100644 --- a/src/pocketmine/item/GoldPickaxe.php +++ b/src/pocketmine/item/GoldPickaxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldShovel.php b/src/pocketmine/item/GoldShovel.php index 568348895..0428c33c3 100644 --- a/src/pocketmine/item/GoldShovel.php +++ b/src/pocketmine/item/GoldShovel.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldSword.php b/src/pocketmine/item/GoldSword.php index f097b99b1..089edc0b7 100644 --- a/src/pocketmine/item/GoldSword.php +++ b/src/pocketmine/item/GoldSword.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/GoldenApple.php b/src/pocketmine/item/GoldenApple.php index acbe4291c..4fe9abc23 100644 --- a/src/pocketmine/item/GoldenApple.php +++ b/src/pocketmine/item/GoldenApple.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\entity\Effect; diff --git a/src/pocketmine/item/GoldenAppleEnchanted.php b/src/pocketmine/item/GoldenAppleEnchanted.php index 3681deeaf..b1569d395 100644 --- a/src/pocketmine/item/GoldenAppleEnchanted.php +++ b/src/pocketmine/item/GoldenAppleEnchanted.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\entity\Effect; diff --git a/src/pocketmine/item/GoldenCarrot.php b/src/pocketmine/item/GoldenCarrot.php index 6cf07b960..80fcab749 100644 --- a/src/pocketmine/item/GoldenCarrot.php +++ b/src/pocketmine/item/GoldenCarrot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class GoldenCarrot extends Food{ diff --git a/src/pocketmine/item/Gunpowder.php b/src/pocketmine/item/Gunpowder.php index 707442f86..3d05e8ea4 100644 --- a/src/pocketmine/item/Gunpowder.php +++ b/src/pocketmine/item/Gunpowder.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Gunpowder extends Item{ diff --git a/src/pocketmine/item/IronAxe.php b/src/pocketmine/item/IronAxe.php index 4699e5ad4..0179e2ab7 100644 --- a/src/pocketmine/item/IronAxe.php +++ b/src/pocketmine/item/IronAxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/IronBoots.php b/src/pocketmine/item/IronBoots.php index 46c9d5fb1..fa5ea3dff 100644 --- a/src/pocketmine/item/IronBoots.php +++ b/src/pocketmine/item/IronBoots.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/IronChestplate.php b/src/pocketmine/item/IronChestplate.php index 2f083a11d..ed82c87eb 100644 --- a/src/pocketmine/item/IronChestplate.php +++ b/src/pocketmine/item/IronChestplate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/IronDoor.php b/src/pocketmine/item/IronDoor.php index e39911c0f..28e17d704 100644 --- a/src/pocketmine/item/IronDoor.php +++ b/src/pocketmine/item/IronDoor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/IronHelmet.php b/src/pocketmine/item/IronHelmet.php index aa8cad648..e2d3cb594 100644 --- a/src/pocketmine/item/IronHelmet.php +++ b/src/pocketmine/item/IronHelmet.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/IronHoe.php b/src/pocketmine/item/IronHoe.php index 7fd286763..8872a34ea 100644 --- a/src/pocketmine/item/IronHoe.php +++ b/src/pocketmine/item/IronHoe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/IronIngot.php b/src/pocketmine/item/IronIngot.php index eedae422f..451e9adb0 100644 --- a/src/pocketmine/item/IronIngot.php +++ b/src/pocketmine/item/IronIngot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/IronLeggings.php b/src/pocketmine/item/IronLeggings.php index 879c7048d..5cbd3ee57 100644 --- a/src/pocketmine/item/IronLeggings.php +++ b/src/pocketmine/item/IronLeggings.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/IronPickaxe.php b/src/pocketmine/item/IronPickaxe.php index 92c8d6c47..a5add10b3 100644 --- a/src/pocketmine/item/IronPickaxe.php +++ b/src/pocketmine/item/IronPickaxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/IronShovel.php b/src/pocketmine/item/IronShovel.php index 0d4b470ab..2177c8e76 100644 --- a/src/pocketmine/item/IronShovel.php +++ b/src/pocketmine/item/IronShovel.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/IronSword.php b/src/pocketmine/item/IronSword.php index 83e6e803a..b1b5db811 100644 --- a/src/pocketmine/item/IronSword.php +++ b/src/pocketmine/item/IronSword.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Item.php b/src/pocketmine/item/Item.php index 2305a836c..dc5b1f304 100644 --- a/src/pocketmine/item/Item.php +++ b/src/pocketmine/item/Item.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * All the Item classes */ diff --git a/src/pocketmine/item/ItemBlock.php b/src/pocketmine/item/ItemBlock.php index 8a61b31aa..192c055dd 100644 --- a/src/pocketmine/item/ItemBlock.php +++ b/src/pocketmine/item/ItemBlock.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/ItemFrame.php b/src/pocketmine/item/ItemFrame.php index 0043cb4ee..a59256fc0 100644 --- a/src/pocketmine/item/ItemFrame.php +++ b/src/pocketmine/item/ItemFrame.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/ItemIds.php b/src/pocketmine/item/ItemIds.php index 4ecf60d32..183ad4d65 100644 --- a/src/pocketmine/item/ItemIds.php +++ b/src/pocketmine/item/ItemIds.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\BlockIds; diff --git a/src/pocketmine/item/Leather.php b/src/pocketmine/item/Leather.php index e1b69ac5b..412966daa 100644 --- a/src/pocketmine/item/Leather.php +++ b/src/pocketmine/item/Leather.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Leather extends Item{ diff --git a/src/pocketmine/item/LeatherBoots.php b/src/pocketmine/item/LeatherBoots.php index 21fd13aed..0f1f10274 100644 --- a/src/pocketmine/item/LeatherBoots.php +++ b/src/pocketmine/item/LeatherBoots.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/LeatherCap.php b/src/pocketmine/item/LeatherCap.php index 4ab4906e1..32753ba6b 100644 --- a/src/pocketmine/item/LeatherCap.php +++ b/src/pocketmine/item/LeatherCap.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/LeatherPants.php b/src/pocketmine/item/LeatherPants.php index 55503b508..ec38c9e26 100644 --- a/src/pocketmine/item/LeatherPants.php +++ b/src/pocketmine/item/LeatherPants.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/LeatherTunic.php b/src/pocketmine/item/LeatherTunic.php index afebd078d..72c3f461d 100644 --- a/src/pocketmine/item/LeatherTunic.php +++ b/src/pocketmine/item/LeatherTunic.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/MagmaCream.php b/src/pocketmine/item/MagmaCream.php index 43c13a918..9c8cdd712 100644 --- a/src/pocketmine/item/MagmaCream.php +++ b/src/pocketmine/item/MagmaCream.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class MagmaCream extends Item{ diff --git a/src/pocketmine/item/Melon.php b/src/pocketmine/item/Melon.php index 75cefe875..faadabc29 100644 --- a/src/pocketmine/item/Melon.php +++ b/src/pocketmine/item/Melon.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Melon extends Food{ diff --git a/src/pocketmine/item/MelonSeeds.php b/src/pocketmine/item/MelonSeeds.php index 05aac6c21..632924b0c 100644 --- a/src/pocketmine/item/MelonSeeds.php +++ b/src/pocketmine/item/MelonSeeds.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Minecart.php b/src/pocketmine/item/Minecart.php index 769fcff2b..ce06e9c72 100644 --- a/src/pocketmine/item/Minecart.php +++ b/src/pocketmine/item/Minecart.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Minecart extends Item{ diff --git a/src/pocketmine/item/MobHead.php b/src/pocketmine/item/MobHead.php index 07f78ead5..0e9f92193 100644 --- a/src/pocketmine/item/MobHead.php +++ b/src/pocketmine/item/MobHead.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/MushroomStew.php b/src/pocketmine/item/MushroomStew.php index 4c315ab9a..309f40a96 100644 --- a/src/pocketmine/item/MushroomStew.php +++ b/src/pocketmine/item/MushroomStew.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class MushroomStew extends Food{ diff --git a/src/pocketmine/item/NetherBrick.php b/src/pocketmine/item/NetherBrick.php index 626742dcd..bffa9330c 100644 --- a/src/pocketmine/item/NetherBrick.php +++ b/src/pocketmine/item/NetherBrick.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class NetherBrick extends Item{ diff --git a/src/pocketmine/item/NetherQuartz.php b/src/pocketmine/item/NetherQuartz.php index 883ad0c5f..b6835f4e8 100644 --- a/src/pocketmine/item/NetherQuartz.php +++ b/src/pocketmine/item/NetherQuartz.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class NetherQuartz extends Item{ diff --git a/src/pocketmine/item/NetherStar.php b/src/pocketmine/item/NetherStar.php index 26dddb73f..80bd348c4 100644 --- a/src/pocketmine/item/NetherStar.php +++ b/src/pocketmine/item/NetherStar.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/NetherWart.php b/src/pocketmine/item/NetherWart.php index 951b5456d..c54470fae 100644 --- a/src/pocketmine/item/NetherWart.php +++ b/src/pocketmine/item/NetherWart.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class NetherWart extends Item{ diff --git a/src/pocketmine/item/Painting.php b/src/pocketmine/item/Painting.php index efec264bf..124749b17 100644 --- a/src/pocketmine/item/Painting.php +++ b/src/pocketmine/item/Painting.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Paper.php b/src/pocketmine/item/Paper.php index e57029225..99f185eca 100644 --- a/src/pocketmine/item/Paper.php +++ b/src/pocketmine/item/Paper.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Paper extends Item{ diff --git a/src/pocketmine/item/Potato.php b/src/pocketmine/item/Potato.php index b187d29b4..9369848b9 100644 --- a/src/pocketmine/item/Potato.php +++ b/src/pocketmine/item/Potato.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Potion.php b/src/pocketmine/item/Potion.php index af879be24..a8d6f62e3 100644 --- a/src/pocketmine/item/Potion.php +++ b/src/pocketmine/item/Potion.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\entity\Entity; diff --git a/src/pocketmine/item/PrismarineCrystals.php b/src/pocketmine/item/PrismarineCrystals.php index b7f3edfed..3ed1ac5b8 100644 --- a/src/pocketmine/item/PrismarineCrystals.php +++ b/src/pocketmine/item/PrismarineCrystals.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/PrismarineShard.php b/src/pocketmine/item/PrismarineShard.php index 9f6a92f5d..5e60fc58e 100644 --- a/src/pocketmine/item/PrismarineShard.php +++ b/src/pocketmine/item/PrismarineShard.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/PumpkinPie.php b/src/pocketmine/item/PumpkinPie.php index 13953afa5..9f96e8fc3 100644 --- a/src/pocketmine/item/PumpkinPie.php +++ b/src/pocketmine/item/PumpkinPie.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class PumpkinPie extends Food{ diff --git a/src/pocketmine/item/PumpkinSeeds.php b/src/pocketmine/item/PumpkinSeeds.php index 152b8f4d8..08f75cc85 100644 --- a/src/pocketmine/item/PumpkinSeeds.php +++ b/src/pocketmine/item/PumpkinSeeds.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Quartz.php b/src/pocketmine/item/Quartz.php index a5e56ca91..c67faad3d 100644 --- a/src/pocketmine/item/Quartz.php +++ b/src/pocketmine/item/Quartz.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Quartz extends Item{ diff --git a/src/pocketmine/item/RawBeef.php b/src/pocketmine/item/RawBeef.php index c0fde7b0b..bce963e60 100644 --- a/src/pocketmine/item/RawBeef.php +++ b/src/pocketmine/item/RawBeef.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class RawBeef extends Food{ diff --git a/src/pocketmine/item/RawChicken.php b/src/pocketmine/item/RawChicken.php index 0f1a7bbd6..a6f211d3b 100644 --- a/src/pocketmine/item/RawChicken.php +++ b/src/pocketmine/item/RawChicken.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\entity\Effect; diff --git a/src/pocketmine/item/RawPorkchop.php b/src/pocketmine/item/RawPorkchop.php index eccb75f1b..4c9f58e86 100644 --- a/src/pocketmine/item/RawPorkchop.php +++ b/src/pocketmine/item/RawPorkchop.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class RawPorkchop extends Item{ diff --git a/src/pocketmine/item/Redstone.php b/src/pocketmine/item/Redstone.php index 876b1f854..57ffdd899 100644 --- a/src/pocketmine/item/Redstone.php +++ b/src/pocketmine/item/Redstone.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Redstone extends Item{ diff --git a/src/pocketmine/item/Shears.php b/src/pocketmine/item/Shears.php index 25bd06387..7c740484f 100644 --- a/src/pocketmine/item/Shears.php +++ b/src/pocketmine/item/Shears.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/Sign.php b/src/pocketmine/item/Sign.php index 93d9b81a8..4a0a1ec36 100644 --- a/src/pocketmine/item/Sign.php +++ b/src/pocketmine/item/Sign.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Slimeball.php b/src/pocketmine/item/Slimeball.php index cc2c80e44..21b07a799 100644 --- a/src/pocketmine/item/Slimeball.php +++ b/src/pocketmine/item/Slimeball.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Slimeball extends Item{ diff --git a/src/pocketmine/item/Snowball.php b/src/pocketmine/item/Snowball.php index 3e3a4f589..52e612c61 100644 --- a/src/pocketmine/item/Snowball.php +++ b/src/pocketmine/item/Snowball.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/SpawnEgg.php b/src/pocketmine/item/SpawnEgg.php index 6343f5f6f..d625028e1 100644 --- a/src/pocketmine/item/SpawnEgg.php +++ b/src/pocketmine/item/SpawnEgg.php @@ -20,6 +20,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/SpiderEye.php b/src/pocketmine/item/SpiderEye.php index 049e4c6f9..f669b5239 100644 --- a/src/pocketmine/item/SpiderEye.php +++ b/src/pocketmine/item/SpiderEye.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\entity\Effect; diff --git a/src/pocketmine/item/Steak.php b/src/pocketmine/item/Steak.php index 126795ab4..f93d37350 100644 --- a/src/pocketmine/item/Steak.php +++ b/src/pocketmine/item/Steak.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Steak extends Food{ diff --git a/src/pocketmine/item/Stick.php b/src/pocketmine/item/Stick.php index 74d299e13..e927c6563 100644 --- a/src/pocketmine/item/Stick.php +++ b/src/pocketmine/item/Stick.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/StoneAxe.php b/src/pocketmine/item/StoneAxe.php index 84321cac5..592b6211f 100644 --- a/src/pocketmine/item/StoneAxe.php +++ b/src/pocketmine/item/StoneAxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/StoneHoe.php b/src/pocketmine/item/StoneHoe.php index 36fab4d69..6849e40f5 100644 --- a/src/pocketmine/item/StoneHoe.php +++ b/src/pocketmine/item/StoneHoe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/StonePickaxe.php b/src/pocketmine/item/StonePickaxe.php index 58c719a13..fc8d9a1b3 100644 --- a/src/pocketmine/item/StonePickaxe.php +++ b/src/pocketmine/item/StonePickaxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/StoneShovel.php b/src/pocketmine/item/StoneShovel.php index d50053f15..85eebd1a2 100644 --- a/src/pocketmine/item/StoneShovel.php +++ b/src/pocketmine/item/StoneShovel.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/StoneSword.php b/src/pocketmine/item/StoneSword.php index cff984825..aa3b368a9 100644 --- a/src/pocketmine/item/StoneSword.php +++ b/src/pocketmine/item/StoneSword.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/StringItem.php b/src/pocketmine/item/StringItem.php index f6682ec3b..9b68d4c83 100644 --- a/src/pocketmine/item/StringItem.php +++ b/src/pocketmine/item/StringItem.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class StringItem extends Item{ diff --git a/src/pocketmine/item/Sugar.php b/src/pocketmine/item/Sugar.php index b50b8c334..65ff2cc14 100644 --- a/src/pocketmine/item/Sugar.php +++ b/src/pocketmine/item/Sugar.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Sugar extends Item{ diff --git a/src/pocketmine/item/Sugarcane.php b/src/pocketmine/item/Sugarcane.php index 5fbd5908c..cdc439519 100644 --- a/src/pocketmine/item/Sugarcane.php +++ b/src/pocketmine/item/Sugarcane.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Tool.php b/src/pocketmine/item/Tool.php index 31d7e840c..c1621bbb0 100644 --- a/src/pocketmine/item/Tool.php +++ b/src/pocketmine/item/Tool.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/Wheat.php b/src/pocketmine/item/Wheat.php index 5e03c5442..ec12acefe 100644 --- a/src/pocketmine/item/Wheat.php +++ b/src/pocketmine/item/Wheat.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; class Wheat extends Item{ diff --git a/src/pocketmine/item/WheatSeeds.php b/src/pocketmine/item/WheatSeeds.php index 08224f2c7..0a0173806 100644 --- a/src/pocketmine/item/WheatSeeds.php +++ b/src/pocketmine/item/WheatSeeds.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/WoodenAxe.php b/src/pocketmine/item/WoodenAxe.php index afca1d85b..3321a05cf 100644 --- a/src/pocketmine/item/WoodenAxe.php +++ b/src/pocketmine/item/WoodenAxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/WoodenDoor.php b/src/pocketmine/item/WoodenDoor.php index 6d7d7b666..dff615336 100644 --- a/src/pocketmine/item/WoodenDoor.php +++ b/src/pocketmine/item/WoodenDoor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; use pocketmine\block\Block; diff --git a/src/pocketmine/item/WoodenHoe.php b/src/pocketmine/item/WoodenHoe.php index 5ab4ea951..d19823164 100644 --- a/src/pocketmine/item/WoodenHoe.php +++ b/src/pocketmine/item/WoodenHoe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/WoodenPickaxe.php b/src/pocketmine/item/WoodenPickaxe.php index dcff916ff..e0f59b3f9 100644 --- a/src/pocketmine/item/WoodenPickaxe.php +++ b/src/pocketmine/item/WoodenPickaxe.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/WoodenShovel.php b/src/pocketmine/item/WoodenShovel.php index 5ab633c4c..df85b017b 100644 --- a/src/pocketmine/item/WoodenShovel.php +++ b/src/pocketmine/item/WoodenShovel.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/WoodenSword.php b/src/pocketmine/item/WoodenSword.php index eb21e4946..4a85a40b5 100644 --- a/src/pocketmine/item/WoodenSword.php +++ b/src/pocketmine/item/WoodenSword.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item; diff --git a/src/pocketmine/item/enchantment/Enchantment.php b/src/pocketmine/item/enchantment/Enchantment.php index 9ddc7f9fb..45b1e4e96 100644 --- a/src/pocketmine/item/enchantment/Enchantment.php +++ b/src/pocketmine/item/enchantment/Enchantment.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item\enchantment; diff --git a/src/pocketmine/item/enchantment/EnchantmentEntry.php b/src/pocketmine/item/enchantment/EnchantmentEntry.php index 625cfec29..d8aa7d050 100644 --- a/src/pocketmine/item/enchantment/EnchantmentEntry.php +++ b/src/pocketmine/item/enchantment/EnchantmentEntry.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item\enchantment; diff --git a/src/pocketmine/item/enchantment/EnchantmentList.php b/src/pocketmine/item/enchantment/EnchantmentList.php index 3d7bea05b..6e30af4d1 100644 --- a/src/pocketmine/item/enchantment/EnchantmentList.php +++ b/src/pocketmine/item/enchantment/EnchantmentList.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\item\enchantment; diff --git a/src/pocketmine/lang/BaseLang.php b/src/pocketmine/lang/BaseLang.php index 6c64fc804..58c3f8f22 100644 --- a/src/pocketmine/lang/BaseLang.php +++ b/src/pocketmine/lang/BaseLang.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\lang; use pocketmine\event\TextContainer; diff --git a/src/pocketmine/level/BlockLightUpdate.php b/src/pocketmine/level/BlockLightUpdate.php index 5f2d49aa7..b436fbb5f 100644 --- a/src/pocketmine/level/BlockLightUpdate.php +++ b/src/pocketmine/level/BlockLightUpdate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; diff --git a/src/pocketmine/level/ChunkLoader.php b/src/pocketmine/level/ChunkLoader.php index e2a9e6b0d..b7604f05e 100644 --- a/src/pocketmine/level/ChunkLoader.php +++ b/src/pocketmine/level/ChunkLoader.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; use pocketmine\block\Block; diff --git a/src/pocketmine/level/ChunkManager.php b/src/pocketmine/level/ChunkManager.php index 72cd1483d..dc39c01da 100644 --- a/src/pocketmine/level/ChunkManager.php +++ b/src/pocketmine/level/ChunkManager.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level; diff --git a/src/pocketmine/level/Explosion.php b/src/pocketmine/level/Explosion.php index c57a3264f..46b818163 100644 --- a/src/pocketmine/level/Explosion.php +++ b/src/pocketmine/level/Explosion.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; use pocketmine\block\Block; diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index 749a47ad6..44312e962 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); /** * All Level related classes are here, like Generators, Populators, Noise, ... diff --git a/src/pocketmine/level/LevelException.php b/src/pocketmine/level/LevelException.php index c76c54009..478c9ef96 100644 --- a/src/pocketmine/level/LevelException.php +++ b/src/pocketmine/level/LevelException.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; use pocketmine\utils\ServerException; diff --git a/src/pocketmine/level/LightUpdate.php b/src/pocketmine/level/LightUpdate.php index 486adf3bc..f0b3dc54e 100644 --- a/src/pocketmine/level/LightUpdate.php +++ b/src/pocketmine/level/LightUpdate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; diff --git a/src/pocketmine/level/Location.php b/src/pocketmine/level/Location.php index dcf282eb8..6c0ac2e39 100644 --- a/src/pocketmine/level/Location.php +++ b/src/pocketmine/level/Location.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/MovingObjectPosition.php b/src/pocketmine/level/MovingObjectPosition.php index f9ce21556..ab2c4810b 100644 --- a/src/pocketmine/level/MovingObjectPosition.php +++ b/src/pocketmine/level/MovingObjectPosition.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; use pocketmine\entity\Entity; diff --git a/src/pocketmine/level/Position.php b/src/pocketmine/level/Position.php index 615c03096..25242c905 100644 --- a/src/pocketmine/level/Position.php +++ b/src/pocketmine/level/Position.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/SimpleChunkManager.php b/src/pocketmine/level/SimpleChunkManager.php index 95f3a2613..712353e7f 100644 --- a/src/pocketmine/level/SimpleChunkManager.php +++ b/src/pocketmine/level/SimpleChunkManager.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level; diff --git a/src/pocketmine/level/SkyLightUpdate.php b/src/pocketmine/level/SkyLightUpdate.php index a2bfc4dfe..3e117ef41 100644 --- a/src/pocketmine/level/SkyLightUpdate.php +++ b/src/pocketmine/level/SkyLightUpdate.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; diff --git a/src/pocketmine/level/WeakPosition.php b/src/pocketmine/level/WeakPosition.php index 13b534a49..6a0a0b052 100644 --- a/src/pocketmine/level/WeakPosition.php +++ b/src/pocketmine/level/WeakPosition.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/format/Chunk.php b/src/pocketmine/level/format/Chunk.php index 0df4caf6b..62faf4d95 100644 --- a/src/pocketmine/level/format/Chunk.php +++ b/src/pocketmine/level/format/Chunk.php @@ -22,7 +22,7 @@ /** * Implementation of MCPE-style chunks with subchunks with XZY ordering. */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format; diff --git a/src/pocketmine/level/format/EmptySubChunk.php b/src/pocketmine/level/format/EmptySubChunk.php index d2e59679e..8111fafae 100644 --- a/src/pocketmine/level/format/EmptySubChunk.php +++ b/src/pocketmine/level/format/EmptySubChunk.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format; diff --git a/src/pocketmine/level/format/SubChunk.php b/src/pocketmine/level/format/SubChunk.php index 4975a372d..31d2ff2dd 100644 --- a/src/pocketmine/level/format/SubChunk.php +++ b/src/pocketmine/level/format/SubChunk.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format; diff --git a/src/pocketmine/level/format/io/BaseLevelProvider.php b/src/pocketmine/level/format/io/BaseLevelProvider.php index 979677a8e..300c84956 100644 --- a/src/pocketmine/level/format/io/BaseLevelProvider.php +++ b/src/pocketmine/level/format/io/BaseLevelProvider.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format\io; diff --git a/src/pocketmine/level/format/io/ChunkException.php b/src/pocketmine/level/format/io/ChunkException.php index 04eb4694e..61c3c9d32 100644 --- a/src/pocketmine/level/format/io/ChunkException.php +++ b/src/pocketmine/level/format/io/ChunkException.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\format\io; class ChunkException extends \RuntimeException{ diff --git a/src/pocketmine/level/format/io/ChunkRequestTask.php b/src/pocketmine/level/format/io/ChunkRequestTask.php index 9e99dc4f5..7b1587770 100644 --- a/src/pocketmine/level/format/io/ChunkRequestTask.php +++ b/src/pocketmine/level/format/io/ChunkRequestTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\format\io; use pocketmine\level\format\Chunk; diff --git a/src/pocketmine/level/format/io/ChunkUtils.php b/src/pocketmine/level/format/io/ChunkUtils.php index 934ab46b2..f89994ae8 100644 --- a/src/pocketmine/level/format/io/ChunkUtils.php +++ b/src/pocketmine/level/format/io/ChunkUtils.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format\io; diff --git a/src/pocketmine/level/format/io/LevelProvider.php b/src/pocketmine/level/format/io/LevelProvider.php index 9c4aea06c..e87478f8a 100644 --- a/src/pocketmine/level/format/io/LevelProvider.php +++ b/src/pocketmine/level/format/io/LevelProvider.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format\io; diff --git a/src/pocketmine/level/format/io/LevelProviderManager.php b/src/pocketmine/level/format/io/LevelProviderManager.php index 9427a3d11..c6eb18882 100644 --- a/src/pocketmine/level/format/io/LevelProviderManager.php +++ b/src/pocketmine/level/format/io/LevelProviderManager.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format\io; diff --git a/src/pocketmine/level/format/io/leveldb/LevelDB.php b/src/pocketmine/level/format/io/leveldb/LevelDB.php index 67a1eebbe..b08ee7a01 100644 --- a/src/pocketmine/level/format/io/leveldb/LevelDB.php +++ b/src/pocketmine/level/format/io/leveldb/LevelDB.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\format\io\leveldb; use pocketmine\level\format\Chunk; @@ -229,7 +231,7 @@ class LevelDB extends BaseLevelProvider{ } public function getGenerator() : string{ - return $this->levelData["generatorName"]; + return (string) $this->levelData["generatorName"]; } public function getGeneratorOptions() : array{ diff --git a/src/pocketmine/level/format/io/region/Anvil.php b/src/pocketmine/level/format/io/region/Anvil.php index 7bb36b24b..163712cde 100644 --- a/src/pocketmine/level/format/io/region/Anvil.php +++ b/src/pocketmine/level/format/io/region/Anvil.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format\io\region; @@ -46,8 +46,8 @@ class Anvil extends McRegion{ $nbt->V = new ByteTag("V", 1); $nbt->LastUpdate = new LongTag("LastUpdate", 0); //TODO $nbt->InhabitedTime = new LongTag("InhabitedTime", 0); //TODO - $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated()); - $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated()); + $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated() ? 1 : 0); + $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated() ? 1 : 0); $nbt->Sections = new ListTag("Sections", []); $nbt->Sections->setTagType(NBT::TAG_Compound); diff --git a/src/pocketmine/level/format/io/region/CorruptedRegionException.php b/src/pocketmine/level/format/io/region/CorruptedRegionException.php index 7749a3f5e..dc0c9e1e0 100644 --- a/src/pocketmine/level/format/io/region/CorruptedRegionException.php +++ b/src/pocketmine/level/format/io/region/CorruptedRegionException.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\format\io\region; diff --git a/src/pocketmine/level/format/io/region/McRegion.php b/src/pocketmine/level/format/io/region/McRegion.php index 5aeee967e..741730845 100644 --- a/src/pocketmine/level/format/io/region/McRegion.php +++ b/src/pocketmine/level/format/io/region/McRegion.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format\io\region; @@ -58,8 +58,8 @@ class McRegion extends BaseLevelProvider{ $nbt->zPos = new IntTag("zPos", $chunk->getZ()); $nbt->LastUpdate = new LongTag("LastUpdate", 0); //TODO - $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated()); - $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated()); + $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated() ? 1 : 0); + $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated() ? 1 : 0); $ids = ""; $data = ""; diff --git a/src/pocketmine/level/format/io/region/PMAnvil.php b/src/pocketmine/level/format/io/region/PMAnvil.php index 64a62b1d3..3a165a188 100644 --- a/src/pocketmine/level/format/io/region/PMAnvil.php +++ b/src/pocketmine/level/format/io/region/PMAnvil.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format\io\region; @@ -49,8 +49,8 @@ class PMAnvil extends Anvil{ $nbt->V = new ByteTag("V", 1); $nbt->LastUpdate = new LongTag("LastUpdate", 0); //TODO $nbt->InhabitedTime = new LongTag("InhabitedTime", 0); //TODO - $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated()); - $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated()); + $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated() ? 1 : 0); + $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated() ? 1 : 0); $nbt->Sections = new ListTag("Sections", []); $nbt->Sections->setTagType(NBT::TAG_Compound); diff --git a/src/pocketmine/level/format/io/region/RegionException.php b/src/pocketmine/level/format/io/region/RegionException.php index d0238daac..f81157336 100644 --- a/src/pocketmine/level/format/io/region/RegionException.php +++ b/src/pocketmine/level/format/io/region/RegionException.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\format\io\region; diff --git a/src/pocketmine/level/format/io/region/RegionLoader.php b/src/pocketmine/level/format/io/region/RegionLoader.php index c98a2a34b..05b6c7b6e 100644 --- a/src/pocketmine/level/format/io/region/RegionLoader.php +++ b/src/pocketmine/level/format/io/region/RegionLoader.php @@ -19,7 +19,7 @@ * */ -declare(strict_types = 1); +declare(strict_types=1); namespace pocketmine\level\format\io\region; diff --git a/src/pocketmine/level/generator/Flat.php b/src/pocketmine/level/generator/Flat.php index 0fd80cab2..3f40267b0 100644 --- a/src/pocketmine/level/generator/Flat.php +++ b/src/pocketmine/level/generator/Flat.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator; use pocketmine\block\CoalOre; diff --git a/src/pocketmine/level/generator/GenerationTask.php b/src/pocketmine/level/generator/GenerationTask.php index 3ffe1320f..8909fadf8 100644 --- a/src/pocketmine/level/generator/GenerationTask.php +++ b/src/pocketmine/level/generator/GenerationTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator; use pocketmine\level\format\Chunk; diff --git a/src/pocketmine/level/generator/Generator.php b/src/pocketmine/level/generator/Generator.php index c29c5d5cb..e59a48f80 100644 --- a/src/pocketmine/level/generator/Generator.php +++ b/src/pocketmine/level/generator/Generator.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Noise classes used in Levels */ diff --git a/src/pocketmine/level/generator/GeneratorRegisterTask.php b/src/pocketmine/level/generator/GeneratorRegisterTask.php index cc2547ec6..0e71a9d9d 100644 --- a/src/pocketmine/level/generator/GeneratorRegisterTask.php +++ b/src/pocketmine/level/generator/GeneratorRegisterTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/GeneratorUnregisterTask.php b/src/pocketmine/level/generator/GeneratorUnregisterTask.php index 979d4a45e..18d052290 100644 --- a/src/pocketmine/level/generator/GeneratorUnregisterTask.php +++ b/src/pocketmine/level/generator/GeneratorUnregisterTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator; use pocketmine\level\Level; diff --git a/src/pocketmine/level/generator/LightPopulationTask.php b/src/pocketmine/level/generator/LightPopulationTask.php index 6515fd2ce..0072d5092 100644 --- a/src/pocketmine/level/generator/LightPopulationTask.php +++ b/src/pocketmine/level/generator/LightPopulationTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator; use pocketmine\level\format\Chunk; diff --git a/src/pocketmine/level/generator/PopulationTask.php b/src/pocketmine/level/generator/PopulationTask.php index 88b61e5c0..ea0a78910 100644 --- a/src/pocketmine/level/generator/PopulationTask.php +++ b/src/pocketmine/level/generator/PopulationTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator; use pocketmine\level\format\Chunk; diff --git a/src/pocketmine/level/generator/biome/Biome.php b/src/pocketmine/level/generator/biome/Biome.php index 599de0334..389993034 100644 --- a/src/pocketmine/level/generator/biome/Biome.php +++ b/src/pocketmine/level/generator/biome/Biome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\biome; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/biome/BiomeSelector.php b/src/pocketmine/level/generator/biome/BiomeSelector.php index 30411b111..b2777a920 100644 --- a/src/pocketmine/level/generator/biome/BiomeSelector.php +++ b/src/pocketmine/level/generator/biome/BiomeSelector.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\biome; use pocketmine\level\generator\noise\Simplex; diff --git a/src/pocketmine/level/generator/hell/HellBiome.php b/src/pocketmine/level/generator/hell/HellBiome.php index 9879d1feb..0e765a862 100644 --- a/src/pocketmine/level/generator/hell/HellBiome.php +++ b/src/pocketmine/level/generator/hell/HellBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\hell; use pocketmine\level\generator\biome\Biome; diff --git a/src/pocketmine/level/generator/hell/Nether.php b/src/pocketmine/level/generator/hell/Nether.php index b84d7b987..f10c9a053 100644 --- a/src/pocketmine/level/generator/hell/Nether.php +++ b/src/pocketmine/level/generator/hell/Nether.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\hell; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/noise/Noise.php b/src/pocketmine/level/generator/noise/Noise.php index 55ee62f95..e45d58104 100644 --- a/src/pocketmine/level/generator/noise/Noise.php +++ b/src/pocketmine/level/generator/noise/Noise.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Different noise generators for level generation */ diff --git a/src/pocketmine/level/generator/noise/Perlin.php b/src/pocketmine/level/generator/noise/Perlin.php index 9d0751eb2..91893ff6d 100644 --- a/src/pocketmine/level/generator/noise/Perlin.php +++ b/src/pocketmine/level/generator/noise/Perlin.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\noise; use pocketmine\utils\Random; diff --git a/src/pocketmine/level/generator/noise/Simplex.php b/src/pocketmine/level/generator/noise/Simplex.php index 4b6f1637f..c3d82aa10 100644 --- a/src/pocketmine/level/generator/noise/Simplex.php +++ b/src/pocketmine/level/generator/noise/Simplex.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\noise; use pocketmine\utils\Random; diff --git a/src/pocketmine/level/generator/normal/Normal.php b/src/pocketmine/level/generator/normal/Normal.php index 148820c12..401628d7f 100644 --- a/src/pocketmine/level/generator/normal/Normal.php +++ b/src/pocketmine/level/generator/normal/Normal.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/normal/biome/DesertBiome.php b/src/pocketmine/level/generator/normal/biome/DesertBiome.php index 2a4e3db54..c28295977 100644 --- a/src/pocketmine/level/generator/normal/biome/DesertBiome.php +++ b/src/pocketmine/level/generator/normal/biome/DesertBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; diff --git a/src/pocketmine/level/generator/normal/biome/ForestBiome.php b/src/pocketmine/level/generator/normal/biome/ForestBiome.php index 563935511..977729772 100644 --- a/src/pocketmine/level/generator/normal/biome/ForestBiome.php +++ b/src/pocketmine/level/generator/normal/biome/ForestBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\block\Sapling; diff --git a/src/pocketmine/level/generator/normal/biome/GrassyBiome.php b/src/pocketmine/level/generator/normal/biome/GrassyBiome.php index 6431cd8a0..72f7b8a96 100644 --- a/src/pocketmine/level/generator/normal/biome/GrassyBiome.php +++ b/src/pocketmine/level/generator/normal/biome/GrassyBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/normal/biome/IcePlainsBiome.php b/src/pocketmine/level/generator/normal/biome/IcePlainsBiome.php index de7fb79a3..61be96509 100644 --- a/src/pocketmine/level/generator/normal/biome/IcePlainsBiome.php +++ b/src/pocketmine/level/generator/normal/biome/IcePlainsBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\level\generator\populator\TallGrass; diff --git a/src/pocketmine/level/generator/normal/biome/MountainsBiome.php b/src/pocketmine/level/generator/normal/biome/MountainsBiome.php index 20306015f..21ecb6db6 100644 --- a/src/pocketmine/level/generator/normal/biome/MountainsBiome.php +++ b/src/pocketmine/level/generator/normal/biome/MountainsBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\level\generator\populator\TallGrass; diff --git a/src/pocketmine/level/generator/normal/biome/NormalBiome.php b/src/pocketmine/level/generator/normal/biome/NormalBiome.php index e9d647b61..1c1c86c76 100644 --- a/src/pocketmine/level/generator/normal/biome/NormalBiome.php +++ b/src/pocketmine/level/generator/normal/biome/NormalBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\level\generator\biome\Biome; diff --git a/src/pocketmine/level/generator/normal/biome/OceanBiome.php b/src/pocketmine/level/generator/normal/biome/OceanBiome.php index 8834f84a0..1635fad13 100644 --- a/src/pocketmine/level/generator/normal/biome/OceanBiome.php +++ b/src/pocketmine/level/generator/normal/biome/OceanBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\level\generator\populator\TallGrass; diff --git a/src/pocketmine/level/generator/normal/biome/PlainBiome.php b/src/pocketmine/level/generator/normal/biome/PlainBiome.php index d9ea85ac5..16e2ab8aa 100644 --- a/src/pocketmine/level/generator/normal/biome/PlainBiome.php +++ b/src/pocketmine/level/generator/normal/biome/PlainBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\level\generator\populator\TallGrass; diff --git a/src/pocketmine/level/generator/normal/biome/RiverBiome.php b/src/pocketmine/level/generator/normal/biome/RiverBiome.php index a878657c8..8e1dfadc5 100644 --- a/src/pocketmine/level/generator/normal/biome/RiverBiome.php +++ b/src/pocketmine/level/generator/normal/biome/RiverBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\level\generator\populator\TallGrass; diff --git a/src/pocketmine/level/generator/normal/biome/SandyBiome.php b/src/pocketmine/level/generator/normal/biome/SandyBiome.php index 8951a8683..336bb2fde 100644 --- a/src/pocketmine/level/generator/normal/biome/SandyBiome.php +++ b/src/pocketmine/level/generator/normal/biome/SandyBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/normal/biome/SmallMountainsBiome.php b/src/pocketmine/level/generator/normal/biome/SmallMountainsBiome.php index 98a585ac5..1ce17d13b 100644 --- a/src/pocketmine/level/generator/normal/biome/SmallMountainsBiome.php +++ b/src/pocketmine/level/generator/normal/biome/SmallMountainsBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; diff --git a/src/pocketmine/level/generator/normal/biome/SnowyBiome.php b/src/pocketmine/level/generator/normal/biome/SnowyBiome.php index 067c031a6..48b446812 100644 --- a/src/pocketmine/level/generator/normal/biome/SnowyBiome.php +++ b/src/pocketmine/level/generator/normal/biome/SnowyBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/normal/biome/SwampBiome.php b/src/pocketmine/level/generator/normal/biome/SwampBiome.php index 794e1c648..174fc1840 100644 --- a/src/pocketmine/level/generator/normal/biome/SwampBiome.php +++ b/src/pocketmine/level/generator/normal/biome/SwampBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; class SwampBiome extends GrassyBiome{ diff --git a/src/pocketmine/level/generator/normal/biome/TaigaBiome.php b/src/pocketmine/level/generator/normal/biome/TaigaBiome.php index 1f2bad725..7825e2cc0 100644 --- a/src/pocketmine/level/generator/normal/biome/TaigaBiome.php +++ b/src/pocketmine/level/generator/normal/biome/TaigaBiome.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\normal\biome; use pocketmine\block\Sapling; diff --git a/src/pocketmine/level/generator/object/BigTree.php b/src/pocketmine/level/generator/object/BigTree.php index d46742a40..cbb700d7b 100644 --- a/src/pocketmine/level/generator/object/BigTree.php +++ b/src/pocketmine/level/generator/object/BigTree.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\level\ChunkManager; diff --git a/src/pocketmine/level/generator/object/BirchTree.php b/src/pocketmine/level/generator/object/BirchTree.php index 65f846339..a5488c1d5 100644 --- a/src/pocketmine/level/generator/object/BirchTree.php +++ b/src/pocketmine/level/generator/object/BirchTree.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/object/JungleTree.php b/src/pocketmine/level/generator/object/JungleTree.php index d63a6cee1..f1fd26804 100644 --- a/src/pocketmine/level/generator/object/JungleTree.php +++ b/src/pocketmine/level/generator/object/JungleTree.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/object/OakTree.php b/src/pocketmine/level/generator/object/OakTree.php index 661e6ad13..d3ff93e91 100644 --- a/src/pocketmine/level/generator/object/OakTree.php +++ b/src/pocketmine/level/generator/object/OakTree.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/object/Object.php b/src/pocketmine/level/generator/object/Object.php index ac1fa9707..0abf2a355 100644 --- a/src/pocketmine/level/generator/object/Object.php +++ b/src/pocketmine/level/generator/object/Object.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * All the different object classes used in populators */ diff --git a/src/pocketmine/level/generator/object/Ore.php b/src/pocketmine/level/generator/object/Ore.php index eebf1771a..5633c6dfc 100644 --- a/src/pocketmine/level/generator/object/Ore.php +++ b/src/pocketmine/level/generator/object/Ore.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\level\ChunkManager; diff --git a/src/pocketmine/level/generator/object/OreType.php b/src/pocketmine/level/generator/object/OreType.php index 7ca68b1c0..8c4794fea 100644 --- a/src/pocketmine/level/generator/object/OreType.php +++ b/src/pocketmine/level/generator/object/OreType.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/object/Pond.php b/src/pocketmine/level/generator/object/Pond.php index 4fcd2416b..6fbb713cf 100644 --- a/src/pocketmine/level/generator/object/Pond.php +++ b/src/pocketmine/level/generator/object/Pond.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/object/SpruceTree.php b/src/pocketmine/level/generator/object/SpruceTree.php index 58d3fc689..d7b273048 100644 --- a/src/pocketmine/level/generator/object/SpruceTree.php +++ b/src/pocketmine/level/generator/object/SpruceTree.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/object/TallGrass.php b/src/pocketmine/level/generator/object/TallGrass.php index 572162c5c..49e9e7d72 100644 --- a/src/pocketmine/level/generator/object/TallGrass.php +++ b/src/pocketmine/level/generator/object/TallGrass.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/object/Tree.php b/src/pocketmine/level/generator/object/Tree.php index 79a7b2a64..c1a04307a 100644 --- a/src/pocketmine/level/generator/object/Tree.php +++ b/src/pocketmine/level/generator/object/Tree.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\object; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/populator/GroundCover.php b/src/pocketmine/level/generator/populator/GroundCover.php index ec6c4ae92..7c0967dae 100644 --- a/src/pocketmine/level/generator/populator/GroundCover.php +++ b/src/pocketmine/level/generator/populator/GroundCover.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\populator; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/populator/Mineshaft.php b/src/pocketmine/level/generator/populator/Mineshaft.php index a6c581d72..eeee874a1 100644 --- a/src/pocketmine/level/generator/populator/Mineshaft.php +++ b/src/pocketmine/level/generator/populator/Mineshaft.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\populator; use pocketmine\level\ChunkManager; diff --git a/src/pocketmine/level/generator/populator/Ore.php b/src/pocketmine/level/generator/populator/Ore.php index 42796b7c7..0af14c8cf 100644 --- a/src/pocketmine/level/generator/populator/Ore.php +++ b/src/pocketmine/level/generator/populator/Ore.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\populator; use pocketmine\level\ChunkManager; diff --git a/src/pocketmine/level/generator/populator/Pond.php b/src/pocketmine/level/generator/populator/Pond.php index 45909c0b9..a949a029e 100644 --- a/src/pocketmine/level/generator/populator/Pond.php +++ b/src/pocketmine/level/generator/populator/Pond.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\populator; use pocketmine\block\Water; diff --git a/src/pocketmine/level/generator/populator/Populator.php b/src/pocketmine/level/generator/populator/Populator.php index e089a0098..42dddbe96 100644 --- a/src/pocketmine/level/generator/populator/Populator.php +++ b/src/pocketmine/level/generator/populator/Populator.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * All the Object populator classes */ diff --git a/src/pocketmine/level/generator/populator/TallGrass.php b/src/pocketmine/level/generator/populator/TallGrass.php index ca795ad7f..499fc6a40 100644 --- a/src/pocketmine/level/generator/populator/TallGrass.php +++ b/src/pocketmine/level/generator/populator/TallGrass.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\populator; use pocketmine\block\Block; diff --git a/src/pocketmine/level/generator/populator/Tree.php b/src/pocketmine/level/generator/populator/Tree.php index 8205dc1e7..e653384c2 100644 --- a/src/pocketmine/level/generator/populator/Tree.php +++ b/src/pocketmine/level/generator/populator/Tree.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\generator\populator; use pocketmine\block\Block; diff --git a/src/pocketmine/level/particle/AngryVillagerParticle.php b/src/pocketmine/level/particle/AngryVillagerParticle.php index e33a28c4d..52c8e6762 100644 --- a/src/pocketmine/level/particle/AngryVillagerParticle.php +++ b/src/pocketmine/level/particle/AngryVillagerParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/BlockForceFieldParticle.php b/src/pocketmine/level/particle/BlockForceFieldParticle.php index 7182b7519..4ad56cb77 100644 --- a/src/pocketmine/level/particle/BlockForceFieldParticle.php +++ b/src/pocketmine/level/particle/BlockForceFieldParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/BubbleParticle.php b/src/pocketmine/level/particle/BubbleParticle.php index 8262e7d9b..edc50afda 100644 --- a/src/pocketmine/level/particle/BubbleParticle.php +++ b/src/pocketmine/level/particle/BubbleParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/CriticalParticle.php b/src/pocketmine/level/particle/CriticalParticle.php index 9b6640687..895b500ab 100644 --- a/src/pocketmine/level/particle/CriticalParticle.php +++ b/src/pocketmine/level/particle/CriticalParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/DestroyBlockParticle.php b/src/pocketmine/level/particle/DestroyBlockParticle.php index 869e02d84..8e1e1ca2a 100644 --- a/src/pocketmine/level/particle/DestroyBlockParticle.php +++ b/src/pocketmine/level/particle/DestroyBlockParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\block\Block; diff --git a/src/pocketmine/level/particle/DustParticle.php b/src/pocketmine/level/particle/DustParticle.php index 0f0ad4e3b..5144f02c2 100644 --- a/src/pocketmine/level/particle/DustParticle.php +++ b/src/pocketmine/level/particle/DustParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/EnchantParticle.php b/src/pocketmine/level/particle/EnchantParticle.php index 643f071bc..ca2e599ce 100644 --- a/src/pocketmine/level/particle/EnchantParticle.php +++ b/src/pocketmine/level/particle/EnchantParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/EnchantmentTableParticle.php b/src/pocketmine/level/particle/EnchantmentTableParticle.php index 06910db87..00cd11dc2 100644 --- a/src/pocketmine/level/particle/EnchantmentTableParticle.php +++ b/src/pocketmine/level/particle/EnchantmentTableParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/EntityFlameParticle.php b/src/pocketmine/level/particle/EntityFlameParticle.php index c2ba5835f..41e688f38 100644 --- a/src/pocketmine/level/particle/EntityFlameParticle.php +++ b/src/pocketmine/level/particle/EntityFlameParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/ExplodeParticle.php b/src/pocketmine/level/particle/ExplodeParticle.php index f8f122842..c4c8ce002 100644 --- a/src/pocketmine/level/particle/ExplodeParticle.php +++ b/src/pocketmine/level/particle/ExplodeParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/FlameParticle.php b/src/pocketmine/level/particle/FlameParticle.php index 0daf31d00..89f61c39a 100644 --- a/src/pocketmine/level/particle/FlameParticle.php +++ b/src/pocketmine/level/particle/FlameParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/FloatingTextParticle.php b/src/pocketmine/level/particle/FloatingTextParticle.php index 6a2105262..bbd5f940d 100644 --- a/src/pocketmine/level/particle/FloatingTextParticle.php +++ b/src/pocketmine/level/particle/FloatingTextParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\entity\Entity; @@ -66,7 +68,7 @@ class FloatingTextParticle extends Particle{ $p = []; if($this->entityId === null){ - $this->entityId = (int) bcadd("1095216660480", mt_rand(0, 0x7fffffff)); //No conflict with other things + $this->entityId = Entity::$entityCount++; }else{ $pk0 = new RemoveEntityPacket(); $pk0->entityUniqueId = $this->entityId; diff --git a/src/pocketmine/level/particle/GenericParticle.php b/src/pocketmine/level/particle/GenericParticle.php index 698d42bb1..a893aed53 100644 --- a/src/pocketmine/level/particle/GenericParticle.php +++ b/src/pocketmine/level/particle/GenericParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/HappyVillagerParticle.php b/src/pocketmine/level/particle/HappyVillagerParticle.php index 14ef5234e..d4afcda09 100644 --- a/src/pocketmine/level/particle/HappyVillagerParticle.php +++ b/src/pocketmine/level/particle/HappyVillagerParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/HeartParticle.php b/src/pocketmine/level/particle/HeartParticle.php index 8696ba5e7..f7dfb80a3 100644 --- a/src/pocketmine/level/particle/HeartParticle.php +++ b/src/pocketmine/level/particle/HeartParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/HugeExplodeParticle.php b/src/pocketmine/level/particle/HugeExplodeParticle.php index e27895002..bab01f517 100644 --- a/src/pocketmine/level/particle/HugeExplodeParticle.php +++ b/src/pocketmine/level/particle/HugeExplodeParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/HugeExplodeSeedParticle.php b/src/pocketmine/level/particle/HugeExplodeSeedParticle.php index fbff4f8cf..32edf6eea 100644 --- a/src/pocketmine/level/particle/HugeExplodeSeedParticle.php +++ b/src/pocketmine/level/particle/HugeExplodeSeedParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/InkParticle.php b/src/pocketmine/level/particle/InkParticle.php index 71a05a746..c794af312 100644 --- a/src/pocketmine/level/particle/InkParticle.php +++ b/src/pocketmine/level/particle/InkParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/InstantEnchantParticle.php b/src/pocketmine/level/particle/InstantEnchantParticle.php index 0a6099d7e..337a89ff3 100644 --- a/src/pocketmine/level/particle/InstantEnchantParticle.php +++ b/src/pocketmine/level/particle/InstantEnchantParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/ItemBreakParticle.php b/src/pocketmine/level/particle/ItemBreakParticle.php index 179588618..8a5e655a0 100644 --- a/src/pocketmine/level/particle/ItemBreakParticle.php +++ b/src/pocketmine/level/particle/ItemBreakParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\item\Item; diff --git a/src/pocketmine/level/particle/LavaDripParticle.php b/src/pocketmine/level/particle/LavaDripParticle.php index 657d86bce..9d71da477 100644 --- a/src/pocketmine/level/particle/LavaDripParticle.php +++ b/src/pocketmine/level/particle/LavaDripParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/LavaParticle.php b/src/pocketmine/level/particle/LavaParticle.php index 8809c02ab..4d088d31d 100644 --- a/src/pocketmine/level/particle/LavaParticle.php +++ b/src/pocketmine/level/particle/LavaParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/MobSpawnParticle.php b/src/pocketmine/level/particle/MobSpawnParticle.php index 98527129a..9745d5f04 100644 --- a/src/pocketmine/level/particle/MobSpawnParticle.php +++ b/src/pocketmine/level/particle/MobSpawnParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/Particle.php b/src/pocketmine/level/particle/Particle.php index b95817990..8d05baa49 100644 --- a/src/pocketmine/level/particle/Particle.php +++ b/src/pocketmine/level/particle/Particle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/PortalParticle.php b/src/pocketmine/level/particle/PortalParticle.php index 216307ddf..66edf03c4 100644 --- a/src/pocketmine/level/particle/PortalParticle.php +++ b/src/pocketmine/level/particle/PortalParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/RainSplashParticle.php b/src/pocketmine/level/particle/RainSplashParticle.php index 26a9fefcb..159ba73c5 100644 --- a/src/pocketmine/level/particle/RainSplashParticle.php +++ b/src/pocketmine/level/particle/RainSplashParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/RedstoneParticle.php b/src/pocketmine/level/particle/RedstoneParticle.php index ca343b8b2..8db6157d8 100644 --- a/src/pocketmine/level/particle/RedstoneParticle.php +++ b/src/pocketmine/level/particle/RedstoneParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/SmokeParticle.php b/src/pocketmine/level/particle/SmokeParticle.php index b58cc56b5..99ae52187 100644 --- a/src/pocketmine/level/particle/SmokeParticle.php +++ b/src/pocketmine/level/particle/SmokeParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/SplashParticle.php b/src/pocketmine/level/particle/SplashParticle.php index 84c1928ad..8c0eea703 100644 --- a/src/pocketmine/level/particle/SplashParticle.php +++ b/src/pocketmine/level/particle/SplashParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/SporeParticle.php b/src/pocketmine/level/particle/SporeParticle.php index a2156d631..31328aa2a 100644 --- a/src/pocketmine/level/particle/SporeParticle.php +++ b/src/pocketmine/level/particle/SporeParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/TerrainParticle.php b/src/pocketmine/level/particle/TerrainParticle.php index 7230bb7f7..c1c6e324a 100644 --- a/src/pocketmine/level/particle/TerrainParticle.php +++ b/src/pocketmine/level/particle/TerrainParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\block\Block; diff --git a/src/pocketmine/level/particle/WaterDripParticle.php b/src/pocketmine/level/particle/WaterDripParticle.php index ad99c10d2..171937598 100644 --- a/src/pocketmine/level/particle/WaterDripParticle.php +++ b/src/pocketmine/level/particle/WaterDripParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/particle/WaterParticle.php b/src/pocketmine/level/particle/WaterParticle.php index cfd1dee87..8b1feb1d6 100644 --- a/src/pocketmine/level/particle/WaterParticle.php +++ b/src/pocketmine/level/particle/WaterParticle.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\particle; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/AnvilBreakSound.php b/src/pocketmine/level/sound/AnvilBreakSound.php index 246c44c52..877a4f4a3 100644 --- a/src/pocketmine/level/sound/AnvilBreakSound.php +++ b/src/pocketmine/level/sound/AnvilBreakSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/AnvilFallSound.php b/src/pocketmine/level/sound/AnvilFallSound.php index f84b50e8d..641722443 100644 --- a/src/pocketmine/level/sound/AnvilFallSound.php +++ b/src/pocketmine/level/sound/AnvilFallSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/AnvilUseSound.php b/src/pocketmine/level/sound/AnvilUseSound.php index 024ad017b..e3f501563 100644 --- a/src/pocketmine/level/sound/AnvilUseSound.php +++ b/src/pocketmine/level/sound/AnvilUseSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/BlazeShootSound.php b/src/pocketmine/level/sound/BlazeShootSound.php index 68d15dd93..1e5f47875 100644 --- a/src/pocketmine/level/sound/BlazeShootSound.php +++ b/src/pocketmine/level/sound/BlazeShootSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/ClickSound.php b/src/pocketmine/level/sound/ClickSound.php index 3261fe9b0..e103b0e91 100644 --- a/src/pocketmine/level/sound/ClickSound.php +++ b/src/pocketmine/level/sound/ClickSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/DoorBumpSound.php b/src/pocketmine/level/sound/DoorBumpSound.php index 0278ad4d5..cd865ecea 100644 --- a/src/pocketmine/level/sound/DoorBumpSound.php +++ b/src/pocketmine/level/sound/DoorBumpSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/DoorCrashSound.php b/src/pocketmine/level/sound/DoorCrashSound.php index 2fc713f46..98a626059 100644 --- a/src/pocketmine/level/sound/DoorCrashSound.php +++ b/src/pocketmine/level/sound/DoorCrashSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/DoorSound.php b/src/pocketmine/level/sound/DoorSound.php index 486d371e2..c7b0919c8 100644 --- a/src/pocketmine/level/sound/DoorSound.php +++ b/src/pocketmine/level/sound/DoorSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/EndermanTeleportSound.php b/src/pocketmine/level/sound/EndermanTeleportSound.php index 98f1b2e94..587a520e8 100644 --- a/src/pocketmine/level/sound/EndermanTeleportSound.php +++ b/src/pocketmine/level/sound/EndermanTeleportSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/FizzSound.php b/src/pocketmine/level/sound/FizzSound.php index 32fd9a004..708b3f533 100644 --- a/src/pocketmine/level/sound/FizzSound.php +++ b/src/pocketmine/level/sound/FizzSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/GenericSound.php b/src/pocketmine/level/sound/GenericSound.php index f3e399cf1..945cd7b2e 100644 --- a/src/pocketmine/level/sound/GenericSound.php +++ b/src/pocketmine/level/sound/GenericSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/GhastShootSound.php b/src/pocketmine/level/sound/GhastShootSound.php index d7dd0581f..0e4566e15 100644 --- a/src/pocketmine/level/sound/GhastShootSound.php +++ b/src/pocketmine/level/sound/GhastShootSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/GhastSound.php b/src/pocketmine/level/sound/GhastSound.php index 0178c5302..1a18cec09 100644 --- a/src/pocketmine/level/sound/GhastSound.php +++ b/src/pocketmine/level/sound/GhastSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/LaunchSound.php b/src/pocketmine/level/sound/LaunchSound.php index 3245c2da4..a5a2170c5 100644 --- a/src/pocketmine/level/sound/LaunchSound.php +++ b/src/pocketmine/level/sound/LaunchSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/PopSound.php b/src/pocketmine/level/sound/PopSound.php index b291e56fd..ee514c111 100644 --- a/src/pocketmine/level/sound/PopSound.php +++ b/src/pocketmine/level/sound/PopSound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/sound/Sound.php b/src/pocketmine/level/sound/Sound.php index 2e84ad113..641739e89 100644 --- a/src/pocketmine/level/sound/Sound.php +++ b/src/pocketmine/level/sound/Sound.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\level\sound; use pocketmine\math\Vector3; diff --git a/src/pocketmine/math/AxisAlignedBB.php b/src/pocketmine/math/AxisAlignedBB.php index 7d898af14..2d381d812 100644 --- a/src/pocketmine/math/AxisAlignedBB.php +++ b/src/pocketmine/math/AxisAlignedBB.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\math; use pocketmine\level\MovingObjectPosition; diff --git a/src/pocketmine/math/Math.php b/src/pocketmine/math/Math.php index 8d10e2b24..756b558cf 100644 --- a/src/pocketmine/math/Math.php +++ b/src/pocketmine/math/Math.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Math related classes, like matrices, bounding boxes and vector */ diff --git a/src/pocketmine/math/Matrix.php b/src/pocketmine/math/Matrix.php index fa48de85c..a936347e8 100644 --- a/src/pocketmine/math/Matrix.php +++ b/src/pocketmine/math/Matrix.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\math; diff --git a/src/pocketmine/math/Vector2.php b/src/pocketmine/math/Vector2.php index c86d39856..532871974 100644 --- a/src/pocketmine/math/Vector2.php +++ b/src/pocketmine/math/Vector2.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\math; class Vector2{ diff --git a/src/pocketmine/math/Vector3.php b/src/pocketmine/math/Vector3.php index 61e78ca11..e572d2166 100644 --- a/src/pocketmine/math/Vector3.php +++ b/src/pocketmine/math/Vector3.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\math; class Vector3{ diff --git a/src/pocketmine/math/VectorMath.php b/src/pocketmine/math/VectorMath.php index 9c7059630..e1ef0e44a 100644 --- a/src/pocketmine/math/VectorMath.php +++ b/src/pocketmine/math/VectorMath.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\math; diff --git a/src/pocketmine/metadata/BlockMetadataStore.php b/src/pocketmine/metadata/BlockMetadataStore.php index 5ae963d72..e9b2db866 100644 --- a/src/pocketmine/metadata/BlockMetadataStore.php +++ b/src/pocketmine/metadata/BlockMetadataStore.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\metadata; use pocketmine\Block\Block; diff --git a/src/pocketmine/metadata/EntityMetadataStore.php b/src/pocketmine/metadata/EntityMetadataStore.php index b2169ff18..9eba82c51 100644 --- a/src/pocketmine/metadata/EntityMetadataStore.php +++ b/src/pocketmine/metadata/EntityMetadataStore.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\metadata; use pocketmine\entity\Entity; diff --git a/src/pocketmine/metadata/LevelMetadataStore.php b/src/pocketmine/metadata/LevelMetadataStore.php index b04c07c53..c74a6eee2 100644 --- a/src/pocketmine/metadata/LevelMetadataStore.php +++ b/src/pocketmine/metadata/LevelMetadataStore.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\metadata; use pocketmine\level\Level; diff --git a/src/pocketmine/metadata/MetadataStore.php b/src/pocketmine/metadata/MetadataStore.php index 9cb66dacd..63c15ae61 100644 --- a/src/pocketmine/metadata/MetadataStore.php +++ b/src/pocketmine/metadata/MetadataStore.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Saves extra data on runtime for different items */ diff --git a/src/pocketmine/metadata/MetadataValue.php b/src/pocketmine/metadata/MetadataValue.php index 4834003fc..b91a326fc 100644 --- a/src/pocketmine/metadata/MetadataValue.php +++ b/src/pocketmine/metadata/MetadataValue.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\metadata; use pocketmine\plugin\Plugin; diff --git a/src/pocketmine/metadata/Metadatable.php b/src/pocketmine/metadata/Metadatable.php index 3a185031b..b3e1c6c41 100644 --- a/src/pocketmine/metadata/Metadatable.php +++ b/src/pocketmine/metadata/Metadatable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\metadata; use pocketmine\plugin\Plugin; diff --git a/src/pocketmine/metadata/PlayerMetadataStore.php b/src/pocketmine/metadata/PlayerMetadataStore.php index 5194c6a68..362e2ca29 100644 --- a/src/pocketmine/metadata/PlayerMetadataStore.php +++ b/src/pocketmine/metadata/PlayerMetadataStore.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\metadata; use pocketmine\IPlayer; diff --git a/src/pocketmine/nbt/JsonNBTParser.php b/src/pocketmine/nbt/JsonNBTParser.php index f8c8d6a2b..f735a2e28 100644 --- a/src/pocketmine/nbt/JsonNBTParser.php +++ b/src/pocketmine/nbt/JsonNBTParser.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt; diff --git a/src/pocketmine/nbt/NBT.php b/src/pocketmine/nbt/NBT.php index 384e3216c..31f87215f 100644 --- a/src/pocketmine/nbt/NBT.php +++ b/src/pocketmine/nbt/NBT.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Named Binary Tag handling classes */ diff --git a/src/pocketmine/nbt/tag/ByteArrayTag.php b/src/pocketmine/nbt/tag/ByteArrayTag.php index b53862f97..00bc696c0 100644 --- a/src/pocketmine/nbt/tag/ByteArrayTag.php +++ b/src/pocketmine/nbt/tag/ByteArrayTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/ByteTag.php b/src/pocketmine/nbt/tag/ByteTag.php index 4f34b1fff..3aa13b512 100644 --- a/src/pocketmine/nbt/tag/ByteTag.php +++ b/src/pocketmine/nbt/tag/ByteTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/CompoundTag.php b/src/pocketmine/nbt/tag/CompoundTag.php index 0448f0580..623b00e0a 100644 --- a/src/pocketmine/nbt/tag/CompoundTag.php +++ b/src/pocketmine/nbt/tag/CompoundTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/DoubleTag.php b/src/pocketmine/nbt/tag/DoubleTag.php index 37d57e792..f0eb71f63 100644 --- a/src/pocketmine/nbt/tag/DoubleTag.php +++ b/src/pocketmine/nbt/tag/DoubleTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/EndTag.php b/src/pocketmine/nbt/tag/EndTag.php index 83f2df643..19ea1e558 100644 --- a/src/pocketmine/nbt/tag/EndTag.php +++ b/src/pocketmine/nbt/tag/EndTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/FloatTag.php b/src/pocketmine/nbt/tag/FloatTag.php index 56a24915b..2201aa427 100644 --- a/src/pocketmine/nbt/tag/FloatTag.php +++ b/src/pocketmine/nbt/tag/FloatTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/IntArrayTag.php b/src/pocketmine/nbt/tag/IntArrayTag.php index ac185e7f3..1a507e777 100644 --- a/src/pocketmine/nbt/tag/IntArrayTag.php +++ b/src/pocketmine/nbt/tag/IntArrayTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/IntTag.php b/src/pocketmine/nbt/tag/IntTag.php index 2a4e5d49f..77580f9c0 100644 --- a/src/pocketmine/nbt/tag/IntTag.php +++ b/src/pocketmine/nbt/tag/IntTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/ListTag.php b/src/pocketmine/nbt/tag/ListTag.php index c7945ff94..23197dbd1 100644 --- a/src/pocketmine/nbt/tag/ListTag.php +++ b/src/pocketmine/nbt/tag/ListTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/LongTag.php b/src/pocketmine/nbt/tag/LongTag.php index e6bbc75d4..d5b907289 100644 --- a/src/pocketmine/nbt/tag/LongTag.php +++ b/src/pocketmine/nbt/tag/LongTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/NamedTag.php b/src/pocketmine/nbt/tag/NamedTag.php index 1fbad881c..b7d29774c 100644 --- a/src/pocketmine/nbt/tag/NamedTag.php +++ b/src/pocketmine/nbt/tag/NamedTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; diff --git a/src/pocketmine/nbt/tag/ShortTag.php b/src/pocketmine/nbt/tag/ShortTag.php index 9b5bb1039..707907de2 100644 --- a/src/pocketmine/nbt/tag/ShortTag.php +++ b/src/pocketmine/nbt/tag/ShortTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/StringTag.php b/src/pocketmine/nbt/tag/StringTag.php index 72e014620..d44b440e8 100644 --- a/src/pocketmine/nbt/tag/StringTag.php +++ b/src/pocketmine/nbt/tag/StringTag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; diff --git a/src/pocketmine/nbt/tag/Tag.php b/src/pocketmine/nbt/tag/Tag.php index fa2d395c5..849b43ffc 100644 --- a/src/pocketmine/nbt/tag/Tag.php +++ b/src/pocketmine/nbt/tag/Tag.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * All the NBT Tags */ diff --git a/src/pocketmine/network/AdvancedSourceInterface.php b/src/pocketmine/network/AdvancedSourceInterface.php index 7e49b54cd..56184b3b7 100644 --- a/src/pocketmine/network/AdvancedSourceInterface.php +++ b/src/pocketmine/network/AdvancedSourceInterface.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Network-related classes */ diff --git a/src/pocketmine/network/CompressBatchedTask.php b/src/pocketmine/network/CompressBatchedTask.php index 8b660fdcd..afecfa2bd 100644 --- a/src/pocketmine/network/CompressBatchedTask.php +++ b/src/pocketmine/network/CompressBatchedTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network; use pocketmine\network\mcpe\protocol\BatchPacket; diff --git a/src/pocketmine/network/Network.php b/src/pocketmine/network/Network.php index 103c266ea..7be7710bf 100644 --- a/src/pocketmine/network/Network.php +++ b/src/pocketmine/network/Network.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Network-related classes */ diff --git a/src/pocketmine/network/SourceInterface.php b/src/pocketmine/network/SourceInterface.php index 492c5b60c..bd7f41ef7 100644 --- a/src/pocketmine/network/SourceInterface.php +++ b/src/pocketmine/network/SourceInterface.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Network-related classes */ diff --git a/src/pocketmine/network/mcpe/CachedEncapsulatedPacket.php b/src/pocketmine/network/mcpe/CachedEncapsulatedPacket.php index 57545d57c..9ebe122ee 100644 --- a/src/pocketmine/network/mcpe/CachedEncapsulatedPacket.php +++ b/src/pocketmine/network/mcpe/CachedEncapsulatedPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe; use raklib\protocol\EncapsulatedPacket; diff --git a/src/pocketmine/network/mcpe/NetworkSession.php b/src/pocketmine/network/mcpe/NetworkSession.php index a44a16804..9f4fb992b 100644 --- a/src/pocketmine/network/mcpe/NetworkSession.php +++ b/src/pocketmine/network/mcpe/NetworkSession.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe; diff --git a/src/pocketmine/network/mcpe/RakLibInterface.php b/src/pocketmine/network/mcpe/RakLibInterface.php index 6c974ba18..9a1a8e817 100644 --- a/src/pocketmine/network/mcpe/RakLibInterface.php +++ b/src/pocketmine/network/mcpe/RakLibInterface.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe; use pocketmine\event\player\PlayerCreationEvent; diff --git a/src/pocketmine/network/mcpe/protocol/AddEntityPacket.php b/src/pocketmine/network/mcpe/protocol/AddEntityPacket.php index b3f264b48..26e31dc35 100644 --- a/src/pocketmine/network/mcpe/protocol/AddEntityPacket.php +++ b/src/pocketmine/network/mcpe/protocol/AddEntityPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/AddHangingEntityPacket.php b/src/pocketmine/network/mcpe/protocol/AddHangingEntityPacket.php index 73cf5178c..fb36ffd6a 100644 --- a/src/pocketmine/network/mcpe/protocol/AddHangingEntityPacket.php +++ b/src/pocketmine/network/mcpe/protocol/AddHangingEntityPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/AddItemEntityPacket.php b/src/pocketmine/network/mcpe/protocol/AddItemEntityPacket.php index f6cb27f97..cd4246e3a 100644 --- a/src/pocketmine/network/mcpe/protocol/AddItemEntityPacket.php +++ b/src/pocketmine/network/mcpe/protocol/AddItemEntityPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/AddItemPacket.php b/src/pocketmine/network/mcpe/protocol/AddItemPacket.php index b79e2fd0c..d0b59dd85 100644 --- a/src/pocketmine/network/mcpe/protocol/AddItemPacket.php +++ b/src/pocketmine/network/mcpe/protocol/AddItemPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/AddPaintingPacket.php b/src/pocketmine/network/mcpe/protocol/AddPaintingPacket.php index e4f34d19e..47cf9e793 100644 --- a/src/pocketmine/network/mcpe/protocol/AddPaintingPacket.php +++ b/src/pocketmine/network/mcpe/protocol/AddPaintingPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/AddPlayerPacket.php b/src/pocketmine/network/mcpe/protocol/AddPlayerPacket.php index bb6d8756d..17fcd7221 100644 --- a/src/pocketmine/network/mcpe/protocol/AddPlayerPacket.php +++ b/src/pocketmine/network/mcpe/protocol/AddPlayerPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/AdventureSettingsPacket.php b/src/pocketmine/network/mcpe/protocol/AdventureSettingsPacket.php index fa5372638..b660c22dc 100644 --- a/src/pocketmine/network/mcpe/protocol/AdventureSettingsPacket.php +++ b/src/pocketmine/network/mcpe/protocol/AdventureSettingsPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/AnimatePacket.php b/src/pocketmine/network/mcpe/protocol/AnimatePacket.php index 033c500b5..b0427276a 100644 --- a/src/pocketmine/network/mcpe/protocol/AnimatePacket.php +++ b/src/pocketmine/network/mcpe/protocol/AnimatePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/AvailableCommandsPacket.php b/src/pocketmine/network/mcpe/protocol/AvailableCommandsPacket.php index f823611f2..5cbadd2f7 100644 --- a/src/pocketmine/network/mcpe/protocol/AvailableCommandsPacket.php +++ b/src/pocketmine/network/mcpe/protocol/AvailableCommandsPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/BatchPacket.php b/src/pocketmine/network/mcpe/protocol/BatchPacket.php index fcf5aa573..8d510b8e6 100644 --- a/src/pocketmine/network/mcpe/protocol/BatchPacket.php +++ b/src/pocketmine/network/mcpe/protocol/BatchPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include @@ -44,7 +46,7 @@ class BatchPacket extends DataPacket{ } public function decode(){ - $this->payload = $this->get(true); + $this->payload = $this->get(0); } public function encode(){ diff --git a/src/pocketmine/network/mcpe/protocol/BlockEntityDataPacket.php b/src/pocketmine/network/mcpe/protocol/BlockEntityDataPacket.php index cc1fbc52d..29f2a2d26 100644 --- a/src/pocketmine/network/mcpe/protocol/BlockEntityDataPacket.php +++ b/src/pocketmine/network/mcpe/protocol/BlockEntityDataPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include @@ -36,7 +38,7 @@ class BlockEntityDataPacket extends DataPacket{ public function decode(){ $this->getBlockPosition($this->x, $this->y, $this->z); - $this->namedtag = $this->get(true); + $this->namedtag = $this->get(0); } public function encode(){ diff --git a/src/pocketmine/network/mcpe/protocol/BlockEventPacket.php b/src/pocketmine/network/mcpe/protocol/BlockEventPacket.php index f2c78bc4d..bf83d3b3a 100644 --- a/src/pocketmine/network/mcpe/protocol/BlockEventPacket.php +++ b/src/pocketmine/network/mcpe/protocol/BlockEventPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/BlockPickRequestPacket.php b/src/pocketmine/network/mcpe/protocol/BlockPickRequestPacket.php index 89ff5180f..96e4f31c7 100644 --- a/src/pocketmine/network/mcpe/protocol/BlockPickRequestPacket.php +++ b/src/pocketmine/network/mcpe/protocol/BlockPickRequestPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/BossEventPacket.php b/src/pocketmine/network/mcpe/protocol/BossEventPacket.php index 0faf87286..276dc06a5 100644 --- a/src/pocketmine/network/mcpe/protocol/BossEventPacket.php +++ b/src/pocketmine/network/mcpe/protocol/BossEventPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ChangeDimensionPacket.php b/src/pocketmine/network/mcpe/protocol/ChangeDimensionPacket.php index d80b4fff1..11f8bd0ab 100644 --- a/src/pocketmine/network/mcpe/protocol/ChangeDimensionPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ChangeDimensionPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ChunkRadiusUpdatedPacket.php b/src/pocketmine/network/mcpe/protocol/ChunkRadiusUpdatedPacket.php index 5d30c282f..f68dae1d4 100644 --- a/src/pocketmine/network/mcpe/protocol/ChunkRadiusUpdatedPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ChunkRadiusUpdatedPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ClientToServerHandshakePacket.php b/src/pocketmine/network/mcpe/protocol/ClientToServerHandshakePacket.php index ef1aa7c33..94fd8aa24 100644 --- a/src/pocketmine/network/mcpe/protocol/ClientToServerHandshakePacket.php +++ b/src/pocketmine/network/mcpe/protocol/ClientToServerHandshakePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ClientboundMapItemDataPacket.php b/src/pocketmine/network/mcpe/protocol/ClientboundMapItemDataPacket.php index 316abb376..174a7fc8c 100644 --- a/src/pocketmine/network/mcpe/protocol/ClientboundMapItemDataPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ClientboundMapItemDataPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/CommandBlockUpdatePacket.php b/src/pocketmine/network/mcpe/protocol/CommandBlockUpdatePacket.php index cba3f9ad0..124b4a503 100644 --- a/src/pocketmine/network/mcpe/protocol/CommandBlockUpdatePacket.php +++ b/src/pocketmine/network/mcpe/protocol/CommandBlockUpdatePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/CommandStepPacket.php b/src/pocketmine/network/mcpe/protocol/CommandStepPacket.php index 45549d21e..ca701c429 100644 --- a/src/pocketmine/network/mcpe/protocol/CommandStepPacket.php +++ b/src/pocketmine/network/mcpe/protocol/CommandStepPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include @@ -47,7 +49,7 @@ class CommandStepPacket extends DataPacket{ $this->inputJson = json_decode($this->getString()); $this->outputJson = json_decode($this->getString()); - $this->get(true); //TODO: read command origin data + $this->get(0); //TODO: read command origin data } public function encode(){ diff --git a/src/pocketmine/network/mcpe/protocol/ContainerClosePacket.php b/src/pocketmine/network/mcpe/protocol/ContainerClosePacket.php index c566152fd..e0eac4c72 100644 --- a/src/pocketmine/network/mcpe/protocol/ContainerClosePacket.php +++ b/src/pocketmine/network/mcpe/protocol/ContainerClosePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ContainerOpenPacket.php b/src/pocketmine/network/mcpe/protocol/ContainerOpenPacket.php index 6b46a61d7..caa9417f7 100644 --- a/src/pocketmine/network/mcpe/protocol/ContainerOpenPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ContainerOpenPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ContainerSetContentPacket.php b/src/pocketmine/network/mcpe/protocol/ContainerSetContentPacket.php index 7c9006a7e..97e6ca7f1 100644 --- a/src/pocketmine/network/mcpe/protocol/ContainerSetContentPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ContainerSetContentPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ContainerSetDataPacket.php b/src/pocketmine/network/mcpe/protocol/ContainerSetDataPacket.php index bd8db150c..8be563fe4 100644 --- a/src/pocketmine/network/mcpe/protocol/ContainerSetDataPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ContainerSetDataPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ContainerSetSlotPacket.php b/src/pocketmine/network/mcpe/protocol/ContainerSetSlotPacket.php index 21d6a626a..8413337fc 100644 --- a/src/pocketmine/network/mcpe/protocol/ContainerSetSlotPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ContainerSetSlotPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/CraftingDataPacket.php b/src/pocketmine/network/mcpe/protocol/CraftingDataPacket.php index a4655262f..673f7053e 100644 --- a/src/pocketmine/network/mcpe/protocol/CraftingDataPacket.php +++ b/src/pocketmine/network/mcpe/protocol/CraftingDataPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/CraftingEventPacket.php b/src/pocketmine/network/mcpe/protocol/CraftingEventPacket.php index 4572a1199..c216c5e81 100644 --- a/src/pocketmine/network/mcpe/protocol/CraftingEventPacket.php +++ b/src/pocketmine/network/mcpe/protocol/CraftingEventPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/DataPacket.php b/src/pocketmine/network/mcpe/protocol/DataPacket.php index 4e09d5c32..999781a39 100644 --- a/src/pocketmine/network/mcpe/protocol/DataPacket.php +++ b/src/pocketmine/network/mcpe/protocol/DataPacket.php @@ -117,7 +117,7 @@ abstract class DataPacket extends BinaryStream{ $value = $this->getByte(); break; case Entity::DATA_TYPE_SHORT: - $value = $this->getLShort(true); //signed + $value = $this->getSignedLShort(); break; case Entity::DATA_TYPE_INT: $value = $this->getVarInt(); diff --git a/src/pocketmine/network/mcpe/protocol/DisconnectPacket.php b/src/pocketmine/network/mcpe/protocol/DisconnectPacket.php index 12aa936cb..bf99a3974 100644 --- a/src/pocketmine/network/mcpe/protocol/DisconnectPacket.php +++ b/src/pocketmine/network/mcpe/protocol/DisconnectPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/DropItemPacket.php b/src/pocketmine/network/mcpe/protocol/DropItemPacket.php index 2daf977e0..62df7f639 100644 --- a/src/pocketmine/network/mcpe/protocol/DropItemPacket.php +++ b/src/pocketmine/network/mcpe/protocol/DropItemPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/EntityEventPacket.php b/src/pocketmine/network/mcpe/protocol/EntityEventPacket.php index 3953d25e6..12cd06d2b 100644 --- a/src/pocketmine/network/mcpe/protocol/EntityEventPacket.php +++ b/src/pocketmine/network/mcpe/protocol/EntityEventPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/EntityFallPacket.php b/src/pocketmine/network/mcpe/protocol/EntityFallPacket.php index fb102788a..3f81b1bdb 100644 --- a/src/pocketmine/network/mcpe/protocol/EntityFallPacket.php +++ b/src/pocketmine/network/mcpe/protocol/EntityFallPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ExplodePacket.php b/src/pocketmine/network/mcpe/protocol/ExplodePacket.php index de1685bff..7c6af7be5 100644 --- a/src/pocketmine/network/mcpe/protocol/ExplodePacket.php +++ b/src/pocketmine/network/mcpe/protocol/ExplodePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/FullChunkDataPacket.php b/src/pocketmine/network/mcpe/protocol/FullChunkDataPacket.php index 4d854d4d7..cbf94323e 100644 --- a/src/pocketmine/network/mcpe/protocol/FullChunkDataPacket.php +++ b/src/pocketmine/network/mcpe/protocol/FullChunkDataPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/HurtArmorPacket.php b/src/pocketmine/network/mcpe/protocol/HurtArmorPacket.php index 3cde53856..e827b96e9 100644 --- a/src/pocketmine/network/mcpe/protocol/HurtArmorPacket.php +++ b/src/pocketmine/network/mcpe/protocol/HurtArmorPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/InteractPacket.php b/src/pocketmine/network/mcpe/protocol/InteractPacket.php index 7b0c6ea4c..6caecc326 100644 --- a/src/pocketmine/network/mcpe/protocol/InteractPacket.php +++ b/src/pocketmine/network/mcpe/protocol/InteractPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/InventoryActionPacket.php b/src/pocketmine/network/mcpe/protocol/InventoryActionPacket.php index 366385722..3c7f1ec77 100644 --- a/src/pocketmine/network/mcpe/protocol/InventoryActionPacket.php +++ b/src/pocketmine/network/mcpe/protocol/InventoryActionPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ItemFrameDropItemPacket.php b/src/pocketmine/network/mcpe/protocol/ItemFrameDropItemPacket.php index 7e4106cb5..8a40e6f2c 100644 --- a/src/pocketmine/network/mcpe/protocol/ItemFrameDropItemPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ItemFrameDropItemPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/LevelEventPacket.php b/src/pocketmine/network/mcpe/protocol/LevelEventPacket.php index 4a1276c25..1ef9c30b7 100644 --- a/src/pocketmine/network/mcpe/protocol/LevelEventPacket.php +++ b/src/pocketmine/network/mcpe/protocol/LevelEventPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/LevelSoundEventPacket.php b/src/pocketmine/network/mcpe/protocol/LevelSoundEventPacket.php index 8139caf91..6d068d26f 100644 --- a/src/pocketmine/network/mcpe/protocol/LevelSoundEventPacket.php +++ b/src/pocketmine/network/mcpe/protocol/LevelSoundEventPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/LoginPacket.php b/src/pocketmine/network/mcpe/protocol/LoginPacket.php index 1024b296a..585516b07 100644 --- a/src/pocketmine/network/mcpe/protocol/LoginPacket.php +++ b/src/pocketmine/network/mcpe/protocol/LoginPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/MapInfoRequestPacket.php b/src/pocketmine/network/mcpe/protocol/MapInfoRequestPacket.php index bd2fb1a3e..81c869a5f 100644 --- a/src/pocketmine/network/mcpe/protocol/MapInfoRequestPacket.php +++ b/src/pocketmine/network/mcpe/protocol/MapInfoRequestPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/MobArmorEquipmentPacket.php b/src/pocketmine/network/mcpe/protocol/MobArmorEquipmentPacket.php index 599b2dd57..d7e7af371 100644 --- a/src/pocketmine/network/mcpe/protocol/MobArmorEquipmentPacket.php +++ b/src/pocketmine/network/mcpe/protocol/MobArmorEquipmentPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/MobEffectPacket.php b/src/pocketmine/network/mcpe/protocol/MobEffectPacket.php index 0ddf3a1e6..95efc788f 100644 --- a/src/pocketmine/network/mcpe/protocol/MobEffectPacket.php +++ b/src/pocketmine/network/mcpe/protocol/MobEffectPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/MobEquipmentPacket.php b/src/pocketmine/network/mcpe/protocol/MobEquipmentPacket.php index d3e8caca5..f5c48ee00 100644 --- a/src/pocketmine/network/mcpe/protocol/MobEquipmentPacket.php +++ b/src/pocketmine/network/mcpe/protocol/MobEquipmentPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/MoveEntityPacket.php b/src/pocketmine/network/mcpe/protocol/MoveEntityPacket.php index bc151f0e9..1ee92be15 100644 --- a/src/pocketmine/network/mcpe/protocol/MoveEntityPacket.php +++ b/src/pocketmine/network/mcpe/protocol/MoveEntityPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include @@ -36,8 +38,8 @@ class MoveEntityPacket extends DataPacket{ public $yaw; public $headYaw; public $pitch; - public $onGround; - public $teleported; + public $onGround = false; + public $teleported = false; public function decode(){ $this->entityRuntimeId = $this->getEntityRuntimeId(); diff --git a/src/pocketmine/network/mcpe/protocol/MovePlayerPacket.php b/src/pocketmine/network/mcpe/protocol/MovePlayerPacket.php index 56c80cff7..6f44da290 100644 --- a/src/pocketmine/network/mcpe/protocol/MovePlayerPacket.php +++ b/src/pocketmine/network/mcpe/protocol/MovePlayerPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/PlaySoundPacket.php b/src/pocketmine/network/mcpe/protocol/PlaySoundPacket.php index febcd8439..36a9e6b1b 100644 --- a/src/pocketmine/network/mcpe/protocol/PlaySoundPacket.php +++ b/src/pocketmine/network/mcpe/protocol/PlaySoundPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/PlayStatusPacket.php b/src/pocketmine/network/mcpe/protocol/PlayStatusPacket.php index cc22b2ee2..733efb747 100644 --- a/src/pocketmine/network/mcpe/protocol/PlayStatusPacket.php +++ b/src/pocketmine/network/mcpe/protocol/PlayStatusPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/PlayerActionPacket.php b/src/pocketmine/network/mcpe/protocol/PlayerActionPacket.php index d17ebb53d..c8d916de1 100644 --- a/src/pocketmine/network/mcpe/protocol/PlayerActionPacket.php +++ b/src/pocketmine/network/mcpe/protocol/PlayerActionPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/PlayerInputPacket.php b/src/pocketmine/network/mcpe/protocol/PlayerInputPacket.php index 69e9bac23..853f34d8f 100644 --- a/src/pocketmine/network/mcpe/protocol/PlayerInputPacket.php +++ b/src/pocketmine/network/mcpe/protocol/PlayerInputPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/PlayerListPacket.php b/src/pocketmine/network/mcpe/protocol/PlayerListPacket.php index 31183efb2..6de9d9607 100644 --- a/src/pocketmine/network/mcpe/protocol/PlayerListPacket.php +++ b/src/pocketmine/network/mcpe/protocol/PlayerListPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ProtocolInfo.php b/src/pocketmine/network/mcpe/protocol/ProtocolInfo.php index cebbda355..e399bb864 100644 --- a/src/pocketmine/network/mcpe/protocol/ProtocolInfo.php +++ b/src/pocketmine/network/mcpe/protocol/ProtocolInfo.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; /** diff --git a/src/pocketmine/network/mcpe/protocol/RemoveBlockPacket.php b/src/pocketmine/network/mcpe/protocol/RemoveBlockPacket.php index 377cb1dea..732be1c49 100644 --- a/src/pocketmine/network/mcpe/protocol/RemoveBlockPacket.php +++ b/src/pocketmine/network/mcpe/protocol/RemoveBlockPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/RemoveEntityPacket.php b/src/pocketmine/network/mcpe/protocol/RemoveEntityPacket.php index f7c68b028..e8fc92398 100644 --- a/src/pocketmine/network/mcpe/protocol/RemoveEntityPacket.php +++ b/src/pocketmine/network/mcpe/protocol/RemoveEntityPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ReplaceItemInSlotPacket.php b/src/pocketmine/network/mcpe/protocol/ReplaceItemInSlotPacket.php index 28e9039d5..01b021323 100644 --- a/src/pocketmine/network/mcpe/protocol/ReplaceItemInSlotPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ReplaceItemInSlotPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/RequestChunkRadiusPacket.php b/src/pocketmine/network/mcpe/protocol/RequestChunkRadiusPacket.php index 390e99150..03446659a 100644 --- a/src/pocketmine/network/mcpe/protocol/RequestChunkRadiusPacket.php +++ b/src/pocketmine/network/mcpe/protocol/RequestChunkRadiusPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ResourcePackChunkDataPacket.php b/src/pocketmine/network/mcpe/protocol/ResourcePackChunkDataPacket.php index 9612449db..a489e5872 100644 --- a/src/pocketmine/network/mcpe/protocol/ResourcePackChunkDataPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ResourcePackChunkDataPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/ResourcePackChunkRequestPacket.php b/src/pocketmine/network/mcpe/protocol/ResourcePackChunkRequestPacket.php index d9b89bcef..100de455b 100644 --- a/src/pocketmine/network/mcpe/protocol/ResourcePackChunkRequestPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ResourcePackChunkRequestPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/ResourcePackClientResponsePacket.php b/src/pocketmine/network/mcpe/protocol/ResourcePackClientResponsePacket.php index 78ced44fb..c19cb6ef8 100644 --- a/src/pocketmine/network/mcpe/protocol/ResourcePackClientResponsePacket.php +++ b/src/pocketmine/network/mcpe/protocol/ResourcePackClientResponsePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/ResourcePackDataInfoPacket.php b/src/pocketmine/network/mcpe/protocol/ResourcePackDataInfoPacket.php index c8970f55e..63ba1a3d4 100644 --- a/src/pocketmine/network/mcpe/protocol/ResourcePackDataInfoPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ResourcePackDataInfoPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/ResourcePackStackPacket.php b/src/pocketmine/network/mcpe/protocol/ResourcePackStackPacket.php index 296062348..619cde61a 100644 --- a/src/pocketmine/network/mcpe/protocol/ResourcePackStackPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ResourcePackStackPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/ResourcePacksInfoPacket.php b/src/pocketmine/network/mcpe/protocol/ResourcePacksInfoPacket.php index 6162056ae..56188f0d9 100644 --- a/src/pocketmine/network/mcpe/protocol/ResourcePacksInfoPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ResourcePacksInfoPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/RespawnPacket.php b/src/pocketmine/network/mcpe/protocol/RespawnPacket.php index b14a29344..57f1d1dfa 100644 --- a/src/pocketmine/network/mcpe/protocol/RespawnPacket.php +++ b/src/pocketmine/network/mcpe/protocol/RespawnPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/RiderJumpPacket.php b/src/pocketmine/network/mcpe/protocol/RiderJumpPacket.php index f13917fc8..bae4f4139 100644 --- a/src/pocketmine/network/mcpe/protocol/RiderJumpPacket.php +++ b/src/pocketmine/network/mcpe/protocol/RiderJumpPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/ServerToClientHandshakePacket.php b/src/pocketmine/network/mcpe/protocol/ServerToClientHandshakePacket.php index ce6a236b0..55db716a7 100644 --- a/src/pocketmine/network/mcpe/protocol/ServerToClientHandshakePacket.php +++ b/src/pocketmine/network/mcpe/protocol/ServerToClientHandshakePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetCommandsEnabledPacket.php b/src/pocketmine/network/mcpe/protocol/SetCommandsEnabledPacket.php index 564ca7f8a..5c7c253d8 100644 --- a/src/pocketmine/network/mcpe/protocol/SetCommandsEnabledPacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetCommandsEnabledPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetDifficultyPacket.php b/src/pocketmine/network/mcpe/protocol/SetDifficultyPacket.php index 700a37d22..4abef492b 100644 --- a/src/pocketmine/network/mcpe/protocol/SetDifficultyPacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetDifficultyPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetEntityDataPacket.php b/src/pocketmine/network/mcpe/protocol/SetEntityDataPacket.php index 952dd8c3b..20f7a9c4a 100644 --- a/src/pocketmine/network/mcpe/protocol/SetEntityDataPacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetEntityDataPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetEntityLinkPacket.php b/src/pocketmine/network/mcpe/protocol/SetEntityLinkPacket.php index 74e48e3eb..9c5a56640 100644 --- a/src/pocketmine/network/mcpe/protocol/SetEntityLinkPacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetEntityLinkPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetEntityMotionPacket.php b/src/pocketmine/network/mcpe/protocol/SetEntityMotionPacket.php index 2998ad344..159f6bb8d 100644 --- a/src/pocketmine/network/mcpe/protocol/SetEntityMotionPacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetEntityMotionPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetHealthPacket.php b/src/pocketmine/network/mcpe/protocol/SetHealthPacket.php index cc3d1b582..30b5a2f58 100644 --- a/src/pocketmine/network/mcpe/protocol/SetHealthPacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetHealthPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetPlayerGameTypePacket.php b/src/pocketmine/network/mcpe/protocol/SetPlayerGameTypePacket.php index 66373af8f..60da94dd9 100644 --- a/src/pocketmine/network/mcpe/protocol/SetPlayerGameTypePacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetPlayerGameTypePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetSpawnPositionPacket.php b/src/pocketmine/network/mcpe/protocol/SetSpawnPositionPacket.php index e4c079a53..d28ae2699 100644 --- a/src/pocketmine/network/mcpe/protocol/SetSpawnPositionPacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetSpawnPositionPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetTimePacket.php b/src/pocketmine/network/mcpe/protocol/SetTimePacket.php index 6368a064b..ffb02b078 100644 --- a/src/pocketmine/network/mcpe/protocol/SetTimePacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetTimePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/SetTitlePacket.php b/src/pocketmine/network/mcpe/protocol/SetTitlePacket.php index 81ca445e6..9fca39d9a 100644 --- a/src/pocketmine/network/mcpe/protocol/SetTitlePacket.php +++ b/src/pocketmine/network/mcpe/protocol/SetTitlePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/ShowCreditsPacket.php b/src/pocketmine/network/mcpe/protocol/ShowCreditsPacket.php index 03b888b0e..a89a52d8d 100644 --- a/src/pocketmine/network/mcpe/protocol/ShowCreditsPacket.php +++ b/src/pocketmine/network/mcpe/protocol/ShowCreditsPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/SpawnExperienceOrbPacket.php b/src/pocketmine/network/mcpe/protocol/SpawnExperienceOrbPacket.php index 4b1271432..441f6cf90 100644 --- a/src/pocketmine/network/mcpe/protocol/SpawnExperienceOrbPacket.php +++ b/src/pocketmine/network/mcpe/protocol/SpawnExperienceOrbPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/StartGamePacket.php b/src/pocketmine/network/mcpe/protocol/StartGamePacket.php index df2738229..cc0713044 100644 --- a/src/pocketmine/network/mcpe/protocol/StartGamePacket.php +++ b/src/pocketmine/network/mcpe/protocol/StartGamePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include @@ -45,13 +47,13 @@ class StartGamePacket extends DataPacket{ public $spawnX; public $spawnY; public $spawnZ; - public $hasAchievementsDisabled = 1; + public $hasAchievementsDisabled = true; public $dayCycleStopTime = -1; //-1 = not stopped, any positive value = stopped at that time - public $eduMode = 0; + public $eduMode = false; public $rainLevel; public $lightningLevel; public $commandsEnabled; - public $isTexturePacksRequired = 0; + public $isTexturePacksRequired = true; public $levelId = ""; //base64 string, usually the same as world folder name in vanilla public $worldName; public $premiumWorldTemplateId = ""; diff --git a/src/pocketmine/network/mcpe/protocol/StopSoundPacket.php b/src/pocketmine/network/mcpe/protocol/StopSoundPacket.php index 3a503cc2d..13e18d093 100644 --- a/src/pocketmine/network/mcpe/protocol/StopSoundPacket.php +++ b/src/pocketmine/network/mcpe/protocol/StopSoundPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; diff --git a/src/pocketmine/network/mcpe/protocol/TakeItemEntityPacket.php b/src/pocketmine/network/mcpe/protocol/TakeItemEntityPacket.php index d4b4b4fc1..b799682c3 100644 --- a/src/pocketmine/network/mcpe/protocol/TakeItemEntityPacket.php +++ b/src/pocketmine/network/mcpe/protocol/TakeItemEntityPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/TextPacket.php b/src/pocketmine/network/mcpe/protocol/TextPacket.php index a0a42515f..aae7ab670 100644 --- a/src/pocketmine/network/mcpe/protocol/TextPacket.php +++ b/src/pocketmine/network/mcpe/protocol/TextPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/TransferPacket.php b/src/pocketmine/network/mcpe/protocol/TransferPacket.php index 44a0c1b97..91c9d6edf 100644 --- a/src/pocketmine/network/mcpe/protocol/TransferPacket.php +++ b/src/pocketmine/network/mcpe/protocol/TransferPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/UnknownPacket.php b/src/pocketmine/network/mcpe/protocol/UnknownPacket.php index ebedebe64..f8d914a49 100644 --- a/src/pocketmine/network/mcpe/protocol/UnknownPacket.php +++ b/src/pocketmine/network/mcpe/protocol/UnknownPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; @@ -43,7 +45,7 @@ class UnknownPacket extends DataPacket{ public function decode(){ $this->offset -= 1; //Rewind one byte so we can read the PID - $this->payload = $this->get(true); + $this->payload = $this->get(0); } public function encode(){ diff --git a/src/pocketmine/network/mcpe/protocol/UpdateAttributesPacket.php b/src/pocketmine/network/mcpe/protocol/UpdateAttributesPacket.php index 9fa52dfc8..5c6a283a2 100644 --- a/src/pocketmine/network/mcpe/protocol/UpdateAttributesPacket.php +++ b/src/pocketmine/network/mcpe/protocol/UpdateAttributesPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/UpdateBlockPacket.php b/src/pocketmine/network/mcpe/protocol/UpdateBlockPacket.php index 8f35ca61c..0747696f2 100644 --- a/src/pocketmine/network/mcpe/protocol/UpdateBlockPacket.php +++ b/src/pocketmine/network/mcpe/protocol/UpdateBlockPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/UpdateTradePacket.php b/src/pocketmine/network/mcpe/protocol/UpdateTradePacket.php index 6a8f76e2e..4086090cd 100644 --- a/src/pocketmine/network/mcpe/protocol/UpdateTradePacket.php +++ b/src/pocketmine/network/mcpe/protocol/UpdateTradePacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; @@ -51,7 +53,7 @@ class UpdateTradePacket extends DataPacket{ $this->traderEid = $this->getEntityUniqueId(); $this->playerEid = $this->getEntityUniqueId(); $this->displayName = $this->getString(); - $this->offers = $this->get(true); + $this->offers = $this->get(0); } public function encode(){ diff --git a/src/pocketmine/network/mcpe/protocol/UseItemPacket.php b/src/pocketmine/network/mcpe/protocol/UseItemPacket.php index a47bde8a0..0f1929897 100644 --- a/src/pocketmine/network/mcpe/protocol/UseItemPacket.php +++ b/src/pocketmine/network/mcpe/protocol/UseItemPacket.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol; #include diff --git a/src/pocketmine/network/mcpe/protocol/types/WindowTypes.php b/src/pocketmine/network/mcpe/protocol/types/WindowTypes.php index 667b69674..9caeac76f 100644 --- a/src/pocketmine/network/mcpe/protocol/types/WindowTypes.php +++ b/src/pocketmine/network/mcpe/protocol/types/WindowTypes.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\mcpe\protocol\types; diff --git a/src/pocketmine/network/query/QueryHandler.php b/src/pocketmine/network/query/QueryHandler.php index a73c47a9a..2b68337b7 100644 --- a/src/pocketmine/network/query/QueryHandler.php +++ b/src/pocketmine/network/query/QueryHandler.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Implementation of the UT3 Query Protocol (GameSpot) * Source: http://wiki.unrealadmin.org/UT3_query_protocol diff --git a/src/pocketmine/network/rcon/RCON.php b/src/pocketmine/network/rcon/RCON.php index c9436a45a..e6ebfcfa9 100644 --- a/src/pocketmine/network/rcon/RCON.php +++ b/src/pocketmine/network/rcon/RCON.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Implementation of the Source RCON Protocol to allow remote console commands * Source: https://developer.valvesoftware.com/wiki/Source_RCON_Protocol diff --git a/src/pocketmine/network/rcon/RCONInstance.php b/src/pocketmine/network/rcon/RCONInstance.php index cb0719495..adc384504 100644 --- a/src/pocketmine/network/rcon/RCONInstance.php +++ b/src/pocketmine/network/rcon/RCONInstance.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\network\rcon; use pocketmine\Thread; diff --git a/src/pocketmine/network/upnp/UPnP.php b/src/pocketmine/network/upnp/UPnP.php index 9d8baecc7..c1942942a 100644 --- a/src/pocketmine/network/upnp/UPnP.php +++ b/src/pocketmine/network/upnp/UPnP.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * UPnP port forwarding support. Only for Windows */ diff --git a/src/pocketmine/permission/BanEntry.php b/src/pocketmine/permission/BanEntry.php index 7ec82031a..4d04bd653 100644 --- a/src/pocketmine/permission/BanEntry.php +++ b/src/pocketmine/permission/BanEntry.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\permission; use pocketmine\utils\MainLogger; diff --git a/src/pocketmine/permission/BanList.php b/src/pocketmine/permission/BanList.php index 5c4102152..e8d064ef8 100644 --- a/src/pocketmine/permission/BanList.php +++ b/src/pocketmine/permission/BanList.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\permission; use pocketmine\Server; diff --git a/src/pocketmine/permission/DefaultPermissions.php b/src/pocketmine/permission/DefaultPermissions.php index 10852f80a..0752ab508 100644 --- a/src/pocketmine/permission/DefaultPermissions.php +++ b/src/pocketmine/permission/DefaultPermissions.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\permission; use pocketmine\Server; diff --git a/src/pocketmine/permission/Permissible.php b/src/pocketmine/permission/Permissible.php index 88f1eba63..a188eefd6 100644 --- a/src/pocketmine/permission/Permissible.php +++ b/src/pocketmine/permission/Permissible.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\permission; use pocketmine\plugin\Plugin; diff --git a/src/pocketmine/permission/PermissibleBase.php b/src/pocketmine/permission/PermissibleBase.php index a298ac828..53a3f8546 100644 --- a/src/pocketmine/permission/PermissibleBase.php +++ b/src/pocketmine/permission/PermissibleBase.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\permission; use pocketmine\event\Timings; diff --git a/src/pocketmine/permission/Permission.php b/src/pocketmine/permission/Permission.php index e46216f7f..f477827ac 100644 --- a/src/pocketmine/permission/Permission.php +++ b/src/pocketmine/permission/Permission.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Permission related classes */ diff --git a/src/pocketmine/permission/PermissionAttachment.php b/src/pocketmine/permission/PermissionAttachment.php index db6c6ae20..dae4c3ffb 100644 --- a/src/pocketmine/permission/PermissionAttachment.php +++ b/src/pocketmine/permission/PermissionAttachment.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\permission; use pocketmine\plugin\Plugin; diff --git a/src/pocketmine/permission/PermissionAttachmentInfo.php b/src/pocketmine/permission/PermissionAttachmentInfo.php index 78f5f8650..56cea0120 100644 --- a/src/pocketmine/permission/PermissionAttachmentInfo.php +++ b/src/pocketmine/permission/PermissionAttachmentInfo.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\permission; diff --git a/src/pocketmine/permission/PermissionRemovedExecutor.php b/src/pocketmine/permission/PermissionRemovedExecutor.php index 2ecfeed58..e6e3f811a 100644 --- a/src/pocketmine/permission/PermissionRemovedExecutor.php +++ b/src/pocketmine/permission/PermissionRemovedExecutor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\permission; diff --git a/src/pocketmine/permission/ServerOperator.php b/src/pocketmine/permission/ServerOperator.php index 0bbcecbfc..944c648ff 100644 --- a/src/pocketmine/permission/ServerOperator.php +++ b/src/pocketmine/permission/ServerOperator.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\permission; diff --git a/src/pocketmine/plugin/EventExecutor.php b/src/pocketmine/plugin/EventExecutor.php index b7f94e709..01e7ad211 100644 --- a/src/pocketmine/plugin/EventExecutor.php +++ b/src/pocketmine/plugin/EventExecutor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use pocketmine\event\Event; diff --git a/src/pocketmine/plugin/MethodEventExecutor.php b/src/pocketmine/plugin/MethodEventExecutor.php index a47239572..d69a043d1 100644 --- a/src/pocketmine/plugin/MethodEventExecutor.php +++ b/src/pocketmine/plugin/MethodEventExecutor.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use pocketmine\event\Event; diff --git a/src/pocketmine/plugin/PharPluginLoader.php b/src/pocketmine/plugin/PharPluginLoader.php index c5cbf77db..6c35e145a 100644 --- a/src/pocketmine/plugin/PharPluginLoader.php +++ b/src/pocketmine/plugin/PharPluginLoader.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use pocketmine\event\plugin\PluginDisableEvent; diff --git a/src/pocketmine/plugin/Plugin.php b/src/pocketmine/plugin/Plugin.php index 9c30693e6..befe5a541 100644 --- a/src/pocketmine/plugin/Plugin.php +++ b/src/pocketmine/plugin/Plugin.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Plugin related classes */ diff --git a/src/pocketmine/plugin/PluginBase.php b/src/pocketmine/plugin/PluginBase.php index d998ea5bb..63b2d4d66 100644 --- a/src/pocketmine/plugin/PluginBase.php +++ b/src/pocketmine/plugin/PluginBase.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use pocketmine\command\Command; diff --git a/src/pocketmine/plugin/PluginDescription.php b/src/pocketmine/plugin/PluginDescription.php index d725e242c..fd34568e0 100644 --- a/src/pocketmine/plugin/PluginDescription.php +++ b/src/pocketmine/plugin/PluginDescription.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use pocketmine\permission\Permission; diff --git a/src/pocketmine/plugin/PluginException.php b/src/pocketmine/plugin/PluginException.php index e29559642..b7338495a 100644 --- a/src/pocketmine/plugin/PluginException.php +++ b/src/pocketmine/plugin/PluginException.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use pocketmine\utils\ServerException; diff --git a/src/pocketmine/plugin/PluginLoadOrder.php b/src/pocketmine/plugin/PluginLoadOrder.php index 85bd3da40..80e94d99a 100644 --- a/src/pocketmine/plugin/PluginLoadOrder.php +++ b/src/pocketmine/plugin/PluginLoadOrder.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; diff --git a/src/pocketmine/plugin/PluginLoader.php b/src/pocketmine/plugin/PluginLoader.php index 720786ac5..eeada04ad 100644 --- a/src/pocketmine/plugin/PluginLoader.php +++ b/src/pocketmine/plugin/PluginLoader.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; /** diff --git a/src/pocketmine/plugin/PluginLogger.php b/src/pocketmine/plugin/PluginLogger.php index 12cf47dfc..34d173fac 100644 --- a/src/pocketmine/plugin/PluginLogger.php +++ b/src/pocketmine/plugin/PluginLogger.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use LogLevel; diff --git a/src/pocketmine/plugin/PluginManager.php b/src/pocketmine/plugin/PluginManager.php index 98edbad49..3f6c01a81 100644 --- a/src/pocketmine/plugin/PluginManager.php +++ b/src/pocketmine/plugin/PluginManager.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use pocketmine\command\defaults\TimingsCommand; diff --git a/src/pocketmine/plugin/RegisteredListener.php b/src/pocketmine/plugin/RegisteredListener.php index c42f477f9..b5a6408f2 100644 --- a/src/pocketmine/plugin/RegisteredListener.php +++ b/src/pocketmine/plugin/RegisteredListener.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use pocketmine\event\Cancellable; diff --git a/src/pocketmine/plugin/ScriptPluginLoader.php b/src/pocketmine/plugin/ScriptPluginLoader.php index 15e9267cc..c96511e8d 100644 --- a/src/pocketmine/plugin/ScriptPluginLoader.php +++ b/src/pocketmine/plugin/ScriptPluginLoader.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\plugin; use pocketmine\event\plugin\PluginDisableEvent; diff --git a/src/pocketmine/resourcepacks/ResourcePack.php b/src/pocketmine/resourcepacks/ResourcePack.php index d4eeeb0e6..afc971c03 100644 --- a/src/pocketmine/resourcepacks/ResourcePack.php +++ b/src/pocketmine/resourcepacks/ResourcePack.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\resourcepacks; diff --git a/src/pocketmine/resourcepacks/ResourcePackInfoEntry.php b/src/pocketmine/resourcepacks/ResourcePackInfoEntry.php index db955c0cd..f49e7bac8 100644 --- a/src/pocketmine/resourcepacks/ResourcePackInfoEntry.php +++ b/src/pocketmine/resourcepacks/ResourcePackInfoEntry.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\resourcepacks; class ResourcePackInfoEntry{ diff --git a/src/pocketmine/resourcepacks/ResourcePackManager.php b/src/pocketmine/resourcepacks/ResourcePackManager.php index 339fa113d..620b5af47 100644 --- a/src/pocketmine/resourcepacks/ResourcePackManager.php +++ b/src/pocketmine/resourcepacks/ResourcePackManager.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\resourcepacks; diff --git a/src/pocketmine/resourcepacks/ZippedResourcePack.php b/src/pocketmine/resourcepacks/ZippedResourcePack.php index 80af52660..99e865f5d 100644 --- a/src/pocketmine/resourcepacks/ZippedResourcePack.php +++ b/src/pocketmine/resourcepacks/ZippedResourcePack.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\resourcepacks; diff --git a/src/pocketmine/scheduler/AsyncPool.php b/src/pocketmine/scheduler/AsyncPool.php index 638169e00..ce6c18a6f 100644 --- a/src/pocketmine/scheduler/AsyncPool.php +++ b/src/pocketmine/scheduler/AsyncPool.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; use pocketmine\event\Timings; diff --git a/src/pocketmine/scheduler/AsyncTask.php b/src/pocketmine/scheduler/AsyncTask.php index 3c531f206..8a66fd412 100644 --- a/src/pocketmine/scheduler/AsyncTask.php +++ b/src/pocketmine/scheduler/AsyncTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; use pocketmine\Collectable; diff --git a/src/pocketmine/scheduler/AsyncWorker.php b/src/pocketmine/scheduler/AsyncWorker.php index 0f77c96d4..e6e2c2037 100644 --- a/src/pocketmine/scheduler/AsyncWorker.php +++ b/src/pocketmine/scheduler/AsyncWorker.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; use pocketmine\Worker; @@ -36,7 +38,7 @@ class AsyncWorker extends Worker{ public function run(){ $this->registerClassLoader(); gc_enable(); - ini_set("memory_limit", -1); + ini_set("memory_limit", '-1'); global $store; $store = []; diff --git a/src/pocketmine/scheduler/BulkCurlTask.php b/src/pocketmine/scheduler/BulkCurlTask.php index c4d15ac9b..b4b1fa5bb 100644 --- a/src/pocketmine/scheduler/BulkCurlTask.php +++ b/src/pocketmine/scheduler/BulkCurlTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; use pocketmine\utils\Utils; diff --git a/src/pocketmine/scheduler/FileWriteTask.php b/src/pocketmine/scheduler/FileWriteTask.php index 494eb4a37..024f7e911 100644 --- a/src/pocketmine/scheduler/FileWriteTask.php +++ b/src/pocketmine/scheduler/FileWriteTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; class FileWriteTask extends AsyncTask{ diff --git a/src/pocketmine/scheduler/GarbageCollectionTask.php b/src/pocketmine/scheduler/GarbageCollectionTask.php index 0b99aed78..25c1f9845 100644 --- a/src/pocketmine/scheduler/GarbageCollectionTask.php +++ b/src/pocketmine/scheduler/GarbageCollectionTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; class GarbageCollectionTask extends AsyncTask{ diff --git a/src/pocketmine/scheduler/PluginTask.php b/src/pocketmine/scheduler/PluginTask.php index 645720dbf..e2cf85171 100644 --- a/src/pocketmine/scheduler/PluginTask.php +++ b/src/pocketmine/scheduler/PluginTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; use pocketmine\plugin\Plugin; diff --git a/src/pocketmine/scheduler/SendUsageTask.php b/src/pocketmine/scheduler/SendUsageTask.php index 688ed7432..a8eb9e25e 100644 --- a/src/pocketmine/scheduler/SendUsageTask.php +++ b/src/pocketmine/scheduler/SendUsageTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; use pocketmine\network\mcpe\protocol\ProtocolInfo; @@ -42,7 +44,7 @@ class SendUsageTask extends AsyncTask{ $data = []; $data["uniqueServerId"] = $server->getServerUniqueId()->toString(); $data["uniqueMachineId"] = Utils::getMachineUniqueId()->toString(); - $data["uniqueRequestId"] = UUID::fromData($server->getServerUniqueId(), microtime(true))->toString(); + $data["uniqueRequestId"] = UUID::fromData($server->getServerUniqueId()->toString(), microtime(false))->toString(); switch($type){ case self::TYPE_OPEN: diff --git a/src/pocketmine/scheduler/ServerScheduler.php b/src/pocketmine/scheduler/ServerScheduler.php index 28610f1b4..fba583e91 100644 --- a/src/pocketmine/scheduler/ServerScheduler.php +++ b/src/pocketmine/scheduler/ServerScheduler.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Task scheduling related classes */ diff --git a/src/pocketmine/scheduler/Task.php b/src/pocketmine/scheduler/Task.php index fc0681914..a7c0b4b39 100644 --- a/src/pocketmine/scheduler/Task.php +++ b/src/pocketmine/scheduler/Task.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; /** diff --git a/src/pocketmine/scheduler/TaskHandler.php b/src/pocketmine/scheduler/TaskHandler.php index fbdb1eb91..7f7119e52 100644 --- a/src/pocketmine/scheduler/TaskHandler.php +++ b/src/pocketmine/scheduler/TaskHandler.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\scheduler; use pocketmine\event\Timings; diff --git a/src/pocketmine/tile/Chest.php b/src/pocketmine/tile/Chest.php index 3bffa58d6..708c3b789 100644 --- a/src/pocketmine/tile/Chest.php +++ b/src/pocketmine/tile/Chest.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; use pocketmine\inventory\ChestInventory; diff --git a/src/pocketmine/tile/Container.php b/src/pocketmine/tile/Container.php index 6d39ca809..6d2025c6e 100644 --- a/src/pocketmine/tile/Container.php +++ b/src/pocketmine/tile/Container.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; use pocketmine\item\Item; diff --git a/src/pocketmine/tile/EnchantTable.php b/src/pocketmine/tile/EnchantTable.php index 8f0b3c45c..d6ff0ba32 100644 --- a/src/pocketmine/tile/EnchantTable.php +++ b/src/pocketmine/tile/EnchantTable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; use pocketmine\nbt\tag\CompoundTag; diff --git a/src/pocketmine/tile/FlowerPot.php b/src/pocketmine/tile/FlowerPot.php index a2c4e1611..5897918c0 100644 --- a/src/pocketmine/tile/FlowerPot.php +++ b/src/pocketmine/tile/FlowerPot.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; use pocketmine\item\Item; diff --git a/src/pocketmine/tile/Furnace.php b/src/pocketmine/tile/Furnace.php index 6cb6ada7e..e960e73d8 100644 --- a/src/pocketmine/tile/Furnace.php +++ b/src/pocketmine/tile/Furnace.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; use pocketmine\block\Block; diff --git a/src/pocketmine/tile/ItemFrame.php b/src/pocketmine/tile/ItemFrame.php index 0f4a62a90..e63cd8ccd 100644 --- a/src/pocketmine/tile/ItemFrame.php +++ b/src/pocketmine/tile/ItemFrame.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; use pocketmine\item\Item; diff --git a/src/pocketmine/tile/Nameable.php b/src/pocketmine/tile/Nameable.php index 3fca81e5c..6651c927d 100644 --- a/src/pocketmine/tile/Nameable.php +++ b/src/pocketmine/tile/Nameable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; diff --git a/src/pocketmine/tile/Sign.php b/src/pocketmine/tile/Sign.php index e69d653e3..e91163e81 100644 --- a/src/pocketmine/tile/Sign.php +++ b/src/pocketmine/tile/Sign.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; use pocketmine\event\block\SignChangeEvent; diff --git a/src/pocketmine/tile/Skull.php b/src/pocketmine/tile/Skull.php index 91be14c0f..f6afc6559 100644 --- a/src/pocketmine/tile/Skull.php +++ b/src/pocketmine/tile/Skull.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; use pocketmine\level\Level; diff --git a/src/pocketmine/tile/Spawnable.php b/src/pocketmine/tile/Spawnable.php index 0d85b7ea3..cec533188 100644 --- a/src/pocketmine/tile/Spawnable.php +++ b/src/pocketmine/tile/Spawnable.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\tile; use pocketmine\level\Level; diff --git a/src/pocketmine/tile/Tile.php b/src/pocketmine/tile/Tile.php index a66c5f512..1138addd6 100644 --- a/src/pocketmine/tile/Tile.php +++ b/src/pocketmine/tile/Tile.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * All the Tile classes and related classes */ diff --git a/src/pocketmine/updater/AutoUpdater.php b/src/pocketmine/updater/AutoUpdater.php index 23461e4fe..e9e12e208 100644 --- a/src/pocketmine/updater/AutoUpdater.php +++ b/src/pocketmine/updater/AutoUpdater.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\updater; use pocketmine\Player; diff --git a/src/pocketmine/updater/UpdateCheckTask.php b/src/pocketmine/updater/UpdateCheckTask.php index 05923493b..2821e41be 100644 --- a/src/pocketmine/updater/UpdateCheckTask.php +++ b/src/pocketmine/updater/UpdateCheckTask.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\updater; diff --git a/src/pocketmine/utils/BinaryStream.php b/src/pocketmine/utils/BinaryStream.php index 0f6e213fa..31619b2ce 100644 --- a/src/pocketmine/utils/BinaryStream.php +++ b/src/pocketmine/utils/BinaryStream.php @@ -29,10 +29,12 @@ use pocketmine\item\Item; class BinaryStream{ + /** @var int */ public $offset; + /** @var string */ public $buffer; - public function __construct($buffer = "", $offset = 0){ + public function __construct(string $buffer = "", int $offset = 0){ $this->buffer = $buffer; $this->offset = $offset; } @@ -42,24 +44,24 @@ class BinaryStream{ $this->offset = 0; } - public function setBuffer($buffer = null, $offset = 0){ + public function setBuffer(string $buffer = "", int $offset = 0){ $this->buffer = $buffer; - $this->offset = (int) $offset; + $this->offset = $offset; } - public function getOffset(){ + public function getOffset() : int{ return $this->offset; } - public function getBuffer(){ + public function getBuffer() : string{ return $this->buffer; } - public function get($len){ + public function get(int $len) : string{ if($len < 0){ $this->offset = strlen($this->buffer) - 1; return ""; - }elseif($len === true){ + }elseif($len === 0){ $str = substr($this->buffer, $this->offset); $this->offset = strlen($this->buffer); return $str; @@ -68,115 +70,19 @@ class BinaryStream{ return $len === 1 ? $this->buffer{$this->offset++} : substr($this->buffer, ($this->offset += $len) - $len, $len); } - public function put($str){ + public function put(string $str){ $this->buffer .= $str; } + public function getBool() : bool{ return $this->get(1) !== "\x00"; } - public function putBool($v){ + public function putBool(bool $v){ $this->buffer .= ($v ? "\x01" : "\x00"); } - public function getLong(){ - return Binary::readLong($this->get(8)); - } - - public function putLong($v){ - $this->buffer .= Binary::writeLong($v); - } - - public function getInt(){ - return Binary::readInt($this->get(4)); - } - - public function putInt($v){ - $this->buffer .= Binary::writeInt($v); - } - - public function getLLong(){ - return Binary::readLLong($this->get(8)); - } - - public function putLLong($v){ - $this->buffer .= Binary::writeLLong($v); - } - - public function getLInt(){ - return Binary::readLInt($this->get(4)); - } - - public function putLInt($v){ - $this->buffer .= Binary::writeLInt($v); - } - - public function getSignedShort(){ - return Binary::readSignedShort($this->get(2)); - } - - public function putShort($v){ - $this->buffer .= Binary::writeShort($v); - } - - public function getShort(){ - return Binary::readShort($this->get(2)); - } - - public function putSignedShort($v){ - $this->buffer .= Binary::writeShort($v); - } - - public function getFloat(){ - return Binary::readFloat($this->get(4)); - } - - public function getRoundedFloat(int $accuracy){ - return Binary::readRoundedFloat($this->get(4), $accuracy); - } - - public function putFloat($v){ - $this->buffer .= Binary::writeFloat($v); - } - - public function getLShort($signed = true){ - return $signed ? Binary::readSignedLShort($this->get(2)) : Binary::readLShort($this->get(2)); - } - - public function putLShort($v){ - $this->buffer .= Binary::writeLShort($v); - } - - public function getLFloat(){ - return Binary::readLFloat($this->get(4)); - } - - public function getRoundedLFloat(int $accuracy){ - return Binary::readRoundedLFloat($this->get(4), $accuracy); - } - - public function putLFloat($v){ - $this->buffer .= Binary::writeLFloat($v); - } - - - public function getTriad(){ - return Binary::readTriad($this->get(3)); - } - - public function putTriad($v){ - $this->buffer .= Binary::writeTriad($v); - } - - - public function getLTriad(){ - return Binary::readLTriad($this->get(3)); - } - - public function putLTriad($v){ - $this->buffer .= Binary::writeLTriad($v); - } public function getByte() : int{ return ord($this->buffer{$this->offset++}); @@ -186,7 +92,131 @@ class BinaryStream{ $this->buffer .= chr($v); } - public function getUUID(){ + + public function getShort() : int{ + return Binary::readShort($this->get(2)); + } + + public function getSignedShort() : int{ + return Binary::readSignedShort($this->get(2)); + } + + public function putShort(int $v){ + $this->buffer .= Binary::writeShort($v); + } + + public function getLShort() : int{ + return Binary::readLShort($this->get(2)); + } + + public function getSignedLShort() : int{ + return Binary::readSignedLShort($this->get(2)); + } + + public function putLShort(int $v){ + $this->buffer .= Binary::writeLShort($v); + } + + + public function getTriad() : int{ + return Binary::readTriad($this->get(3)); + } + + public function putTriad(int $v){ + $this->buffer .= Binary::writeTriad($v); + } + + public function getLTriad() : int{ + return Binary::readLTriad($this->get(3)); + } + + public function putLTriad(int $v){ + $this->buffer .= Binary::writeLTriad($v); + } + + + public function getInt() : int{ + return Binary::readInt($this->get(4)); + } + + public function putInt(int $v){ + $this->buffer .= Binary::writeInt($v); + } + + public function getLInt() : int{ + return Binary::readLInt($this->get(4)); + } + + public function putLInt(int $v){ + $this->buffer .= Binary::writeLInt($v); + } + + + public function getFloat() : float{ + return Binary::readFloat($this->get(4)); + } + + public function getRoundedFloat(int $accuracy) : float{ + return Binary::readRoundedFloat($this->get(4), $accuracy); + } + + public function putFloat(float $v){ + $this->buffer .= Binary::writeFloat($v); + } + + public function getLFloat() : float{ + return Binary::readLFloat($this->get(4)); + } + + public function getRoundedLFloat(int $accuracy) : float{ + return Binary::readRoundedLFloat($this->get(4), $accuracy); + } + + public function putLFloat(float $v){ + $this->buffer .= Binary::writeLFloat($v); + } + + + /** + * @return int|string + */ + public function getLong(){ + return Binary::readLong($this->get(8)); + } + + /** + * @param int|string $v + */ + public function putLong($v){ + $this->buffer .= Binary::writeLong($v); + } + + /** + * @return int|string + */ + public function getLLong(){ + return Binary::readLLong($this->get(8)); + } + + /** + * @param int|string $v + */ + public function putLLong($v){ + $this->buffer .= Binary::writeLLong($v); + } + + + public function getString() : string{ + return $this->get($this->getUnsignedVarInt()); + } + + public function putString(string $v){ + $this->putUnsignedVarInt(strlen($v)); + $this->put($v); + } + + + public function getUUID() : UUID{ //This is actually two little-endian longs: UUID Most followed by UUID Least $part1 = $this->getLInt(); $part0 = $this->getLInt(); @@ -202,7 +232,7 @@ class BinaryStream{ $this->putLInt($uuid->getPart(2)); } - public function getSlot(){ + public function getSlot() : Item{ $id = $this->getVarInt(); if($id <= 0){ return Item::get(0, 0, 0); @@ -260,20 +290,11 @@ class BinaryStream{ $this->putVarInt(0); //CanDestroy entry count (TODO) } - public function getString(){ - return $this->get($this->getUnsignedVarInt()); - } - - public function putString($v){ - $this->putUnsignedVarInt(strlen($v)); - $this->put($v); - } - /** * Reads a 32-bit variable-length unsigned integer from the buffer and returns it. * @return int */ - public function getUnsignedVarInt(){ + public function getUnsignedVarInt() : int{ return Binary::readUnsignedVarInt($this->buffer, $this->offset); } @@ -281,7 +302,7 @@ class BinaryStream{ * Writes a 32-bit variable-length unsigned integer to the end of the buffer. * @param int $v */ - public function putUnsignedVarInt($v){ + public function putUnsignedVarInt(int $v){ $this->put(Binary::writeUnsignedVarInt($v)); } @@ -289,7 +310,7 @@ class BinaryStream{ * Reads a 32-bit zigzag-encoded variable-length integer from the buffer and returns it. * @return int */ - public function getVarInt(){ + public function getVarInt() : int{ return Binary::readVarInt($this->buffer, $this->offset); } @@ -297,7 +318,7 @@ class BinaryStream{ * Writes a 32-bit zigzag-encoded variable-length integer to the end of the buffer. * @param int $v */ - public function putVarInt($v){ + public function putVarInt(int $v){ $this->put(Binary::writeVarInt($v)); } @@ -333,7 +354,11 @@ class BinaryStream{ $this->buffer .= Binary::writeVarLong($v); } - public function feof(){ + /** + * Returns whether the offset has reached the end of the buffer. + * @return bool + */ + public function feof() : bool{ return !isset($this->buffer{$this->offset}); } } diff --git a/src/pocketmine/utils/BlockIterator.php b/src/pocketmine/utils/BlockIterator.php index f0de2987d..af13843fc 100644 --- a/src/pocketmine/utils/BlockIterator.php +++ b/src/pocketmine/utils/BlockIterator.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; use pocketmine\block\Block; diff --git a/src/pocketmine/utils/Color.php b/src/pocketmine/utils/Color.php index 6913e7a92..ae2b69fb0 100644 --- a/src/pocketmine/utils/Color.php +++ b/src/pocketmine/utils/Color.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; diff --git a/src/pocketmine/utils/Config.php b/src/pocketmine/utils/Config.php index 9b9a2211f..0430e6c61 100644 --- a/src/pocketmine/utils/Config.php +++ b/src/pocketmine/utils/Config.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; use pocketmine\scheduler\FileWriteTask; diff --git a/src/pocketmine/utils/MainLogger.php b/src/pocketmine/utils/MainLogger.php index ba69c40d5..3019be4eb 100644 --- a/src/pocketmine/utils/MainLogger.php +++ b/src/pocketmine/utils/MainLogger.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; use LogLevel; diff --git a/src/pocketmine/utils/Random.php b/src/pocketmine/utils/Random.php index 3970274f4..20b9c9f5f 100644 --- a/src/pocketmine/utils/Random.php +++ b/src/pocketmine/utils/Random.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; /** diff --git a/src/pocketmine/utils/ReversePriorityQueue.php b/src/pocketmine/utils/ReversePriorityQueue.php index 740f8ee48..59e0e0c4f 100644 --- a/src/pocketmine/utils/ReversePriorityQueue.php +++ b/src/pocketmine/utils/ReversePriorityQueue.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; class ReversePriorityQueue extends \SplPriorityQueue{ diff --git a/src/pocketmine/utils/ServerException.php b/src/pocketmine/utils/ServerException.php index b8f5f56e2..e526b29c4 100644 --- a/src/pocketmine/utils/ServerException.php +++ b/src/pocketmine/utils/ServerException.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; class ServerException extends \RuntimeException{ diff --git a/src/pocketmine/utils/ServerKiller.php b/src/pocketmine/utils/ServerKiller.php index c6ed2beb3..3bfa5d68a 100644 --- a/src/pocketmine/utils/ServerKiller.php +++ b/src/pocketmine/utils/ServerKiller.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; use pocketmine\Thread; diff --git a/src/pocketmine/utils/Terminal.php b/src/pocketmine/utils/Terminal.php index 4303c4285..3fec7fcb0 100644 --- a/src/pocketmine/utils/Terminal.php +++ b/src/pocketmine/utils/Terminal.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; abstract class Terminal{ diff --git a/src/pocketmine/utils/TextFormat.php b/src/pocketmine/utils/TextFormat.php index 55c0c661e..04eaff7e3 100644 --- a/src/pocketmine/utils/TextFormat.php +++ b/src/pocketmine/utils/TextFormat.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; /** diff --git a/src/pocketmine/utils/UUID.php b/src/pocketmine/utils/UUID.php index ebc42688c..0aca65ad8 100644 --- a/src/pocketmine/utils/UUID.php +++ b/src/pocketmine/utils/UUID.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; class UUID{ diff --git a/src/pocketmine/utils/Utils.php b/src/pocketmine/utils/Utils.php index 6119a7169..a5cfdde71 100644 --- a/src/pocketmine/utils/Utils.php +++ b/src/pocketmine/utils/Utils.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Various Utilities used around the code */ diff --git a/src/pocketmine/utils/VersionString.php b/src/pocketmine/utils/VersionString.php index 201ce0e92..3f4b3cb66 100644 --- a/src/pocketmine/utils/VersionString.php +++ b/src/pocketmine/utils/VersionString.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + namespace pocketmine\utils; diff --git a/src/pocketmine/wizard/SetupWizard.php b/src/pocketmine/wizard/SetupWizard.php index 69604582f..06e4d34f7 100644 --- a/src/pocketmine/wizard/SetupWizard.php +++ b/src/pocketmine/wizard/SetupWizard.php @@ -19,6 +19,8 @@ * */ +declare(strict_types=1); + /** * Set-up wizard used on the first run * Can be disabled with --no-wizard