SYMBOL INDEX (6922 symbols across 1122 files) FILE: src/pocketmine/Achievement.php class Achievement (line 30) | abstract class Achievement{ method broadcast (line 108) | public static function broadcast(Player $player, $achievementId){ method add (line 123) | public static function add($achievementId, $achievementName, array $re... FILE: src/pocketmine/Collectable.php class Collectable (line 24) | abstract class Collectable extends \Threaded implements \Collectable{ method isGarbage (line 28) | public function isGarbage() : bool{ method setGarbage (line 32) | public function setGarbage(){ FILE: src/pocketmine/CompatibleClassLoader.php class CompatibleClassLoader (line 24) | class CompatibleClassLoader extends \BaseClassLoader{ FILE: src/pocketmine/CrashDump.php class CrashDump (line 31) | class CrashDump{ method __construct (line 41) | public function __construct(Server $server){ method getPath (line 68) | public function getPath(){ method getEncodedData (line 72) | public function getEncodedData(){ method getData (line 76) | public function getData(){ method encodeData (line 80) | private function encodeData(){ method pluginsData (line 92) | private function pluginsData(){ method extraData (line 116) | private function extraData(){ method baseCrash (line 143) | private function baseCrash(){ method generalData (line 228) | private function generalData(){ method addLine (line 251) | public function addLine($line = ""){ method add (line 255) | public function add($str){ FILE: src/pocketmine/IPlayer.php type IPlayer (line 26) | interface IPlayer extends ServerOperator{ method isOnline (line 31) | public function isOnline(); method getName (line 36) | public function getName(); method isBanned (line 41) | public function isBanned(); method setBanned (line 46) | public function setBanned($banned); method isWhitelisted (line 51) | public function isWhitelisted(); method setWhitelisted (line 56) | public function setWhitelisted($value); method getPlayer (line 61) | public function getPlayer(); method getFirstPlayed (line 66) | public function getFirstPlayed(); method getLastPlayed (line 71) | public function getLastPlayed(); method hasPlayedBefore (line 76) | public function hasPlayedBefore(); FILE: src/pocketmine/MemoryManager.php class MemoryManager (line 30) | class MemoryManager{ method __construct (line 65) | public function __construct(Server $server){ method init (line 71) | private function init(){ method isLowMemory (line 125) | public function isLowMemory(){ method canUseChunkCache (line 129) | public function canUseChunkCache(){ method getViewDistance (line 133) | public function getViewDistance($distance){ method trigger (line 137) | public function trigger($memory, $limit, $global = false, $triggerCoun... method check (line 163) | public function check(){ method triggerGarbageCollector (line 200) | public function triggerGarbageCollector(){ method addObjectWatcher (line 226) | public function addObjectWatcher($object){ method isObjectAlive (line 250) | public function isObjectAlive($id){ method removeObjectWatch (line 258) | public function removeObjectWatch($id){ method doObjectCleanup (line 267) | public function doObjectCleanup(){ method getObjectInformation (line 275) | public function getObjectInformation($id, $includeObject = false){ method dumpServerMemory (line 302) | public function dumpServerMemory($outputFolder, $maxNesting, $maxStrin... method continueDump (line 391) | private function continueDump($from, &$data, &$objects, &$refCounts, $... FILE: src/pocketmine/OfflinePlayer.php class OfflinePlayer (line 30) | class OfflinePlayer implements IPlayer, Metadatable{ method __construct (line 40) | public function __construct(Server $server, $name){ method isOnline (line 50) | public function isOnline(){ method getName (line 54) | public function getName(){ method getServer (line 58) | public function getServer(){ method isOp (line 62) | public function isOp(){ method setOp (line 66) | public function setOp($value){ method isBanned (line 78) | public function isBanned(){ method setBanned (line 82) | public function setBanned($value){ method isWhitelisted (line 90) | public function isWhitelisted(){ method setWhitelisted (line 94) | public function setWhitelisted($value){ method getPlayer (line 102) | public function getPlayer(){ method getFirstPlayed (line 106) | public function getFirstPlayed(){ method getLastPlayed (line 110) | public function getLastPlayed(){ method hasPlayedBefore (line 114) | public function hasPlayedBefore(){ method setMetadata (line 118) | public function setMetadata($metadataKey, MetadataValue $metadataValue){ method getMetadata (line 122) | public function getMetadata($metadataKey){ method hasMetadata (line 126) | public function hasMetadata($metadataKey){ method removeMetadata (line 130) | public function removeMetadata($metadataKey, Plugin $plugin){ FILE: src/pocketmine/Player.php class Player (line 164) | class Player extends Human implements CommandSender, InventoryHolder, Ch... method linkHookToPlayer (line 290) | public function linkHookToPlayer(FishingHook $entity){ method unlinkHookFromPlayer (line 302) | public function unlinkHookFromPlayer(){ method isFishing (line 314) | public function isFishing(){ method getFishingHook (line 318) | public function getFishingHook(){ method setFishingHook (line 322) | public function setFishingHook(FishingHook $entity = null){ method getItemInHand (line 329) | public function getItemInHand(){ method getLeaveMessage (line 333) | public function getLeaveMessage(){ method setExperienceAndLevel (line 342) | public function setExperienceAndLevel(int $exp, int $level){ method setExp (line 350) | public function setExp(int $exp){ method setExpLevel (line 358) | public function setExpLevel(int $level){ method getExpectedExperience (line 366) | public function getExpectedExperience(){ method getLevelUpExpectedExperience (line 374) | public function getLevelUpExpectedExperience(){ method calcExpLevel (line 382) | public function calcExpLevel(){ method addExperience (line 389) | public function addExperience(int $exp){ method addExpLevel (line 397) | public function addExpLevel(int $level){ method getExp (line 405) | public function getExp(){ method getExpLevel (line 413) | public function getExpLevel(){ method canPickupExp (line 421) | public function canPickupExp(): bool{ method resetExpCooldown (line 429) | public function resetExpCooldown(){ method updateExperience (line 437) | public function updateExperience(){ method getClientId (line 446) | public function getClientId(){ method getDeviceModel (line 450) | public function getDeviceModel(){ method getClientSecret (line 454) | public function getClientSecret(){ method isBanned (line 458) | public function isBanned(){ method setBanned (line 462) | public function setBanned($value){ method isWhitelisted (line 471) | public function isWhitelisted() : bool{ method setWhitelisted (line 475) | public function setWhitelisted($value){ method getPlayer (line 483) | public function getPlayer(){ method getFirstPlayed (line 487) | public function getFirstPlayed(){ method getLastPlayed (line 491) | public function getLastPlayed(){ method hasPlayedBefore (line 495) | public function hasPlayedBefore(){ method setAllowFlight (line 499) | public function setAllowFlight($value){ method usingElytra (line 504) | public function usingElytra() { method getAllowFlight (line 511) | public function getAllowFlight() : bool{ method setFlying (line 515) | public function setFlying(bool $value){ method isFlying (line 520) | public function isFlying() : bool{ method setAutoJump (line 524) | public function setAutoJump($value){ method hasAutoJump (line 529) | public function hasAutoJump() : bool{ method spawnTo (line 536) | public function spawnTo(Player $player){ method getServer (line 545) | public function getServer(){ method getRemoveFormat (line 552) | public function getRemoveFormat(){ method setRemoveFormat (line 559) | public function setRemoveFormat($remove = true){ method canSee (line 568) | public function canSee(Player $player) : bool{ method hidePlayer (line 575) | public function hidePlayer(Player $player){ method showPlayer (line 586) | public function showPlayer(Player $player){ method canCollideWith (line 596) | public function canCollideWith(Entity $entity) : bool{ method resetFallDistance (line 600) | public function resetFallDistance(){ method isOnline (line 611) | public function isOnline() : bool{ method isOp (line 618) | public function isOp() : bool{ method setOp (line 625) | public function setOp($value){ method isPermissionSet (line 645) | public function isPermissionSet($name){ method hasPermission (line 654) | public function hasPermission($name) : bool{ method addAttachment (line 665) | public function addAttachment(Plugin $plugin, $name = null, $value = n... method removeAttachment (line 675) | public function removeAttachment(PermissionAttachment $attachment){ method recalculatePermissions (line 683) | public function recalculatePermissions(){ method getEffectivePermissions (line 706) | public function getEffectivePermissions(){ method sendCommandData (line 710) | public function sendCommandData(){ method __construct (line 734) | public function __construct(SourceInterface $interface, $clientID, $ip... method removeAchievement (line 768) | public function removeAchievement($achievementId){ method hasAchievement (line 779) | public function hasAchievement($achievementId) : bool{ method isConnected (line 792) | public function isConnected() : bool{ method getDisplayName (line 801) | public function getDisplayName(){ method setDisplayName (line 808) | public function setDisplayName($name){ method setSkin (line 815) | public function setSkin($str, $skinId){ method getAddress (line 827) | public function getAddress() : string{ method getPort (line 834) | public function getPort() : int{ method getNextPosition (line 838) | public function getNextPosition(){ method isSleeping (line 845) | public function isSleeping() : bool{ method getInAirTicks (line 849) | public function getInAirTicks(){ method switchLevel (line 853) | protected function switchLevel(Level $targetLevel){ method unloadChunk (line 884) | private function unloadChunk($x, $z, Level $level = null){ method getSpawn (line 912) | public function getSpawn(){ method hasValidSpawnPosition (line 925) | public function hasValidSpawnPosition() : bool{ method sendChunk (line 929) | public function sendChunk($x, $z, $payload){ method sendNextChunk (line 956) | protected function sendNextChunk(){ method doFirstSpawn (line 1010) | protected function doFirstSpawn(){ method orderChunks (line 1092) | protected function orderChunks(){ method batchDataPacket (line 1173) | public function batchDataPacket(DataPacket $packet){ method dataPacket (line 1203) | public function dataPacket(DataPacket $packet, $needACK = false){ method directDataPacket (line 1236) | public function directDataPacket(DataPacket $packet, $needACK = false){ method sleepOn (line 1267) | public function sleepOn(Vector3 $pos){ method setSpawn (line 1304) | public function setSpawn(Vector3 $pos){ method stopSleep (line 1318) | public function stopSleep(){ method awardAchievement (line 1342) | public function awardAchievement($achievementId){ method getGamemode (line 1366) | public function getGamemode() : int{ method setGamemode (line 1378) | public function setGamemode(int $gm, bool $client = false){ method sendSettings (line 1450) | public function sendSettings(){ method isSurvival (line 1462) | public function isSurvival() : bool{ method isCreative (line 1466) | public function isCreative() : bool{ method isSpectator (line 1470) | public function isSpectator() : bool{ method isAdventure (line 1474) | public function isAdventure() : bool{ method isFireProof (line 1478) | public function isFireProof() : bool{ method getDrops (line 1482) | public function getDrops(){ method setDataProperty (line 1490) | public function setDataProperty($id, $type, $value){ method checkGroundState (line 1499) | protected function checkGroundState($movX, $movY, $movZ, $dx, $dy, $dz){ method checkBlockCollision (line 1513) | protected function checkBlockCollision(){ method checkNearEntities (line 1531) | protected function checkNearEntities($tickDiff){ method processMovement (line 1619) | protected function processMovement($tickDiff){ method addMovement (line 1769) | public function addMovement($x, $y, $z, $yaw, $pitch, $headYaw = null){ method setMotion (line 1775) | public function setMotion(Vector3 $mot){ method updateMovement (line 1797) | protected function updateMovement(){ method setMoving (line 1809) | public function setMoving($moving){ method isMoving (line 1813) | public function isMoving() : bool{ method sendAttributes (line 1817) | public function sendAttributes(bool $sendAll = false){ method onUpdate (line 1830) | public function onUpdate($currentTick){ method checkNetwork (line 1953) | public function checkNetwork(){ method canInteract (line 1973) | public function canInteract(Vector3 $pos, $maxDistance, $maxDiff = 0.5){ method onPlayerPreLogin (line 1985) | public function onPlayerPreLogin(){ method clearCreativeItems (line 1993) | public function clearCreativeItems(){ method getCreativeItems (line 1997) | public function getCreativeItems() : array{ method addCreativeItem (line 2001) | public function addCreativeItem(Item $item){ method removeCreativeItem (line 2005) | public function removeCreativeItem(Item $item){ method getCreativeItemIndex (line 2012) | public function getCreativeItemIndex(Item $item) : int{ method processLogin (line 2022) | protected function processLogin(){ method getProtocol (line 2193) | public function getProtocol(){ method handleDataPacket (line 2206) | public function handleDataPacket(DataPacket $packet){ function kick (line 3660) | function kick($reason = "", $isAdmin = true){ function dropItem (line 3685) | function dropItem(Item $item){ function sendMessage (line 3721) | function sendMessage($message){ function sendTranslation (line 3751) | function sendTranslation($message, array $parameters = []){ function sendPopup (line 3774) | function sendPopup($message, $subtitle = ""){ function sendTip (line 3792) | function sendTip($message){ function close (line 3813) | function close($message = "", $reason = "generic reason", $notify = true){ function __debugInfo (line 3903) | function __debugInfo(){ function save (line 3910) | function save($async = false){ function getName (line 3948) | function getName(){ function kill (line 3952) | function kill(){ function setHealth (line 4107) | function setHealth($amount){ function attack (line 4115) | function attack($damage, EntityDamageEvent $source){ function sendPosition (line 4147) | function sendPosition(Vector3 $pos, $yaw = null, $pitch = null, $mode = ... function checkChunks (line 4169) | function checkChunks(){ function checkTeleportPosition (line 4204) | function checkTeleportPosition(){ function teleport (line 4235) | function teleport(Vector3 $pos, $yaw = null, $pitch = null){ function teleportImmediate (line 4276) | function teleportImmediate(Vector3 $pos, $yaw = null, $pitch = null){ function getWindowId (line 4303) | function getWindowId(Inventory $inventory) : int{ function addWindow (line 4319) | function addWindow(Inventory $inventory, $forceId = null) : int{ function removeWindow (line 4340) | function removeWindow(Inventory $inventory){ function setMetadata (line 4349) | function setMetadata($metadataKey, MetadataValue $metadataValue){ function getMetadata (line 4353) | function getMetadata($metadataKey){ function hasMetadata (line 4357) | function hasMetadata($metadataKey){ function removeMetadata (line 4361) | function removeMetadata($metadataKey, Plugin $plugin){ function onChunkChanged (line 4365) | function onChunkChanged(Chunk $chunk){ function onChunkLoaded (line 4369) | function onChunkLoaded(Chunk $chunk){ function onChunkPopulated (line 4372) | function onChunkPopulated(Chunk $chunk){ function onChunkUnloaded (line 4375) | function onChunkUnloaded(Chunk $chunk){ function onBlockChanged (line 4378) | function onBlockChanged(Vector3 $block){ function getLoaderId (line 4382) | function getLoaderId(){ function isLoaderActive (line 4386) | function isLoaderActive(){ function getChunkCacheFromData (line 4397) | function getChunkCacheFromData($chunkX, $chunkZ, $payload){ function addEffect (line 4416) | function addEffect(Effect $effect){//Overwrite FILE: src/pocketmine/PocketMine.php function safe_var_dump (line 23) | function safe_var_dump(){ function dummy (line 62) | function dummy(){ function detect_system_timezone (line 184) | function detect_system_timezone(){ function parse_offset (line 271) | function parse_offset($offset){ function kill (line 316) | function kill($pid){ function getReferenceCount (line 338) | function getReferenceCount($value, $includeCurrent = true){ function getTrace (line 350) | function getTrace($start = 1, $trace = null){ function cleanPath (line 380) | function cleanPath($path){ FILE: src/pocketmine/Server.php class Server (line 114) | class Server{ method getName (line 315) | public function getName(){ method isRunning (line 322) | public function isRunning(){ method getUptime (line 330) | public function getUptime(){ method getPocketMineVersion (line 361) | public function getPocketMineVersion(){ method getFormattedVersion (line 365) | public function getFormattedVersion($prefix = ""){ method getCodename (line 372) | public function getCodename(){ method getVersion (line 379) | public function getVersion(){ method getApiVersion (line 386) | public function getApiVersion(){ method getiTXApiVersion (line 394) | public function getiTXApiVersion(){ method getGeniApiVersion (line 401) | public function getGeniApiVersion(){ method getFilePath (line 408) | public function getFilePath(){ method getDataPath (line 415) | public function getDataPath(){ method getPluginPath (line 422) | public function getPluginPath(){ method getMaxPlayers (line 429) | public function getMaxPlayers(){ method getPort (line 436) | public function getPort(){ method getViewDistance (line 443) | public function getViewDistance(){ method getIp (line 450) | public function getIp(){ method getServerUniqueId (line 454) | public function getServerUniqueId(){ method getAutoSave (line 461) | public function getAutoSave(){ method setAutoSave (line 468) | public function setAutoSave($value){ method getLevelType (line 478) | public function getLevelType(){ method getGenerateStructures (line 485) | public function getGenerateStructures(){ method getGamemode (line 492) | public function getGamemode(){ method getForceGamemode (line 499) | public function getForceGamemode(){ method getGamemodeString (line 510) | public static function getGamemodeString($mode){ method getGamemodeFromString (line 532) | public static function getGamemodeFromString($str){ method getDifficultyFromString (line 563) | public static function getDifficultyFromString($str){ method getDifficulty (line 591) | public function getDifficulty(){ method hasWhitelist (line 598) | public function hasWhitelist(){ method getSpawnRadius (line 605) | public function getSpawnRadius(){ method getAllowFlight (line 612) | public function getAllowFlight(){ method isHardcore (line 619) | public function isHardcore(){ method getDefaultGamemode (line 626) | public function getDefaultGamemode(){ method getMotd (line 633) | public function getMotd(){ method getLoader (line 640) | public function getLoader(){ method getLogger (line 647) | public function getLogger(){ method getEntityMetadata (line 654) | public function getEntityMetadata(){ method getPlayerMetadata (line 661) | public function getPlayerMetadata(){ method getLevelMetadata (line 668) | public function getLevelMetadata(){ method getPluginManager (line 675) | public function getPluginManager(){ method getCraftingManager (line 682) | public function getCraftingManager(){ method getScheduler (line 689) | public function getScheduler(){ method getTick (line 696) | public function getTick(){ method getTicksPerSecond (line 705) | public function getTicksPerSecond(){ method getTicksPerSecondAverage (line 714) | public function getTicksPerSecondAverage(){ method getTickUsage (line 723) | public function getTickUsage(){ method getTickUsageAverage (line 732) | public function getTickUsageAverage(){ method getCommandMap (line 739) | public function getCommandMap(){ method getOnlinePlayers (line 746) | public function getOnlinePlayers(){ method addRecipe (line 750) | public function addRecipe(Recipe $recipe){ method shouldSavePlayerData (line 755) | public function shouldSavePlayerData() : bool{ method getOfflinePlayer (line 764) | public function getOfflinePlayer($name){ method getOfflinePlayerData (line 780) | public function getOfflinePlayerData($name){ method saveOfflinePlayerData (line 902) | public function saveOfflinePlayerData($name, CompoundTag $nbtTag, $asy... method getPlayer (line 925) | public function getPlayer(string $name){ method getPlayerExact (line 950) | public function getPlayerExact(string $name){ method matchPlayer (line 966) | public function matchPlayer($partialName){ method removePlayer (line 984) | public function removePlayer(Player $player){ method getLevels (line 1004) | public function getLevels(){ method getDefaultLevel (line 1011) | public function getDefaultLevel(){ method setDefaultLevel (line 1022) | public function setDefaultLevel($level){ method isLevelLoaded (line 1033) | public function isLevelLoaded($name){ method getLevel (line 1042) | public function getLevel($levelId){ method getLevelByName (line 1055) | public function getLevelByName($name){ method unloadLevel (line 1071) | public function unloadLevel(Level $level, $forceUnload = false){ method loadLevel (line 1093) | public function loadLevel($name){ method generateLevel (line 1151) | public function generateLevel($name, $seed = null, $generator = null, ... method isLevelGenerated (line 1225) | public function isLevelGenerated($name){ method getConfigString (line 1254) | public function getConfigString($variable, $defaultValue = ""){ method getProperty (line 1269) | public function getProperty($variable, $defaultValue = null){ method setConfigString (line 1286) | public function setConfigString($variable, $value){ method getConfigInt (line 1296) | public function getConfigInt($variable, $defaultValue = 0){ method setConfigInt (line 1309) | public function setConfigInt($variable, $value){ method getConfigBoolean (line 1319) | public function getConfigBoolean($variable, $defaultValue = false){ method setConfigBool (line 1345) | public function setConfigBool($variable, $value){ method getPluginCommand (line 1354) | public function getPluginCommand($name){ method getNameBans (line 1365) | public function getNameBans(){ method getIPBans (line 1372) | public function getIPBans(){ method getCIDBans (line 1376) | public function getCIDBans(){ method addOp (line 1383) | public function addOp($name){ method removeOp (line 1395) | public function removeOp($name){ method addWhitelist (line 1411) | public function addWhitelist($name){ method removeWhitelist (line 1419) | public function removeWhitelist($name){ method isWhitelisted (line 1429) | public function isWhitelisted($name){ method isOp (line 1438) | public function isOp($name){ method getWhitelisted (line 1445) | public function getWhitelisted(){ method getOps (line 1452) | public function getOps(){ method reloadWhitelist (line 1456) | public function reloadWhitelist(){ method getCommandAliases (line 1463) | public function getCommandAliases(){ method getCrashPath (line 1482) | public function getCrashPath(){ method getInstance (line 1489) | public static function getInstance() : Server{ method microSleep (line 1493) | public static function microSleep(int $microseconds){ method about (line 1499) | public function about(){ method loadAdvancedConfig (line 1519) | public function loadAdvancedConfig(){ method isSynapseEnabled (line 1576) | public function isSynapseEnabled() : bool { method getDServerMaxPlayers (line 1585) | public function getDServerMaxPlayers(){ method getDServerOnlinePlayers (line 1594) | public function getDServerOnlinePlayers(){ method isDServerEnabled (line 1598) | public function isDServerEnabled(){ method updateDServerInfo (line 1602) | public function updateDServerInfo(){ method getBuild (line 1606) | public function getBuild(){ method getGameVersion (line 1610) | public function getGameVersion(){ method __construct (line 1622) | public function __construct(\ClassLoader $autoloader, \ThreadedLogger ... method getSynapse (line 1945) | public function getSynapse(){ method broadcastMessage (line 1959) | public function broadcastMessage($message, $recipients = null) : int{ method broadcastTip (line 1978) | public function broadcastTip(string $tip, $recipients = null) : int{ method broadcastPopup (line 2004) | public function broadcastPopup(string $popup, $recipients = null) : int{ method broadcast (line 2030) | public function broadcast($message, string $permissions) : int{ method broadcastPacket (line 2054) | public function broadcastPacket(array $players, DataPacket $packet){ method batchPackets (line 2077) | public function batchPackets(array $players, array $packets, $forceSyn... method broadcastPacketsCallback (line 2109) | public function broadcastPacketsCallback($data, array $identifiers){ method enablePlugins (line 2126) | public function enablePlugins(int $type){ method enablePlugin (line 2142) | public function enablePlugin(Plugin $plugin){ method disablePlugins (line 2146) | public function disablePlugins(){ method checkConsole (line 2150) | public function checkConsole(){ method dispatchCommand (line 2171) | public function dispatchCommand(CommandSender $sender, $commandLine){ method reload (line 2182) | public function reload(){ method shutdown (line 2228) | public function shutdown(bool $restart = false, string $msg = ""){ method forceShutdown (line 2240) | public function forceShutdown(){ method getQueryInformation (line 2305) | public function getQueryInformation(){ method start (line 2312) | public function start(){ method handleSignal (line 2351) | public function handleSignal($signo){ method exceptionHandler (line 2357) | public function exceptionHandler(\Throwable $e, $trace = null){ method crashDump (line 2398) | public function crashDump(){ method __debugInfo (line 2460) | public function __debugInfo(){ method tickProcessor (line 2464) | private function tickProcessor(){ method onPlayerLogin (line 2475) | public function onPlayerLogin(Player $player){ method addPlayer (line 2484) | public function addPlayer($identifier, Player $player){ method addOnlinePlayer (line 2489) | public function addOnlinePlayer(Player $player){ method removeOnlinePlayer (line 2495) | public function removeOnlinePlayer(Player $player){ method updatePlayerListData (line 2506) | public function updatePlayerListData(UUID $uuid, $entityId, $name, $sk... method removePlayerListData (line 2513) | public function removePlayerListData(UUID $uuid, array $players = null){ method sendFullPlayerListData (line 2520) | public function sendFullPlayerListData(Player $p){ method generateRecipeList (line 2533) | public function generateRecipeList(){ method sendRecipeList (line 2556) | public function sendRecipeList(Player $p){ method checkTickUpdates (line 2560) | private function checkTickUpdates($currentTick, $tickTime){ method doAutoSave (line 2607) | public function doAutoSave(){ method sendUsage (line 2625) | public function sendUsage($type = SendUsageTask::TYPE_STATUS){ method getLanguage (line 2634) | public function getLanguage(){ method isLanguageForced (line 2641) | public function isLanguageForced(){ method getNetwork (line 2648) | public function getNetwork(){ method getMemoryManager (line 2655) | public function getMemoryManager(){ method titleTick (line 2659) | private function titleTick(){ method handlePacket (line 2687) | public function handlePacket($address, $port, $payload){ method getAdvancedProperty (line 2710) | public function getAdvancedProperty($variable, $defaultValue = null, C... method updateQuery (line 2732) | public function updateQuery(){ method tick (line 2747) | private function tick(){ FILE: src/pocketmine/Thread.php class Thread (line 27) | abstract class Thread extends \Thread{ method getClassLoader (line 33) | public function getClassLoader(){ method setClassLoader (line 37) | public function setClassLoader(\ClassLoader $loader = null){ method registerClassLoader (line 44) | public function registerClassLoader(){ method start (line 55) | public function start(int $options = PTHREADS_INHERIT_ALL){ method quit (line 71) | public function quit(){ method getThreadName (line 85) | public function getThreadName(){ FILE: src/pocketmine/ThreadManager.php class ThreadManager (line 24) | class ThreadManager extends \Volatile{ method init (line 29) | public static function init(){ method getInstance (line 36) | public static function getInstance(){ method add (line 43) | public function add($thread){ method remove (line 52) | public function remove($thread){ method getAll (line 61) | public function getAll(){ FILE: src/pocketmine/Worker.php class Worker (line 27) | abstract class Worker extends \Worker{ method getClassLoader (line 34) | public function getClassLoader(){ method setClassLoader (line 38) | public function setClassLoader(\ClassLoader $loader = null){ method registerClassLoader (line 45) | public function registerClassLoader(){ method start (line 56) | public function start(int $options = PTHREADS_INHERIT_ALL){ method quit (line 72) | public function quit(){ method getThreadName (line 90) | public function getThreadName(){ FILE: src/pocketmine/block/AcaciaDoor.php class AcaciaDoor (line 27) | class AcaciaDoor extends Door{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method canBeActivated (line 39) | public function canBeActivated() : bool { method getHardness (line 43) | public function getHardness() { method getToolType (line 47) | public function getToolType(){ method getDrops (line 51) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/AcaciaDoorBlock.php class AcaciaDoorBlock (line 24) | class AcaciaDoorBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/AcaciaWoodStairs.php class AcaciaWoodStairs (line 24) | class AcaciaWoodStairs extends WoodStairs{ method getName (line 28) | public function getName(){ FILE: src/pocketmine/block/ActivatorRail.php class ActivatorRail (line 24) | class ActivatorRail extends PoweredRail { method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName() { FILE: src/pocketmine/block/ActiveRedstoneLamp.php class ActiveRedstoneLamp (line 28) | class ActiveRedstoneLamp extends Solid implements ElectricalAppliance, S... method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method getHardness (line 39) | public function getHardness() { method getToolType (line 43) | public function getToolType(){ method getLightLevel (line 47) | public function getLightLevel(){ method getDrops (line 51) | public function getDrops(Item $item) : array { method isLightedByAround (line 57) | public function isLightedByAround(){ method checkPower (line 61) | protected function checkPower(array $ignore = []){ method lightAround (line 77) | public function lightAround(){ method turnAroundOff (line 88) | protected function turnAroundOff(array $ignore = []){ method turnOn (line 106) | public function turnOn(){ method turnOff (line 117) | public function turnOff(){ FILE: src/pocketmine/block/Air.php class Air (line 30) | class Air extends Transparent{ method __construct (line 35) | public function __construct(){ method getName (line 39) | public function getName(){ method canPassThrough (line 43) | public function canPassThrough(){ method isBreakable (line 47) | public function isBreakable(Item $item){ method canBeFlowedInto (line 51) | public function canBeFlowedInto(){ method canBeReplaced (line 55) | public function canBeReplaced(){ method canBePlaced (line 59) | public function canBePlaced(){ method isSolid (line 63) | public function isSolid(){ method getBoundingBox (line 67) | public function getBoundingBox(){ method getHardness (line 71) | public function getHardness() { method getResistance (line 75) | public function getResistance(){ FILE: src/pocketmine/block/Anvil.php class Anvil (line 30) | class Anvil extends Fallable{ method isSolid (line 38) | public function isSolid(){ method __construct (line 42) | public function __construct($meta = 0){ method canBeActivated (line 46) | public function canBeActivated() : bool { method getHardness (line 50) | public function getHardness() { method getResistance (line 54) | public function getResistance(){ method getName (line 58) | public function getName(){ method getToolType (line 68) | public function getToolType(){ method onActivate (line 72) | public function onActivate(Item $item, Player $player = null){ method place (line 88) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 94) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Beacon.php class Beacon (line 32) | class Beacon extends Transparent implements SolidLight{ method __construct (line 36) | public function __construct($meta = 0){ method getLightLevel (line 44) | public function getLightLevel(){ method getHardness (line 48) | public function getHardness(){ method getName (line 52) | public function getName(){ FILE: src/pocketmine/block/Bed.php class Bed (line 31) | class Bed extends Transparent{ method __construct (line 35) | public function __construct($meta = 0){ method canBeActivated (line 39) | public function canBeActivated() : bool { method getHardness (line 43) | public function getHardness() { method getName (line 47) | public function getName(){ method recalculateBoundingBox (line 51) | protected function recalculateBoundingBox() { method onActivate (line 62) | public function onActivate(Item $item, Player $player = null){ method place (line 109) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 133) | public function onBreak(Item $item){ method getDrops (line 161) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Bedrock.php class Bedrock (line 26) | class Bedrock extends Solid{ method __construct (line 30) | public function __construct(){ method getName (line 34) | public function getName(){ method getHardness (line 38) | public function getHardness() { method getResistance (line 42) | public function getResistance(){ method isBreakable (line 46) | public function isBreakable(Item $item){ FILE: src/pocketmine/block/Beetroot.php class Beetroot (line 26) | class Beetroot extends Crops{ method __construct (line 30) | public function __construct($meta = 0){ method getName (line 34) | public function getName(){ method getDrops (line 38) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/BirchDoor.php class BirchDoor (line 27) | class BirchDoor extends Door{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method canBeActivated (line 39) | public function canBeActivated() : bool { method getHardness (line 43) | public function getHardness() { method getToolType (line 47) | public function getToolType(){ method getDrops (line 51) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/BirchDoorBlock.php class BirchDoorBlock (line 24) | class BirchDoorBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/BirchWoodStairs.php class BirchWoodStairs (line 24) | class BirchWoodStairs extends WoodStairs{ method getName (line 28) | public function getName(){ FILE: src/pocketmine/block/Block.php class Block (line 41) | class Block extends Position implements BlockIds, Metadatable{ method init (line 65) | public static function init(){ method get (line 339) | public static function get($id, $meta = 0, Position $pos = null){ method __construct (line 369) | public function __construct($id, $meta = 0){ method place (line 388) | public function place(Item $item, Block $block, Block $target, $face, ... method isBreakable (line 399) | public function isBreakable(Item $item){ method tickRate (line 403) | public function tickRate() : int{ method onBreak (line 414) | public function onBreak(Item $item){ method onUpdate (line 425) | public function onUpdate($type){ method onActivate (line 437) | public function onActivate(Item $item, Player $player = null){ method getHardness (line 444) | public function getHardness(){ method getResistance (line 451) | public function getResistance(){ method getBurnChance (line 458) | public function getBurnChance() : int{ method getBurnAbility (line 465) | public function getBurnAbility() : int{ method isTopFacingSurfaceSolid (line 469) | public function isTopFacingSurfaceSolid(){ method canNeighborBurn (line 484) | public function canNeighborBurn(){ method getToolType (line 496) | public function getToolType(){ method getFrictionFactor (line 503) | public function getFrictionFactor(){ method getLightLevel (line 510) | public function getLightLevel(){ method canBePlaced (line 519) | public function canBePlaced(){ method isPlaceable (line 523) | public function isPlaceable(){ method canBeReplaced (line 532) | public function canBeReplaced(){ method isTransparent (line 539) | public function isTransparent(){ method isSolid (line 543) | public function isSolid(){ method canBeFlowedInto (line 552) | public function canBeFlowedInto(){ method canBeActivated (line 561) | public function canBeActivated() : bool{ method activate (line 565) | public function activate(){ method deactivate (line 569) | public function deactivate(){ method isActivated (line 573) | public function isActivated(Block $from = null){ method hasEntityCollision (line 577) | public function hasEntityCollision(){ method canPassThrough (line 581) | public function canPassThrough(){ method getName (line 588) | public function getName(){ method getId (line 595) | final public function getId(){ method addVelocityToEntity (line 599) | public function addVelocityToEntity(Entity $entity, Vector3 $vector){ method getDamage (line 606) | final public function getDamage(){ method setDamage (line 613) | final public function setDamage($meta){ method position (line 622) | final public function position(Position $v){ method getDrops (line 637) | public function getDrops(Item $item) : array{ method getBreakTime (line 654) | public function getBreakTime(Item $item){ method canBeBrokenWith (line 693) | public function canBeBrokenWith(Item $item){ method getSide (line 705) | public function getSide($side, $step = 1){ method __toString (line 716) | public function __toString(){ method collidesWithBB (line 727) | public function collidesWithBB(AxisAlignedBB $bb){ method onEntityCollide (line 736) | public function onEntityCollide(Entity $entity){ method getBoundingBox (line 743) | public function getBoundingBox(){ method recalculateBoundingBox (line 753) | protected function recalculateBoundingBox(){ method calculateIntercept (line 770) | public function calculateIntercept(Vector3 $pos1, Vector3 $pos2){ method setMetadata (line 852) | public function setMetadata($metadataKey, MetadataValue $metadataValue){ method getMetadata (line 858) | public function getMetadata($metadataKey){ method hasMetadata (line 866) | public function hasMetadata($metadataKey){ method removeMetadata (line 872) | public function removeMetadata($metadataKey, Plugin $plugin){ FILE: src/pocketmine/block/BlockIds.php type BlockIds (line 24) | interface BlockIds{ FILE: src/pocketmine/block/Bookshelf.php class Bookshelf (line 28) | class Bookshelf extends Solid{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType(){ method getBurnChance (line 48) | public function getBurnChance() : int{ method getBurnAbility (line 52) | public function getBurnAbility() : int{ method getDrops (line 56) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/BrewingStand.php class BrewingStand (line 36) | class BrewingStand extends Transparent{ method __construct (line 40) | public function __construct($meta = 0){ method place (line 44) | public function place(Item $item, Block $block, Block $target, $face, ... method canBeActivated (line 72) | public function canBeActivated() : bool { method getHardness (line 76) | public function getHardness() { method getResistance (line 80) | public function getResistance(){ method getLightLevel (line 84) | public function getLightLevel(){ method getName (line 88) | public function getName(){ method onActivate (line 92) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 118) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/BrickStairs.php class BrickStairs (line 27) | class BrickStairs extends Stair{ method __construct (line 31) | public function __construct($meta = 0){ method getHardness (line 35) | public function getHardness() { method getResistance (line 39) | public function getResistance(){ method getToolType (line 43) | public function getToolType(){ method getName (line 47) | public function getName(){ FILE: src/pocketmine/block/Bricks.php class Bricks (line 27) | class Bricks extends Solid{ method __construct (line 31) | public function __construct(){ method getHardness (line 35) | public function getHardness() { method getResistance (line 39) | public function getResistance(){ method getToolType (line 43) | public function getToolType(){ method getName (line 47) | public function getName(){ method getDrops (line 51) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/BrownMushroom.php class BrownMushroom (line 28) | class BrownMushroom extends Flowable{ method __construct (line 32) | public function __construct($meta = 0){ method getName (line 36) | public function getName(){ method getLightLevel (line 40) | public function getLightLevel(){ method onUpdate (line 44) | public function onUpdate($type){ method place (line 56) | public function place(Item $item, Block $block, Block $target, $face, ... method getBoundingBox (line 67) | public function getBoundingBox(){ FILE: src/pocketmine/block/BrownMushroomBlock.php class BrownMushroomBlock (line 27) | class BrownMushroomBlock extends Solid{ method __construct (line 33) | public function __construct($meta = 14){ method canBeActivated (line 37) | public function canBeActivated() : bool { method getName (line 41) | public function getName(){ method getHardness (line 45) | public function getHardness() { method getResistance (line 49) | public function getResistance(){ method getDrops (line 53) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/BurningFurnace.php class BurningFurnace (line 35) | class BurningFurnace extends Solid{ method __construct (line 39) | public function __construct(){} method getName (line 41) | public function getName(){ method getLightLevel (line 45) | public function getLightLevel(){ method place (line 49) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 82) | public function onBreak(Item $item){ method onActivate (line 88) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 114) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/Cactus.php class Cactus (line 35) | class Cactus extends Transparent{ method __construct (line 39) | public function __construct($meta = 0){ method getHardness (line 43) | public function getHardness() { method hasEntityCollision (line 47) | public function hasEntityCollision(){ method getName (line 51) | public function getName(){ method recalculateBoundingBox (line 55) | protected function recalculateBoundingBox() { method onEntityCollide (line 67) | public function onEntityCollide(Entity $entity){ method onUpdate (line 74) | public function onUpdate($type){ method place (line 111) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 128) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Cake.php class Cake (line 33) | class Cake extends Transparent implements FoodSource{ method __construct (line 37) | public function __construct($meta = 0){ method canBeActivated (line 41) | public function canBeActivated() : bool { method getHardness (line 45) | public function getHardness() { method getName (line 49) | public function getName(){ method recalculateBoundingBox (line 53) | protected function recalculateBoundingBox() { method place (line 67) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 78) | public function onUpdate($type){ method getDrops (line 90) | public function getDrops(Item $item) : array { method canBeConsumed (line 94) | public function canBeConsumed() : bool{ method canBeConsumedBy (line 98) | public function canBeConsumedBy(Entity $entity) : bool{ method getResidue (line 102) | public function getResidue(){ method getAdditionalEffects (line 107) | public function getAdditionalEffects() : array{ method getFoodRestore (line 111) | public function getFoodRestore() : int{ method getSaturationRestore (line 115) | public function getSaturationRestore() : float{ method onActivate (line 119) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/Carpet.php class Carpet (line 29) | class Carpet extends Flowable{ method __construct (line 33) | public function __construct($meta = 0){ method getHardness (line 37) | public function getHardness() { method isSolid (line 41) | public function isSolid(){ method getName (line 45) | public function getName(){ method recalculateBoundingBox (line 67) | protected function recalculateBoundingBox() { method place (line 79) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 90) | public function onUpdate($type){ FILE: src/pocketmine/block/Carrot.php class Carrot (line 27) | class Carrot extends Crops{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method getDrops (line 39) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Cauldron.php class Cauldron (line 47) | class Cauldron extends Solid{ method __construct (line 51) | public function __construct($meta = 0){ method getHardness (line 55) | public function getHardness(){ method getName (line 59) | public function getName(){ method canBeActivated (line 63) | public function canBeActivated() : bool{ method getToolType (line 67) | public function getToolType(){ method place (line 71) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 94) | public function onBreak(Item $item){ method getDrops (line 99) | public function getDrops(Item $item) : array{ method update (line 108) | public function update(){//umm... right update method...? method isEmpty (line 113) | public function isEmpty(){ method isFull (line 117) | public function isFull(){ method onActivate (line 121) | public function onActivate(Item $item, Player $player = null){//@autho... method addItem (line 293) | public function addItem(Item $item, Player $player, Item $result){ FILE: src/pocketmine/block/CauldronBlock.php class CauldronBlock (line 24) | class CauldronBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/Chest.php class Chest (line 36) | class Chest extends Transparent{ method __construct (line 40) | public function __construct($meta = 0){ method canBeActivated (line 44) | public function canBeActivated() : bool { method getHardness (line 48) | public function getHardness() { method getName (line 52) | public function getName(){ method getToolType (line 56) | public function getToolType(){ method recalculateBoundingBox (line 60) | protected function recalculateBoundingBox() { method place (line 71) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 128) | public function onBreak(Item $item){ method onActivate (line 138) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 176) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/ChorusPlant.php class ChorusPlant (line 30) | class ChorusPlant extends Crops method __construct (line 35) | public function __construct($meta = 0) method getHardness (line 40) | public function getHardness() method getToolType (line 45) | public function getToolType() method getName (line 50) | public function getName() method getDrops (line 55) | public function getDrops(Item $item): array FILE: src/pocketmine/block/Clay.php class Clay (line 27) | class Clay extends Solid{ method __construct (line 31) | public function __construct(){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getName (line 43) | public function getName(){ method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Coal.php class Coal (line 27) | class Coal extends Solid{ method __construct (line 31) | public function __construct(){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getBurnChance (line 43) | public function getBurnChance() : int{ method getBurnAbility (line 47) | public function getBurnAbility() : int{ method getName (line 51) | public function getName(){ method getDrops (line 55) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/CoalOre.php class CoalOre (line 28) | class CoalOre extends Solid{ method __construct (line 32) | public function __construct(){ method getHardness (line 36) | public function getHardness() { method getToolType (line 40) | public function getToolType(){ method getName (line 44) | public function getName(){ method getDrops (line 48) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Cobblestone.php class Cobblestone (line 27) | class Cobblestone extends Solid{ method __construct (line 31) | public function __construct(){ method getToolType (line 35) | public function getToolType(){ method getName (line 39) | public function getName(){ method getHardness (line 43) | public function getHardness() { method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/CobblestoneStairs.php class CobblestoneStairs (line 27) | class CobblestoneStairs extends Stair{ method __construct (line 31) | public function __construct($meta = 0){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getName (line 43) | public function getName(){ FILE: src/pocketmine/block/Cobweb.php class Cobweb (line 29) | class Cobweb extends Flowable{ method __construct (line 33) | public function __construct(){ method hasEntityCollision (line 37) | public function hasEntityCollision(){ method getName (line 41) | public function getName(){ method getHardness (line 45) | public function getHardness() { method getToolType (line 49) | public function getToolType(){ method onEntityCollide (line 53) | public function onEntityCollide(Entity $entity){ method getDrops (line 57) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/CocoaBlock.php class CocoaBlock (line 30) | class CocoaBlock extends Solid { method __construct (line 34) | public function __construct($meta = 0) { method getName (line 38) | public function getName() { method getHardness (line 42) | public function getHardness() { method getResistance (line 46) | public function getResistance() { method canBeActivated (line 50) | public function canBeActivated() : bool { method onActivate (line 54) | public function onActivate(Item $item, Player $player = null) { method onUpdate (line 71) | public function onUpdate($type) { method place (line 97) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 114) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/ComparatorBlock.php class ComparatorBlock (line 24) | class ComparatorBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/Crops.php class Crops (line 30) | abstract class Crops extends Flowable{ method canBeActivated (line 32) | public function canBeActivated() : bool { method place (line 36) | public function place(Item $item, Block $block, Block $target, $face, ... method onActivate (line 48) | public function onActivate(Item $item, Player $player = null){ method onUpdate (line 70) | public function onUpdate($type){ FILE: src/pocketmine/block/Dandelion.php class Dandelion (line 28) | class Dandelion extends Flowable{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method place (line 41) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 52) | public function onUpdate($type){ FILE: src/pocketmine/block/DarkOakDoor.php class DarkOakDoor (line 27) | class DarkOakDoor extends Door{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method canBeActivated (line 39) | public function canBeActivated() : bool { method getHardness (line 43) | public function getHardness() { method getToolType (line 47) | public function getToolType(){ method getDrops (line 51) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/DarkOakDoorBlock.php class DarkOakDoorBlock (line 24) | class DarkOakDoorBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/DarkOakWoodStairs.php class DarkOakWoodStairs (line 24) | class DarkOakWoodStairs extends WoodStairs{ method getName (line 28) | public function getName(){ FILE: src/pocketmine/block/DaylightDetector.php class DaylightDetector (line 32) | class DaylightDetector extends RedstoneSource{ method getName (line 36) | public function getName(){ method getBoundingBox (line 40) | public function getBoundingBox(){ method canBeFlowedInto (line 47) | public function canBeFlowedInto(){ method canBeActivated (line 51) | public function canBeActivated() : bool { method getTile (line 58) | protected function getTile(){ method onActivate (line 73) | public function onActivate(Item $item, Player $player = null){ method isActivated (line 79) | public function isActivated(Block $from = null){ method onBreak (line 83) | public function onBreak(Item $item){ method getHardness (line 88) | public function getHardness() { method getResistance (line 92) | public function getResistance(){ method getDrops (line 96) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/DaylightDetectorInverted.php class DaylightDetectorInverted (line 27) | class DaylightDetectorInverted extends DaylightDetector{ method onActivate (line 30) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/DaylightSensor.php class DaylightSensor (line 24) | class DaylightSensor extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/DaylightSensorInverted.php class DaylightSensorInverted (line 24) | class DaylightSensorInverted extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/DeadBush.php class DeadBush (line 28) | class DeadBush extends Flowable{ method __construct (line 32) | public function __construct($meta = 0){ method getName (line 36) | public function getName(){ method place (line 40) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 50) | public function onUpdate($type){ method getDrops (line 63) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/DetectorRail.php class DetectorRail (line 24) | class DetectorRail extends PoweredRail{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName() { FILE: src/pocketmine/block/Diamond.php class Diamond (line 27) | class Diamond extends Solid{ method __construct (line 31) | public function __construct(){ method getHardness (line 35) | public function getHardness() { method getName (line 39) | public function getName(){ method getToolType (line 43) | public function getToolType(){ method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/DiamondOre.php class DiamondOre (line 28) | class DiamondOre extends Solid{ method __construct (line 32) | public function __construct(){ method getHardness (line 36) | public function getHardness() { method getName (line 40) | public function getName(){ method getToolType (line 44) | public function getToolType(){ method getDrops (line 48) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Dirt.php class Dirt (line 28) | class Dirt extends Solid{ method __construct (line 32) | public function __construct(){ method canBeActivated (line 36) | public function canBeActivated() : bool { method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType(){ method getName (line 48) | public function getName(){ method onActivate (line 52) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/Dispenser.php class Dispenser (line 35) | class Dispenser extends Solid{ method __construct (line 39) | public function __construct($meta = 0){ method canBeActivated (line 43) | public function canBeActivated() : bool { method getHardness (line 47) | public function getHardness() { method getName (line 51) | public function getName(){ method getToolType (line 55) | public function getToolType(){ method place (line 59) | public function place(Item $item, Block $block, Block $target, $face, ... method activate (line 103) | public function activate(){ method onActivate (line 110) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 138) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Door.php class Door (line 32) | abstract class Door extends Transparent implements ElectricalAppliance{ method canBeActivated (line 34) | public function canBeActivated() : bool { method isSolid (line 38) | public function isSolid(){ method canPassThrough (line 42) | public function canPassThrough(){ method getFullDamage (line 46) | private function getFullDamage(){ method recalculateBoundingBox (line 63) | protected function recalculateBoundingBox() { method onUpdate (line 210) | public function onUpdate($type){ method place (line 228) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 258) | public function onBreak(Item $item){ method isOpened (line 275) | public function isOpened(){ method onActivate (line 279) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/DoublePlant.php class DoublePlant (line 28) | class DoublePlant extends Flowable{ method __construct (line 39) | public function __construct($meta = 0){ method canBeReplaced (line 43) | public function canBeReplaced(){ method getName (line 47) | public function getName(){ method onUpdate (line 59) | public function onUpdate($type){ method place (line 71) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 82) | public function onBreak(Item $item){ method getDrops (line 100) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/DoubleRedSandstoneSlab.php class DoubleRedSandstoneSlab (line 26) | class DoubleRedSandstoneSlab extends DoubleSlab{ method getName (line 30) | public function getName(){ method getDrops (line 34) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/DoubleSlab.php class DoubleSlab (line 27) | class DoubleSlab extends Solid{ method __construct (line 31) | public function __construct($meta = 0){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getName (line 43) | public function getName(){ method getDrops (line 57) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/DoubleWoodSlab.php class DoubleWoodSlab (line 27) | class DoubleWoodSlab extends Solid{ method __construct (line 31) | public function __construct($meta = 0){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getName (line 43) | public function getName(){ method getDrops (line 57) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/DragonEgg.php class DragonEgg (line 26) | class DragonEgg extends Solid{ method __construct (line 28) | public function __construct(){ method getName (line 30) | public function getName(){ method getHardness (line 33) | public function getHardness(){ method getResistance (line 37) | public function getResistance(){ method isBreakable (line 40) | public function isBreakable(Item $item){ FILE: src/pocketmine/block/Dropper.php class Dropper (line 35) | class Dropper extends Solid implements ElectricalAppliance{ method __construct (line 39) | public function __construct($meta = 0){ method canBeActivated (line 43) | public function canBeActivated() : bool { method getHardness (line 47) | public function getHardness() { method getName (line 51) | public function getName(){ method getToolType (line 55) | public function getToolType(){ method place (line 59) | public function place(Item $item, Block $block, Block $target, $face, ... method activate (line 103) | public function activate(){ method onActivate (line 110) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 137) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/ElectricalAppliance.php type ElectricalAppliance (line 24) | interface ElectricalAppliance{ FILE: src/pocketmine/block/Emerald.php class Emerald (line 27) | class Emerald extends Solid{ method __construct (line 31) | public function __construct(){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getName (line 43) | public function getName(){ method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/EmeraldOre.php class EmeraldOre (line 28) | class EmeraldOre extends Solid{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method getToolType (line 40) | public function getToolType(){ method getHardness (line 44) | public function getHardness() { method getDrops (line 48) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/EnchantingTable.php class EnchantingTable (line 36) | class EnchantingTable extends Transparent{ method __construct (line 40) | public function __construct(){ method getLightLevel (line 44) | public function getLightLevel(){ method getBoundingBox (line 48) | public function getBoundingBox(){ method place (line 59) | public function place(Item $item, Block $block, Block $target, $face, ... method canBeActivated (line 83) | public function canBeActivated() : bool{ method getHardness (line 87) | public function getHardness(){ method getResistance (line 91) | public function getResistance(){ method getName (line 95) | public function getName(){ method getToolType (line 99) | public function getToolType(){ method onActivate (line 103) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 145) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/EndPortalFrame.php class EndPortalFrame (line 27) | class EndPortalFrame extends Solid implements SolidLight{ method __construct (line 31) | public function __construct($meta = 0){ method getLightLevel (line 35) | public function getLightLevel(){ method getName (line 39) | public function getName(){ method getHardness (line 43) | public function getHardness() { method getResistance (line 47) | public function getResistance(){ method isBreakable (line 51) | public function isBreakable(Item $item){ method recalculateBoundingBox (line 55) | protected function recalculateBoundingBox() { FILE: src/pocketmine/block/EndRod.php class EndRod (line 28) | class EndRod extends Flowable{ method __construct (line 32) | public function __construct($meta = 0){ method getLightLevel (line 36) | public function getLightLevel(){ method getName (line 40) | public function getName(){ method onUpdate (line 44) | public function onUpdate($type){ method place (line 61) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 81) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/EndStone.php class EndStone (line 27) | class EndStone extends Solid{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getToolType (line 39) | public function getToolType(){ method getHardness (line 43) | public function getHardness() { FILE: src/pocketmine/block/EndStoneBricks.php class EndStoneBricks (line 27) | class EndStoneBricks extends Solid{ method __construct (line 31) | public function __construct($meta = 0){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getDrops (line 43) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/EnderChest.php class EnderChest (line 38) | class EnderChest extends Transparent{ method __construct (line 42) | public function __construct($meta = 0){ method canBeActivated (line 46) | public function canBeActivated() : bool{ method getHardness (line 50) | public function getHardness(){ method getToolType (line 54) | public function getToolType(){ method getName (line 58) | public function getName() : string{ method recalculateBoundingBox (line 62) | protected function recalculateBoundingBox(){ method place (line 73) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 102) | public function onBreak(Item $item){ method onActivate (line 108) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 135) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/Fallable.php class Fallable (line 36) | abstract class Fallable extends Solid{ method onUpdate (line 38) | public function onUpdate($type){ FILE: src/pocketmine/block/Farmland.php class Farmland (line 28) | class Farmland extends Solid{ method __construct (line 32) | public function __construct($meta = 0){ method getName (line 36) | public function getName(){ method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType(){ method recalculateBoundingBox (line 48) | protected function recalculateBoundingBox() { method getDrops (line 59) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Fence.php class Fence (line 28) | class Fence extends Transparent{ method __construct (line 39) | public function __construct($meta = 0){ method getHardness (line 43) | public function getHardness() { method getToolType (line 47) | public function getToolType(){ method getBurnChance (line 51) | public function getBurnChance() : int{ method getBurnAbility (line 55) | public function getBurnAbility() : int{ method getName (line 59) | public function getName(){ method recalculateBoundingBox (line 73) | protected function recalculateBoundingBox() { method canConnect (line 95) | public function canConnect(Block $block){ FILE: src/pocketmine/block/FenceGate.php class FenceGate (line 30) | class FenceGate extends Transparent implements ElectricalAppliance{ method __construct (line 34) | public function __construct($meta = 0){ method getName (line 38) | public function getName(){ method getHardness (line 42) | public function getHardness() { method canBeActivated (line 46) | public function canBeActivated() : bool { method getToolType (line 50) | public function getToolType(){ method recalculateBoundingBox (line 55) | protected function recalculateBoundingBox() { method place (line 83) | public function place(Item $item, Block $block, Block $target, $face, ... method isOpened (line 96) | public function isOpened(){ method getDrops (line 100) | public function getDrops(Item $item) : array { method onActivate (line 106) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/FenceGateAcacia.php class FenceGateAcacia (line 25) | class FenceGateAcacia extends FenceGate{ method getName (line 29) | public function getName(){ FILE: src/pocketmine/block/FenceGateBirch.php class FenceGateBirch (line 25) | class FenceGateBirch extends FenceGate{ method getName (line 29) | public function getName(){ FILE: src/pocketmine/block/FenceGateDarkOak.php class FenceGateDarkOak (line 25) | class FenceGateDarkOak extends FenceGate{ method getName (line 29) | public function getName(){ FILE: src/pocketmine/block/FenceGateJungle.php class FenceGateJungle (line 25) | class FenceGateJungle extends FenceGate{ method getName (line 29) | public function getName(){ FILE: src/pocketmine/block/FenceGateSpruce.php class FenceGateSpruce (line 25) | class FenceGateSpruce extends FenceGate{ method getName (line 29) | public function getName(){ FILE: src/pocketmine/block/Fire.php class Fire (line 36) | class Fire extends Flowable{ method __construct (line 43) | public function __construct($meta = 0){ method hasEntityCollision (line 50) | public function hasEntityCollision(){ method getName (line 54) | public function getName(){ method getLightLevel (line 58) | public function getLightLevel(){ method isBreakable (line 62) | public function isBreakable(Item $item){ method canBeReplaced (line 66) | public function canBeReplaced(){ method onEntityCollide (line 70) | public function onEntityCollide(Entity $entity){ method getDrops (line 90) | public function getDrops(Item $item) : array { method onUpdate (line 94) | public function onUpdate($type){ method getTickRate (line 180) | public function getTickRate() : int{ method tryToCatchBlockOnFire (line 206) | private function tryToCatchBlockOnFire(Block $block, int $bound, int $... method getChanceOfNeighborsEncouragingFire (line 228) | private function getChanceOfNeighborsEncouragingFire(Block $block){ FILE: src/pocketmine/block/Flowable.php class Flowable (line 27) | abstract class Flowable extends Transparent{ method canBeFlowedInto (line 29) | public function canBeFlowedInto(){ method getHardness (line 33) | public function getHardness() { method getResistance (line 37) | public function getResistance(){ method isSolid (line 41) | public function isSolid(){ method getBoundingBox (line 45) | public function getBoundingBox(){ FILE: src/pocketmine/block/Flower.php class Flower (line 29) | class Flower extends Flowable{ method __construct (line 42) | public function __construct($meta = 0){ method getName (line 46) | public function getName(){ method place (line 69) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 80) | public function onUpdate($type){ FILE: src/pocketmine/block/FlowerPot.php class FlowerPot (line 36) | class FlowerPot extends Flowable{ method __construct (line 43) | public function __construct($meta = 0){ method getName (line 47) | public function getName(){ method canBeActivated (line 51) | public function canBeActivated(): bool{ method recalculateBoundingBox (line 55) | protected function recalculateBoundingBox(){ method place (line 66) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 92) | public function onUpdate($type){ method onActivate (line 104) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 126) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/Furnace.php class Furnace (line 34) | class Furnace extends Solid{ method __construct (line 38) | public function __construct($meta = 0){ method getName (line 42) | public function getName(){ method canBeActivated (line 46) | public function canBeActivated() : bool { method getHardness (line 50) | public function getHardness() { method place (line 54) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 87) | public function onBreak(Item $item){ method onActivate (line 93) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 126) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Glass.php class Glass (line 27) | class Glass extends Transparent{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getHardness (line 39) | public function getHardness() { method getDrops (line 43) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/GlassPane.php class GlassPane (line 28) | class GlassPane extends Thin{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method getHardness (line 40) | public function getHardness() { method getDrops (line 44) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/GlowingObsidian.php class GlowingObsidian (line 25) | class GlowingObsidian extends Solid implements SolidLight{ method __construct (line 29) | public function __construct($meta = 0){ method getName (line 33) | public function getName(){ method getLightLevel (line 37) | public function getLightLevel(){ FILE: src/pocketmine/block/GlowingRedstoneOre.php class GlowingRedstoneOre (line 27) | class GlowingRedstoneOre extends RedstoneOre implements SolidLight{ method getName (line 31) | public function getName(){ method getLightLevel (line 35) | public function getLightLevel(){ method onUpdate (line 39) | public function onUpdate($type){ FILE: src/pocketmine/block/Glowstone.php class Glowstone (line 28) | class Glowstone extends Transparent implements SolidLight{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType(){ method getLightLevel (line 48) | public function getLightLevel(){ method getDrops (line 52) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Gold.php class Gold (line 27) | class Gold extends Solid{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getHardness (line 39) | public function getHardness() { method getToolType (line 43) | public function getToolType(){ method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/GoldOre.php class GoldOre (line 27) | class GoldOre extends Solid{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getHardness (line 39) | public function getHardness() { method getToolType (line 43) | public function getToolType(){ method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Grass.php class Grass (line 35) | class Grass extends Solid{ method __construct (line 39) | public function __construct(){ method canBeActivated (line 43) | public function canBeActivated() : bool{ method getName (line 47) | public function getName(){ method getHardness (line 51) | public function getHardness(){ method getToolType (line 55) | public function getToolType(){ method getDrops (line 59) | public function getDrops(Item $item) : array{ method onUpdate (line 71) | public function onUpdate($type){ method onActivate (line 93) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/GrassPath.php class GrassPath (line 34) | class GrassPath extends Transparent{ method __construct (line 38) | public function __construct(){ method getName (line 42) | public function getName(){ method getToolType (line 46) | public function getToolType(){ method recalculateBoundingBox (line 50) | protected function recalculateBoundingBox() { method onUpdate (line 61) | public function onUpdate($type){ method getHardness (line 72) | public function getHardness() { method getDrops (line 76) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Gravel.php class Gravel (line 28) | class Gravel extends Fallable{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType(){ method getDrops (line 48) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/HardenedClay.php class HardenedClay (line 27) | class HardenedClay extends Solid{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getToolType (line 39) | public function getToolType(){ method getHardness (line 43) | public function getHardness() { FILE: src/pocketmine/block/HayBale.php class HayBale (line 27) | class HayBale extends Solid{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method getHardness (line 39) | public function getHardness() { method getBurnChance (line 43) | public function getBurnChance() : int{ method getBurnAbility (line 47) | public function getBurnAbility() : int{ method place (line 51) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 67) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/HeavyWeightedPressurePlate.php class HeavyWeightedPressurePlate (line 24) | class HeavyWeightedPressurePlate extends PressurePlate{ method getName (line 27) | public function getName(){ FILE: src/pocketmine/block/Hopper.php class Hopper (line 34) | class Hopper extends Transparent{ method __construct (line 38) | public function __construct($meta = 0){ method canBeActivated (line 42) | public function canBeActivated(): bool{ method getToolType (line 46) | public function getToolType(){ method getName (line 50) | public function getName(){ method getHardness (line 54) | public function getHardness(){ method onActivate (line 58) | public function onActivate(Item $item, Player $player = null){ method activate (line 72) | public function activate(){ method getTarget (line 76) | public function getTarget(){ method place (line 80) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 116) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/HopperBlock.php class HopperBlock (line 24) | class HopperBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/Ice.php class Ice (line 28) | class Ice extends Transparent{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType(){ method onBreak (line 48) | public function onBreak(Item $item){ method getDrops (line 55) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/InactiveRedstoneLamp.php class InactiveRedstoneLamp (line 24) | class InactiveRedstoneLamp extends ActiveRedstoneLamp{ method getLightLevel (line 27) | public function getLightLevel(){ method getName (line 31) | public function getName(){ method isLightedByAround (line 35) | public function isLightedByAround(){ method turnOn (line 39) | public function turnOn(){ method turnOff (line 49) | public function turnOff(){ FILE: src/pocketmine/block/InvisibleBedrock.php class InvisibleBedrock (line 26) | class InvisibleBedrock extends Transparent{ method __construct (line 30) | public function __construct(){ method getName (line 34) | public function getName(){ method getHardness (line 38) | public function getHardness() { method getResistance (line 42) | public function getResistance(){ method isBreakable (line 46) | public function isBreakable(Item $item){ FILE: src/pocketmine/block/Iron.php class Iron (line 27) | class Iron extends Solid{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getToolType (line 39) | public function getToolType(){ method getHardness (line 43) | public function getHardness() { method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/IronBars.php class IronBars (line 27) | class IronBars extends Thin{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getHardness (line 39) | public function getHardness() { method getToolType (line 43) | public function getToolType(){ method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/IronDoor.php class IronDoor (line 28) | class IronDoor extends Door{ method __construct (line 32) | public function __construct($meta = 0){ method getName (line 36) | public function getName(){ method getToolType (line 40) | public function getToolType(){ method getHardness (line 44) | public function getHardness() { method getDrops (line 48) | public function getDrops(Item $item) : array { method onActivate (line 58) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/IronOre.php class IronOre (line 27) | class IronOre extends Solid{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getToolType (line 39) | public function getToolType(){ method getHardness (line 43) | public function getHardness() { method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/IronTrapdoor.php class IronTrapdoor (line 24) | class IronTrapdoor extends Trapdoor { method getName (line 27) | public function getName(){ method getHardness (line 31) | public function getHardness() { method getResistance (line 35) | public function getResistance(){ FILE: src/pocketmine/block/ItemFrame.php class ItemFrame (line 37) | class ItemFrame extends Flowable{ method __construct (line 40) | public function __construct($meta = 0){ method getName (line 44) | public function getName(){ method canBeActivated (line 48) | public function canBeActivated() : bool{ method onActivate (line 52) | public function onActivate(Item $item, Player $player = null){ method onBreak (line 82) | public function onBreak(Item $item){ method onUpdate (line 92) | public function onUpdate($type){ method place (line 108) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 144) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/ItemFrameBlock.php class ItemFrameBlock (line 24) | class ItemFrameBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/JungleDoor.php class JungleDoor (line 27) | class JungleDoor extends Door{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method canBeActivated (line 39) | public function canBeActivated() : bool { method getHardness (line 43) | public function getHardness() { method getToolType (line 47) | public function getToolType(){ method getDrops (line 51) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/JungleDoorBlock.php class JungleDoorBlock (line 24) | class JungleDoorBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/JungleWoodStairs.php class JungleWoodStairs (line 24) | class JungleWoodStairs extends WoodStairs{ method getName (line 28) | public function getName(){ FILE: src/pocketmine/block/Ladder.php class Ladder (line 31) | class Ladder extends Transparent{ method __construct (line 35) | public function __construct($meta = 0){ method getName (line 39) | public function getName(){ method hasEntityCollision (line 43) | public function hasEntityCollision(){ method isSolid (line 47) | public function isSolid(){ method getHardness (line 51) | public function getHardness() { method onEntityCollide (line 55) | public function onEntityCollide(Entity $entity){ method recalculateBoundingBox (line 60) | protected function recalculateBoundingBox() { method place (line 106) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 125) | public function onUpdate($type){ method getToolType (line 148) | public function getToolType(){ method getDrops (line 152) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Lapis.php class Lapis (line 27) | class Lapis extends Solid{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getToolType (line 39) | public function getToolType(){ method getHardness (line 43) | public function getHardness() { method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/LapisOre.php class LapisOre (line 28) | class LapisOre extends Solid{ method __construct (line 32) | public function __construct(){ method getHardness (line 36) | public function getHardness() { method getToolType (line 40) | public function getToolType(){ method getName (line 44) | public function getName(){ method getDrops (line 48) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Lava.php class Lava (line 33) | class Lava extends Liquid{ method __construct (line 37) | public function __construct($meta = 0){ method getLightLevel (line 41) | public function getLightLevel(){ method getName (line 45) | public function getName(){ method onEntityCollide (line 49) | public function onEntityCollide(Entity $entity){ method place (line 69) | public function place(Item $item, Block $block, Block $target, $face, ... FILE: src/pocketmine/block/Leaves.php class Leaves (line 33) | class Leaves extends Transparent{ method __construct (line 45) | public function __construct($meta = 0){ method getHardness (line 49) | public function getHardness() { method getToolType (line 53) | public function getToolType(){ method getBurnChance (line 57) | public function getBurnChance() : int{ method getBurnAbility (line 61) | public function getBurnAbility() : int{ method getName (line 65) | public function getName(){ method findLog (line 75) | private function findLog(Block $pos, array $visited, $distance, &$chec... method onUpdate (line 140) | public function onUpdate($type){ method place (line 167) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 172) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Leaves2.php class Leaves2 (line 31) | class Leaves2 extends Leaves{ method __construct (line 37) | public function __construct($meta = 0){ method getName (line 41) | public function getName(){ method getDrops (line 49) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Lever.php class Lever (line 29) | class Lever extends RedstoneSource{ method __construct (line 32) | public function __construct($meta = 0){ method canBeActivated (line 36) | public function canBeActivated() : bool { method getName (line 40) | public function getName(){ method onUpdate (line 44) | public function onUpdate($type){ method place (line 69) | public function place(Item $item, Block $block, Block $target, $face, ... method activate (line 92) | public function activate(array $ignore = []){ method deactivate (line 115) | public function deactivate(array $ignore = []){ method onActivate (line 138) | public function onActivate(Item $item, Player $player = null){ method onBreak (line 146) | public function onBreak(Item $item){ method isActivated (line 155) | public function isActivated(Block $from = null){ method getHardness (line 159) | public function getHardness() { method getResistance (line 163) | public function getResistance(){ method getDrops (line 167) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/LightWeightedPressurePlate.php class LightWeightedPressurePlate (line 24) | class LightWeightedPressurePlate extends PressurePlate{ method getName (line 27) | public function getName(){ FILE: src/pocketmine/block/Liquid.php class Liquid (line 32) | abstract class Liquid extends Transparent{ method hasEntityCollision (line 37) | public function hasEntityCollision(){ method isBreakable (line 41) | public function isBreakable(Item $item){ method canBeReplaced (line 45) | public function canBeReplaced(){ method isSolid (line 49) | public function isSolid(){ method getFluidHeightPercent (line 57) | public function getFluidHeightPercent(){ method getFlowDecay (line 66) | protected function getFlowDecay(Vector3 $pos){ method getEffectiveFlowDecay (line 78) | protected function getEffectiveFlowDecay(Vector3 $pos){ method getFlowVector (line 96) | public function getFlowVector(){ method addVelocityToEntity (line 175) | public function addVelocityToEntity(Entity $entity, Vector3 $vector){ method tickRate (line 182) | public function tickRate() : int{ method onUpdate (line 192) | public function onUpdate($type){ method flowIntoBlock (line 312) | private function flowIntoBlock(Block $block, $newFlowDecay){ method calculateFlowCost (line 325) | private function calculateFlowCost(Block $block, $accumulatedCost, $pr... method getHardness (line 373) | public function getHardness() { method getOptimalFlowDirections (line 377) | private function getOptimalFlowDirections(){ method getSmallestFlowDecay (line 426) | private function getSmallestFlowDecay(Vector3 $pos, $decay){ method checkForHarden (line 440) | private function checkForHarden(){ method getBoundingBox (line 458) | public function getBoundingBox(){ method getDrops (line 462) | public function getDrops(Item $item) : array { method triggerLavaMixEffects (line 471) | protected function triggerLavaMixEffects(Vector3 $pos){ FILE: src/pocketmine/block/LitPumpkin.php class LitPumpkin (line 34) | class LitPumpkin extends Solid implements SolidLight{ method getLightLevel (line 38) | public function getLightLevel(){ method getHardness (line 42) | public function getHardness() { method getToolType (line 46) | public function getToolType(){ method getName (line 50) | public function getName(){ method __construct (line 54) | public function __construct($meta = 0){ method place (line 58) | public function place(Item $item, Block $block, Block $target, $face, ... FILE: src/pocketmine/block/LitRedstoneLamp.php class LitRedstoneLamp (line 24) | class LitRedstoneLamp extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/LitRedstoneTorch.php class LitRedstoneTorch (line 24) | class LitRedstoneTorch extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/Melon.php class Melon (line 28) | class Melon extends Transparent{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType(){ method getDrops (line 48) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/MelonStem.php class MelonStem (line 29) | class MelonStem extends Crops{ method getName (line 33) | public function getName(){ method __construct (line 37) | public function __construct($meta = 0){ method onUpdate (line 41) | public function onUpdate($type){ method getDrops (line 82) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/MobHead.php class MobHead (line 36) | class MobHead extends Flowable{ method __construct (line 40) | public function __construct($meta = 0){ method getHardness (line 44) | public function getHardness(){ method getName (line 48) | public function getName(){ method recalculateBoundingBox (line 52) | protected function recalculateBoundingBox(){ method place (line 63) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 90) | public function onUpdate($type){ method getDrops (line 109) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/MonsterEggBlock.php class MonsterEggBlock (line 24) | class MonsterEggBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/MonsterSpawner.php class MonsterSpawner (line 33) | class MonsterSpawner extends Solid{ method __construct (line 37) | public function __construct($meta = 0){ method getHardness (line 41) | public function getHardness() { method getToolType (line 45) | public function getToolType(){ method getName (line 49) | public function getName(){ method canBeActivated (line 53) | public function canBeActivated() : bool { method onActivate (line 57) | public function onActivate(Item $item, Player $player = null){ method place (line 72) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 93) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/MossStone.php class MossStone (line 27) | class MossStone extends Solid{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method getHardness (line 39) | public function getHardness() { method getToolType (line 43) | public function getToolType(){ method getDrops (line 47) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Mycelium.php class Mycelium (line 33) | class Mycelium extends Solid{ method __construct (line 37) | public function __construct(){} method getName (line 39) | public function getName(){ method getToolType (line 43) | public function getToolType(){ method getHardness (line 47) | public function getHardness() { method getDrops (line 51) | public function getDrops(Item $item) : array { method onUpdate (line 63) | public function onUpdate($type){ FILE: src/pocketmine/block/NetherBrick.php class NetherBrick (line 27) | class NetherBrick extends Solid{ method __construct (line 31) | public function __construct(){} method getToolType (line 33) | public function getToolType(){ method getName (line 37) | public function getName(){ method getHardness (line 41) | public function getHardness() { method getDrops (line 45) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/NetherBrickFence.php class NetherBrickFence (line 26) | class NetherBrickFence extends Transparent{ method __construct (line 30) | public function __construct($meta = 0){ method getHardness (line 34) | public function getHardness(){ method getToolType (line 38) | public function getToolType(){ method getName (line 42) | public function getName(){ method canConnect (line 46) | public function canConnect(Block $block){ method getDrops (line 50) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/NetherBrickStairs.php class NetherBrickStairs (line 27) | class NetherBrickStairs extends Stair{ method getName (line 31) | public function getName(){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method __construct (line 43) | public function __construct($meta = 0){ FILE: src/pocketmine/block/NetherQuartzOre.php class NetherQuartzOre (line 28) | class NetherQuartzOre extends Solid{ method __construct (line 31) | public function __construct(){ method getName (line 35) | public function getName(){ method getToolType (line 39) | public function getToolType(){ method getHardness (line 43) | public function getHardness() { method getResistance (line 47) | public function getResistance(){ method getDrops (line 51) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/NetherReactor.php class NetherReactor (line 25) | class NetherReactor extends Solid{ method __construct (line 29) | public function __construct($meta = 0){ method getName (line 33) | public function getName(){ method canBeActivated (line 37) | public function canBeActivated() : bool { FILE: src/pocketmine/block/NetherWart.php class NetherWart (line 31) | class NetherWart extends Flowable{ method __construct (line 35) | public function __construct($meta = 0){ method getName (line 39) | public function getName(){ method place (line 43) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 52) | public function onUpdate($type){ method getDrops (line 78) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/NetherWartBlock.php class NetherWartBlock (line 31) | class NetherWartBlock extends Flowable{ method __construct (line 35) | public function __construct($meta = 0){ method getName (line 39) | public function getName(){ method place (line 43) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 52) | public function onUpdate($type){ method getDrops (line 78) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Netherrack.php class Netherrack (line 27) | class Netherrack extends Solid{ method __construct (line 31) | public function __construct(){} method getName (line 33) | public function getName(){ method getHardness (line 37) | public function getHardness(){ method getToolType (line 41) | public function getToolType(){ method getDrops (line 45) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/Noteblock.php class Noteblock (line 17) | class Noteblock extends Solid implements ElectricalAppliance{ method __construct (line 20) | public function __construct($meta = 0){ method getHardness (line 24) | public function getHardness(){ method getResistance (line 28) | public function getResistance(){ method getToolType (line 32) | public function getToolType(){ method canBeActivated (line 36) | public function canBeActivated() : bool{ method getStrength (line 40) | public function getStrength(){ method getInstrument (line 47) | public function getInstrument(){ method place (line 123) | public function place(Item $item, Block $block, Block $target, $face, ... method onActivate (line 136) | public function onActivate(Item $item, Player $player = null){ method getName (line 159) | public function getName(){ FILE: src/pocketmine/block/Obsidian.php class Obsidian (line 28) | class Obsidian extends Solid{ method __construct (line 35) | public function __construct(){ method getName (line 41) | public function getName(){ method getToolType (line 45) | public function getToolType(){ method getHardness (line 49) | public function getHardness(){ method getDrops (line 53) | public function getDrops(Item $item) : array { method onBreak (line 63) | public function onBreak(Item $item) { FILE: src/pocketmine/block/PackedIce.php class PackedIce (line 28) | class PackedIce extends Solid { method __construct (line 32) | public function __construct() { method getName (line 36) | public function getName(){ method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType() { method getDrops (line 48) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Piston.php class Piston (line 24) | class Piston extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/PistonHead.php class PistonHead (line 24) | class PistonHead extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/Planks.php class Planks (line 27) | class Planks extends Solid{ method __construct (line 37) | public function __construct($meta = 0){ method getHardness (line 41) | public function getHardness() { method getToolType (line 45) | public function getToolType(){ method getBurnChance (line 49) | public function getBurnChance() : int{ method getBurnAbility (line 53) | public function getBurnAbility() : int{ method getName (line 57) | public function getName(){ FILE: src/pocketmine/block/Podzol.php class Podzol (line 28) | class Podzol extends Solid{ method __construct (line 32) | public function __construct(){ method getToolType (line 36) | public function getToolType(){ method getName (line 40) | public function getName(){ method getHardness (line 44) | public function getHardness() { method getResistance (line 48) | public function getResistance(){ method getDrops (line 52) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/Portal.php class Portal (line 29) | class Portal extends Transparent{ method __construct (line 36) | public function __construct(){ method getName (line 42) | public function getName(){ method getHardness (line 46) | public function getHardness() { method getResistance (line 50) | public function getResistance(){ method getToolType (line 54) | public function getToolType(){ method canPassThrough (line 58) | public function canPassThrough(){ method hasEntityCollision (line 62) | public function hasEntityCollision(){ method onBreak (line 66) | public function onBreak(Item $item){ method place (line 107) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 116) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/PortalBlock.php class PortalBlock (line 24) | class PortalBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/Potato.php class Potato (line 27) | class Potato extends Crops{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method getDrops (line 39) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/PoweredComparatorBlock.php class PoweredComparatorBlock (line 24) | class PoweredComparatorBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/PoweredRail.php class PoweredRail (line 28) | class PoweredRail extends Rail{ method __construct (line 34) | public function __construct($meta = 0){ method getName (line 38) | public function getName(){ method update (line 42) | protected function update(){ method canConnect (line 51) | public function canConnect(Rail $block){ method isBlock (line 69) | public function isBlock(Block $block){ method connect (line 76) | public function connect(Rail $rail, $force = false){ method place (line 113) | public function place(Item $item, Block $block, Block $target, $face, ... method getHardness (line 181) | public function getHardness() { method canPassThrough (line 185) | public function canPassThrough(){ FILE: src/pocketmine/block/PoweredRepeater.php class PoweredRepeater (line 29) | class PoweredRepeater extends RedstoneSource{ method __construct (line 35) | public function __construct($meta = 0){ method getName (line 39) | public function getName(){ method canBeActivated (line 43) | public function canBeActivated() : bool{ method getStrength (line 47) | public function getStrength(){ method getDirection (line 51) | public function getDirection() : int{ method getOppositeDirection (line 70) | public function getOppositeDirection() : int{ method getDelayLevel (line 74) | public function getDelayLevel() : int{ method isActivated (line 78) | public function isActivated(Block $from = null){ method activate (line 92) | public function activate(array $ignore = []){ method deactivate (line 103) | public function deactivate(array $ignore = []){ method deactivateImmediately (line 114) | public function deactivateImmediately(){ method onUpdate (line 119) | public function onUpdate($type){ method onActivate (line 132) | public function onActivate(Item $item, Player $player = null){ method place (line 140) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 150) | public function onBreak(Item $item){ method getDrops (line 156) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/PoweredRepeaterBlock.php class PoweredRepeaterBlock (line 24) | class PoweredRepeaterBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/PressurePlate.php class PressurePlate (line 32) | class PressurePlate extends RedstoneSource{ method __construct (line 36) | public function __construct($meta = 0){ method hasEntityCollision (line 40) | public function hasEntityCollision(){ method onEntityCollide (line 44) | public function onEntityCollide(Entity $entity){ method isActivated (line 57) | public function isActivated(Block $from = null){ method onUpdate (line 61) | public function onUpdate($type){ method checkActivation (line 82) | public function checkActivation(){ method place (line 100) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 106) | public function onBreak(Item $item){ method getHardness (line 115) | public function getHardness() { method getResistance (line 119) | public function getResistance(){ FILE: src/pocketmine/block/Prismarine.php class Prismarine (line 27) | class Prismarine extends Solid{ method __construct (line 35) | public function __construct($meta = 0){ method getHardness (line 39) | public function getHardness(){ method getName (line 43) | public function getName(){ method getToolType (line 52) | public function getToolType(){ method getDrops (line 56) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/Pumpkin.php class Pumpkin (line 34) | class Pumpkin extends Solid{ method __construct (line 38) | public function __construct(){ method getHardness (line 42) | public function getHardness() { method isHelmet (line 46) | public function isHelmet(){ method getToolType (line 50) | public function getToolType(){ method getName (line 54) | public function getName(){ method place (line 58) | public function place(Item $item, Block $block, Block $target, $face, ... FILE: src/pocketmine/block/PumpkinStem.php class PumpkinStem (line 29) | class PumpkinStem extends Crops{ method __construct (line 33) | public function __construct($meta = 0){ method getName (line 37) | public function getName(){ method onUpdate (line 41) | public function onUpdate($type){ method getDrops (line 82) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/PurpurBlock.php class PurpurBlock (line 31) | class PurpurBlock extends Solid{ method __construct (line 35) | public function __construct($meta = 0){ method getName (line 39) | public function getName(){ method getHardness (line 47) | public function getHardness(){ method place (line 51) | public function place(Item $item, Block $block, Block $target, $face, ... method getToolType (line 68) | public function getToolType(){ method getDrops (line 72) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/PurpurStairs.php class PurpurStairs (line 25) | class PurpurStairs extends Stair{ method __construct (line 27) | public function __construct($meta = 0){ method getHardness (line 30) | public function getHardness() { method getToolType (line 33) | public function getToolType(){ method getName (line 36) | public function getName(){ FILE: src/pocketmine/block/Quartz.php class Quartz (line 28) | class Quartz extends Solid{ method __construct (line 38) | public function __construct($meta = 0){ method getHardness (line 42) | public function getHardness() { method getName (line 46) | public function getName(){ method place (line 56) | public function place(Item $item, Block $block, Block $target, $face, ... method getToolType (line 73) | public function getToolType(){ method getDrops (line 77) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/QuartzStairs.php class QuartzStairs (line 27) | class QuartzStairs extends Stair{ method __construct (line 31) | public function __construct($meta = 0){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getName (line 43) | public function getName(){ FILE: src/pocketmine/block/Rail.php class Rail (line 28) | class Rail extends Flowable{ method __construct (line 46) | public function __construct($meta = 0){ method getName (line 50) | public function getName(){ method update (line 54) | protected function update(){ method canConnect (line 62) | public function canConnect(Rail $block){ method isBlock (line 73) | public function isBlock(Block $block){ method connect (line 80) | public function connect(Rail $rail, $force = false){ method place (line 117) | public function place(Item $item, Block $block, Block $target, $face, ... method check (line 177) | public static function check(Rail $rail){ method getHardness (line 214) | public function getHardness() { method getResistance (line 218) | public function getResistance(){ method canPassThrough (line 222) | public function canPassThrough(){ FILE: src/pocketmine/block/RedMushroom.php class RedMushroom (line 28) | class RedMushroom extends Flowable{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method onUpdate (line 41) | public function onUpdate($type){ method place (line 53) | public function place(Item $item, Block $block, Block $target, $face, ... FILE: src/pocketmine/block/RedMushroomBlock.php class RedMushroomBlock (line 27) | class RedMushroomBlock extends Solid{ method __construct (line 34) | public function __construct($meta = 14){ method canBeActivated (line 38) | public function canBeActivated() : bool { method getName (line 42) | public function getName(){ method getHardness (line 46) | public function getHardness() { method getResistance (line 50) | public function getResistance(){ method getDrops (line 54) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/RedSandstone.php class RedSandstone (line 24) | class RedSandstone extends Sandstone{ method getName (line 27) | public function getName(){ FILE: src/pocketmine/block/RedSandstoneSlab.php class RedSandstoneSlab (line 27) | class RedSandstoneSlab extends Slab{ method getName (line 31) | public function getName() : string{ method place (line 35) | public function place(Item $item, Block $block, Block $target, $face, ... FILE: src/pocketmine/block/RedSandstoneStairs.php class RedSandstoneStairs (line 24) | class RedSandstoneStairs extends SandstoneStairs{ method getName (line 28) | public function getName(){ FILE: src/pocketmine/block/Redstone.php class Redstone (line 27) | class Redstone extends RedstoneSource{ method __construct (line 31) | public function __construct(){ method getBoundingBox (line 35) | public function getBoundingBox() { method canBeFlowedInto (line 39) | public function canBeFlowedInto(){ method isSolid (line 43) | public function isSolid(){ method isActivated (line 47) | public function isActivated(Block $from = null){ method getHardness (line 51) | public function getHardness() { method getToolType (line 55) | public function getToolType(){ method getName (line 59) | public function getName(){ method getDrops (line 63) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/RedstoneLamp.php class RedstoneLamp (line 24) | class RedstoneLamp extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/RedstoneOre.php class RedstoneOre (line 29) | class RedstoneOre extends Solid{ method __construct (line 33) | public function __construct(){ method getName (line 37) | public function getName(){ method getHardness (line 41) | public function getHardness() { method onUpdate (line 45) | public function onUpdate($type){ method getToolType (line 55) | public function getToolType(){ method getDrops (line 59) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/RedstoneSource.php class RedstoneSource (line 33) | class RedstoneSource extends Flowable{ method __construct (line 37) | public function __construct(){ method getMaxStrength (line 41) | public function getMaxStrength(){ method isActivated (line 45) | public function isActivated(Block $from = null){ method canCalc (line 49) | public function canCalc(){ method place (line 53) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 60) | public function onBreak(Item $item){ method activateBlockWithoutWire (line 67) | public function activateBlockWithoutWire(Block $block){ method activateBlock (line 84) | public function activateBlock(Block $block){ method deactivateBlock (line 93) | public function deactivateBlock(Block $block){ method deactivateBlockWithoutWire (line 102) | public function deactivateBlockWithoutWire(Block $block){ method activate (line 117) | public function activate(array $ignore = []){ method deactivate (line 133) | public function deactivate(array $ignore = []){ method checkPower (line 160) | public function checkPower(Block $block, array $ignore = [], $ignoreWi... method checkTorchOn (line 201) | public function checkTorchOn(Block $pos, array $ignore = []){ method checkTorchOff (line 226) | public function checkTorchOff(Block $pos, array $ignore = []){ method getStrength (line 251) | public function getStrength(){ FILE: src/pocketmine/block/RedstoneTorch.php class RedstoneTorch (line 29) | class RedstoneTorch extends RedstoneSource{ method __construct (line 34) | public function __construct($meta = 0){ method getLightLevel (line 38) | public function getLightLevel(){ method getLastUpdateTime (line 42) | public function getLastUpdateTime(){ method setLastUpdateTimeNow (line 46) | public function setLastUpdateTimeNow(){ method canCalcTurn (line 50) | public function canCalcTurn(){ method canScheduleUpdate (line 56) | public function canScheduleUpdate(){ method getFrequency (line 60) | public function getFrequency(){ method getName (line 64) | public function getName(){ method turnOn (line 68) | public function turnOn($ignore = ""){ method turnOff (line 93) | public function turnOff($ignore = ""){ method activateTorch (line 118) | public function activateTorch(array $ignore = [], $notCheck = []){ method activate (line 137) | public function activate(array $ignore = []){ method deactivate (line 141) | public function deactivate(array $ignore = []){ method deactivateTorch (line 145) | public function deactivateTorch(array $ignore = [], array $notCheck = ... method onUpdate (line 177) | public function onUpdate($type){ method onBreak (line 212) | public function onBreak(Item $item){ method place (line 227) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 257) | public function getDrops(Item $item) : array{ method isActivated (line 263) | public function isActivated(Block $from = null){ FILE: src/pocketmine/block/RedstoneWire.php class RedstoneWire (line 29) | class RedstoneWire extends RedstoneSource{ method __construct (line 38) | public function __construct($meta = 0){ method getName (line 42) | public function getName(){ method getStrength (line 46) | public function getStrength(){ method isActivated (line 50) | public function isActivated(Block $from = null){ method getHighestStrengthAround (line 54) | public function getHighestStrengthAround(){ method getConnectedWires (line 102) | public function getConnectedWires(){ method getUnconnectedSide (line 149) | public function getUnconnectedSide(){ method activate (line 166) | public function activate(array $ignore = []){ method deactivate (line 201) | public function deactivate(array $ignore = []){ method getPowerSources (line 237) | public function getPowerSources(RedstoneWire $wire, array $powers = []... method calcSignal (line 310) | public function calcSignal($strength = 15, $type = self::ON, array $ha... method updateNormalWire (line 387) | public function updateNormalWire(Block $block, $strength, $type, array... method onUpdate (line 397) | public function onUpdate($type){ method place (line 408) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 417) | public function onBreak(Item $item){ method getDrops (line 422) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/RepeaterBlock.php class RepeaterBlock (line 24) | class RepeaterBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/Sand.php class Sand (line 27) | class Sand extends Fallable{ method __construct (line 34) | public function __construct($meta = 0){ method getHardness (line 38) | public function getHardness() { method getToolType (line 42) | public function getToolType(){ method getName (line 46) | public function getName(){ FILE: src/pocketmine/block/Sandstone.php class Sandstone (line 27) | class Sandstone extends Solid{ method __construct (line 35) | public function __construct($meta = 0){ method getHardness (line 39) | public function getHardness() { method getName (line 43) | public function getName(){ method getToolType (line 53) | public function getToolType(){ method getDrops (line 57) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/SandstoneStairs.php class SandstoneStairs (line 27) | class SandstoneStairs extends Stair{ method __construct (line 31) | public function __construct($meta = 0){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getName (line 43) | public function getName(){ FILE: src/pocketmine/block/Sapling.php class Sapling (line 30) | class Sapling extends Flowable{ method __construct (line 40) | public function __construct($meta = 0){ method canBeActivated (line 44) | public function canBeActivated() : bool { method getName (line 48) | public function getName(){ method place (line 63) | public function place(Item $item, Block $block, Block $target, $face, ... method onActivate (line 74) | public function onActivate(Item $item, Player $player = null){ method onUpdate (line 88) | public function onUpdate($type){ method getDrops (line 113) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/SeaLantern.php class SeaLantern (line 26) | class SeaLantern extends Transparent implements SolidLight{ method __construct (line 30) | public function __construct($meta = 0){ method getName (line 34) | public function getName(){ method getHardness (line 38) | public function getHardness(){ method getLightLevel (line 42) | public function getLightLevel(){ method getDrops (line 46) | public function getDrops(Item $item) : array{ FILE: src/pocketmine/block/SignPost.php class SignPost (line 30) | class SignPost extends Transparent{ method __construct (line 34) | public function __construct($meta = 0){ method getHardness (line 38) | public function getHardness(){ method isSolid (line 42) | public function isSolid(){ method getName (line 46) | public function getName(){ method getBoundingBox (line 50) | public function getBoundingBox(){ method place (line 55) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 79) | public function onUpdate($type){ method getDrops (line 90) | public function getDrops(Item $item) : array{ method getToolType (line 96) | public function getToolType(){ FILE: src/pocketmine/block/SkullBlock.php class SkullBlock (line 40) | class SkullBlock extends Transparent{ method __construct (line 50) | public function __construct($meta = 0){ method getHardness (line 54) | public function getHardness() { method isHelmet (line 58) | public function isHelmet(){ method isSolid (line 62) | public function isSolid(){ method getBoundingBox (line 66) | public function getBoundingBox(){ method place (line 77) | public function place(Item $item, Block $block, Block $target, $face, ... method getResistance (line 109) | public function getResistance(){ method getName (line 113) | public function getName(){ method getToolType (line 124) | public function getToolType(){ method onBreak (line 128) | public function onBreak(Item $item){ method getDrops (line 133) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Slab.php class Slab (line 29) | class Slab extends Transparent{ method __construct (line 42) | public function __construct($meta = 0){ method getHardness (line 46) | public function getHardness() { method getName (line 50) | public function getName(){ method getBurnChance (line 64) | public function getBurnChance() : int{ method getBurnAbility (line 72) | public function getBurnAbility() : int{ method recalculateBoundingBox (line 80) | protected function recalculateBoundingBox() { method place (line 103) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 152) | public function getDrops(Item $item) : array { method getToolType (line 164) | public function getToolType(){ FILE: src/pocketmine/block/Slab2.php class Slab2 (line 27) | class Slab2 extends Slab{ method __construct (line 34) | public function __construct($meta = 0){ method getName (line 38) | public function getName(){ method place (line 46) | public function place(Item $item, Block $block, Block $target, $face, ... FILE: src/pocketmine/block/SlimeBlock.php class SlimeBlock (line 27) | class SlimeBlock extends Solid{ method __construct (line 31) | public function __construct($meta = 15){ method hasEntityCollision (line 35) | public function hasEntityCollision(){ method getHardness (line 39) | public function getHardness() { method getName (line 43) | public function getName(){ FILE: src/pocketmine/block/Snow.php class Snow (line 27) | class Snow extends Solid{ method __construct (line 31) | public function __construct($meta = 0){ method getHardness (line 35) | public function getHardness() { method getName (line 39) | public function getName(){ method getDrops (line 43) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/SnowLayer.php class SnowLayer (line 29) | class SnowLayer extends Flowable{ method __construct (line 33) | public function __construct($meta = 0){ method getName (line 37) | public function getName(){ method canBeReplaced (line 41) | public function canBeReplaced(){ method getHardness (line 45) | public function getHardness() { method getToolType (line 49) | public function getToolType(){ method place (line 54) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 65) | public function onUpdate($type){ method getDrops (line 77) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Solid.php class Solid (line 24) | abstract class Solid extends Block{ method isSolid (line 26) | public function isSolid(){ FILE: src/pocketmine/block/SolidLight.php type SolidLight (line 24) | interface SolidLight{ FILE: src/pocketmine/block/SoulSand.php class SoulSand (line 28) | class SoulSand extends Solid{ method __construct (line 32) | public function __construct(){ method getName (line 36) | public function getName(){ method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType(){ method recalculateBoundingBox (line 48) | protected function recalculateBoundingBox() { FILE: src/pocketmine/block/Sponge.php class Sponge (line 31) | class Sponge extends Solid{ method __construct (line 36) | public function __construct($meta = 0){ method getHardness (line 40) | public function getHardness() { method absorbWater (line 44) | public function absorbWater($block = null){ method onUpdate (line 57) | public function onUpdate($type){ method getName (line 82) | public function getName(){ method getDrops (line 90) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/SpruceDoor.php class SpruceDoor (line 27) | class SpruceDoor extends Door{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method canBeActivated (line 39) | public function canBeActivated() : bool { method getHardness (line 43) | public function getHardness() { method getToolType (line 47) | public function getToolType(){ method getDrops (line 51) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/SpruceDoorBlock.php class SpruceDoorBlock (line 24) | class SpruceDoorBlock extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/SpruceWoodStairs.php class SpruceWoodStairs (line 24) | class SpruceWoodStairs extends WoodStairs{ method getName (line 28) | public function getName(){ FILE: src/pocketmine/block/StainedClay.php class StainedClay (line 10) | class StainedClay extends Solid{ method __construct (line 31) | public function __construct($meta = 0){ method getHardness (line 35) | public function getHardness() { method getToolType (line 39) | public function getToolType(){ method getName (line 43) | public function getName() : string{ FILE: src/pocketmine/block/Stair.php class Stair (line 29) | abstract class Stair extends Transparent{ method recalculateBoundingBox (line 107) | protected function recalculateBoundingBox() { method place (line 130) | public function place(Item $item, Block $block, Block $target, $face, ... method getHardness (line 146) | public function getHardness() { method getResistance (line 150) | public function getResistance(){ method getDrops (line 154) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/StickyPiston.php class StickyPiston (line 27) | class StickyPiston extends Solid{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ FILE: src/pocketmine/block/StillLava.php class StillLava (line 26) | class StillLava extends Lava{ method onUpdate (line 30) | public function onUpdate($type){ method getName (line 36) | public function getName(){ FILE: src/pocketmine/block/StillWater.php class StillWater (line 26) | class StillWater extends Water{ method onUpdate (line 30) | public function onUpdate($type){ method getName (line 36) | public function getName(){ FILE: src/pocketmine/block/Stone.php class Stone (line 28) | class Stone extends Solid{ method __construct (line 39) | public function __construct($meta = 0){ method getHardness (line 44) | public function getHardness() { method getToolType (line 48) | public function getToolType(){ method getName (line 52) | public function getName(){ method getDrops (line 66) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/StoneBrickStairs.php class StoneBrickStairs (line 27) | class StoneBrickStairs extends Stair{ method __construct (line 31) | public function __construct($meta = 0){ method getToolType (line 35) | public function getToolType(){ method getHardness (line 39) | public function getHardness() { method getName (line 43) | public function getName(){ FILE: src/pocketmine/block/StoneBricks.php class StoneBricks (line 27) | class StoneBricks extends Solid{ method __construct (line 36) | public function __construct($meta = 0){ method getHardness (line 40) | public function getHardness() { method getToolType (line 44) | public function getToolType(){ method getName (line 48) | public function getName(){ method getDrops (line 58) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/StoneButton.php class StoneButton (line 28) | class StoneButton extends WoodenButton{ method getName (line 31) | public function getName(){ method onActivate (line 35) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/StonePressurePlate.php class StonePressurePlate (line 24) | class StonePressurePlate extends PressurePlate{ method getName (line 27) | public function getName(){ FILE: src/pocketmine/block/StoneWall.php class StoneWall (line 29) | class StoneWall extends Transparent{ method __construct (line 36) | public function __construct($meta = 0){ method isSolid (line 40) | public function isSolid(){ method getToolType (line 44) | public function getToolType(){ method getHardness (line 48) | public function getHardness() { method getName (line 52) | public function getName(){ method recalculateBoundingBox (line 60) | protected function recalculateBoundingBox() { method canConnect (line 90) | public function canConnect(Block $block){ FILE: src/pocketmine/block/Stonecutter.php class Stonecutter (line 29) | class Stonecutter extends Solid{ method __construct (line 33) | public function __construct($meta = 0){ method getName (line 37) | public function getName(){ method getToolType (line 41) | public function getToolType(){ method getDrops (line 45) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Sugarcane.php class Sugarcane (line 31) | class Sugarcane extends Flowable{ method __construct (line 35) | public function __construct($meta = 0){ method getName (line 39) | public function getName(){ method getDrops (line 44) | public function getDrops(Item $item) : array { method onActivate (line 50) | public function onActivate(Item $item, Player $player = null){ method onUpdate (line 76) | public function onUpdate($type){ method place (line 108) | public function place(Item $item, Block $block, Block $target, $face, ... FILE: src/pocketmine/block/TNT.php class TNT (line 37) | class TNT extends Solid implements ElectricalAppliance{ method __construct (line 41) | public function __construct(){ method getName (line 45) | public function getName(){ method getHardness (line 49) | public function getHardness(){ method canBeActivated (line 53) | public function canBeActivated() : bool{ method getBurnChance (line 57) | public function getBurnChance() : int{ method getBurnAbility (line 61) | public function getBurnAbility() : int{ method prime (line 65) | public function prime(Player $player = null){ method onUpdate (line 95) | public function onUpdate($type){ method place (line 111) | public function place(Item $item, Block $block, Block $target, $face, ... method onActivate (line 117) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/TallGrass.php class TallGrass (line 29) | class TallGrass extends Flowable{ method __construct (line 36) | public function __construct($meta = 1){ method canBeReplaced (line 40) | public function canBeReplaced(){ method getName (line 44) | public function getName(){ method getBurnChance (line 54) | public function getBurnChance() : int{ method getBurnAbility (line 58) | public function getBurnAbility() : int{ method place (line 62) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 74) | public function onUpdate($type){ method getToolType (line 86) | public function getToolType() method getDrops (line 91) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Thin.php class Thin (line 27) | abstract class Thin extends Transparent{ method isSolid (line 29) | public function isSolid(){ method recalculateBoundingBox (line 33) | protected function recalculateBoundingBox() { method canConnect (line 78) | public function canConnect(Block $block){ FILE: src/pocketmine/block/Torch.php class Torch (line 28) | class Torch extends Flowable{ method __construct (line 32) | public function __construct($meta = 0){ method getLightLevel (line 36) | public function getLightLevel(){ method getName (line 40) | public function getName(){ method onUpdate (line 45) | public function onUpdate($type){ method place (line 75) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 105) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Transparent.php class Transparent (line 25) | abstract class Transparent extends Block{ method isTransparent (line 27) | public function isTransparent(){ FILE: src/pocketmine/block/Trapdoor.php class Trapdoor (line 30) | class Trapdoor extends Transparent{ method __construct (line 34) | public function __construct($meta = 0){ method getName (line 38) | public function getName(){ method getHardness (line 42) | public function getHardness() { method getResistance (line 46) | public function getResistance(){ method canBeActivated (line 50) | public function canBeActivated() : bool { method recalculateBoundingBox (line 54) | protected function recalculateBoundingBox() { method place (line 125) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 149) | public function getDrops(Item $item) : array { method isOpened (line 155) | public function isOpened(){ method onActivate (line 159) | public function onActivate(Item $item, Player $player = \null){ method getToolType (line 166) | public function getToolType(){ FILE: src/pocketmine/block/TrappedChest.php class TrappedChest (line 36) | class TrappedChest extends RedstoneSource{ method __construct (line 39) | public function __construct($meta = 0){ method getBoundingBox (line 43) | public function getBoundingBox(){ method isSolid (line 50) | public function isSolid(){ method canBeFlowedInto (line 54) | public function canBeFlowedInto(){ method canBeActivated (line 58) | public function canBeActivated() : bool { method getHardness (line 62) | public function getHardness() { method getResistance (line 66) | public function getResistance(){ method getName (line 70) | public function getName(){ method getToolType (line 74) | public function getToolType(){ method recalculateBoundingBox (line 78) | protected function recalculateBoundingBox() { method place (line 89) | public function place(Item $item, Block $block, Block $target, $face, ... method onBreak (line 146) | public function onBreak(Item $item){ method onActivate (line 156) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 194) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Tripwire.php class Tripwire (line 26) | class Tripwire extends Transparent{ method __construct (line 30) | public function __construct($meta = 0){ method getName (line 34) | public function getName(){ method getToolType (line 38) | public function getToolType(){ method getHardness (line 42) | public function getHardness(){ method getResistance (line 46) | public function getResistance(){ FILE: src/pocketmine/block/TripwireHook.php class TripwireHook (line 24) | class TripwireHook extends Solid { method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName() :string { method getHardness (line 36) | public function getHardness() { method getResistance (line 40) | public function getResistance(){ FILE: src/pocketmine/block/UnlitRedstoneTorch.php class UnlitRedstoneTorch (line 24) | class UnlitRedstoneTorch extends RedstoneTorch{ method getLightLevel (line 27) | public function getLightLevel(){ method isActivated (line 31) | public function isActivated(Block $from = null){ FILE: src/pocketmine/block/UnpoweredRepeater.php class UnpoweredRepeater (line 26) | class UnpoweredRepeater extends PoweredRepeater{ method getName (line 29) | public function getName(){ method getStrength (line 33) | public function getStrength(){ method isActivated (line 37) | public function isActivated(Block $from = null){ method onBreak (line 41) | public function onBreak(Item $item){ FILE: src/pocketmine/block/Vine.php class Vine (line 31) | class Vine extends Transparent{ method __construct (line 35) | public function __construct($meta = 0){ method isSolid (line 39) | public function isSolid(){ method getName (line 43) | public function getName(){ method getHardness (line 47) | public function getHardness() { method canPassThrough (line 51) | public function canPassThrough(){ method hasEntityCollision (line 55) | public function hasEntityCollision(){ method onEntityCollide (line 59) | public function onEntityCollide(Entity $entity){ method recalculateBoundingBox (line 63) | protected function recalculateBoundingBox() { method place (line 124) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 145) | public function onUpdate($type){ method getDrops (line 157) | public function getDrops(Item $item) : array { method getToolType (line 167) | public function getToolType(){ FILE: src/pocketmine/block/WallSign.php class WallSign (line 26) | class WallSign extends SignPost{ method getName (line 30) | public function getName(){ method onUpdate (line 34) | public function onUpdate($type){ FILE: src/pocketmine/block/Water.php class Water (line 28) | class Water extends Liquid{ method __construct (line 32) | public function __construct($meta = 0){ method getName (line 36) | public function getName(){ method onEntityCollide (line 40) | public function onEntityCollide(Entity $entity){ method place (line 49) | public function place(Item $item, Block $block, Block $target, $face, ... FILE: src/pocketmine/block/WaterLily.php class WaterLily (line 32) | class WaterLily extends Flowable{ method __construct (line 36) | public function __construct($meta = 0){ method isSolid (line 40) | public function isSolid(){ method getName (line 44) | public function getName(){ method getHardness (line 48) | public function getHardness() { method getResistance (line 52) | public function getResistance(){ method canPassThrough (line 56) | public function canPassThrough(){ method recalculateBoundingBox (line 60) | protected function recalculateBoundingBox() { method place (line 72) | public function place(Item $item, Block $block, Block $target, $face, ... method onUpdate (line 84) | public function onUpdate($type){ method getDrops (line 95) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/WeightedPressurePlateHeavy.php class WeightedPressurePlateHeavy (line 24) | class WeightedPressurePlateHeavy extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/WeightedPressurePlateLight.php class WeightedPressurePlateLight (line 24) | class WeightedPressurePlateLight extends Solid{ method __construct (line 28) | public function __construct($meta = 0){ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/Wheat.php class Wheat (line 27) | class Wheat extends Crops{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method getDrops (line 39) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/Wood.php class Wood (line 28) | class Wood extends Solid{ method __construct (line 38) | public function __construct($meta = 0){ method getHardness (line 42) | public function getHardness() { method getName (line 46) | public function getName(){ method getBurnChance (line 56) | public function getBurnChance() : int{ method getBurnAbility (line 60) | public function getBurnAbility() : int{ method place (line 64) | public function place(Item $item, Block $block, Block $target, $face, ... method getDrops (line 80) | public function getDrops(Item $item) : array { method getToolType (line 86) | public function getToolType(){ FILE: src/pocketmine/block/Wood2.php class Wood2 (line 25) | class Wood2 extends Wood{ method getName (line 32) | public function getName(){ FILE: src/pocketmine/block/WoodDoor.php class WoodDoor (line 27) | class WoodDoor extends Door{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method canBeActivated (line 39) | public function canBeActivated() : bool { method getHardness (line 43) | public function getHardness() { method getToolType (line 47) | public function getToolType(){ method getDrops (line 51) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/WoodSlab.php class WoodSlab (line 29) | class WoodSlab extends Transparent{ method __construct (line 33) | public function __construct($meta = 0){ method getHardness (line 37) | public function getHardness() { method getName (line 41) | public function getName(){ method recalculateBoundingBox (line 55) | protected function recalculateBoundingBox() { method place (line 78) | public function place(Item $item, Block $block, Block $target, $face, ... method getToolType (line 126) | public function getToolType(){ method getDrops (line 130) | public function getDrops(Item $item) : array { FILE: src/pocketmine/block/WoodStairs.php class WoodStairs (line 27) | class WoodStairs extends Stair{ method __construct (line 31) | public function __construct($meta = 0){ method getName (line 35) | public function getName(){ method getToolType (line 39) | public function getToolType(){ method getDrops (line 43) | public function getDrops(Item $item) : array { method getBurnChance (line 49) | public function getBurnChance() : int{ method getBurnAbility (line 53) | public function getBurnAbility() : int{ method getHardness (line 57) | public function getHardness() { FILE: src/pocketmine/block/WoodenButton.php class WoodenButton (line 30) | class WoodenButton extends RedstoneSource{ method __construct (line 33) | public function __construct($meta = 0){ method onUpdate (line 37) | public function onUpdate($type){ method deactivate (line 68) | public function deactivate(array $ignore = []){ method activate (line 93) | public function activate(array $ignore = []){ method getName (line 120) | public function getName(){ method getHardness (line 124) | public function getHardness() { method onBreak (line 128) | public function onBreak(Item $item){ method place (line 137) | public function place(Item $item, Block $block, Block $target, $face, ... method canBeActivated (line 146) | public function canBeActivated() : bool { method isActivated (line 150) | public function isActivated(Block $from = null){ method onActivate (line 154) | public function onActivate(Item $item, Player $player = null){ FILE: src/pocketmine/block/WoodenPressurePlate.php class WoodenPressurePlate (line 24) | class WoodenPressurePlate extends PressurePlate{ method getName (line 27) | public function getName(){ FILE: src/pocketmine/block/Wool.php class Wool (line 27) | class Wool extends Solid{ method __construct (line 47) | public function __construct($meta = 0){ method getHardness (line 51) | public function getHardness(){ method getToolType (line 55) | public function getToolType(){ method getName (line 59) | public function getName(){ method getBurnChance (line 81) | public function getBurnChance() : int{ method getBurnAbility (line 85) | public function getBurnAbility() : int{ FILE: src/pocketmine/block/Workbench.php class Workbench (line 29) | class Workbench extends Solid{ method __construct (line 33) | public function __construct($meta = 0){ method canBeActivated (line 37) | public function canBeActivated() : bool { method getHardness (line 41) | public function getHardness() { method getName (line 45) | public function getName(){ method getToolType (line 49) | public function getToolType(){ method onActivate (line 53) | public function onActivate(Item $item, Player $player = null){ method getDrops (line 62) | public function getDrops(Item $item) : array { FILE: src/pocketmine/command/Command.php class Command (line 34) | abstract class Command{ method __construct (line 83) | public function __construct($name, $description = "", $usageMessage = ... method getDefaultCommandData (line 97) | public function getDefaultCommandData() : \stdClass{ method generateCustomCommandData (line 109) | public function generateCustomCommandData(Player $player){ method getOverloads (line 124) | public function getOverloads(): \stdClass{ method execute (line 135) | public abstract function execute(CommandSender $sender, $commandLabel,... method getName (line 140) | public function getName() : string{ method getPermission (line 147) | public function getPermission(){ method setPermission (line 155) | public function setPermission($permission){ method testPermission (line 168) | public function testPermission(CommandSender $target){ method testPermissionSilent (line 187) | public function testPermissionSilent(CommandSender $target){ method getLabel (line 204) | public function getLabel(){ method setLabel (line 208) | public function setLabel($name){ method register (line 227) | public function register(CommandMap $commandMap){ method unregister (line 242) | public function unregister(CommandMap $commandMap){ method allowChangesFrom (line 259) | private function allowChangesFrom(CommandMap $commandMap){ method isRegistered (line 266) | public function isRegistered(){ method getAliases (line 273) | public function getAliases(){ method getPermissionMessage (line 280) | public function getPermissionMessage(){ method getDescription (line 287) | public function getDescription(){ method getUsage (line 294) | public function getUsage(){ method setAliases (line 301) | public function setAliases(array $aliases){ method setDescription (line 311) | public function setDescription($description){ method setPermissionMessage (line 318) | public function setPermissionMessage($permissionMessage){ method setUsage (line 325) | public function setUsage($usage){ method generateDefaultData (line 329) | public static final function generateDefaultData() : \stdClass{ method broadcastCommandMessage (line 341) | public static function broadcastCommandMessage(CommandSender $source, ... method __toString (line 377) | public function __toString(){ FILE: src/pocketmine/command/CommandExecutor.php type CommandExecutor (line 25) | interface CommandExecutor{ method onCommand (line 35) | public function onCommand(CommandSender $sender, Command $command, $la... FILE: src/pocketmine/command/CommandMap.php type CommandMap (line 25) | interface CommandMap{ method registerAll (line 31) | public function registerAll($fallbackPrefix, array $commands); method register (line 38) | public function register($fallbackPrefix, Command $command, $label = n... method dispatch (line 46) | public function dispatch(CommandSender $sender, $cmdLine); method clearCommands (line 51) | public function clearCommands(); method getCommand (line 58) | public function getCommand($name); FILE: src/pocketmine/command/CommandReader.php class CommandReader (line 28) | class CommandReader extends Thread{ method __construct (line 37) | public function __construct($logger){ method shutdown (line 50) | public function shutdown(){ method readline_callback (line 54) | private function readline_callback($line){ method readLine (line 61) | private function readLine(){ method getLine (line 77) | public function getLine(){ method quit (line 85) | public function quit(){ method run (line 93) | public function run(){ method getThreadName (line 125) | public function getThreadName(){ FILE: src/pocketmine/command/CommandSender.php type CommandSender (line 26) | interface CommandSender extends Permissible{ method sendMessage (line 31) | public function sendMessage($message); method getServer (line 36) | public function getServer(); method getName (line 41) | public function getName(); FILE: src/pocketmine/command/ConsoleCommandSender.php class ConsoleCommandSender (line 31) | class ConsoleCommandSender implements CommandSender{ method __construct (line 35) | public function __construct(){ method isPermissionSet (line 44) | public function isPermissionSet($name){ method hasPermission (line 53) | public function hasPermission($name){ method addAttachment (line 64) | public function addAttachment(Plugin $plugin, $name = null, $value = n... method removeAttachment (line 73) | public function removeAttachment(PermissionAttachment $attachment){ method recalculatePermissions (line 77) | public function recalculatePermissions(){ method getEffectivePermissions (line 84) | public function getEffectivePermissions(){ method isPlayer (line 91) | public function isPlayer(){ method getServer (line 98) | public function getServer(){ method sendMessage (line 105) | public function sendMessage($message){ method getName (line 120) | public function getName() : string{ method isOp (line 127) | public function isOp(){ method setOp (line 134) | public function setOp($value){ FILE: src/pocketmine/command/FormattedCommandAlias.php class FormattedCommandAlias (line 29) | class FormattedCommandAlias extends Command{ method __construct (line 36) | public function __construct($alias, array $formatStrings){ method execute (line 41) | public function execute(CommandSender $sender, $commandLabel, array $a... method buildCommand (line 78) | private function buildCommand($formatString, array $args){ method inRange (line 158) | private static function inRange($i, $j, $k){ FILE: src/pocketmine/command/PluginCommand.php class PluginCommand (line 28) | class PluginCommand extends Command implements PluginIdentifiableCommand{ method __construct (line 40) | public function __construct($name, Plugin $owner){ method execute (line 47) | public function execute(CommandSender $sender, $commandLabel, array $a... method getExecutor (line 66) | public function getExecutor(){ method setExecutor (line 73) | public function setExecutor(CommandExecutor $executor){ method getPlugin (line 80) | public function getPlugin(){ FILE: src/pocketmine/command/PluginIdentifiableCommand.php type PluginIdentifiableCommand (line 24) | interface PluginIdentifiableCommand{ method getPlugin (line 29) | public function getPlugin(); FILE: src/pocketmine/command/RemoteConsoleCommandSender.php class RemoteConsoleCommandSender (line 27) | class RemoteConsoleCommandSender extends ConsoleCommandSender{ method sendMessage (line 32) | public function sendMessage($message){ method getMessage (line 42) | public function getMessage(){ method getName (line 46) | public function getName() : string{ FILE: src/pocketmine/command/SimpleCommandMap.php class SimpleCommandMap (line 80) | class SimpleCommandMap implements CommandMap{ method __construct (line 95) | public function __construct(Server $server){ method setDefaultCommands (line 102) | private function setDefaultCommands(){ method registerAll (line 158) | public function registerAll($fallbackPrefix, array $commands){ method register (line 164) | public function register($fallbackPrefix, Command $command, $label = n... method registerAlias (line 195) | private function registerAlias(Command $command, $isAlias, $fallbackPr... method dispatchAdvanced (line 214) | private function dispatchAdvanced(CommandSender $sender, Command $comm... method dispatch (line 250) | public function dispatch(CommandSender $sender, $commandLine){ method clearCommands (line 284) | public function clearCommands(){ method getCommand (line 292) | public function getCommand($name){ method getCommands (line 303) | public function getCommands(){ method registerServerAliases (line 311) | public function registerServerAliases(){ FILE: src/pocketmine/command/defaults/BanCidByNameCommand.php class BanCidByNameCommand (line 30) | class BanCidByNameCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/BanCidCommand.php class BanCidCommand (line 30) | class BanCidCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/BanCommand.php class BanCommand (line 30) | class BanCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/BanIpByNameCommand.php class BanIpByNameCommand (line 30) | class BanIpByNameCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/BanIpCommand.php class BanIpCommand (line 30) | class BanIpCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... method processIPBan (line 74) | private function processIPBan($ip, CommandSender $sender, $reason){ FILE: src/pocketmine/command/defaults/BanListCommand.php class BanListCommand (line 29) | class BanListCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/DefaultGamemodeCommand.php class DefaultGamemodeCommand (line 29) | class DefaultGamemodeCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/DeopCommand.php class DeopCommand (line 30) | class DeopCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/DifficultyCommand.php class DifficultyCommand (line 32) | class DifficultyCommand extends VanillaCommand{ method __construct (line 34) | public function __construct($name){ method execute (line 43) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/DumpMemoryCommand.php class DumpMemoryCommand (line 28) | class DumpMemoryCommand extends VanillaCommand{ method __construct (line 30) | public function __construct($name){ method execute (line 39) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/EffectCommand.php class EffectCommand (line 31) | class EffectCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/EnchantCommand.php class EnchantCommand (line 33) | class EnchantCommand extends VanillaCommand{ method __construct (line 35) | public function __construct($name){ method execute (line 44) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/GamemodeCommand.php class GamemodeCommand (line 31) | class GamemodeCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 43) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/GarbageCollectorCommand.php class GarbageCollectorCommand (line 28) | class GarbageCollectorCommand extends VanillaCommand{ method __construct (line 30) | public function __construct($name){ method execute (line 39) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/GiveCommand.php class GiveCommand (line 33) | class GiveCommand extends VanillaCommand{ method __construct (line 35) | public function __construct($name){ method execute (line 44) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/HelpCommand.php class HelpCommand (line 30) | class HelpCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/KickCommand.php class KickCommand (line 30) | class KickCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/KillCommand.php class KillCommand (line 31) | class KillCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 43) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/ListCommand.php class ListCommand (line 29) | class ListCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/MeCommand.php class MeCommand (line 29) | class MeCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/OpCommand.php class OpCommand (line 30) | class OpCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/PardonCidCommand.php class PardonCidCommand (line 29) | class PardonCidCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/PardonCommand.php class PardonCommand (line 29) | class PardonCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/PardonIpCommand.php class PardonIpCommand (line 29) | class PardonIpCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/ParticleCommand.php class ParticleCommand (line 61) | class ParticleCommand extends VanillaCommand{ method __construct (line 63) | public function __construct($name){ method execute (line 72) | public function execute(CommandSender $sender, $currentAlias, array $a... method getParticle (line 135) | private function getParticle($name, Vector3 $pos, $xd, $yd, $zd, $data){ FILE: src/pocketmine/command/defaults/PluginsCommand.php class PluginsCommand (line 28) | class PluginsCommand extends VanillaCommand{ method __construct (line 30) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... method sendPluginList (line 48) | private function sendPluginList(CommandSender $sender){ FILE: src/pocketmine/command/defaults/ReloadCommand.php class ReloadCommand (line 29) | class ReloadCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/SaveCommand.php class SaveCommand (line 29) | class SaveCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/SaveOffCommand.php class SaveOffCommand (line 29) | class SaveOffCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/SaveOnCommand.php class SaveOnCommand (line 29) | class SaveOnCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/SayCommand.php class SayCommand (line 30) | class SayCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/SeedCommand.php class SeedCommand (line 29) | class SeedCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/SetBlockCommand.php class SetBlockCommand (line 34) | class SetBlockCommand extends VanillaCommand{ method __construct (line 36) | public function __construct($name){ method execute (line 45) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/SetWorldSpawnCommand.php class SetWorldSpawnCommand (line 31) | class SetWorldSpawnCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 43) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/SpawnpointCommand.php class SpawnpointCommand (line 31) | class SpawnpointCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/StatusCommand.php class StatusCommand (line 29) | class StatusCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/StopCommand.php class StopCommand (line 29) | class StopCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 40) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/SummonCommand.php class SummonCommand (line 35) | class SummonCommand extends VanillaCommand{ method __construct (line 37) | public function __construct($name){ method execute (line 46) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/TeleportCommand.php class TeleportCommand (line 31) | class TeleportCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/TellCommand.php class TellCommand (line 29) | class TellCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/TimeCommand.php class TimeCommand (line 31) | class TimeCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/TimingsCommand.php class TimingsCommand (line 29) | class TimingsCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/TransferCommand.php class TransferCommand (line 34) | class TransferCommand extends VanillaCommand{ method __construct (line 36) | public function __construct($name){ method execute (line 46) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/VanillaCommand.php class VanillaCommand (line 27) | abstract class VanillaCommand extends Command{ method __construct (line 31) | public function __construct($name, $description = "", $usageMessage = ... method getInteger (line 35) | protected function getInteger(CommandSender $sender, $value, $min = se... method getRelativeDouble (line 47) | protected function getRelativeDouble($original, CommandSender $sender,... FILE: src/pocketmine/command/defaults/VersionCommand.php class VersionCommand (line 30) | class VersionCommand extends VanillaCommand{ method __construct (line 32) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... method describeToSender (line 94) | private function describeToSender(Plugin $plugin, CommandSender $sender){ FILE: src/pocketmine/command/defaults/WeatherCommand.php class WeatherCommand (line 31) | class WeatherCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/command/defaults/WhitelistCommand.php class WhitelistCommand (line 29) | class WhitelistCommand extends VanillaCommand{ method __construct (line 31) | public function __construct($name){ method execute (line 41) | public function execute(CommandSender $sender, $currentAlias, array $a... method badPerm (line 112) | private function badPerm(CommandSender $sender, $perm){ FILE: src/pocketmine/command/defaults/XpCommand.php class XpCommand (line 31) | class XpCommand extends VanillaCommand{ method __construct (line 33) | public function __construct($name){ method execute (line 42) | public function execute(CommandSender $sender, $currentAlias, array $a... FILE: src/pocketmine/entity/Ageable.php type Ageable (line 25) | interface Ageable{ method isBaby (line 26) | public function isBaby(); FILE: src/pocketmine/entity/Animal.php class Animal (line 25) | abstract class Animal extends Creature implements Ageable{ method isBaby (line 27) | public function isBaby(){ FILE: src/pocketmine/entity/Arrow.php class Arrow (line 33) | class Arrow extends Projectile{ method __construct (line 48) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method getPotionId (line 57) | public function getPotionId() : int{ method onUpdate (line 61) | public function onUpdate($currentTick){ method isCritical (line 100) | public function isCritical(){ method spawnTo (line 104) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Attachable.php type Attachable (line 25) | interface Attachable{ FILE: src/pocketmine/entity/Attribute.php class Attribute (line 26) | class Attribute{ method init (line 54) | public static function init(){ method addAttribute (line 79) | public static function addAttribute($id, $name, $minValue, $maxValue, ... method getAttribute (line 92) | public static function getAttribute($id){ method getAttributeByName (line 101) | public static function getAttributeByName($name){ method __construct (line 111) | private function __construct($id, $name, $minValue, $maxValue, $defaul... method getMinValue (line 122) | public function getMinValue(){ method setMinValue (line 126) | public function setMinValue($minValue){ method getMaxValue (line 138) | public function getMaxValue(){ method setMaxValue (line 142) | public function setMaxValue($maxValue){ method getDefaultValue (line 154) | public function getDefaultValue(){ method setDefaultValue (line 158) | public function setDefaultValue($defaultValue){ method getValue (line 170) | public function getValue(){ method setValue (line 174) | public function setValue($value, bool $fit = true, bool $shouldSend = ... method getName (line 193) | public function getName(){ method getId (line 197) | public function getId(){ method isSyncable (line 201) | public function isSyncable(){ method isDesynchronized (line 205) | public function isDesynchronized() : bool{ method markSynchronized (line 209) | public function markSynchronized(bool $synced = true){ FILE: src/pocketmine/entity/AttributeMap.php class AttributeMap (line 24) | class AttributeMap implements \ArrayAccess{ method addAttribute (line 28) | public function addAttribute(Attribute $attribute){ method getAttribute (line 37) | public function getAttribute(int $id){ method getAll (line 41) | public function getAll(): array{ method needSend (line 48) | public function needSend() : array{ method offsetExists (line 54) | public function offsetExists($offset){ method offsetGet (line 58) | public function offsetGet($offset){ method offsetSet (line 62) | public function offsetSet($offset, $value){ method offsetUnset (line 66) | public function offsetUnset($offset){ FILE: src/pocketmine/entity/Bat.php class Bat (line 30) | class Bat extends FlyingAnimal{ method getName (line 43) | public function getName() { method initEntity (line 47) | public function initEntity(){ method __construct (line 52) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method isResting (line 61) | public function isResting() : int{ method setResting (line 65) | public function setResting(bool $resting){ method onUpdate (line 69) | public function onUpdate($currentTick){ method spawnTo (line 76) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Blaze.php class Blaze (line 30) | class Blaze extends Monster{ method getName (line 39) | public function getName(){ method spawnTo (line 43) | public function spawnTo(Player $player){ method getDrops (line 60) | public function getDrops(){ FILE: src/pocketmine/entity/Boat.php class Boat (line 34) | class Boat extends Vehicle{ method __construct (line 43) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getWoodID (line 51) | public function getWoodID() : int{ method spawnTo (line 55) | public function spawnTo(Player $player){ method attack (line 73) | public function attack($damage, EntityDamageEvent $source){ method onUpdate (line 86) | public function onUpdate($currentTick){ method getDrops (line 128) | public function getDrops(){ method getSaveId (line 134) | public function getSaveId(){ FILE: src/pocketmine/entity/CaveSpider.php class CaveSpider (line 27) | class CaveSpider extends Monster{ method getName (line 36) | public function getName(){ method spawnTo (line 40) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Chicken.php class Chicken (line 29) | class Chicken extends Animal{ method getName (line 38) | public function getName(){ method spawnTo (line 42) | public function spawnTo(Player $player){ method getDrops (line 59) | public function getDrops(){ FILE: src/pocketmine/entity/Colorable.php type Colorable (line 25) | interface Colorable{ FILE: src/pocketmine/entity/Cow.php class Cow (line 30) | class Cow extends Animal{ method getName (line 39) | public function getName(){ method spawnTo (line 43) | public function spawnTo(Player $player){ method getDrops (line 61) | public function getDrops(){ FILE: src/pocketmine/entity/Creature.php class Creature (line 28) | abstract class Creature extends Living{ method onUpdate (line 31) | public function onUpdate($tick){ method willMove (line 70) | public function willMove($distance = 36){ method attack (line 77) | public function attack($damage, EntityDamageEvent $source){ method ifjump (line 93) | public function ifjump(Level $level, Vector3 $v3, $hate = false, $reas... method whatBlock (line 208) | public function whatBlock(Level $level, $v3){ //boybook的y轴判断法 核心 什么方块? method getMyYaw (line 290) | public function getMyYaw($mx, $mz){ //根据motion计算转向角度 method getMyPitch (line 326) | public function getMyPitch(Vector3 $from, Vector3 $to){ FILE: src/pocketmine/entity/Creeper.php class Creeper (line 30) | class Creeper extends Monster{ method getName (line 39) | public function getName(){ method initEntity (line 43) | public function initEntity(){ method setPowered (line 52) | public function setPowered(bool $powered, Lightning $lightning = null){ method isPowered (line 66) | public function isPowered() : bool{ method spawnTo (line 70) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Damageable.php type Damageable (line 25) | interface Damageable{ FILE: src/pocketmine/entity/Dragon.php class Dragon (line 8) | class Dragon extends Monster { method initEntity (line 13) | public function initEntity(){ method getName (line 18) | public function getName(){ method spawnTo (line 22) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/DragonFireBall.php class DragonFireBall (line 31) | class DragonFireBall extends Projectile{ method __construct (line 41) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method onUpdate (line 45) | public function onUpdate($currentTick){ method spawnTo (line 64) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Effect.php class Effect (line 31) | class Effect{ method init (line 64) | public static function init(){ method getEffect (line 99) | public static function getEffect($id){ method getEffectByName (line 106) | public static function getEffectByName($name){ method __construct (line 130) | public function __construct($id, $name, $r, $g, $b, $isBad = false){ method getName (line 137) | public function getName(){ method getId (line 141) | public function getId(){ method setDuration (line 145) | public function setDuration($ticks){ method getDuration (line 150) | public function getDuration(){ method isVisible (line 154) | public function isVisible(){ method setVisible (line 158) | public function setVisible($bool){ method getAmplifier (line 166) | public function getAmplifier(){ method setAmplifier (line 175) | public function setAmplifier(int $amplifier){ method isAmbient (line 180) | public function isAmbient(){ method setAmbient (line 184) | public function setAmbient($ambient = true){ method isBad (line 189) | public function isBad(){ method canTick (line 193) | public function canTick(){ method applyEffect (line 231) | public function applyEffect(Entity $entity){ method getColor (line 286) | public function getColor(){ method setColor (line 290) | public function setColor($r, $g, $b){ method add (line 294) | public function add(Entity $entity, $modify = false, Effect $oldEffect... method remove (line 337) | public function remove(Entity $entity){ FILE: src/pocketmine/entity/Egg.php class Egg (line 29) | class Egg extends Projectile{ method __construct (line 39) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method onUpdate (line 43) | public function onUpdate($currentTick){ method spawnTo (line 62) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/EnderCrystal.php class EnderCrystal (line 28) | class EnderCrystal extends Vehicle{ method __construct (line 37) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method spawnTo (line 41) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/EnderPearl.php class EnderPearl (line 12) | class EnderPearl extends Projectile{ method __construct (line 23) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method onUpdate (line 27) | public function onUpdate($currentTick){ method getSpawner (line 47) | public function getSpawner(){ method setSpawner (line 51) | public function setSpawner(Player $player){ method close (line 55) | public function close(){ method spawnTo (line 62) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Enderman.php class Enderman (line 27) | class Enderman extends Monster{ method getName (line 36) | public function getName(){ method spawnTo (line 40) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Entity.php class Entity (line 72) | abstract class Entity extends Location implements Metadatable{ method init (line 167) | public static function init(){ method __construct (line 337) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getDropExpMin (line 416) | public function getDropExpMin() : int{ method getDropExpMax (line 423) | public function getDropExpMax() : int{ method getNameTag (line 430) | public function getNameTag(){ method isNameTagVisible (line 437) | public function isNameTagVisible(){ method isNameTagAlwaysVisible (line 444) | public function isNameTagAlwaysVisible(){ method setNameTag (line 452) | public function setNameTag($name){ method setNameTagVisible (line 459) | public function setNameTagVisible($value = true){ method setNameTagAlwaysVisible (line 466) | public function setNameTagAlwaysVisible($value = true){ method isSneaking (line 470) | public function isSneaking(){ method setSneaking (line 474) | public function setSneaking($value = true){ method isSprinting (line 478) | public function isSprinting(){ method setSprinting (line 482) | public function setSprinting($value = true){ method isGliding (line 490) | public function isGliding(){ method setGliding (line 494) | public function setGliding($value = true){ method isImmobile (line 499) | public function isImmobile() : bool{ method setImmobile (line 503) | public function setImmobile($value = true){ method getEffects (line 510) | public function getEffects(){ method removeAllEffects (line 514) | public function removeAllEffects(){ method removeEffect (line 520) | public function removeEffect($effectId){ method getEffect (line 538) | public function getEffect($effectId){ method hasEffect (line 542) | public function hasEffect($effectId){ method addEffect (line 546) | public function addEffect(Effect $effect){ method recalculateEffectColor (line 574) | protected function recalculateEffectColor(){ method createEntity (line 613) | public static function createEntity($type, Chunk $chunk, CompoundTag $... method registerEntity (line 622) | public static function registerEntity($className, $force = false){ method getSaveId (line 644) | public function getSaveId(){ method saveNBT (line 648) | public function saveNBT(){ method initEntity (line 701) | protected function initEntity(){ method addAttributes (line 734) | protected function addAttributes(){ method getViewers (line 740) | public function getViewers(){ method spawnTo (line 747) | public function spawnTo(Player $player){ method sendPotionEffects (line 753) | public function sendPotionEffects(Player $player){ method sendData (line 771) | public function sendData($player, array $data = null){ method despawnFrom (line 795) | public function despawnFrom(Player $player){ method attack (line 810) | public function attack($damage, EntityDamageEvent $source){ method heal (line 845) | public function heal($amount, EntityRegainHealthEvent $source){ method getHealth (line 857) | public function getHealth(){ method isAlive (line 861) | public function isAlive(){ method setHealth (line 870) | public function setHealth($amount){ method setLastDamageCause (line 890) | public function setLastDamageCause(EntityDamageEvent $type){ method getLastDamageCause (line 897) | public function getLastDamageCause(){ method getAttributeMap (line 901) | public function getAttributeMap(){ method getMaxHealth (line 908) | public function getMaxHealth(){ method setMaxHealth (line 915) | public function setMaxHealth($amount){ method canCollideWith (line 919) | public function canCollideWith(Entity $entity){ method checkObstruction (line 923) | protected function checkObstruction($x, $y, $z){ method entityBaseTick (line 1014) | public function entityBaseTick($tickDiff = 1){ method updateMovement (line 1093) | protected function updateMovement(){ method addMovement (line 1119) | public function addMovement($x, $y, $z, $yaw, $pitch, $headYaw = null){ method getDirectionVector (line 1126) | public function getDirectionVector(){ method getDirectionPlane (line 1135) | public function getDirectionPlane(){ method onUpdate (line 1139) | public function onUpdate($currentTick){ method scheduleUpdate (line 1175) | public final function scheduleUpdate(){ method isOnFire (line 1179) | public function isOnFire(){ method setOnFire (line 1183) | public function setOnFire($seconds){ method isFireProof (line 1190) | public function isFireProof() : bool{ method getDirection (line 1194) | public function getDirection(){ method extinguish (line 1212) | public function extinguish(){ method canTriggerWalking (line 1217) | public function canTriggerWalking(){ method resetFallDistance (line 1221) | public function resetFallDistance(){ method updateFallState (line 1225) | protected function updateFallState($distanceThisTick, $onGround){ method getBoundingBox (line 1238) | public function getBoundingBox(){ method fall (line 1242) | public function fall($fallDistance){ method handleLavaMovement (line 1264) | public function handleLavaMovement(){ //TODO method getEyeHeight (line 1268) | public function getEyeHeight(){ method moveFlying (line 1272) | public function moveFlying(){ //TODO method onCollideWithPlayer (line 1276) | public function onCollideWithPlayer(Human $entityPlayer){ method switchLevel (line 1280) | protected function switchLevel(Level $targetLevel){ method getPosition (line 1305) | public function getPosition(){ method getLocation (line 1309) | public function getLocation(){ method isInsideOfPortal (line 1313) | public function isInsideOfPortal(){ method isInsideOfWater (line 1325) | public function isInsideOfWater(){ method isInsideOfSolid (line 1336) | public function isInsideOfSolid(){ method isInsideOfFire (line 1347) | public function isInsideOfFire(){ method fastMove (line 1356) | public function fastMove($dx, $dy, $dz){ method move (line 1397) | public function move($dx, $dy, $dz){ method checkGroundState (line 1554) | protected function checkGroundState($movX, $movY, $movZ, $dx, $dy, $dz){ method getBlocksAround (line 1561) | public function getBlocksAround(){ method checkBlockCollision (line 1587) | protected function checkBlockCollision(){ method setPositionAndRotation (line 1616) | public function setPositionAndRotation(Vector3 $pos, $yaw, $pitch){ method setRotation (line 1626) | public function setRotation($yaw, $pitch){ method checkChunks (line 1632) | protected function checkChunks(){ method setLocation (line 1661) | public function setLocation(Location $pos){ method setPosition (line 1671) | public function setPosition(Vector3 $pos){ method getMotion (line 1694) | public function getMotion(){ method setMotion (line 1698) | public function setMotion(Vector3 $motion){ method isOnGround (line 1717) | public function isOnGround(){ method kill (line 1721) | public function kill(){ method teleport (line 1739) | public function teleport(Vector3 $pos, $yaw = null, $pitch = null){ method getId (line 1773) | public function getId(){ method respawnToAll (line 1777) | public function respawnToAll(){ method spawnToAll (line 1784) | public function spawnToAll(){ method despawnFromAll (line 1795) | public function despawnFromAll(){ method close (line 1801) | public function close(){ method setDataProperty (line 1832) | public function setDataProperty($id, $type, $value){ method linkEntity (line 1844) | public function linkEntity(Entity $entity){ method sendLinkedData (line 1848) | public function sendLinkedData(){ method setLinked (line 1854) | public function setLinked($type = 0, Entity $entity){ method getLinkedEntity (line 1920) | public function getLinkedEntity(){ method getLinkedType (line 1924) | public function getLinkedType(){ method getDataProperty (line 1933) | public function getDataProperty($id){ method getDataPropertyType (line 1942) | public function getDataPropertyType($id){ method setDataFlag (line 1952) | public function setDataFlag($propertyId, $id, $value = true, $type = s... method getDataFlag (line 1966) | public function getDataFlag($propertyId, $id){ method __destruct (line 1970) | public function __destruct(){ method setMetadata (line 1974) | public function setMetadata($metadataKey, MetadataValue $metadataValue){ method getMetadata (line 1978) | public function getMetadata($metadataKey){ method hasMetadata (line 1982) | public function hasMetadata($metadataKey){ method removeMetadata (line 1986) | public function removeMetadata($metadataKey, Plugin $plugin){ method __toString (line 1990) | public function __toString(){ FILE: src/pocketmine/entity/Explosive.php type Explosive (line 25) | interface Explosive{ method explode (line 27) | public function explode(); FILE: src/pocketmine/entity/FallingSand.php class FallingSand (line 40) | class FallingSand extends Entity{ method initEntity (line 56) | protected function initEntity(){ method canCollideWith (line 77) | public function canCollideWith(Entity $entity){ method attack (line 81) | public function attack($damage, EntityDamageEvent $source){ method onUpdate (line 87) | public function onUpdate($currentTick){ method getBlock (line 172) | public function getBlock(){ method getDamage (line 176) | public function getDamage(){ method saveNBT (line 180) | public function saveNBT(){ method spawnTo (line 185) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/FishingHook.php class FishingHook (line 33) | class FishingHook extends Projectile{ method initEntity (line 48) | public function initEntity(){ method __construct (line 58) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method setData (line 62) | public function setData($id){ method getData (line 66) | public function getData(){ method onUpdate (line 70) | public function onUpdate($currentTick){ method fishBites (line 111) | public function fishBites(){ method attractFish (line 120) | public function attractFish(){ method reelLine (line 129) | public function reelLine(){ method spawnTo (line 156) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/FlyingAnimal.php class FlyingAnimal (line 27) | abstract class FlyingAnimal extends Creature implements Ageable{ method onUpdate (line 40) | public function onUpdate($currentTick){ method generateRandomDirection (line 114) | private function generateRandomDirection(){ method initEntity (line 118) | public function initEntity(){ method isBaby (line 123) | public function isBaby(){ method attack (line 127) | public function attack($damage, EntityDamageEvent $source){ FILE: src/pocketmine/entity/Ghast.php class Ghast (line 27) | class Ghast extends FlyingAnimal{ method getName (line 34) | public function getName(){ method initEntity (line 38) | public function initEntity(){ method spawnTo (line 43) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Hanging.php class Hanging (line 25) | abstract class Hanging extends Entity implements Attachable{ FILE: src/pocketmine/entity/Human.php class Human (line 50) | class Human extends Creature implements ProjectileSource, InventoryHolder{ method getSkinData (line 89) | public function getSkinData(){ method getSkinId (line 93) | public function getSkinId(){ method getUniqueId (line 100) | public function getUniqueId(){ method getRawUniqueId (line 107) | public function getRawUniqueId(){ method setSkin (line 115) | public function setSkin($str, $skinId){ method getFood (line 120) | public function getFood() : float{ method setFood (line 132) | public function setFood(float $new){ method getMaxFood (line 148) | public function getMaxFood() : float{ method addFood (line 152) | public function addFood(float $amount){ method getSaturation (line 159) | public function getSaturation() : float{ method setSaturation (line 171) | public function setSaturation(float $saturation){ method addSaturation (line 175) | public function addSaturation(float $amount){ method getExhaustion (line 180) | public function getExhaustion() : float{ method setExhaustion (line 190) | public function setExhaustion(float $exhaustion){ method exhaust (line 202) | public function exhaust(float $amount, int $cause = PlayerExhaustEvent... method getXpLevel (line 231) | public function getXpLevel() : int{ method setXpLevel (line 235) | public function setXpLevel(int $level) : bool{ method addXpLevel (line 244) | public function addXpLevel(int $level) : bool{ method takeXpLevel (line 248) | public function takeXpLevel(int $level) : bool{ method getXpProgress (line 252) | public function getXpProgress() : float{ method setXpProgress (line 256) | public function setXpProgress(float $progress) : bool{ method getTotalXp (line 261) | public function getTotalXp() : int{ method setTotalXp (line 274) | public function setTotalXp(int $xp, bool $syncLevel = false) : bool{ method addXp (line 316) | public function addXp(int $xp, bool $syncLevel = false) : bool{ method takeXp (line 320) | public function takeXp(int $xp, bool $syncLevel = false) : bool{ method getRemainderXp (line 324) | public function getRemainderXp() : int{ method getFilledXp (line 328) | public function getFilledXp() : int{ method recalculateXpProgress (line 332) | public function recalculateXpProgress() : float{ method getXpSeed (line 336) | public function getXpSeed() : int{ method resetXpCooldown (line 341) | public function resetXpCooldown(){ method canPickupXp (line 345) | public function canPickupXp() : bool{ method getTotalXpRequirement (line 356) | public static function getTotalXpRequirement(int $level) : int{ method getLevelXpRequirement (line 374) | public static function getLevelXpRequirement(int $level) : int{ method getLevelFromXp (line 392) | public static function getLevelFromXp(int $xp) : array{ method getInventory (line 420) | public function getInventory(){ method getEnderChestInventory (line 424) | public function getEnderChestInventory(){ method getFloatingInventory (line 428) | public function getFloatingInventory(){ method getTransactionQueue (line 432) | public function getTransactionQueue(){ method initEntity (line 441) | protected function initEntity(){ method getAbsorption (line 514) | public function getAbsorption() : int{ method setAbsorption (line 518) | public function setAbsorption(int $absorption){ method addAttributes (line 522) | protected function addAttributes(){ method entityBaseTick (line 535) | public function entityBaseTick($tickDiff = 1, $EnchantL = 0){ method getName (line 579) | public function getName(){ method getDrops (line 583) | public function getDrops(){ method saveNBT (line 594) | public function saveNBT(){ method spawnTo (line 656) | public function spawnTo(Player $player){ method despawnFrom (line 694) | public function despawnFrom(Player $player){ method close (line 704) | public function close(){ FILE: src/pocketmine/entity/Husk.php class Husk (line 28) | class Husk extends Zombie{ method getName (line 31) | public function getName(){ method spawnTo (line 35) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/InstantEffect.php class InstantEffect (line 24) | class InstantEffect extends Effect{ FILE: src/pocketmine/entity/IronGolem.php class IronGolem (line 28) | class IronGolem extends Animal{ method initEntity (line 35) | public function initEntity(){ method getName (line 40) | public function getName() { method spawnTo (line 44) | public function spawnTo(Player $player) { method getDrops (line 62) | public function getDrops(){ FILE: src/pocketmine/entity/Item.php class Item (line 34) | class Item extends Entity{ method initEntity (line 51) | protected function initEntity(){ method attack (line 80) | public function attack($damage, EntityDamageEvent $source){ method onUpdate (line 91) | public function onUpdate($currentTick){ method saveNBT (line 160) | public function saveNBT(){ method getItem (line 177) | public function getItem(){ method canCollideWith (line 181) | public function canCollideWith(Entity $entity){ method getPickupDelay (line 188) | public function getPickupDelay(){ method setPickupDelay (line 195) | public function setPickupDelay($delay){ method getOwner (line 202) | public function getOwner(){ method setOwner (line 209) | public function setOwner($owner){ method getThrower (line 216) | public function getThrower(){ method setThrower (line 223) | public function setThrower($thrower){ method spawnTo (line 227) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/LavaSlime.php class LavaSlime (line 27) | class LavaSlime extends Living{ method getName (line 34) | public function getName(){ method spawnTo (line 38) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Lightning.php class Lightning (line 32) | class Lightning extends Animal{ method getName (line 39) | public function getName(){ method initEntity (line 43) | public function initEntity(){ method onUpdate (line 49) | public function onUpdate($tick){ method spawnTo (line 58) | public function spawnTo(Player $player){ method spawnToAll (line 84) | public function spawnToAll(){ FILE: src/pocketmine/entity/Living.php class Living (line 40) | abstract class Living extends Entity implements Damageable{ method initEntity (line 49) | protected function initEntity(){ method setHealth (line 66) | public function setHealth($amount){ method saveNBT (line 77) | public function saveNBT(){ method getName (line 82) | public abstract function getName(); method hasLineOfSight (line 84) | public function hasLineOfSight(Entity $entity){ method heal (line 90) | public function heal($amount, EntityRegainHealthEvent $source){ method attack (line 99) | public function attack($damage, EntityDamageEvent $source){ method knockBack (line 139) | public function knockBack(Entity $attacker, $damage, $x, $z, $base = 0... method kill (line 163) | public function kill(){ method entityBaseTick (line 174) | public function entityBaseTick($tickDiff = 1, $EnchantL = 0){ method getDrops (line 230) | public function getDrops(){ method getLineOfSight (line 241) | public function getLineOfSight($maxDistance, $maxLength = 0, array $tr... method getTargetBlock (line 287) | public function getTargetBlock($maxDistance, array $transparent = []){ FILE: src/pocketmine/entity/Minecart.php class Minecart (line 34) | class Minecart extends Vehicle{ method initEntity (line 60) | public function initEntity(){ method getName (line 70) | public function getName(){ method getType (line 74) | public function getType() : int{ method onUpdate (line 78) | public function onUpdate($currentTick){ method checkIfOnRail (line 115) | private function checkIfOnRail() { method isRail (line 130) | private function isRail($rail) { method getCurrentRail (line 134) | private function getCurrentRail() { method forwardOnRail (line 154) | private function forwardOnRail(Player $player) { method getDirectionToMove (line 190) | private function getDirectionToMove($railType, $candidateDirection) { method checkForTurn (line 267) | private function checkForTurn($currentDirection, $newDirection) { method checkForVertical (line 305) | private function checkForVertical($railType, $currentDirection) { method moveIfRail (line 403) | private function moveIfRail(){ method moveUsingVector (line 420) | private function moveUsingVector(Vector3 $desiredPosition){ method getNearestRail (line 431) | public function getNearestRail(){ method spawnTo (line 462) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/MinecartChest.php class MinecartChest (line 27) | class MinecartChest extends Minecart{ method getName (line 30) | public function getName(){ method getType (line 34) | public function getType() : int{ method spawnTo (line 38) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/MinecartHopper.php class MinecartHopper (line 27) | class MinecartHopper extends Minecart{ method getName (line 30) | public function getName(){ method getType (line 34) | public function getType() : int{ method spawnTo (line 38) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/MinecartTNT.php class MinecartTNT (line 27) | class MinecartTNT extends Minecart{ method getName (line 30) | public function getName(){ method getType (line 34) | public function getType() : int{ method spawnTo (line 38) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Monster.php class Monster (line 25) | abstract class Monster extends Creature{ FILE: src/pocketmine/entity/Mooshroom.php class Mooshroom (line 30) | class Mooshroom extends Animal{ method getName (line 37) | public function getName(){ method spawnTo (line 41) | public function spawnTo(Player $player){ method getDrops (line 59) | public function getDrops(){ FILE: src/pocketmine/entity/NPC.php type NPC (line 25) | interface NPC{ FILE: src/pocketmine/entity/Ocelot.php class Ocelot (line 30) | class Ocelot extends Animal{ method getName (line 46) | public function getName(){ method __construct (line 50) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method setCatType (line 59) | public function setCatType(int $type){ method getCatType (line 63) | public function getCatType() : int{ method spawnTo (line 67) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Painting.php class Painting (line 17) | class Painting extends Hanging{ method initEntity (line 22) | public function initEntity(){ method attack (line 31) | public function attack($damage, EntityDamageEvent $source){ method spawnTo (line 39) | public function spawnTo(Player $player){ method updateMovement (line 52) | protected function updateMovement(){ method getDrops (line 56) | public function getDrops(){ FILE: src/pocketmine/entity/Pig.php class Pig (line 30) | class Pig extends Animal{ method getName (line 39) | public function getName(){ method spawnTo (line 43) | public function spawnTo(Player $player){ method getDrops (line 61) | public function getDrops(){ FILE: src/pocketmine/entity/PigZombie.php class PigZombie (line 31) | class PigZombie extends Monster{ method getName (line 43) | public function getName(){ method spawnTo (line 47) | public function spawnTo(Player $player){ method getDrops (line 73) | public function getDrops(){ FILE: src/pocketmine/entity/PolarBear.php class PolarBear (line 31) | class PolarBear extends Monster{ method getName (line 43) | public function getName(){ method spawnTo (line 48) | public function spawnTo(Player $player){ method getDrops (line 66) | public function getDrops(){ FILE: src/pocketmine/entity/PrimedTNT.php class PrimedTNT (line 36) | class PrimedTNT extends Entity implements Explosive{ method __construct (line 52) | public function __construct(Chunk $chunk, CompoundTag $nbt, bool $drop... method attack (line 58) | public function attack($damage, EntityDamageEvent $source){ method initEntity (line 64) | protected function initEntity(){ method canCollideWith (line 75) | public function canCollideWith(Entity $entity){ method saveNBT (line 79) | public function saveNBT(){ method onUpdate (line 84) | public function onUpdate($currentTick){ method explode (line 133) | public function explode(){ method spawnTo (line 145) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Projectile.php class Projectile (line 38) | abstract class Projectile extends Entity{ method __construct (line 48) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method attack (line 56) | public function attack($damage, EntityDamageEvent $source){ method initEntity (line 62) | protected function initEntity(){ method canCollideWith (line 73) | public function canCollideWith(Entity $entity){ method saveNBT (line 77) | public function saveNBT(){ method onUpdate (line 82) | public function onUpdate($currentTick){ FILE: src/pocketmine/entity/ProjectileSource.php type ProjectileSource (line 25) | interface ProjectileSource{ FILE: src/pocketmine/entity/Rabbit.php class Rabbit (line 34) | class Rabbit extends Animal{ method initEntity (line 54) | public function initEntity(){ method __construct (line 59) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getRandomRabbitType (line 68) | public function getRandomRabbitType() : int{ method setRabbitType (line 73) | public function setRabbitType(int $type){ method getRabbitType (line 77) | public function getRabbitType() : int{ method getName (line 81) | public function getName(){ method spawnTo (line 85) | public function spawnTo(Player $player){ method getDrops (line 103) | public function getDrops(){ FILE: src/pocketmine/entity/Rideable.php type Rideable (line 25) | interface Rideable{ FILE: src/pocketmine/entity/Sheep.php class Sheep (line 32) | class Sheep extends Animal implements Colorable{ method getName (line 41) | public function getName(){ method __construct (line 45) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getRandomColor (line 54) | public static function getRandomColor() : int{ method getColor (line 74) | public function getColor() : int{ method setColor (line 78) | public function setColor(int $color){ method spawnTo (line 82) | public function spawnTo(Player $player){ method getDrops (line 100) | public function getDrops(){ FILE: src/pocketmine/entity/Shulker.php class Shulker (line 29) | class Shulker extends Monster{ method getName (line 38) | public function getName(){ method spawnTo (line 42) | public function spawnTo(Player $player){ method getDrops (line 59) | public function getDrops(){ FILE: src/pocketmine/entity/ShulkerBullet.php class ShulkerBullet (line 30) | class ShulkerBullet extends Projectile{ method __construct (line 40) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method onUpdate (line 44) | public function onUpdate($currentTick){ method spawnTo (line 63) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Silverfish.php class Silverfish (line 27) | class Silverfish extends Monster{ method getName (line 32) | public function getName(){ method spawnTo (line 36) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Skeleton.php class Skeleton (line 30) | class Skeleton extends Monster implements ProjectileSource{ method getName (line 35) | public function getName(){ method spawnTo (line 39) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Slime.php class Slime (line 29) | class Slime extends Living{ method getName (line 40) | public function getName(){ method spawnTo (line 44) | public function spawnTo(Player $player){ method getDrops (line 61) | public function getDrops(){ FILE: src/pocketmine/entity/SnowGolem.php class SnowGolem (line 27) | class SnowGolem extends Animal{ method initEntity (line 34) | public function initEntity(){ method getName (line 39) | public function getName() { method spawnTo (line 43) | public function spawnTo(Player $player) { FILE: src/pocketmine/entity/Snowball.php class Snowball (line 30) | class Snowball extends Projectile{ method __construct (line 40) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method onUpdate (line 44) | public function onUpdate($currentTick){ method spawnTo (line 63) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Spider.php class Spider (line 29) | class Spider extends Monster{ method getName (line 37) | public function getName(){ method spawnTo (line 41) | public function spawnTo(Player $player){ method getDrops (line 60) | public function getDrops(){ FILE: src/pocketmine/entity/Squid.php class Squid (line 34) | class Squid extends WaterAnimal implements Ageable{ method initEntity (line 49) | public function initEntity(){ method getName (line 54) | public function getName(){ method attack (line 58) | public function attack($damage, EntityDamageEvent $source){ method generateRandomDirection (line 76) | private function generateRandomDirection(){ method onUpdate (line 81) | public function onUpdate($currentTick){ method spawnTo (line 151) | public function spawnTo(Player $player){ method getDrops (line 169) | public function getDrops(){ FILE: src/pocketmine/entity/Stray.php class Stray (line 30) | class Stray extends Skeleton{ method getName (line 35) | public function getName(){ method spawnTo (line 39) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Tameable.php type Tameable (line 25) | interface Tameable{ FILE: src/pocketmine/entity/ThrownExpBottle.php class ThrownExpBottle (line 31) | class ThrownExpBottle extends Projectile{ method __construct (line 41) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method onUpdate (line 45) | public function onUpdate($currentTick){ method spawnTo (line 73) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/ThrownPotion.php class ThrownPotion (line 32) | class ThrownPotion extends Projectile{ method __construct (line 44) | public function __construct(Chunk $chunk, CompoundTag $nbt, Entity $sh... method getPotionId (line 55) | public function getPotionId() : int{ method kill (line 59) | public function kill(){ method onUpdate (line 76) | public function onUpdate($currentTick){ method spawnTo (line 98) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Vehicle.php class Vehicle (line 25) | abstract class Vehicle extends Entity implements Rideable{ FILE: src/pocketmine/entity/Villager.php class Villager (line 31) | class Villager extends Creature implements NPC, Ageable{ method getName (line 47) | public function getName(){ method __construct (line 51) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method initEntity (line 61) | protected function initEntity(){ method spawnTo (line 68) | public function spawnTo(Player $player){ method setProfession (line 91) | public function setProfession(int $profession){ method getProfession (line 95) | public function getProfession() : int{ method isBaby (line 100) | public function isBaby(){ FILE: src/pocketmine/entity/WaterAnimal.php class WaterAnimal (line 24) | abstract class WaterAnimal extends Creature implements Ageable{ method isBaby (line 26) | public function isBaby(){ FILE: src/pocketmine/entity/Witch.php class Witch (line 27) | class Witch extends Monster{ method getName (line 32) | public function getName(){ method initEntity (line 36) | public function initEntity(){ method spawnTo (line 41) | public function spawnTo(Player $player){ method getDrops (line 58) | public function getDrops(){ FILE: src/pocketmine/entity/WitherSkeleton.php class WitherSkeleton (line 29) | class WitherSkeleton extends Monster implements ProjectileSource{ method getName (line 34) | public function getName(){ method spawnTo (line 38) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Wolf.php class Wolf (line 27) | class Wolf extends Animal{ method getName (line 36) | public function getName(){ method spawnTo (line 40) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/XPOrb.php class XPOrb (line 29) | class XPOrb extends Entity{ method initEntity (line 43) | public function initEntity(){ method onUpdate (line 50) | public function onUpdate($currentTick){ method canCollideWith (line 132) | public function canCollideWith(Entity $entity){ method setExperience (line 136) | public function setExperience($exp){ method getExperience (line 140) | public function getExperience(){ method spawnTo (line 144) | public function spawnTo(Player $player){ FILE: src/pocketmine/entity/Zombie.php class Zombie (line 34) | class Zombie extends Monster{ method getName (line 57) | public function getName(){ method initEntity (line 61) | public function initEntity(){ method attack (line 66) | public function attack($damage, EntityDamageEvent $source){ method generateRandomDirection (line 79) | private function generateRandomDirection(){ method toFloat (line 86) | private function toFloat($num){ method generateDirection (line 94) | private function generateDirection(Vector3 $pos){ method getNearestPlayer (line 98) | private function getNearestPlayer(){ method getVelY (line 110) | private function getVelY(){ method onUpdate (line 118) | public function onUpdate($currentTick){ method spawnTo (line 217) | public function spawnTo(Player $player){ method getDrops (line 235) | public function getDrops(){ FILE: src/pocketmine/entity/ZombieVillager.php class ZombieVillager (line 27) | class ZombieVillager extends Zombie{ method initEntity (line 34) | public function initEntity(){ method getName (line 39) | public function getName(){ method spawnTo (line 43) | public function spawnTo(Player $player){ FILE: src/pocketmine/event/Cancellable.php type Cancellable (line 28) | interface Cancellable{ method isCancelled (line 29) | public function isCancelled(); method setCancelled (line 31) | public function setCancelled($forceCancel = false); FILE: src/pocketmine/event/Event.php class Event (line 27) | abstract class Event{ method getEventName (line 45) | final public function getEventName(){ method isCancelled (line 54) | public function isCancelled(){ method setCancelled (line 70) | public function setCancelled($value = true){ method getHandlers (line 83) | public function getHandlers(){ FILE: src/pocketmine/event/EventPriority.php class EventPriority (line 33) | abstract class EventPriority{ FILE: src/pocketmine/event/HandlerList.php class HandlerList (line 27) | class HandlerList{ method bakeAll (line 44) | public static function bakeAll(){ method unregisterAll (line 56) | public static function unregisterAll($object = null){ method __construct (line 71) | public function __construct(){ method register (line 88) | public function register(RegisteredListener $listener){ method registerAll (line 102) | public function registerAll(array $listeners){ method unregister (line 111) | public function unregister($object){ method bake (line 135) | public function bake(){ method getRegisteredListeners (line 153) | public function getRegisteredListeners($plugin = null){ method getHandlerLists (line 175) | public static function getHandlerLists(){ FILE: src/pocketmine/event/LevelTimings.php class LevelTimings (line 26) | class LevelTimings{ method __construct (line 79) | public function __construct(Level $level){ FILE: src/pocketmine/event/Listener.php type Listener (line 24) | interface Listener{ FILE: src/pocketmine/event/TextContainer.php class TextContainer (line 24) | class TextContainer{ method __construct (line 29) | public function __construct($text){ method setText (line 33) | public function setText($text){ method getText (line 40) | public function getText(){ method __toString (line 47) | public function __toString(){ FILE: src/pocketmine/event/Timings.php class Timings (line 33) | abstract class Timings{ method init (line 119) | public static function init(){ method getPluginTaskTimings (line 171) | public static function getPluginTaskTimings(TaskHandler $task, $period){ method getEntityTimings (line 203) | public static function getEntityTimings(Entity $entity){ method getTileEntityTimings (line 221) | public static function getTileEntityTimings(Tile $tile){ method getReceiveDataPacketTimings (line 235) | public static function getReceiveDataPacketTimings(DataPacket $pk){ method getSendDataPacketTimings (line 250) | public static function getSendDataPacketTimings(DataPacket $pk){ FILE: src/pocketmine/event/TimingsHandler.php class TimingsHandler (line 29) | class TimingsHandler{ method __construct (line 50) | public function __construct($name, TimingsHandler $parent = null){ method printTimings (line 59) | public static function printTimings($fp){ method reload (line 92) | public static function reload(){ method tick (line 101) | public static function tick($measure = true){ method startTiming (line 125) | public function startTiming(){ method stopTiming (line 134) | public function stopTiming(){ method reset (line 152) | public function reset(){ method remove (line 162) | public function remove(){ FILE: src/pocketmine/event/TranslationContainer.php class TranslationContainer (line 24) | class TranslationContainer extends TextContainer{ method __construct (line 33) | public function __construct($text, array $params = []){ method getParameters (line 42) | public function getParameters(){ method getParameter (line 51) | public function getParameter($i){ method setParameter (line 59) | public function setParameter($i, $str){ method setParameters (line 70) | public function setParameters(array $params){ FILE: src/pocketmine/event/block/BlockBreakEvent.php class BlockBreakEvent (line 29) | class BlockBreakEvent extends BlockEvent implements Cancellable{ method __construct (line 42) | public function __construct(Player $player, Block $block, Item $item, ... method getPlayer (line 56) | public function getPlayer(){ method getItem (line 60) | public function getItem(){ method getInstaBreak (line 64) | public function getInstaBreak(){ method getDrops (line 71) | public function getDrops(){ method setDrops (line 78) | public function setDrops(array $drops){ method setInstaBreak (line 85) | public function setInstaBreak($instaBreak){ FILE: src/pocketmine/event/block/BlockBurnEvent.php class BlockBurnEvent (line 26) | class BlockBurnEvent extends BlockEvent implements Cancellable{ FILE: src/pocketmine/event/block/BlockEvent.php class BlockEvent (line 30) | abstract class BlockEvent extends Event{ method __construct (line 37) | public function __construct(Block $block){ method getBlock (line 44) | public function getBlock(){ FILE: src/pocketmine/event/block/BlockFormEvent.php class BlockFormEvent (line 27) | class BlockFormEvent extends BlockGrowEvent implements Cancellable{ method __construct (line 30) | public function __construct(Block $block, Block $newState){ FILE: src/pocketmine/event/block/BlockGrowEvent.php class BlockGrowEvent (line 27) | class BlockGrowEvent extends BlockEvent implements Cancellable{ method __construct (line 33) | public function __construct(Block $block, Block $newState){ method getNewState (line 41) | public function getNewState(){ FILE: src/pocketmine/event/block/BlockPlaceEvent.php class BlockPlaceEvent (line 32) | class BlockPlaceEvent extends BlockEvent implements Cancellable{ method __construct (line 45) | public function __construct(Player $player, Block $blockPlace, Block $... method getPlayer (line 53) | public function getPlayer(){ method getItem (line 62) | public function getItem(){ method getBlockReplaced (line 66) | public function getBlockReplaced(){ method getBlockAgainst (line 70) | public function getBlockAgainst(){ FILE: src/pocketmine/event/block/BlockSpreadEvent.php class BlockSpreadEvent (line 27) | class BlockSpreadEvent extends BlockFormEvent implements Cancellable{ method __construct (line 33) | public function __construct(Block $block, Block $source, Block $newSta... method getSource (line 41) | public function getSource(){ FILE: src/pocketmine/event/block/BlockUpdateEvent.php class BlockUpdateEvent (line 29) | class BlockUpdateEvent extends BlockEvent implements Cancellable{ FILE: src/pocketmine/event/block/ItemFrameDropItemEvent.php class ItemFrameDropItemEvent (line 30) | class ItemFrameDropItemEvent extends BlockEvent implements Cancellable{ method __construct (line 40) | public function __construct(Player $player, Block $block, ItemFrame $i... method getPlayer (line 47) | public function getPlayer(){ method getItemFrame (line 51) | public function getItemFrame(){ method getItem (line 55) | public function getItem(){ FILE: src/pocketmine/event/block/LeavesDecayEvent.php class LeavesDecayEvent (line 27) | class LeavesDecayEvent extends BlockEvent implements Cancellable{ method __construct (line 30) | public function __construct(Block $block){ FILE: src/pocketmine/event/block/SignChangeEvent.php class SignChangeEvent (line 31) | class SignChangeEvent extends BlockEvent implements Cancellable{ method __construct (line 44) | public function __construct(Block $theBlock, Player $thePlayer, array ... method getPlayer (line 53) | public function getPlayer(){ method getLines (line 60) | public function getLines(){ method getLine (line 69) | public function getLine($index){ method setLine (line 77) | public function setLine($index, $line){ FILE: src/pocketmine/event/entity/CreeperPowerEvent.php class CreeperPowerEvent (line 28) | class CreeperPowerEvent extends EntityEvent implements Cancellable{ method __construct (line 40) | public function __construct(Creeper $creeper, Lightning $lightning = n... method getLightning (line 46) | public function getLightning(){ method getCause (line 50) | public function getCause(){ FILE: src/pocketmine/event/entity/EntityArmorChangeEvent.php class EntityArmorChangeEvent (line 28) | class EntityArmorChangeEvent extends EntityEvent implements Cancellable{ method __construct (line 35) | public function __construct(Entity $entity, Item $oldItem, Item $newIt... method getSlot (line 42) | public function getSlot(){ method getNewItem (line 46) | public function getNewItem(){ method setNewItem (line 50) | public function setNewItem(Item $item){ method getOldItem (line 54) | public function getOldItem(){ FILE: src/pocketmine/event/entity/EntityBlockChangeEvent.php class EntityBlockChangeEvent (line 31) | class EntityBlockChangeEvent extends EntityEvent implements Cancellable{ method __construct (line 37) | public function __construct(Entity $entity, Block $from, Block $to){ method getBlock (line 46) | public function getBlock(){ method getTo (line 53) | public function getTo(){ FILE: src/pocketmine/event/entity/EntityCombustByBlockEvent.php class EntityCombustByBlockEvent (line 27) | class EntityCombustByBlockEvent extends EntityCombustEvent{ method __construct (line 37) | public function __construct(Block $combuster, Entity $combustee, $dura... method getCombuster (line 45) | public function getCombuster(){ FILE: src/pocketmine/event/entity/EntityCombustByEntityEvent.php class EntityCombustByEntityEvent (line 26) | class EntityCombustByEntityEvent extends EntityCombustEvent{ method __construct (line 36) | public function __construct(Entity $combuster, Entity $combustee, $dur... method getCombuster (line 44) | public function getCombuster(){ FILE: src/pocketmine/event/entity/EntityCombustEvent.php class EntityCombustEvent (line 27) | class EntityCombustEvent extends EntityEvent implements Cancellable{ method __construct (line 38) | public function __construct(Entity $combustee, $duration, $ProtectLeve... method getDuration (line 44) | public function getDuration(){ method setDuration (line 52) | public function setDuration($duration){ method setProtectLevel (line 56) | public function setProtectLevel($ProtectLevel){ FILE: src/pocketmine/event/entity/EntityDamageByBlockEvent.php class EntityDamageByBlockEvent (line 27) | class EntityDamageByBlockEvent extends EntityDamageEvent{ method __construct (line 39) | public function __construct(Block $damager, Entity $entity, $cause, $d... method getDamager (line 47) | public function getDamager(){ FILE: src/pocketmine/event/entity/EntityDamageByChildEntityEvent.php class EntityDamageByChildEntityEvent (line 26) | class EntityDamageByChildEntityEvent extends EntityDamageByEntityEvent{ method __construct (line 39) | public function __construct(Entity $damager, Entity $childEntity, Enti... method getChild (line 47) | public function getChild(){ FILE: src/pocketmine/event/entity/EntityDamageByEntityEvent.php class EntityDamageByEntityEvent (line 27) | class EntityDamageByEntityEvent extends EntityDamageEvent{ method __construct (line 41) | public function __construct(Entity $damager, Entity $entity, $cause, $... method addAttackerModifiers (line 48) | protected function addAttackerModifiers(Entity $damager){ method getDamager (line 65) | public function getDamager(){ method getKnockBack (line 71) | public function getKnockBack(){ method setKnockBack (line 77) | public function setKnockBack($knockBack){ FILE: src/pocketmine/event/entity/EntityDamageEvent.php class EntityDamageEvent (line 33) | class EntityDamageEvent extends EntityEvent implements Cancellable{ method __construct (line 83) | public function __construct(Entity $entity, $cause, $damage){ method getCause (line 193) | public function getCause(){ method getOriginalDamage (line 202) | public function getOriginalDamage($type = self::MODIFIER_BASE){ method getDamage (line 214) | public function getDamage($type = self::MODIFIER_BASE){ method setDamage (line 228) | public function setDamage($damage, $type = self::MODIFIER_BASE){ method getRateDamage (line 237) | public function getRateDamage($type = self::MODIFIER_BASE){ method setRateDamage (line 252) | public function setRateDamage($damage, $type = self::MODIFIER_BASE){ method isApplicable (line 261) | public function isApplicable($type){ method getFinalDamage (line 268) | public function getFinalDamage(){ method getUsedArmors (line 287) | public function getUsedArmors(){ method getFireProtectL (line 294) | public function getFireProtectL(){ method useArmors (line 301) | public function useArmors(){ method createThornsDamage (line 318) | public function createThornsDamage(){ method getThornsDamage (line 328) | public function getThornsDamage(){ method setThornsArmorUse (line 335) | public function setThornsArmorUse(){ FILE: src/pocketmine/event/entity/EntityDeathEvent.php class EntityDeathEvent (line 27) | class EntityDeathEvent extends EntityEvent{ method __construct (line 38) | public function __construct(Living $entity, array $drops = []){ method getEntity (line 46) | public function getEntity(){ method getDrops (line 53) | public function getDrops(){ method setDrops (line 60) | public function setDrops(array $drops){ FILE: src/pocketmine/event/entity/EntityDespawnEvent.php class EntityDespawnEvent (line 34) | class EntityDespawnEvent extends EntityEvent{ method __construct (line 42) | public function __construct(Entity $entity){ method getType (line 50) | public function getType(){ method isCreature (line 57) | public function isCreature(){ method isHuman (line 64) | public function isHuman(){ method isProjectile (line 71) | public function isProjectile(){ method isVehicle (line 78) | public function isVehicle(){ method isItem (line 85) | public function isItem(){ FILE: src/pocketmine/event/entity/EntityDrinkPotionEvent.php class EntityDrinkPotionEvent (line 29) | class EntityDrinkPotionEvent extends EntityEvent implements Cancellable{ method __construct (line 39) | public function __construct(Entity $entity, Potion $potion){ method getEffects (line 45) | public function getEffects(){ method getPotion (line 49) | public function getPotion(){ FILE: src/pocketmine/event/entity/EntityEatBlockEvent.php class EntityEatBlockEvent (line 29) | class EntityEatBlockEvent extends EntityEatEvent implements Cancellable{ method __construct (line 30) | public function __construct(Entity $entity, FoodSource $foodSource){ method getResidue (line 40) | public function getResidue(){ method setResidue (line 44) | public function setResidue($residue){ FILE: src/pocketmine/event/entity/EntityEatEvent.php class EntityEatEvent (line 29) | class EntityEatEvent extends EntityEvent implements Cancellable{ method __construct (line 42) | public function __construct(Entity $entity, FoodSource $foodSource){ method getFoodSource (line 51) | public function getFoodSource(){ method getFoodRestore (line 55) | public function getFoodRestore() : int{ method setFoodRestore (line 59) | public function setFoodRestore(int $foodRestore){ method getSaturationRestore (line 63) | public function getSaturationRestore() : float{ method setSaturationRestore (line 67) | public function setSaturationRestore(float $saturationRestore){ method getResidue (line 71) | public function getResidue(){ method setResidue (line 75) | public function setResidue($residue){ method getAdditionalEffects (line 82) | public function getAdditionalEffects(){ method setAdditionalEffects (line 91) | public function setAdditionalEffects(array $additionalEffects){ FILE: src/pocketmine/event/entity/EntityEatItemEvent.php class EntityEatItemEvent (line 28) | class EntityEatItemEvent extends EntityEatEvent{ method __construct (line 29) | public function __construct(Entity $entity, Food $foodSource){ method getResidue (line 36) | public function getResidue(){ method setResidue (line 40) | public function setResidue($residue){ FILE: src/pocketmine/event/entity/EntityEffectAddEvent.php class EntityEffectAddEvent (line 29) | class EntityEffectAddEvent extends EntityEvent implements Cancellable{ method __construct (line 36) | public function __construct(Entity $entity, Effect $effect){ method getEffect (line 44) | public function getEffect(){ FILE: src/pocketmine/event/entity/EntityEffectRemoveEvent.php class EntityEffectRemoveEvent (line 29) | class EntityEffectRemoveEvent extends EntityEvent implements Cancellable{ method __construct (line 36) | public function __construct(Entity $entity, int $effect){ method getEffect (line 44) | public function getEffect(){ FILE: src/pocketmine/event/entity/EntityEvent.php class EntityEvent (line 29) | abstract class EntityEvent extends Event{ method getEntity (line 33) | public function getEntity(){ FILE: src/pocketmine/event/entity/EntityExplodeEvent.php class EntityExplodeEvent (line 32) | class EntityExplodeEvent extends EntityEvent implements Cancellable{ method __construct (line 52) | public function __construct(Entity $entity, Position $position, array ... method getPosition (line 62) | public function getPosition(){ method getBlockList (line 69) | public function getBlockList(){ method setBlockList (line 76) | public function setBlockList(array $blocks){ method getYield (line 83) | public function getYield(){ method setYield (line 90) | public function setYield($yield){ FILE: src/pocketmine/event/entity/EntityGenerateEvent.php class EntityGenerateEvent (line 28) | class EntityGenerateEvent extends EntityEvent implements Cancellable{ method __construct (line 39) | public function __construct(Position $pos, int $entityType, int $cause... method getPosition (line 48) | public function getPosition(){ method setPosition (line 52) | public function setPosition(Position $pos){ method getType (line 59) | public function getType() : int{ method getCause (line 66) | public function getCause() : int{ FILE: src/pocketmine/event/entity/EntityInventoryChangeEvent.php class EntityInventoryChangeEvent (line 28) | class EntityInventoryChangeEvent extends EntityEvent implements Cancella... method __construct (line 35) | public function __construct(Entity $entity, Item $oldItem, Item $newIt... method getSlot (line 42) | public function getSlot(){ method getNewItem (line 46) | public function getNewItem(){ method setNewItem (line 50) | public function setNewItem(Item $item){ method getOldItem (line 54) | public function getOldItem(){ FILE: src/pocketmine/event/entity/EntityLevelChangeEvent.php class EntityLevelChangeEvent (line 28) | class EntityLevelChangeEvent extends EntityEvent implements Cancellable{ method __construct (line 34) | public function __construct(Entity $entity, Level $originLevel, Level ... method getOrigin (line 40) | public function getOrigin(){ method getTarget (line 44) | public function getTarget(){ FILE: src/pocketmine/event/entity/EntityMotionEvent.php class EntityMotionEvent (line 28) | class EntityMotionEvent extends EntityEvent implements Cancellable{ method __construct (line 34) | public function __construct(Entity $entity, Vector3 $mot){ method getVector (line 42) | public function getVector(){ FILE: src/pocketmine/event/entity/EntityRegainHealthEvent.php class EntityRegainHealthEvent (line 27) | class EntityRegainHealthEvent extends EntityEvent implements Cancellable{ method __construct (line 45) | public function __construct(Entity $entity, $amount, $regainReason){ method getAmount (line 54) | public function getAmount(){ method setAmount (line 61) | public function setAmount($amount){ method getRegainReason (line 65) | public function getRegainReason(){ FILE: src/pocketmine/event/entity/EntityShootBowEvent.php class EntityShootBowEvent (line 30) | class EntityShootBowEvent extends EntityEvent implements Cancellable{ method __construct (line 46) | public function __construct(Living $shooter, Item $bow, Projectile $pr... method getEntity (line 56) | public function getEntity(){ method getBow (line 63) | public function getBow(){ method getProjectile (line 70) | public function getProjectile(){ method setProjectile (line 77) | public function setProjectile(Entity $projectile){ method getForce (line 90) | public function getForce(){ method setForce (line 97) | public function setForce($force){ FILE: src/pocketmine/event/entity/EntitySpawnEvent.php class EntitySpawnEvent (line 34) | class EntitySpawnEvent extends EntityEvent{ method __construct (line 42) | public function __construct(Entity $entity){ method getPosition (line 50) | public function getPosition(){ method getType (line 57) | public function getType(){ method isCreature (line 64) | public function isCreature(){ method isHuman (line 71) | public function isHuman(){ method isProjectile (line 78) | public function isProjectile(){ method isVehicle (line 85) | public function isVehicle(){ method isItem (line 92) | public function isItem(){ FILE: src/pocketmine/event/entity/EntityTeleportEvent.php class EntityTeleportEvent (line 28) | class EntityTeleportEvent extends EntityEvent implements Cancellable{ method __construct (line 36) | public function __construct(Entity $entity, Position $from, Position $... method getFrom (line 45) | public function getFrom(){ method setFrom (line 52) | public function setFrom(Position $from){ method getTo (line 59) | public function getTo(){ method setTo (line 66) | public function setTo(Position $to){ FILE: src/pocketmine/event/entity/ExplosionPrimeEvent.php class ExplosionPrimeEvent (line 30) | class ExplosionPrimeEvent extends EntityEvent implements Cancellable{ method __construct (line 42) | public function __construct(Entity $entity, $force, bool $dropItem){ method setDropItem (line 49) | public function setDropItem(bool $dropItem){ method dropItem (line 53) | public function dropItem() : bool{ method getForce (line 60) | public function getForce(){ method setForce (line 64) | public function setForce($force){ method isBlockBreaking (line 71) | public function isBlockBreaking(){ method setBlockBreaking (line 78) | public function setBlockBreaking($affectsBlocks){ FILE: src/pocketmine/event/entity/ItemDespawnEvent.php class ItemDespawnEvent (line 27) | class ItemDespawnEvent extends EntityEvent implements Cancellable{ method __construct (line 33) | public function __construct(Item $item){ method getEntity (line 41) | public function getEntity(){ FILE: src/pocketmine/event/entity/ItemSpawnEvent.php class ItemSpawnEvent (line 26) | class ItemSpawnEvent extends EntityEvent{ method __construct (line 32) | public function __construct(Item $item){ method getEntity (line 40) | public function getEntity(){ FILE: src/pocketmine/event/entity/ProjectileHitEvent.php class ProjectileHitEvent (line 26) | class ProjectileHitEvent extends EntityEvent{ method __construct (line 32) | public function __construct(Projectile $entity){ method getEntity (line 40) | public function getEntity(){ FILE: src/pocketmine/event/entity/ProjectileLaunchEvent.php class ProjectileLaunchEvent (line 27) | class ProjectileLaunchEvent extends EntityEvent implements Cancellable{ method __construct (line 33) | public function __construct(Projectile $entity){ method getEntity (line 41) | public function getEntity(){ FILE: src/pocketmine/event/inventory/CraftItemEvent.php class CraftItemEvent (line 28) | class CraftItemEvent extends Event implements Cancellable{ method __construct (line 42) | public function __construct(Player $player, array $input, Recipe $reci... method getInput (line 51) | public function getInput(){ method getRecipe (line 62) | public function getRecipe(){ method getPlayer (line 69) | public function getPlayer(){ FILE: src/pocketmine/event/inventory/FurnaceBurnEvent.php class FurnaceBurnEvent (line 29) | class FurnaceBurnEvent extends BlockEvent implements Cancellable{ method __construct (line 37) | public function __construct(Furnace $furnace, Item $fuel, $burnTime){ method getFurnace (line 47) | public function getFurnace(){ method getFuel (line 54) | public function getFuel(){ method getBurnTime (line 61) | public function getBurnTime(){ method setBurnTime (line 68) | public function setBurnTime($burnTime){ method isBurning (line 75) | public function isBurning(){ method setBurning (line 82) | public function setBurning($burning){ FILE: src/pocketmine/event/inventory/FurnaceSmeltEvent.php class FurnaceSmeltEvent (line 29) | class FurnaceSmeltEvent extends BlockEvent implements Cancellable{ method __construct (line 36) | public function __construct(Furnace $furnace, Item $source, Item $resu... method getFurnace (line 47) | public function getFurnace(){ method getSource (line 54) | public function getSource(){ method getResult (line 61) | public function getResult(){ method setResult (line 68) | public function setResult(Item $result){ FILE: src/pocketmine/event/inventory/InventoryCloseEvent.php class InventoryCloseEvent (line 27) | class InventoryCloseEvent extends InventoryEvent{ method __construct (line 37) | public function __construct(Inventory $inventory, Player $who){ method getPlayer (line 45) | public function getPlayer(){ FILE: src/pocketmine/event/inventory/InventoryEvent.php class InventoryEvent (line 30) | abstract class InventoryEvent extends Event{ method __construct (line 35) | public function __construct(Inventory $inventory){ method getInventory (line 42) | public function getInventory(){ method getViewers (line 49) | public function getViewers(){ FILE: src/pocketmine/event/inventory/InventoryOpenEvent.php class InventoryOpenEvent (line 28) | class InventoryOpenEvent extends InventoryEvent implements Cancellable{ method __construct (line 38) | public function __construct(Inventory $inventory, Player $who){ method getPlayer (line 46) | public function getPlayer(){ FILE: src/pocketmine/event/inventory/InventoryPickupArrowEvent.php class InventoryPickupArrowEvent (line 28) | class InventoryPickupArrowEvent extends InventoryEvent implements Cancel... method __construct (line 38) | public function __construct(Inventory $inventory, Arrow $arrow){ method getArrow (line 46) | public function getArrow(){ FILE: src/pocketmine/event/inventory/InventoryPickupItemEvent.php class InventoryPickupItemEvent (line 28) | class InventoryPickupItemEvent extends InventoryEvent implements Cancell... method __construct (line 38) | public function __construct(Inventory $inventory, Item $item){ method getItem (line 46) | public function getItem(){ FILE: src/pocketmine/event/inventory/InventoryTransactionEvent.php class InventoryTransactionEvent (line 32) | class InventoryTransactionEvent extends Event implements Cancellable{ method __construct (line 42) | public function __construct(TransactionQueue $transactionQueue){ method getTransaction (line 50) | public function getTransaction(){ method getQueue (line 57) | public function getQueue(){ FILE: src/pocketmine/event/level/ChunkEvent.php class ChunkEvent (line 29) | abstract class ChunkEvent extends LevelEvent{ method __construct (line 36) | public function __construct(Chunk $chunk){ method getChunk (line 44) | public function getChunk(){ FILE: src/pocketmine/event/level/ChunkLoadEvent.php class ChunkLoadEvent (line 29) | class ChunkLoadEvent extends ChunkEvent{ method __construct (line 34) | public function __construct(Chunk $chunk, $newChunk){ method isNewChunk (line 42) | public function isNewChunk(){ FILE: src/pocketmine/event/level/ChunkPopulateEvent.php class ChunkPopulateEvent (line 27) | class ChunkPopulateEvent extends ChunkEvent{ FILE: src/pocketmine/event/level/ChunkUnloadEvent.php class ChunkUnloadEvent (line 29) | class ChunkUnloadEvent extends ChunkEvent implements Cancellable{ FILE: src/pocketmine/event/level/LevelEvent.php class LevelEvent (line 30) | abstract class LevelEvent extends Event{ method __construct (line 37) | public function __construct(Level $level){ method getLevel (line 44) | public function getLevel(){ FILE: src/pocketmine/event/level/LevelInitEvent.php class LevelInitEvent (line 27) | class LevelInitEvent extends LevelEvent{ FILE: src/pocketmine/event/level/LevelLoadEvent.php class LevelLoadEvent (line 27) | class LevelLoadEvent extends LevelEvent{ FILE: src/pocketmine/event/level/LevelSaveEvent.php class LevelSaveEvent (line 27) | class LevelSaveEvent extends LevelEvent{ FILE: src/pocketmine/event/level/LevelUnloadEvent.php class LevelUnloadEvent (line 29) | class LevelUnloadEvent extends LevelEvent implements Cancellable{ FILE: src/pocketmine/event/level/SpawnChangeEvent.php class SpawnChangeEvent (line 31) | class SpawnChangeEvent extends LevelEvent{ method __construct (line 41) | public function __construct(Level $level, Position $previousSpawn){ method getPreviousSpawn (line 49) | public function getPreviousSpawn(){ FILE: src/pocketmine/event/level/WeatherChangeEvent.php class WeatherChangeEvent (line 28) | class WeatherChangeEvent extends LevelEvent implements Cancellable{ method __construct (line 34) | public function __construct(Level $level, int $weather, int $duration){ method getWeather (line 40) | public function getWeather() : int{ method setWeather (line 44) | public function setWeather(int $weather = Weather::SUNNY){ method getDuration (line 48) | public function getDuration() : int{ method setDuration (line 52) | public function setDuration(int $duration){ FILE: src/pocketmine/event/player/PlayerAchievementAwardedEvent.php class PlayerAchievementAwardedEvent (line 30) | class PlayerAchievementAwardedEvent extends PlayerEvent implements Cance... method __construct (line 40) | public function __construct(Player $player, $achievementId){ method getAchievement (line 45) | public function getAchievement(){ FILE: src/pocketmine/event/player/PlayerAnimationEvent.php class PlayerAnimationEvent (line 30) | class PlayerAnimationEvent extends PlayerEvent implements Cancellable{ method __construct (line 42) | public function __construct(Player $player, $animation = self::ARM_SWI... method getAnimationType (line 50) | public function getAnimationType(){ FILE: src/pocketmine/event/player/PlayerBedEnterEvent.php class PlayerBedEnterEvent (line 28) | class PlayerBedEnterEvent extends PlayerEvent implements Cancellable{ method __construct (line 33) | public function __construct(Player $player, Block $bed){ method getBed (line 38) | public function getBed(){ FILE: src/pocketmine/event/player/PlayerBedLeaveEvent.php class PlayerBedLeaveEvent (line 27) | class PlayerBedLeaveEvent extends PlayerEvent{ method __construct (line 32) | public function __construct(Player $player, Block $bed){ method getBed (line 37) | public function getBed(){ FILE: src/pocketmine/event/player/PlayerBucketEmptyEvent.php class PlayerBucketEmptyEvent (line 28) | class PlayerBucketEmptyEvent extends PlayerBucketEvent{ method __construct (line 31) | public function __construct(Player $who, Block $blockClicked, $blockFa... FILE: src/pocketmine/event/player/PlayerBucketEvent.php class PlayerBucketEvent (line 29) | abstract class PlayerBucketEvent extends PlayerEvent implements Cancella... method __construct (line 47) | public function __construct(Player $who, Block $blockClicked, $blockFa... method getBucket (line 60) | public function getBucket(){ method getItem (line 69) | public function getItem(){ method setItem (line 76) | public function setItem(Item $item){ method getBlockClicked (line 83) | public function getBlockClicked(){ method getBlockFace (line 90) | public function getBlockFace(){ FILE: src/pocketmine/event/player/PlayerBucketFillEvent.php class PlayerBucketFillEvent (line 28) | class PlayerBucketFillEvent extends PlayerBucketEvent{ method __construct (line 31) | public function __construct(Player $who, Block $blockClicked, $blockFa... FILE: src/pocketmine/event/player/PlayerChatEvent.php class PlayerChatEvent (line 31) | class PlayerChatEvent extends PlayerEvent implements Cancellable{ method __construct (line 45) | public function __construct(Player $player, $message, $format = "chat.... method getMessage (line 58) | public function getMessage(){ method setMessage (line 62) | public function setMessage($message){ method setPlayer (line 71) | public function setPlayer(Player $player){ method getFormat (line 75) | public function getFormat(){ method setFormat (line 79) | public function setFormat($format){ method getRecipients (line 83) | public function getRecipients(){ method setRecipients (line 87) | public function setRecipients(array $recipients){ FILE: src/pocketmine/event/player/PlayerCommandPreprocessEvent.php class PlayerCommandPreprocessEvent (line 35) | class PlayerCommandPreprocessEvent extends PlayerEvent implements Cancel... method __construct (line 46) | public function __construct(Player $player, $message){ method getMessage (line 54) | public function getMessage(){ method setMessage (line 61) | public function setMessage($message){ method setPlayer (line 68) | public function setPlayer(Player $player){ FILE: src/pocketmine/event/player/PlayerCreationEvent.php class PlayerCreationEvent (line 31) | class PlayerCreationEvent extends Event{ method __construct (line 56) | public function __construct(SourceInterface $interface, $baseClass, $p... method getInterface (line 78) | public function getInterface(){ method getAddress (line 85) | public function getAddress(){ method getPort (line 92) | public function getPort(){ method getClientId (line 99) | public function getClientId(){ method getBaseClass (line 106) | public function getBaseClass(){ method setBaseClass (line 113) | public function setBaseClass($class){ method getPlayerClass (line 124) | public function getPlayerClass(){ method setPlayerClass (line 131) | public function setPlayerClass($class){ FILE: src/pocketmine/event/player/PlayerDeathEvent.php class PlayerDeathEvent (line 29) | class PlayerDeathEvent extends EntityDeathEvent{ method __construct (line 42) | public function __construct(Player $entity, array $drops, $deathMessage){ method getEntity (line 50) | public function getEntity(){ method getPlayer (line 57) | public function getPlayer(){ method getDeathMessage (line 64) | public function getDeathMessage(){ method setDeathMessage (line 71) | public function setDeathMessage($deathMessage){ method getKeepInventory (line 75) | public function getKeepInventory() : bool{ method setKeepInventory (line 79) | public function setKeepInventory(bool $keepInventory){ method getKeepExperience (line 83) | public function getKeepExperience() : bool{ method setKeepExperience (line 87) | public function setKeepExperience(bool $keepExperience){ FILE: src/pocketmine/event/player/PlayerDropItemEvent.php class PlayerDropItemEvent (line 31) | class PlayerDropItemEvent extends PlayerEvent implements Cancellable{ method __construct (line 41) | public function __construct(Player $player, Item $drop){ method getItem (line 49) | public function getItem(){ FILE: src/pocketmine/event/player/PlayerEvent.php class PlayerEvent (line 29) | abstract class PlayerEvent extends Event{ method getPlayer (line 33) | public function getPlayer(){ FILE: src/pocketmine/event/player/PlayerExhaustEvent.php class PlayerExhaustEvent (line 28) | class PlayerExhaustEvent extends PlayerEvent implements Cancellable{ method __construct (line 47) | public function __construct(Human $human, float $amount, int $cause){ method getPlayer (line 55) | public function getPlayer(){ method getAmount (line 59) | public function getAmount() : float{ method setAmount (line 63) | public function setAmount(float $amount){ FILE: src/pocketmine/event/player/PlayerExperienceChangeEvent.php class PlayerExperienceChangeEvent (line 27) | class PlayerExperienceChangeEvent extends PlayerEvent implements Cancell... method __construct (line 38) | public function __construct(Human $player, int $expLevel, float $progr... method getAction (line 47) | public function getAction(){ method getExpLevel (line 51) | public function getExpLevel(){ method setExpLevel (line 55) | public function setExpLevel($level){ method getProgress (line 59) | public function getProgress(): float{ method setProgress (line 63) | public function setProgress(float $progress){ method getExp (line 67) | public function getExp(){ method setExp (line 71) | public function setExp($exp){ FILE: src/pocketmine/event/player/PlayerFishEvent.php class PlayerFishEvent (line 32) | class PlayerFishEvent extends PlayerEvent implements Cancellable{ method __construct (line 47) | public function __construct(Player $player, Item $item, $fishingHook =... method getItem (line 56) | public function getItem(){ method getHook (line 60) | public function getHook(){ FILE: src/pocketmine/event/player/PlayerGameModeChangeEvent.php class PlayerGameModeChangeEvent (line 30) | class PlayerGameModeChangeEvent extends PlayerEvent implements Cancellable{ method __construct (line 36) | public function __construct(Player $player, $newGamemode){ method getNewGamemode (line 41) | public function getNewGamemode(){ FILE: src/pocketmine/event/player/PlayerGlassBottleEvent.php class PlayerGlassBottleEvent (line 29) | class PlayerGlassBottleEvent extends PlayerEvent implements Cancellable{ method __construct (line 42) | public function __construct(Player $Player, Block $target, Item $itemI... method getItem (line 51) | public function getItem(){ method setItem (line 58) | public function setItem(Item $item){ method getBlock (line 65) | public function getBlock(){ FILE: src/pocketmine/event/player/PlayerHungerChangeEvent.php class PlayerHungerChangeEvent (line 27) | class PlayerHungerChangeEvent extends PlayerEvent implements Cancellable{ method __construct (line 32) | public function __construct(Player $player, $data){ method getData (line 37) | public function getData(){ method setData (line 41) | public function setData($data){ FILE: src/pocketmine/event/player/PlayerInteractEvent.php class PlayerInteractEvent (line 34) | class PlayerInteractEvent extends PlayerEvent implements Cancellable{ method __construct (line 58) | public function __construct(Player $player, Item $item, Vector3 $block... method getAction (line 75) | public function getAction(){ method getItem (line 82) | public function getItem(){ method getBlock (line 89) | public function getBlock(){ method getTouchVector (line 96) | public function getTouchVector(){ method getFace (line 103) | public function getFace(){ FILE: src/pocketmine/event/player/PlayerItemConsumeEvent.php class PlayerItemConsumeEvent (line 31) | class PlayerItemConsumeEvent extends PlayerEvent implements Cancellable{ method __construct (line 41) | public function __construct(Player $player, Item $item){ method getItem (line 49) | public function getItem(){ FILE: src/pocketmine/event/player/PlayerItemHeldEvent.php class PlayerItemHeldEvent (line 28) | class PlayerItemHeldEvent extends PlayerEvent implements Cancellable{ method __construct (line 35) | public function __construct(Player $player, Item $item, $inventorySlot... method getSlot (line 42) | public function getSlot(){ method getInventorySlot (line 46) | public function getInventorySlot(){ method getItem (line 50) | public function getItem(){ FILE: src/pocketmine/event/player/PlayerJoinEvent.php class PlayerJoinEvent (line 30) | class PlayerJoinEvent extends PlayerEvent{ method __construct (line 36) | public function __construct(Player $player, $joinMessage){ method setJoinMessage (line 44) | public function setJoinMessage($joinMessage){ method getJoinMessage (line 51) | public function getJoinMessage(){ FILE: src/pocketmine/event/player/PlayerKickEvent.php class PlayerKickEvent (line 30) | class PlayerKickEvent extends PlayerEvent implements Cancellable{ method __construct (line 39) | public function __construct(Player $player, $reason, $quitMessage){ method getReason (line 45) | public function getReason(){ method setQuitMessage (line 49) | public function setQuitMessage($quitMessage){ method getQuitMessage (line 53) | public function getQuitMessage(){ FILE: src/pocketmine/event/player/PlayerLoginEvent.php class PlayerLoginEvent (line 30) | class PlayerLoginEvent extends PlayerEvent implements Cancellable{ method __construct (line 36) | public function __construct(Player $player, $kickMessage){ method setKickMessage (line 41) | public function setKickMessage($kickMessage){ method getKickMessage (line 45) | public function getKickMessage(){ FILE: src/pocketmine/event/player/PlayerMoveEvent.php class PlayerMoveEvent (line 28) | class PlayerMoveEvent extends PlayerEvent implements Cancellable{ method __construct (line 34) | public function __construct(Player $player, Location $from, Location $... method getFrom (line 40) | public function getFrom(){ method setFrom (line 44) | public function setFrom(Location $from){ method getTo (line 48) | public function getTo(){ method setTo (line 52) | public function setTo(Location $to){ FILE: src/pocketmine/event/player/PlayerPickupExpOrbEvent.php class PlayerPickupExpOrbEvent (line 27) | class PlayerPickupExpOrbEvent extends PlayerEvent implements Cancellable{ method __construct (line 32) | public function __construct(Player $p, int $amount = 0){ method getAmount (line 37) | public function getAmount() : int{ method setAmount (line 41) | public function setAmount(int $amount){ FILE: src/pocketmine/event/player/PlayerPreLoginEvent.php class PlayerPreLoginEvent (line 30) | class PlayerPreLoginEvent extends PlayerEvent implements Cancellable{ method __construct (line 36) | public function __construct(Player $player, $kickMessage){ method setKickMessage (line 41) | public function setKickMessage($kickMessage){ method getKickMessage (line 45) | public function getKickMessage(){ FILE: src/pocketmine/event/player/PlayerQuitEvent.php class PlayerQuitEvent (line 29) | class PlayerQuitEvent extends PlayerEvent{ method __construct (line 36) | public function __construct(Player $player, $quitMessage, $autoSave = ... method setQuitMessage (line 42) | public function setQuitMessage($quitMessage){ method getQuitMessage (line 46) | public function getQuitMessage(){ method getAutoSave (line 50) | public function getAutoSave(){ method setAutoSave (line 54) | public function setAutoSave($value = true){ FILE: src/pocketmine/event/player/PlayerRespawnEvent.php class PlayerRespawnEvent (line 30) | class PlayerRespawnEvent extends PlayerEvent{ method __construct (line 40) | public function __construct(Player $player, Position $position){ method getRespawnPosition (line 48) | public function getRespawnPosition(){ method setRespawnPosition (line 55) | public function setRespawnPosition(Position $position){ FILE: src/pocketmine/event/player/PlayerTextPreSendEvent.php class PlayerTextPreSendEvent (line 30) | class PlayerTextPreSendEvent extends PlayerEvent implements Cancellable{ method __construct (line 41) | public function __construct(Player $player, $message, $type = self::ME... method getMessage (line 47) | public function getMessage(){ method setMessage (line 51) | public function setMessage($message){ method getType (line 55) | public function getType(){ FILE: src/pocketmine/event/player/PlayerToggleFlightEvent.php class PlayerToggleFlightEvent (line 27) | class PlayerToggleFlightEvent extends PlayerEvent implements Cancellable{ method __construct (line 33) | public function __construct(Player $player, $isFlying){ method isFlying (line 38) | public function isFlying(){ FILE: src/pocketmine/event/player/PlayerToggleGlideEvent.php class PlayerToggleGlideEvent (line 27) | class PlayerToggleGlideEvent extends PlayerEvent implements Cancellable{ method __construct (line 33) | public function __construct(Player $player, $isGliding){ method isGliding (line 38) | public function isGliding(){ FILE: src/pocketmine/event/player/PlayerToggleSneakEvent.php class PlayerToggleSneakEvent (line 27) | class PlayerToggleSneakEvent extends PlayerEvent implements Cancellable{ method __construct (line 33) | public function __construct(Player $player, $isSneaking){ method isSneaking (line 38) | public function isSneaking(){ FILE: src/pocketmine/event/player/PlayerToggleSprintEvent.php class PlayerToggleSprintEvent (line 27) | class PlayerToggleSprintEvent extends PlayerEvent implements Cancellable{ method __construct (line 33) | public function __construct(Player $player, $isSprinting){ method isSprinting (line 38) | public function isSprinting(){ FILE: src/pocketmine/event/player/PlayerUseFishingRodEvent.php class PlayerUseFishingRodEvent (line 27) | class PlayerUseFishingRodEvent extends PlayerEvent implements Cancellable{ method __construct (line 35) | public function __construct(Player $player, int $action = PlayerUseFis... method getAction (line 40) | public function getAction() : int{ FILE: src/pocketmine/event/plugin/PluginDisableEvent.php class PluginDisableEvent (line 28) | class PluginDisableEvent extends PluginEvent{ method __construct (line 34) | public function __construct(Plugin $plugin){ FILE: src/pocketmine/event/plugin/PluginEnableEvent.php class PluginEnableEvent (line 28) | class PluginEnableEvent extends PluginEvent{ method __construct (line 34) | public function __construct(Plugin $plugin){ FILE: src/pocketmine/event/plugin/PluginEvent.php class PluginEvent (line 31) | abstract class PluginEvent extends Event{ method __construct (line 36) | public function __construct(Plugin $plugin){ method getPlugin (line 43) | public function getPlugin(){ FILE: src/pocketmine/event/server/DataPacketReceiveEvent.php class DataPacketReceiveEvent (line 28) | class DataPacketReceiveEvent extends ServerEvent implements Cancellable{ method __construct (line 34) | public function __construct(Player $player, DataPacket $packet){ method getPacket (line 39) | public function getPacket(){ method getPlayer (line 43) | public function getPlayer(){ FILE: src/pocketmine/event/server/DataPacketSendEvent.php class DataPacketSendEvent (line 28) | class DataPacketSendEvent extends ServerEvent implements Cancellable{ method __construct (line 34) | public function __construct(Player $player, DataPacket $packet){ method getPacket (line 39) | public function getPacket(){ method getPlayer (line 43) | public function getPlayer(){ FILE: src/pocketmine/event/server/LowMemoryEvent.php class LowMemoryEvent (line 30) | class LowMemoryEvent extends ServerEvent{ method __construct (line 38) | public function __construct($memory, $memoryLimit, $isGlobal = false, ... method getMemory (line 50) | public function getMemory(){ method getMemoryLimit (line 59) | public function getMemoryLimit(){ method getTriggerCount (line 68) | public function getTriggerCount(){ method isGlobal (line 75) | public function isGlobal(){ method getMemoryFreed (line 84) | public function getMemoryFreed(){ FILE: src/pocketmine/event/server/QueryRegenerateEvent.php class QueryRegenerateEvent (line 27) | class QueryRegenerateEvent extends ServerEvent{ method __construct (line 53) | public function __construct(Server $server, $timeout = 5){ method getTimeout (line 89) | public function getTimeout(){ method setTimeout (line 93) | public function setTimeout($timeout){ method getServerName (line 97) | public function getServerName(){ method setServerName (line 101) | public function setServerName($serverName){ method canListPlugins (line 105) | public function canListPlugins(){ method setListPlugins (line 109) | public function setListPlugins($value){ method getPlugins (line 116) | public function getPlugins(){ method setPlugins (line 123) | public function setPlugins(array $plugins){ method getPlayerList (line 130) | public function getPlayerList(){ method setPlayerList (line 137) | public function setPlayerList(array $players){ method getPlayerCount (line 141) | public function getPlayerCount(){ method setPlayerCount (line 145) | public function setPlayerCount($count){ method getMaxPlayerCount (line 149) | public function getMaxPlayerCount(){ method setMaxPlayerCount (line 153) | public function setMaxPlayerCount($count){ method getWorld (line 157) | public function getWorld(){ method setWorld (line 161) | public function setWorld($world){ method getExtraData (line 170) | public function getExtraData(){ method setExtraData (line 174) | public function setExtraData(array $extraData){ method getLongQuery (line 178) | public function getLongQuery(){ method getShortQuery (line 224) | public function getShortQuery(){ FILE: src/pocketmine/event/server/RemoteServerCommandEvent.php class RemoteServerCommandEvent (line 29) | class RemoteServerCommandEvent extends ServerCommandEvent{ method __construct (line 36) | public function __construct(CommandSender $sender, $command){ FILE: src/pocketmine/event/server/ServerCommandEvent.php class ServerCommandEvent (line 35) | class ServerCommandEvent extends ServerEvent implements Cancellable{ method __construct (line 48) | public function __construct(CommandSender $sender, $command){ method getSender (line 56) | public function getSender(){ method getCommand (line 63) | public function getCommand(){ method setCommand (line 70) | public function setCommand($command){ FILE: src/pocketmine/event/server/ServerEvent.php class ServerEvent (line 29) | abstract class ServerEvent extends Event{ FILE: src/pocketmine/inventory/AnvilInventory.php class AnvilInventory (line 28) | class AnvilInventory extends TemporaryInventory{ method __construct (line 35) | public function __construct(Position $pos){ method getHolder (line 42) | public function getHolder(){ method getResultSlotIndex (line 46) | public function getResultSlotIndex(){ method onRename (line 50) | public function onRename(Player $player, Item $resultItem) : bool{ method processSlotChange (line 71) | public function processSlotChange(Transaction $transaction): bool{ method onSlotChange (line 78) | public function onSlotChange($index, $before, $send){ method onClose (line 82) | public function onClose(Player $who){ FILE: src/pocketmine/inventory/BaseInventory.php class BaseInventory (line 34) | abstract class BaseInventory implements Inventory{ method __construct (line 60) | public function __construct(InventoryHolder $holder, InventoryType $ty... method __destruct (line 81) | public function __destruct(){ method getSize (line 86) | public function getSize(){ method getHotbarSize (line 90) | public function getHotbarSize(){ method setSize (line 94) | public function setSize($size){ method getMaxStackSize (line 98) | public function getMaxStackSize(){ method getName (line 102) | public function getName() : string{ method getTitle (line 106) | public function getTitle(){ method getItem (line 110) | public function getItem($index){ method getContents (line 114) | public function getContents(){ method setContents (line 121) | public function setContents(array $items, $send = true){ method setItem (line 139) | public function setItem($index, Item $item, $send = true){ method contains (line 165) | public function contains(Item $item){ method slotContains (line 181) | public function slotContains($slot, Item $item, $matchCount = false){ method all (line 189) | public function all(Item $item){ method remove (line 202) | public function remove(Item $item, $send = true){ method first (line 215) | public function first(Item $item){ method firstEmpty (line 229) | public function firstEmpty(){ method firstOccupied (line 239) | public function firstOccupied(){ method canAddItem (line 248) | public function canAddItem(Item $item){ method addItem (line 270) | public function addItem(...$slots){ method removeItem (line 330) | public function removeItem(...$slots){ method clear (line 369) | public function clear($index, $send = true){ method clearAll (line 393) | public function clearAll($send = true){ method getViewers (line 402) | public function getViewers(){ method getHolder (line 406) | public function getHolder(){ method setMaxStackSize (line 410) | public function setMaxStackSize($size){ method open (line 414) | public function open(Player $who){ method close (line 424) | public function close(Player $who){ method onOpen (line 428) | public function onOpen(Player $who){ method onClose (line 432) | public function onClose(Player $who){ method onSlotChange (line 436) | public function onSlotChange($index, $before, $send){ method processSlotChange (line 442) | public function processSlotChange(Transaction $transaction): bool{ method sendContents (line 450) | public function sendContents($target){ method sendSlot (line 475) | public function sendSlot($index, $target){ method getType (line 494) | public function getType(){ FILE: src/pocketmine/inventory/BaseTransaction.php class BaseTransaction (line 27) | class BaseTransaction implements Transaction{ method __construct (line 52) | public function __construct($inventory, $slot, Item $targetItem, $achi... method getCreationTime (line 61) | public function getCreationTime(){ method getInventory (line 65) | public function getInventory(){ method getSlot (line 69) | public function getSlot(){ method getTargetItem (line 73) | public function getTargetItem(){ method setTargetItem (line 77) | public function setTargetItem(Item $item){ method getFailures (line 81) | public function getFailures(){ method addFailure (line 85) | public function addFailure(){ method succeeded (line 89) | public function succeeded(){ method setSuccess (line 93) | public function setSuccess($value = true){ method getTransactionType (line 97) | public function getTransactionType(){ method getAchievements (line 101) | public function getAchievements(){ method hasAchievements (line 105) | public function hasAchievements(){ method addAchievement (line 109) | public function addAchievement(string $achievementName){ method sendSlotUpdate (line 120) | public function sendSlotUpdate(Player $source){ method getChange (line 142) | public function getChange(){ method execute (line 190) | public function execute(Player $source): bool{ FILE: src/pocketmine/inventory/BigShapedRecipe.php class BigShapedRecipe (line 24) | class BigShapedRecipe extends ShapedRecipe{ FILE: src/pocketmine/inventory/BigShapelessRecipe.php class BigShapelessRecipe (line 24) | class BigShapelessRecipe extends ShapelessRecipe{ FILE: src/pocketmine/inventory/BrewingInventory.php class BrewingInventory (line 27) | class BrewingInventory extends ContainerInventory{ method __construct (line 28) | public function __construct(BrewingStand $tile){ method getHolder (line 35) | public function getHolder(){ method setIngredient (line 39) | public function setIngredient(Item $item){ method getIngredient (line 46) | public function getIngredient(){ method onSlotChange (line 50) | public function onSlotChange($index, $before, $send){ FILE: src/pocketmine/inventory/BrewingRecipe.php class BrewingRecipe (line 28) | class BrewingRecipe implements Recipe{ method __construct (line 47) | public function __construct(Item $result, Item $ingredient, Item $poti... method getPotion (line 53) | public function getPotion(){ method getId (line 57) | public function getId(){ method setId (line 61) | public function setId(UUID $id){ method setInput (line 72) | public function setInput(Item $item){ method getInput (line 79) | public function getInput(){ method getResult (line 86) | public function getResult(){ method registerToCraftingManager (line 90) | public function registerToCraftingManager(){ FILE: src/pocketmine/inventory/ChestInventory.php class ChestInventory (line 31) | class ChestInventory extends ContainerInventory{ method __construct (line 32) | public function __construct(Chest $tile){ method getHolder (line 39) | public function getHolder(){ method getContents (line 43) | public function getContents($withAir = false){ method onOpen (line 55) | public function onOpen(Player $who){ method onClose (line 81) | public function onClose(Player $who){ FILE: src/pocketmine/inventory/ContainerInventory.php class ContainerInventory (line 30) | abstract class ContainerInventory extends BaseInventory{ method onOpen (line 31) | public function onOpen(Player $who){ method onClose (line 51) | public function onClose(Player $who){ FILE: src/pocketmine/inventory/CraftingInventory.php class CraftingInventory (line 30) | class CraftingInventory extends BaseInventory{ method __construct (line 42) | public function __construct(InventoryHolder $holder, Inventory $result... method getResultInventory (line 53) | public function getResultInventory(){ method getSize (line 57) | public function getSize(){ FILE: src/pocketmine/inventory/CraftingManager.php class CraftingManager (line 38) | class CraftingManager{ method __construct (line 53) | public function __construct(bool $useJson = false){ method registerBrewingStand (line 100) | protected function registerBrewingStand(){ method sort (line 239) | public function sort(Item $i1, Item $i2){ method getRecipe (line 261) | public function getRecipe(UUID $id){ method getRecipes (line 269) | public function getRecipes(){ method getRecipesByResult (line 273) | public function getRecipesByResult(Item $item){ method getFurnaceRecipes (line 279) | public function getFurnaceRecipes(){ method matchFurnaceRecipe (line 288) | public function matchFurnaceRecipe(Item $input){ method matchBrewingRecipe (line 304) | public function matchBrewingRecipe(Item $input, Item $potion){ method registerShapedRecipe (line 315) | public function registerShapedRecipe(ShapedRecipe $recipe){ method registerShapelessRecipe (line 335) | public function registerShapelessRecipe(ShapelessRecipe $recipe){ method registerFurnaceRecipe (line 350) | public function registerFurnaceRecipe(FurnaceRecipe $recipe){ method registerBrewingRecipe (line 358) | public function registerBrewingRecipe(BrewingRecipe $recipe){ method matchRecipe (line 368) | public function matchRecipe(ShapelessRecipe $recipe){ method registerRecipe (line 419) | public function registerRecipe(Recipe $recipe){ FILE: src/pocketmine/inventory/CustomInventory.php class CustomInventory (line 27) | abstract class CustomInventory extends ContainerInventory{ FILE: src/pocketmine/inventory/DispenserInventory.php class DispenserInventory (line 26) | class DispenserInventory extends ContainerInventory{ method __construct (line 27) | public function __construct(Dispenser $tile){ method getHolder (line 34) | public function getHolder(){ FILE: src/pocketmine/inventory/DoubleChestInventory.php class DoubleChestInventory (line 32) | class DoubleChestInventory extends ChestInventory implements InventoryHo... method __construct (line 38) | public function __construct(Chest $left, Chest $right){ method getInventory (line 45) | public function getInventory(){ method getHolder (line 49) | public function getHolder(){ method getItem (line 53) | public function getItem($index){ method setItem (line 57) | public function setItem($index, Item $item){ method clear (line 61) | public function clear($index){ method getContents (line 65) | public function getContents(){ method setContents (line 77) | public function setContents(array $items){ method onOpen (line 98) | public function onOpen(Player $who){ method onClose (line 114) | public function onClose(Player $who){ method getLeftSide (line 132) | public function getLeftSide(){ method getRightSide (line 139) | public function getRightSide(){ FILE: src/pocketmine/inventory/DropItemTransaction.php class DropItemTransaction (line 27) | class DropItemTransaction extends BaseTransaction{ method __construct (line 40) | public function __construct(Item $droppedItem){ method setSourceItem (line 44) | public function setSourceItem(Item $item){ method getInventory (line 48) | public function getInventory(){ method getSlot (line 52) | public function getSlot(){ method sendSlotUpdate (line 56) | public function sendSlotUpdate(Player $source){ method getChange (line 60) | public function getChange(){ method execute (line 65) | public function execute(Player $source): bool{ FILE: src/pocketmine/inventory/DropperInventory.php class DropperInventory (line 26) | class DropperInventory extends ContainerInventory{ method __construct (line 27) | public function __construct(Dropper $tile){ method getHolder (line 34) | public function getHolder(){ FILE: src/pocketmine/inventory/EnchantInventory.php class EnchantInventory (line 40) | class EnchantInventory extends TemporaryInventory{ method __construct (line 47) | public function __construct(Position $pos){ method getHolder (line 54) | public function getHolder(){ method getResultSlotIndex (line 58) | public function getResultSlotIndex(){ method onOpen (line 62) | public function onOpen(Player $who){ method randomFloat (line 84) | private function randomFloat($min = 0, $max = 1){ method onSlotChange (line 88) | public function onSlotChange($index, $before, $send){ method onClose (line 182) | public function onClose(Player $who){ method checkEnts (line 204) | public function checkEnts(array $ent1, array $ent2){ method onEnchant (line 220) | public function onEnchant(Player $who, Item $before, Item $after){ method countBookshelf (line 246) | public function countBookshelf() : int{ method sendEnchantmentList (line 267) | public function sendEnchantmentList(){ method removeConflictEnchantment (line 285) | public function removeConflictEnchantment(Enchantment $enchantment, ar... FILE: src/pocketmine/inventory/EnderChestInventory.php class EnderChestInventory (line 34) | class EnderChestInventory extends ContainerInventory{ method __construct (line 38) | public function __construct(Human $owner, $contents = null){ method getOwner (line 53) | public function getOwner(){ method openAt (line 57) | public function openAt(Position $pos){ method getHolder (line 63) | public function getHolder(){ method onOpen (line 67) | public function onOpen(Player $who){ method onClose (line 83) | public function onClose(Player $who){ FILE: src/pocketmine/inventory/FakeBlockMenu.php class FakeBlockMenu (line 28) | class FakeBlockMenu extends Position implements InventoryHolder{ method __construct (line 32) | public function __construct(Inventory $inventory, Position $pos){ method getInventory (line 37) | public function getInventory(){ FILE: src/pocketmine/inventory/FloatingInventory.php class FloatingInventory (line 27) | class FloatingInventory extends BaseInventory{ method __construct (line 33) | public function __construct(InventoryHolder $holder){ FILE: src/pocketmine/inventory/Fuel.php class Fuel (line 27) | abstract class Fuel{ FILE: src/pocketmine/inventory/FurnaceInventory.php class FurnaceInventory (line 28) | class FurnaceInventory extends ContainerInventory{ method __construct (line 34) | public function __construct(Furnace $tile){ method getHolder (line 41) | public function getHolder(){ method getResult (line 48) | public function getResult(){ method getFuel (line 55) | public function getFuel(){ method getSmelting (line 62) | public function getSmelting(){ method setResult (line 71) | public function setResult(Item $item){ method setFuel (line 80) | public function setFuel(Item $item){ method setSmelting (line 89) | public function setSmelting(Item $item){ method onSlotChange (line 93) | public function onSlotChange($index, $before, $send){ FILE: src/pocketmine/inventory/FurnaceRecipe.php class FurnaceRecipe (line 28) | class FurnaceRecipe implements Recipe{ method __construct (line 42) | public function __construct(Item $result, Item $ingredient){ method getId (line 47) | public function getId(){ method setId (line 51) | public function setId(UUID $id){ method setInput (line 62) | public function setInput(Item $item){ method getInput (line 69) | public function getInput(){ method getResult (line 76) | public function getResult(){ method registerToCraftingManager (line 80) | public function registerToCraftingManager(){ FILE: src/pocketmine/inventory/HopperInventory.php class HopperInventory (line 26) | class HopperInventory extends ContainerInventory{ method __construct (line 27) | public function __construct(Hopper $tile){ method getHolder (line 34) | public function getHolder(){ FILE: src/pocketmine/inventory/Inventory.php type Inventory (line 30) | interface Inventory{ method getSize (line 33) | public function getSize(); method getMaxStackSize (line 35) | public function getMaxStackSize(); method setMaxStackSize (line 40) | public function setMaxStackSize($size); method getName (line 42) | public function getName(); method getTitle (line 44) | public function getTitle(); method getItem (line 51) | public function getItem($index); method setItem (line 63) | public function setItem($index, Item $item); method addItem (line 75) | public function addItem(...$slots); method canAddItem (line 84) | public function canAddItem(Item $item); method removeItem (line 94) | public function removeItem(...$slots); method getContents (line 99) | public function getContents(); method setContents (line 104) | public function setContents(array $items); method sendContents (line 109) | public function sendContents($target); method sendSlot (line 115) | public function sendSlot($index, $target); method contains (line 125) | public function contains(Item $item); method all (line 135) | public function all(Item $item); method first (line 145) | public function first(Item $item); method firstEmpty (line 152) | public function firstEmpty(); method remove (line 159) | public function remove(Item $item); method clear (line 168) | public function clear($index); method clearAll (line 173) | public function clearAll(); method getViewers (line 181) | public function getViewers(); method getType (line 186) | public function getType(); method getHolder (line 191) | public function getHolder(); method onOpen (line 196) | public function onOpen(Player $who); method open (line 205) | public function open(Player $who); method close (line 207) | public function close(Player $who); method onClose (line 212) | public function onClose(Player $who); method onSlotChange (line 219) | public function onSlotChange($index, $before, $send); FILE: src/pocketmine/inventory/InventoryHolder.php type InventoryHolder (line 24) | interface InventoryHolder{ method getInventory (line 31) | public function getInventory(); FILE: src/pocketmine/inventory/InventoryType.php class InventoryType (line 27) | class InventoryType{ method get (line 56) | public static function get($index){ method init (line 60) | public static function init(){ method __construct (line 87) | private function __construct($defaultSize, $defaultTitle, $typeId = 0){ method getDefaultSize (line 96) | public function getDefaultSize(){ method getDefaultTitle (line 103) | public function getDefaultTitle(){ method getNetworkType (line 110) | public function getNetworkType(){ FILE: src/pocketmine/inventory/MultiRecipe.php class MultiRecipe (line 26) | class MultiRecipe{ method __construct (line 30) | public function __construct(UUID $uuid){ FILE: src/pocketmine/inventory/PlayerInventory.php class PlayerInventory (line 38) | class PlayerInventory extends BaseInventory{ method __construct (line 44) | public function __construct(Human $player, $contents = null){ method getSize (line 76) | public function getSize(){ method setSize (line 80) | public function setSize($size){ method getHotbarSlotIndex (line 92) | public function getHotbarSlotIndex($index){ method setHotbarSlotIndex (line 101) | public function setHotbarSlotIndex($index, $slot){ method getHeldItemIndex (line 112) | public function getHeldItemIndex(){ method setHeldItemIndex (line 126) | public function setHeldItemIndex($hotbarSlotIndex, $sendToHolder = tru... method getItemInHand (line 174) | public function getItemInHand(){ method setItemInHand (line 190) | public function setItemInHand(Item $item){ method getHotbar (line 199) | public function getHotbar(){ method getHeldItemSlot (line 208) | public function getHeldItemSlot(){ method setHeldItemSlot (line 216) | public function setHeldItemSlot($slot){ method sendHeldItem (line 222) | public function sendHeldItem($target){ method onSlotChange (line 247) | public function onSlotChange($index, $before, $send){ method getHotbarSize (line 268) | public function getHotbarSize(){ method getArmorItem (line 272) | public function getArmorItem($index){ method setArmorItem (line 276) | public function setArmorItem($index, Item $item){ method damageArmor (line 280) | public function damageArmor($index, $cost){ method getHelmet (line 288) | public function getHelmet(){ method getChestplate (line 292) | public function getChestplate(){ method getLeggings (line 296) | public function getLeggings(){ method getBoots (line 300) | public function getBoots(){ method setHelmet (line 304) | public function setHelmet(Item $helmet){ method setChestplate (line 308) | public function setChestplate(Item $chestplate){ method setLeggings (line 312) | public function setLeggings(Item $leggings){ method setBoots (line 316) | public function setBoots(Item $boots){ method setItem (line 320) | public function setItem($index, Item $item, $send = true){ method clear (line 351) | public function clear($index, $send = true){ method getArmorContents (line 393) | public function getArmorContents(){ method clearAll (line 403) | public function clearAll(){ method sendArmorContents (line 415) | public function sendArmorContents($target){ method setArmorContents (line 443) | public function setArmorContents(array $items){ method sendArmorSlot (line 462) | public function sendArmorSlot($index, $target){ method sendContents (line 492) | public function sendContents($target){ method sendSlot (line 529) | public function sendSlot($index, $target){ method getHolder (line 557) | public function getHolder(){ FILE: src/pocketmine/inventory/Recipe.php type Recipe (line 26) | interface Recipe{ method getResult (line 31) | public function getResult(); method registerToCraftingManager (line 33) | public function registerToCraftingManager(); method getId (line 38) | public function getId(); FILE: src/pocketmine/inventory/ShapedRecipe.php class ShapedRecipe (line 29) | class ShapedRecipe implements Recipe{ method __construct (line 50) | public function __construct(Item $result, $height, $width){ method getWidth (line 61) | public function getWidth(){ method getHeight (line 65) | public function getHeight(){ method getResult (line 69) | public function getResult(){ method getId (line 73) | public function getId(){ method setId (line 77) | public function setId(UUID $id){ method addIngredient (line 85) | public function addIngredient($x, $y, Item $item){ method setIngredient (line 97) | public function setIngredient($key, Item $item){ method fixRecipe (line 108) | protected function fixRecipe($key, $item){ method getIngredientMap (line 117) | public function getIngredientMap(){ method getIngredientList (line 136) | public function getIngredientList(){ method getIngredient (line 155) | public function getIngredient($x, $y){ method getShape (line 162) | public function getShape(){ method registerToCraftingManager (line 166) | public function registerToCraftingManager(){ FILE: src/pocketmine/inventory/ShapedRecipeFromJson.php class ShapedRecipeFromJson (line 29) | class ShapedRecipeFromJson extends ShapedRecipe{ method __construct (line 50) | public function __construct(Item $result, $height, $width){ method getWidth (line 61) | public function getWidth(){ method getHeight (line 65) | public function getHeight(){ method getResult (line 69) | public function getResult(){ method getId (line 73) | public function getId(){ method setId (line 77) | public function setId(UUID $id){ method addIngredient (line 85) | public function addIngredient($x, $y, Item $item){ method setIngredient (line 97) | public function setIngredient($key, Item $item){ method fixRecipe (line 107) | protected function fixRecipe($key, $item){ method getIngredientMap (line 116) | public function getIngredientMap(){ method getIngredient (line 137) | public function getIngredient($x, $y){ method getShape (line 144) | public function getShape(){ method registerToCraftingManager (line 148) | public function registerToCraftingManager(){ FILE: src/pocketmine/inventory/ShapelessRecipe.php class ShapelessRecipe (line 28) | class ShapelessRecipe implements Recipe{ method __construct (line 37) | public function __construct(Item $result){ method getId (line 41) | public function getId(){ method setId (line 45) | public function setId(UUID $id){ method getResult (line 53) | public function getResult(){ method addIngredient (line 64) | public function addIngredient(Item $item){ method removeIngredient (line 85) | public function removeIngredient(Item $item){ method getIngredientList (line 102) | public function getIngredientList(){ method getIngredientCount (line 114) | public function getIngredientCount(){ method registerToCraftingManager (line 123) | public function registerToCraftingManager(){ FILE: src/pocketmine/inventory/SimpleTransactionQueue.php class SimpleTransactionQueue (line 28) | class SimpleTransactionQueue implements TransactionQueue{ method __construct (line 50) | public function __construct(Player $player = null){ method getPlayer (line 59) | public function getPlayer(){ method getInventories (line 63) | public function getInventories(){ method getTransactions (line 67) | public function getTransactions(){ method getTransactionCount (line 71) | public function getTransactionCount(){ method addTransaction (line 75) | public function addTransaction(Transaction $transaction){ method execute (line 85) | public function execute(){ FILE: src/pocketmine/inventory/TemporaryInventory.php class TemporaryInventory (line 26) | abstract class TemporaryInventory extends ContainerInventory{ method getResultSlotIndex (line 29) | abstract public function getResultSlotIndex(); method onClose (line 32) | public function onClose(Player $who){ FILE: src/pocketmine/inventory/Transaction.php type Transaction (line 27) | interface Transaction{ method getInventory (line 36) | public function getInventory(); method getSlot (line 41) | public function getSlot(); method getTargetItem (line 46) | public function getTargetItem(); method getCreationTime (line 51) | public function getCreationTime(); method execute (line 57) | public function execute(Player $source): bool; FILE: src/pocketmine/inventory/TransactionQueue.php type TransactionQueue (line 24) | interface TransactionQueue{ method getInventories (line 31) | function getInventories(); method getTransactions (line 36) | function getTransactions(); method getTransactionCount (line 41) | function getTransactionCount(); method addTransaction (line 48) | function addTransaction(Transaction $transaction); method execute (line 53) | function execute(); FILE: src/pocketmine/item/AcaciaDoor.php class AcaciaDoor (line 26) | class AcaciaDoor extends Door{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Apple.php class Apple (line 25) | class Apple extends Food{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 30) | public function getFoodRestore() : int{ method getSaturationRestore (line 34) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/Armor.php class Armor (line 30) | abstract class Armor extends Item{ method getMaxStackSize (line 42) | public function getMaxStackSize() : int { method isArmor (line 46) | public function isArmor(){ method useOn (line 57) | public function useOn($object, int $cost = 1){ method isUnbreakable (line 78) | public function isUnbreakable(){ method setCustomColor (line 83) | public function setCustomColor(Color $color){ method getCustomColor (line 93) | public function getCustomColor(){ method clearCustomColor (line 102) | public function clearCustomColor(){ method getArmorTier (line 111) | public function getArmorTier(){ method getArmorType (line 115) | public function getArmorType(){ method getMaxDurability (line 119) | public function getMaxDurability(){ method getArmorValue (line 123) | public function getArmorValue(){ method isHelmet (line 127) | public function isHelmet(){ method isChestplate (line 131) | public function isChestplate(){ method isLeggings (line 135) | public function isLeggings(){ method isBoots (line 139) | public function isBoots(){ FILE: src/pocketmine/item/Arrow.php class Arrow (line 24) | class Arrow extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1) { FILE: src/pocketmine/item/BakedPotato.php class BakedPotato (line 24) | class BakedPotato extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/Bed.php class Bed (line 26) | class Bed extends Item{ method __construct (line 28) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 33) | public function getMaxStackSize() : int{ FILE: src/pocketmine/item/Beetroot.php class Beetroot (line 24) | class Beetroot extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/BeetrootSeeds.php class BeetrootSeeds (line 26) | class BeetrootSeeds extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/BeetrootSoup.php class BeetrootSoup (line 25) | class BeetrootSoup extends Food{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 30) | public function getMaxStackSize() : int{ method getFoodRestore (line 34) | public function getFoodRestore() : int{ method getSaturationRestore (line 38) | public function getSaturationRestore() : float{ method getResidue (line 42) | public function getResidue(){ FILE: src/pocketmine/item/BirchDoor.php class BirchDoor (line 26) | class BirchDoor extends Door{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/BlazePowder.php class BlazePowder (line 24) | class BlazePowder extends Item { method __construct (line 25) | public function __construct($meta = 0, $count =1){ FILE: src/pocketmine/item/Boat.php class Boat (line 34) | class Boat extends Item{ method __construct (line 35) | public function __construct($meta = 0, $count = 1){ method canBeActivated (line 39) | public function canBeActivated() : bool{ method onActivate (line 43) | public function onActivate(Level $level, Player $player, Block $block,... FILE: src/pocketmine/item/Bone.php class Bone (line 24) | class Bone extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Book.php class Book (line 24) | class Book extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Bow.php class Bow (line 25) | class Bow extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Bowl.php class Bowl (line 25) | class Bowl extends Item{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Bread.php class Bread (line 24) | class Bread extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/BrewingStand.php class BrewingStand (line 26) | class BrewingStand extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Brick.php class Brick (line 25) | class Brick extends Item{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Bucket.php class Bucket (line 32) | class Bucket extends Item{ method __construct (line 33) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 37) | public function getMaxStackSize() : int{ method canBeActivated (line 41) | public function canBeActivated() : bool{ method onActivate (line 45) | public function onActivate(Level $level, Player $player, Block $block,... FILE: src/pocketmine/item/Cake.php class Cake (line 26) | class Cake extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 32) | public function getMaxStackSize() : int{ FILE: src/pocketmine/item/Camera.php class Camera (line 24) | class Camera extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 29) | public function getMaxStackSize() : int { FILE: src/pocketmine/item/Carrot.php class Carrot (line 26) | class Carrot extends Food{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 32) | public function getFoodRestore() : int{ method getSaturationRestore (line 36) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/Cauldron.php class Cauldron (line 26) | class Cauldron extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 32) | public function getMaxStackSize() : int{ FILE: src/pocketmine/item/ChainBoots.php class ChainBoots (line 25) | class ChainBoots extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isBoots (line 46) | public function isBoots(){ FILE: src/pocketmine/item/ChainChestplate.php class ChainChestplate (line 25) | class ChainChestplate extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isChestplate (line 46) | public function isChestplate(){ FILE: src/pocketmine/item/ChainHelmet.php class ChainHelmet (line 25) | class ChainHelmet extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isHelmet (line 46) | public function isHelmet(){ FILE: src/pocketmine/item/ChainLeggings.php class ChainLeggings (line 25) | class ChainLeggings extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isLeggings (line 46) | public function isLeggings(){ FILE: src/pocketmine/item/ChorusFruit.php class ChorusFruit (line 25) | class ChorusFruit extends Food{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 30) | public function getFoodRestore() : int{ method getSaturationRestore (line 34) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/Clay.php class Clay (line 24) | class Clay extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Clock.php class Clock (line 24) | class Clock extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Coal.php class Coal (line 25) | class Coal extends Item{ method __construct (line 29) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Compass.php class Compass (line 24) | class Compass extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/CookedChicken.php class CookedChicken (line 24) | class CookedChicken extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/CookedFish.php class CookedFish (line 24) | class CookedFish extends Fish{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/CookedMutton.php class CookedMutton (line 24) | class CookedMutton extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/CookedPorkchop.php class CookedPorkchop (line 24) | class CookedPorkchop extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/CookedRabbit.php class CookedRabbit (line 24) | class CookedRabbit extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/Cookie.php class Cookie (line 24) | class Cookie extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/DarkOakDoor.php class DarkOakDoor (line 26) | class DarkOakDoor extends Door{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Diamond.php class Diamond (line 25) | class Diamond extends Item{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/DiamondAxe.php class DiamondAxe (line 25) | class DiamondAxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isAxe (line 30) | public function isAxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/DiamondBoots.php class DiamondBoots (line 25) | class DiamondBoots extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isBoots (line 46) | public function isBoots(){ FILE: src/pocketmine/item/DiamondChestplate.php class DiamondChestplate (line 25) | class DiamondChestplate extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isChestplate (line 46) | public function isChestplate(){ FILE: src/pocketmine/item/DiamondHelmet.php class DiamondHelmet (line 25) | class DiamondHelmet extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isHelmet (line 46) | public function isHelmet(){ FILE: src/pocketmine/item/DiamondHoe.php class DiamondHoe (line 25) | class DiamondHoe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isHoe (line 30) | public function isHoe(){ FILE: src/pocketmine/item/DiamondLeggings.php class DiamondLeggings (line 25) | class DiamondLeggings extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isLeggings (line 46) | public function isLeggings(){ FILE: src/pocketmine/item/DiamondPickaxe.php class DiamondPickaxe (line 25) | class DiamondPickaxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isPickaxe (line 30) | public function isPickaxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/DiamondShovel.php class DiamondShovel (line 25) | class DiamondShovel extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isShovel (line 30) | public function isShovel(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/DiamondSword.php class DiamondSword (line 25) | class DiamondSword extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isSword (line 30) | public function isSword(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/Door.php class Door (line 24) | abstract class Door extends Item{ method getMaxStackSize (line 25) | public function getMaxStackSize() : int { FILE: src/pocketmine/item/Dye.php class Dye (line 26) | class Dye extends Item{ method __construct (line 44) | public function __construct($meta = 0, $count = 1) { method getNameByMeta (line 53) | public function getNameByMeta(int $meta) : string{ FILE: src/pocketmine/item/Egg.php class Egg (line 24) | class Egg extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Elytra.php class Elytra (line 25) | class Elytra extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorType (line 30) | public function getArmorType(){ method getMaxDurability (line 34) | public function getMaxDurability(){ method isChestplate (line 38) | public function isChestplate(){ FILE: src/pocketmine/item/Emerald.php class Emerald (line 24) | class Emerald extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/EnchantedBook.php class EnchantedBook (line 24) | class EnchantedBook extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/EnchantedGoldenApple.php class EnchantedGoldenApple (line 28) | class EnchantedGoldenApple extends Food{ method __construct (line 29) | public function __construct($meta = 0, $count = 1){ method canBeConsumedBy (line 33) | public function canBeConsumedBy(Entity $entity): bool{ method getFoodRestore (line 37) | public function getFoodRestore() : int{ method getSaturationRestore (line 41) | public function getSaturationRestore() : float{ method getAdditionalEffects (line 45) | public function getAdditionalEffects() : array{ FILE: src/pocketmine/item/EnchantingBottle.php class EnchantingBottle (line 24) | class EnchantingBottle extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/EnderPearl.php class EnderPearl (line 7) | class EnderPearl extends Item{ method __construct (line 8) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 12) | public function getMaxStackSize() : int { FILE: src/pocketmine/item/EyeOfEnder.php class EyeOfEnder (line 7) | class EyeOfEnder extends Item{ method __construct (line 8) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 12) | public function getMaxStackSize() : int { FILE: src/pocketmine/item/Feather.php class Feather (line 25) | class Feather extends Item{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/FermentedSpiderEye.php class FermentedSpiderEye (line 24) | class FermentedSpiderEye extends Item { method __construct (line 25) | public function __construct($meta = 0, $count =1){ FILE: src/pocketmine/item/Fish.php class Fish (line 26) | class Fish extends Food{ method __construct (line 35) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 47) | public function getFoodRestore() : int{ method getSaturationRestore (line 60) | public function getSaturationRestore() : float{ method getAdditionalEffects (line 73) | public function getAdditionalEffects() : array{ FILE: src/pocketmine/item/FishingRod.php class FishingRod (line 24) | class FishingRod extends Item { method __construct (line 25) | public function __construct($meta = 0, $count = 1) { FILE: src/pocketmine/item/Flint.php class Flint (line 24) | class Flint extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/FlintSteel.php class FlintSteel (line 32) | class FlintSteel extends Tool{ method __construct (line 36) | public function __construct($meta = 0, $count = 1){ method canBeActivated (line 43) | public function canBeActivated() : bool{ method onActivate (line 47) | public function onActivate(Level $level, Player $player, Block $block,... FILE: src/pocketmine/item/FlowerPot.php class FlowerPot (line 26) | class FlowerPot extends Item { method __construct (line 27) | public function __construct($meta = 0, $count = 1) { method getMaxStackSize (line 32) | public function getMaxStackSize() : int{ FILE: src/pocketmine/item/Food.php class Food (line 30) | abstract class Food extends Item implements FoodSource{ method canBeConsumed (line 31) | public function canBeConsumed() : bool{ method canBeConsumedBy (line 35) | public function canBeConsumedBy(Entity $entity) : bool{ method getResidue (line 39) | public function getResidue(){ method getAdditionalEffects (line 49) | public function getAdditionalEffects() : array{ method onConsume (line 53) | public function onConsume(Entity $human){ FILE: src/pocketmine/item/FoodSource.php type FoodSource (line 27) | interface FoodSource{ method getResidue (line 28) | public function getResidue(); method getFoodRestore (line 30) | public function getFoodRestore() : int; method getSaturationRestore (line 32) | public function getSaturationRestore() : float; method getAdditionalEffects (line 37) | public function getAdditionalEffects() : array; FILE: src/pocketmine/item/GlassBottle.php class GlassBottle (line 29) | class GlassBottle extends Item{ method __construct (line 30) | public function __construct($meta = 0, $count = 1){ method canBeActivated (line 34) | public function canBeActivated() : bool{ method onActivate (line 38) | public function onActivate(Level $level, Player $player, Block $block,... FILE: src/pocketmine/item/GlisteringMelon.php class GlisteringMelon (line 24) | class GlisteringMelon extends Item { method __construct (line 25) | public function __construct($meta = 0, $count =1){ FILE: src/pocketmine/item/GlowstoneDust.php class GlowstoneDust (line 24) | class GlowstoneDust extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/GoldAxe.php class GoldAxe (line 25) | class GoldAxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isAxe (line 30) | public function isAxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/GoldBoots.php class GoldBoots (line 25) | class GoldBoots extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isBoots (line 46) | public function isBoots(){ FILE: src/pocketmine/item/GoldChestplate.php class GoldChestplate (line 25) | class GoldChestplate extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isChestplate (line 46) | public function isChestplate(){ FILE: src/pocketmine/item/GoldHelmet.php class GoldHelmet (line 25) | class GoldHelmet extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isHelmet (line 46) | public function isHelmet(){ FILE: src/pocketmine/item/GoldHoe.php class GoldHoe (line 25) | class GoldHoe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isHoe (line 30) | public function isHoe(){ FILE: src/pocketmine/item/GoldIngot.php class GoldIngot (line 25) | class GoldIngot extends Item{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/GoldLeggings.php class GoldLeggings (line 25) | class GoldLeggings extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isLeggings (line 46) | public function isLeggings(){ FILE: src/pocketmine/item/GoldNugget.php class GoldNugget (line 24) | class GoldNugget extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/GoldPickaxe.php class GoldPickaxe (line 25) | class GoldPickaxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isPickaxe (line 30) | public function isPickaxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/GoldShovel.php class GoldShovel (line 25) | class GoldShovel extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isShovel (line 30) | public function isShovel(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/GoldSword.php class GoldSword (line 25) | class GoldSword extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isSword (line 30) | public function isSword(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/GoldenApple.php class GoldenApple (line 28) | class GoldenApple extends Food{ method __construct (line 29) | public function __construct($meta = 0, $count = 1){ method canBeConsumedBy (line 33) | public function canBeConsumedBy(Entity $entity): bool{ method getFoodRestore (line 37) | public function getFoodRestore() : int{ method getSaturationRestore (line 41) | public function getSaturationRestore() : float{ method getAdditionalEffects (line 45) | public function getAdditionalEffects() : array{ FILE: src/pocketmine/item/GoldenCarrot.php class GoldenCarrot (line 24) | class GoldenCarrot extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/Gunpowder.php class Gunpowder (line 24) | class Gunpowder extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Hopper.php class Hopper (line 26) | class Hopper extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/IronAxe.php class IronAxe (line 25) | class IronAxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isAxe (line 30) | public function isAxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/IronBoots.php class IronBoots (line 25) | class IronBoots extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isBoots (line 46) | public function isBoots(){ FILE: src/pocketmine/item/IronChestplate.php class IronChestplate (line 25) | class IronChestplate extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isChestplate (line 46) | public function isChestplate(){ FILE: src/pocketmine/item/IronDoor.php class IronDoor (line 26) | class IronDoor extends Door{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/IronHelmet.php class IronHelmet (line 25) | class IronHelmet extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isHelmet (line 46) | public function isHelmet(){ FILE: src/pocketmine/item/IronHoe.php class IronHoe (line 25) | class IronHoe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isHoe (line 30) | public function isHoe(){ FILE: src/pocketmine/item/IronIngot.php class IronIngot (line 25) | class IronIngot extends Item{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/IronLeggings.php class IronLeggings (line 25) | class IronLeggings extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isLeggings (line 46) | public function isLeggings(){ FILE: src/pocketmine/item/IronPickaxe.php class IronPickaxe (line 25) | class IronPickaxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isPickaxe (line 30) | public function isPickaxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/IronShovel.php class IronShovel (line 25) | class IronShovel extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isShovel (line 30) | public function isShovel(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/IronSword.php class IronSword (line 25) | class IronSword extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isSword (line 30) | public function isSword(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/Item.php class Item (line 50) | class Item implements ItemIds, \JsonSerializable{ method parseCompoundTag (line 55) | private static function parseCompoundTag(string $tag) : CompoundTag{ method writeCompoundTag (line 64) | private static function writeCompoundTag(CompoundTag $tag) : string{ method canBeActivated (line 85) | public function canBeActivated() :bool{ method init (line 89) | public static function init($readFromJson = false){ method initCreativeItems (line 268) | private static function initCreativeItems(){ method clearCreativeItems (line 282) | public static function clearCreativeItems(){ method getCreativeItems (line 286) | public static function getCreativeItems() : array{ method addCreativeItem (line 290) | public static function addCreativeItem(Item $item){ method removeCreativeItem (line 294) | public static function removeCreativeItem(Item $item){ method isCreativeItem (line 301) | public static function isCreativeItem(Item $item) : bool{ method getCreativeItem (line 315) | public static function getCreativeItem(int $index){ method getCreativeItemIndex (line 319) | public static function getCreativeItemIndex(Item $item) : int{ method get (line 329) | public static function get(int $id, int $meta = 0, int $count = 1, str... method fromString (line 349) | public static function fromString(string $str, bool $multiple = false){ method __construct (line 378) | public function __construct(int $id, int $meta = 0, int $count = 1, st... method setCompoundTag (line 389) | public function setCompoundTag($tags){ method getCompoundTag (line 403) | public function getCompoundTag() : string{ method hasCompoundTag (line 407) | public function hasCompoundTag() : bool{ method hasCustomBlockData (line 411) | public function hasCustomBlockData() : bool{ method clearCustomBlockData (line 424) | public function clearCustomBlockData(){ method setCustomBlockData (line 438) | public function setCustomBlockData(CompoundTag $compound){ method getCustomBlockData (line 454) | public function getCustomBlockData(){ method hasEnchantments (line 467) | public function hasEnchantments() : bool{ method getEnchantment (line 487) | public function getEnchantment(int $id){ method hasEnchantment (line 509) | public function hasEnchantment(int $id, int $level = 1, bool $compareL... method getEnchantmentLevel (line 530) | public function getEnchantmentLevel(int $id){ method addEnchantment (line 550) | public function addEnchantment(Enchantment $ench){ method getEnchantments (line 594) | public function getEnchantments() : array{ method hasRepairCost (line 610) | public function hasRepairCost() : bool{ method getRepairCost (line 626) | public function getRepairCost() : int{ method setRepairCost (line 643) | public function setRepairCost(int $cost){ method clearRepairCost (line 663) | public function clearRepairCost(){ method hasCustomName (line 678) | public function hasCustomName() : bool{ method getCustomName (line 694) | public function getCustomName() : string{ method setCustomName (line 710) | public function setCustomName(string $name){ method clearCustomName (line 736) | public function clearCustomName(){ method getNamedTagEntry (line 754) | public function getNamedTagEntry($name){ method getNamedTag (line 763) | public function getNamedTag(){ method setNamedTag (line 772) | public function setNamedTag(CompoundTag $tag){ method clearNamedTag (line 783) | public function clearNamedTag(){ method getCount (line 787) | public function getCount() : int{ method setCount (line 791) | public function setCount(int $count){ method getName (line 795) | final public function getName() : string{ method canBePlaced (line 799) | final public function canBePlaced() : bool{ method isPlaceable (line 803) | final public function isPlaceable() : bool{ method canBeConsumed (line 807) | public function canBeConsumed() : bool{ method canBeConsumedBy (line 811) | public function canBeConsumedBy(Entity $entity) : bool{ method onConsume (line 815) | public function onConsume(Entity $entity){ method getBlock (line 818) | public function getBlock() : Block{ method getId (line 826) | final public function getId() : int{ method getDamage (line 830) | final public function getDamage() : int{ method setDamage (line 834) | public function setDamage(int $meta){ method hasAnyDamageValue (line 838) | public function hasAnyDamageValue() : bool{ method getMaxStackSize (line 842) | public function getMaxStackSize() : int{ method getFuelTime (line 846) | final public function getFuelTime(){ method useOn (line 862) | public function useOn($object){ method isTool (line 869) | public function isTool(){ method getMaxDurability (line 876) | public function getMaxDurability(){ method isPickaxe (line 880) | public function isPickaxe(){ method isAxe (line 884) | public function isAxe(){ method isSword (line 888) | public function isSword(){ method isShovel (line 892) | public function isShovel(){ method isHoe (line 896) | public function isHoe(){ method isShears (line 900) | public function isShears(){ method isArmor (line 904) | public function isArmor(){ method getArmorValue (line 908) | public function getArmorValue(){ method isBoots (line 912) | public function isBoots(){ method isHelmet (line 916) | public function isHelmet(){ method isLeggings (line 920) | public function isLeggings(){ method isChestplate (line 924) | public function isChestplate(){ method getAttackDamage (line 928) | public function getAttackDamage(){ method getModifyAttackDamage (line 932) | public function getModifyAttackDamage(Entity $target){ method getDestroySpeed (line 953) | public function getDestroySpeed(Block $block, Player $player){ method onActivate (line 957) | public function onActivate(Level $level, Player $player, Block $block,... method equals (line 961) | public final function equals(Item $item, bool $checkDamage = true, boo... method deepEquals (line 965) | public final function deepEquals(Item $item, bool $checkDamage = true,... method __toString (line 975) | final public function __toString() : string{ method jsonSerialize (line 979) | final public function jsonSerialize(){ method nbtSerialize (line 996) | public function nbtSerialize(int $slot = -1, string $tagName = "") : C... method nbtDeserialize (line 1022) | public static function nbtDeserialize(CompoundTag $tag) : Item{ FILE: src/pocketmine/item/ItemBlock.php class ItemBlock (line 29) | class ItemBlock extends Item{ method __construct (line 30) | public function __construct(Block $block, $meta = 0, int $count = 1){ method setDamage (line 35) | public function setDamage(int $meta){ method __clone (line 40) | public function __clone(){ method getBlock (line 44) | public function getBlock() : Block{ FILE: src/pocketmine/item/ItemFrame.php class ItemFrame (line 26) | class ItemFrame extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/ItemIds.php type ItemIds (line 26) | interface ItemIds extends BlockIds{ FILE: src/pocketmine/item/ItemString.php class ItemString (line 24) | class ItemString extends Item { method __construct (line 25) | public function __construct($meta = 0, $count = 1) { FILE: src/pocketmine/item/JungleDoor.php class JungleDoor (line 26) | class JungleDoor extends Door{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Leather.php class Leather (line 24) | class Leather extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/LeatherBoots.php class LeatherBoots (line 25) | class LeatherBoots extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isBoots (line 46) | public function isBoots(){ FILE: src/pocketmine/item/LeatherCap.php class LeatherCap (line 25) | class LeatherCap extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isHelmet (line 46) | public function isHelmet(){ FILE: src/pocketmine/item/LeatherPants.php class LeatherPants (line 25) | class LeatherPants extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isLeggings (line 46) | public function isLeggings(){ FILE: src/pocketmine/item/LeatherTunic.php class LeatherTunic (line 25) | class LeatherTunic extends Armor{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getArmorTier (line 30) | public function getArmorTier(){ method getArmorType (line 34) | public function getArmorType(){ method getMaxDurability (line 38) | public function getMaxDurability(){ method getArmorValue (line 42) | public function getArmorValue(){ method isChestplate (line 46) | public function isChestplate(){ FILE: src/pocketmine/item/MagmaCream.php class MagmaCream (line 24) | class MagmaCream extends Item { method __construct (line 25) | public function __construct($meta = 0, $count =1){ FILE: src/pocketmine/item/Melon.php class Melon (line 24) | class Melon extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/MelonSeeds.php class MelonSeeds (line 26) | class MelonSeeds extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Minecart.php class Minecart (line 33) | class Minecart extends Item{ method __construct (line 34) | public function __construct($meta = 0, $count = 1){ method canBeActivated (line 38) | public function canBeActivated() : bool { method onActivate (line 42) | public function onActivate(Level $level, Player $player, Block $block,... FILE: src/pocketmine/item/MobHead.php class MobHead (line 26) | class MobHead extends Item{ method __construct (line 43) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/MushroomStew.php class MushroomStew (line 24) | class MushroomStew extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 29) | public function getMaxStackSize() :int{ method getFoodRestore (line 33) | public function getFoodRestore() : int{ method getSaturationRestore (line 37) | public function getSaturationRestore() : float{ method getResidue (line 41) | public function getResidue(){ FILE: src/pocketmine/item/NetherBrick.php class NetherBrick (line 24) | class NetherBrick extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/NetherQuartz.php class NetherQuartz (line 24) | class NetherQuartz extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/NetherStar.php class NetherStar (line 28) | class NetherStar extends Item{ method __construct (line 29) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/NetherWart.php class NetherWart (line 26) | class NetherWart extends Item { method __construct (line 27) | public function __construct($meta = 0, $count =1){ FILE: src/pocketmine/item/Painting.php class Painting (line 21) | class Painting extends Item{ method __construct (line 22) | public function __construct($meta = 0, $count = 1){ method canBeActivated (line 26) | public function canBeActivated() : bool{ method onActivate (line 30) | public function onActivate(Level $level, Player $player, Block $block,... FILE: src/pocketmine/item/Paper.php class Paper (line 24) | class Paper extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Potato.php class Potato (line 26) | class Potato extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Potion.php class Potion (line 32) | class Potion extends Item{ method __construct (line 129) | public function __construct($meta = 0, $count = 1){ method getColor (line 133) | public static function getColor(int $meta){ method getMaxStackSize (line 141) | public function getMaxStackSize() : int{ method canBeConsumed (line 145) | public function canBeConsumed() : bool{ method canBeConsumedBy (line 149) | public function canBeConsumedBy(Entity $entity) : bool{ method getEffects (line 153) | public function getEffects(): array{ method getEffectsById (line 161) | public static function getEffectsById(int $id) : array{ method onConsume (line 169) | public function onConsume(Entity $human){ method getEffectId (line 196) | public static function getEffectId(int $meta) : int{ method getNameByMeta (line 240) | public static function getNameByMeta(int $meta) : string{ FILE: src/pocketmine/item/PrismarineCrystals.php class PrismarineCrystals (line 28) | class PrismarineCrystals extends Item{ method __construct (line 29) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/PrismarineShard.php class PrismarineShard (line 28) | class PrismarineShard extends Item{ method __construct (line 29) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/PumpkinPie.php class PumpkinPie (line 24) | class PumpkinPie extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/PumpkinSeeds.php class PumpkinSeeds (line 26) | class PumpkinSeeds extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Quartz.php class Quartz (line 24) | class Quartz extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/RabbitStew.php class RabbitStew (line 24) | class RabbitStew extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 29) | public function getMaxStackSize() :int{ method getFoodRestore (line 33) | public function getFoodRestore() : int{ method getSaturationRestore (line 37) | public function getSaturationRestore() : float{ method getResidue (line 41) | public function getResidue(){ FILE: src/pocketmine/item/RawBeef.php class RawBeef (line 24) | class RawBeef extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/RawChicken.php class RawChicken (line 26) | class RawChicken extends Food{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 31) | public function getFoodRestore() : int{ method getSaturationRestore (line 35) | public function getSaturationRestore() : float{ method getAdditionalEffects (line 39) | public function getAdditionalEffects() : array{ FILE: src/pocketmine/item/RawMutton.php class RawMutton (line 24) | class RawMutton extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/RawPorkchop.php class RawPorkchop (line 24) | class RawPorkchop extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/RawRabbit.php class RawRabbit (line 24) | class RawRabbit extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/Redstone.php class Redstone (line 26) | class Redstone extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Repeater.php class Repeater (line 26) | class Repeater extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/RottenFlesh.php class RottenFlesh (line 26) | class RottenFlesh extends Food{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 31) | public function getFoodRestore() : int{ method getSaturationRestore (line 35) | public function getSaturationRestore() : float{ method getAdditionalEffects (line 39) | public function getAdditionalEffects() : array{ FILE: src/pocketmine/item/Shears.php class Shears (line 25) | class Shears extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Sign.php class Sign (line 26) | class Sign extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 32) | public function getMaxStackSize() : int { FILE: src/pocketmine/item/Skull.php class Skull (line 26) | class Skull extends Item{ method __construct (line 33) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 38) | public function getMaxStackSize() : int { FILE: src/pocketmine/item/Slimeball.php class Slimeball (line 24) | class Slimeball extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Snowball.php class Snowball (line 25) | class Snowball extends Item{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/SpawnEgg.php class SpawnEgg (line 36) | class SpawnEgg extends Item{ method __construct (line 37) | public function __construct($meta = 0, $count = 1){ method canBeActivated (line 41) | public function canBeActivated() : bool { method onActivate (line 45) | public function onActivate(Level $level, Player $player, Block $block,... FILE: src/pocketmine/item/SpiderEye.php class SpiderEye (line 26) | class SpiderEye extends Food{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 31) | public function getFoodRestore() : int{ method getSaturationRestore (line 35) | public function getSaturationRestore() : float{ method getAdditionalEffects (line 39) | public function getAdditionalEffects() : array{ FILE: src/pocketmine/item/SplashPotion.php class SplashPotion (line 24) | class SplashPotion extends Item{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method getMaxStackSize (line 30) | public function getMaxStackSize() : int{ method getNameByMeta (line 34) | public function getNameByMeta(int $meta){ FILE: src/pocketmine/item/SpruceDoor.php class SpruceDoor (line 26) | class SpruceDoor extends Door{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Steak.php class Steak (line 24) | class Steak extends Food{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ method getFoodRestore (line 29) | public function getFoodRestore() : int{ method getSaturationRestore (line 33) | public function getSaturationRestore() : float{ FILE: src/pocketmine/item/Stick.php class Stick (line 25) | class Stick extends Item{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/StoneAxe.php class StoneAxe (line 25) | class StoneAxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isAxe (line 30) | public function isAxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/StoneHoe.php class StoneHoe (line 25) | class StoneHoe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isHoe (line 30) | public function isHoe(){ FILE: src/pocketmine/item/StonePickaxe.php class StonePickaxe (line 25) | class StonePickaxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isPickaxe (line 30) | public function isPickaxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/StoneShovel.php class StoneShovel (line 25) | class StoneShovel extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isShovel (line 30) | public function isShovel(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/StoneSword.php class StoneSword (line 25) | class StoneSword extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isSword (line 30) | public function isSword(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/StringItem.php class StringItem (line 24) | class StringItem extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Sugar.php class Sugar (line 24) | class Sugar extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Sugarcane.php class Sugarcane (line 26) | class Sugarcane extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/Tool.php class Tool (line 30) | abstract class Tool extends Item{ method __construct (line 44) | public function __construct($id, $meta = 0, $count = 1, $name = "Unkno... method getMaxStackSize (line 48) | public function getMaxStackSize() : int { method useOn (line 60) | public function useOn($object, $type = 1){ method getMaxDurability (line 113) | public function getMaxDurability(){ method isUnbreakable (line 141) | public function isUnbreakable(){ method isPickaxe (line 146) | public function isPickaxe(){ method isAxe (line 150) | public function isAxe(){ method isSword (line 154) | public function isSword(){ method isShovel (line 158) | public function isShovel(){ method isHoe (line 162) | public function isHoe(){ method isShears (line 166) | public function isShears(){ method isTool (line 170) | public function isTool(){ FILE: src/pocketmine/item/Wheat.php class Wheat (line 24) | class Wheat extends Item{ method __construct (line 25) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/WheatSeeds.php class WheatSeeds (line 26) | class WheatSeeds extends Item{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/WoodenAxe.php class WoodenAxe (line 25) | class WoodenAxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isAxe (line 30) | public function isAxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/WoodenDoor.php class WoodenDoor (line 26) | class WoodenDoor extends Door{ method __construct (line 27) | public function __construct($meta = 0, $count = 1){ FILE: src/pocketmine/item/WoodenHoe.php class WoodenHoe (line 25) | class WoodenHoe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isHoe (line 30) | public function isHoe(){ FILE: src/pocketmine/item/WoodenPickaxe.php class WoodenPickaxe (line 25) | class WoodenPickaxe extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isPickaxe (line 30) | public function isPickaxe(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/WoodenShovel.php class WoodenShovel (line 25) | class WoodenShovel extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isShovel (line 30) | public function isShovel(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/WoodenSword.php class WoodenSword (line 25) | class WoodenSword extends Tool{ method __construct (line 26) | public function __construct($meta = 0, $count = 1){ method isSword (line 30) | public function isSword(){ method getAttackDamage (line 34) | public function getAttackDamage(){ FILE: src/pocketmine/item/enchantment/Enchantment.php class Enchantment (line 71) | class Enchantment{ method init (line 139) | public static function init(){ method getEnchantment (line 176) | public static function getEnchantment($id){ method getEnchantmentByName (line 183) | public static function getEnchantmentByName($name){ method getEnchantAbility (line 201) | public static function getEnchantAbility(Item $item){ method getEnchantWeight (line 228) | public static function getEnchantWeight(int $enchantmentId){ method getEnchantMaxLevel (line 274) | public static function getEnchantMaxLevel(int $enchantmentId){ method __construct (line 326) | private function __construct($id, $name, $rarity, $activationType, $sl... method getId (line 334) | public function getId(){ method getName (line 338) | public function getName() : string{ method getRarity (line 342) | public function getRarity(){ method getActivationType (line 346) | public function getActivationType(){ method getSlot (line 350) | public function getSlot(){ method hasSlot (line 354) | public function hasSlot($slot){ method getLevel (line 358) | public function getLevel(){ method setLevel (line 362) | public function setLevel(int $level){ method equals (line 368) | public function equals(Enchantment $ent){ method getRandomName (line 375) | public static function getRandomName(){ FILE: src/pocketmine/item/enchantment/EnchantmentEntry.php class EnchantmentEntry (line 25) | class EnchantmentEntry{ method __construct (line 37) | public function __construct(array $enchantments, $cost, $randomName){ method getEnchantments (line 43) | public function getEnchantments(){ method getCost (line 47) | public function getCost(){ method getRandomName (line 51) | public function getRandomName(){ FILE: src/pocketmine/item/enchantment/EnchantmentLevelTable.php class EnchantmentLevelTable (line 28) | class EnchantmentLevelTable{ method init (line 32) | public static function init(){ method getPossibleEnchantments (line 192) | public static function getPossibleEnchantments(Item $item, int $modifi... FILE: src/pocketmine/item/enchantment/EnchantmentList.php class EnchantmentList (line 25) | class EnchantmentList{ method __construct (line 30) | public function __construct($size){ method setSlot (line 38) | public function setSlot($slot, EnchantmentEntry $entry){ method getSlot (line 46) | public function getSlot($slot){ method getSize (line 50) | public function getSize(){ FILE: src/pocketmine/lang/BaseLang.php class BaseLang (line 27) | class BaseLang{ method __construct (line 36) | public function __construct($lang, $path = null, $fallback = self::FAL... method getName (line 48) | public function getName() : string{ method getLang (line 52) | public function getLang(){ method loadLang (line 56) | protected function loadLang($path, array &$d){ method translateString (line 87) | public function translateString($str, array $params = [], $onlyPrefix ... method translate (line 98) | public function translate(TextContainer $c){ method internalGet (line 113) | public function internalGet($id){ method get (line 123) | public function get($id){ method parseTranslation (line 133) | protected function parseTranslation($text, $onlyPrefix = null){ FILE: src/pocketmine/level/ChunkLoader.php type ChunkLoader (line 38) | interface ChunkLoader{ method getLoaderId (line 46) | public function getLoaderId(); method isLoaderActive (line 53) | public function isLoaderActive(); method getPosition (line 58) | public function getPosition(); method getX (line 63) | public function getX(); method getZ (line 68) | public function getZ(); method getLevel (line 73) | public function getLevel(); method onChunkChanged (line 80) | public function onChunkChanged(Chunk $chunk); method onChunkLoaded (line 87) | public function onChunkLoaded(Chunk $chunk); method onChunkUnloaded (line 95) | public function onChunkUnloaded(Chunk $chunk); method onChunkPopulated (line 103) | public function onChunkPopulated(Chunk $chunk); method onBlockChanged (line 110) | public function onBlockChanged(Vector3 $block); FILE: src/pocketmine/level/ChunkManager.php type ChunkManager (line 28) | interface ChunkManager{ method getBlockIdAt (line 38) | public function getBlockIdAt(int $x, int $y, int $z): int; method setBlockIdAt (line 48) | public function setBlockIdAt(int $x, int $y, int $z, int $id); method getBlockDataAt (line 59) | public function getBlockDataAt(int $x, int $y, int $z) : int; method setBlockDataAt (line 69) | public function setBlockDataAt(int $x, int $y, int $z, int $data); method getBlockLightAt (line 80) | public function getBlockLightAt(int $x, int $y, int $z) : int; method updateBlockLight (line 89) | public function updateBlockLight(int $x, int $y, int $z); method setBlockLightAt (line 99) | public function setBlockLightAt(int $x, int $y, int $z, int $level); method getChunk (line 107) | public function getChunk(int $chunkX, int $chunkZ); method setChunk (line 114) | public function setChunk(int $chunkX, int $chunkZ, Chunk $chunk = null); method getSeed (line 121) | public function getSeed(); FILE: src/pocketmine/level/Explosion.php class Explosion (line 45) | class Explosion{ method __construct (line 60) | public function __construct(Position $center, $size, $what = null, boo... method explodeA (line 71) | public function explodeA() : bool{ method explodeB (line 122) | public function explodeB() : bool{ FILE: src/pocketmine/level/Level.php class Level (line 121) | class Level implements ChunkManager, Metadatable{ method setBlockTempData (line 293) | public function setBlockTempData(Vector3 $pos, $data = null){ method getBlockTempData (line 307) | public function getBlockTempData(Vector3 $pos){ method chunkHash (line 322) | public static function chunkHash(int $x, int $z){ method blockHash (line 326) | public static function blockHash(int $x, int $y, int $z){ method getBlockXYZ (line 330) | public static function getBlockXYZ($hash, &$x, &$y, &$z){ method getXZ (line 343) | public static function getXZ($hash, &$x, &$z){ method generateChunkLoaderId (line 354) | public static function generateChunkLoaderId(ChunkLoader $loader) : int{ method __construct (line 372) | public function __construct(Server $server, string $name, string $path... method setDimension (line 415) | public function setDimension(int $dimension){ method getDimension (line 419) | public function getDimension() : int{ method getWeather (line 426) | public function getWeather(){ method getTickRate (line 430) | public function getTickRate() : int{ method getTickRateTime (line 434) | public function getTickRateTime(){ method setTickRate (line 438) | public function setTickRate(int $tickRate){ method initLevel (line 442) | public function initLevel(){ method getWaterHeight (line 450) | public function getWaterHeight() : int{ method registerGenerator (line 457) | public function registerGenerator(){ method unregisterGenerator (line 464) | public function unregisterGenerator(){ method getBlockMetadata (line 474) | public function getBlockMetadata() : BlockMetadataStore{ method getServer (line 481) | public function getServer() : Server{ method getProvider (line 488) | final public function getProvider(){ method getId (line 497) | final public function getId() : int{ method isClosed (line 501) | public function isClosed() : bool{ method close (line 505) | public function close(){ method addSound (line 527) | public function addSound(Sound $sound, array $players = null){ method addParticle (line 551) | public function addParticle(Particle $particle, array $players = null){ method getAutoSave (line 578) | public function getAutoSave() : bool{ method setAutoSave (line 585) | public function setAutoSave(bool $value){ method unload (line 596) | public function unload(bool $force = false) : bool{ method getChunkPlayers (line 637) | public function getChunkPlayers(int $chunkX, int $chunkZ) : array{ method getChunkLoaders (line 649) | public function getChunkLoaders(int $chunkX, int $chunkZ) : array{ method addChunkPacket (line 653) | public function addChunkPacket(int $chunkX, int $chunkZ, DataPacket $p... method registerChunkLoader (line 661) | public function registerChunkLoader(ChunkLoader $loader, int $chunkX, ... method unregisterChunkLoader (line 690) | public function unregisterChunkLoader(ChunkLoader $loader, int $chunkX... method checkTime (line 711) | public function checkTime(){ method sendTime (line 723) | public function sendTime(){ method doTick (line 739) | public function doTick(int $currentTick){ method checkSleep (line 855) | public function checkSleep(){ method sendBlockExtraData (line 881) | public function sendBlockExtraData(int $x, int $y, int $z, int $id, in... method sendBlocks (line 898) | public function sendBlocks(array $target, array $blocks, $flags = Upda... method clearCache (line 953) | public function clearCache(bool $full = false){ method clearChunkCache (line 970) | public function clearChunkCache(int $chunkX, int $chunkZ){ method tickChunks (line 974) | private function tickChunks(){ method __debugInfo (line 1046) | public function __debugInfo() : array{ method save (line 1055) | public function save(bool $force = false) : bool{ method saveChunks (line 1072) | public function saveChunks(){ method updateAround (line 1085) | public function updateAround(Vector3 $pos){ method scheduleUpdate (line 1122) | public function scheduleUpdate(Vector3 $pos, int $delay){ method getCollisionBlocks (line 1136) | public function getCollisionBlocks(AxisAlignedBB $bb, bool $targetFirs... method isFullBlock (line 1179) | public function isFullBlock(Vector3 $pos) : bool{ method getCollisionCubes (line 1199) | public function getCollisionCubes(Entity $entity, AxisAlignedBB $bb, b... method getFullLight (line 1301) | public function getFullLight(Vector3 $pos) : int{ method getFullBlock (line 1322) | public function getFullBlock(int $x, int $y, int $z) : int{ method getBlock (line 1334) | public function getBlock(Vector3 $pos, $cached = true) : Block{ method updateAllLight (line 1355) | public function updateAllLight(Vector3 $pos){ method updateBlockSkyLight (line 1360) | public function updateBlockSkyLight(int $x, int $y, int $z){ method updateBlockLight (line 1364) | public function updateBlockLight(int $x, int $y, int $z){ method computeRemoveBlockLight (line 1416) | private function computeRemoveBlockLight(int $x, int $y, int $z, int $... method computeSpreadBlockLight (line 1437) | private function computeSpreadBlockLight(int $x, int $y, int $z, int $... method setBlock (line 1471) | public function setBlock(Vector3 $pos, Block $block, bool $direct = fa... method dropItem (line 1530) | public function dropItem(Vector3 $source, Item $item, Vector3 $motion ... method useBreakOn (line 1574) | public function useBreakOn(Vector3 $vector, Item &$item = null, Player... method useItemOn (line 1737) | public function useItemOn(Vector3 $vector, Item &$item, int $face, flo... method getEntity (line 1924) | public function getEntity(int $entityId){ method getEntities (line 1933) | public function getEntities() : array{ method getCollidingEntities (line 1945) | public function getCollidingEntities(AxisAlignedBB $bb, Entity $entity... method getNearbyEntities (line 1985) | public function getNearbyEntities(AxisAlignedBB $bb, Entity $entity = ... method getNearbyExperienceOrb (line 2009) | public function getNearbyExperienceOrb(AxisAlignedBB $bb) : array{ method getTiles (line 2026) | public function getTiles() : array{ method getTileById (line 2035) | public function getTileById(int $tileId){ method getPlayers (line 2044) | public function getPlayers() : array{ method getLoaders (line 2051) | public function getLoaders() : array{ method getTile (line 2062) | public function getTile(Vector3 $pos){ method getChunkEntities (line 2080) | public function getChunkEntities($X, $Z) : array{ method getChunkTiles (line 2092) | public function getChunkTiles($X, $Z) : array{ method getBlockIdAt (line 2105) | public function getBlockIdAt(int $x, int $y, int $z) : int{ method setBlockIdAt (line 2117) | public function setBlockIdAt(int $x, int $y, int $z, int $id){ method getBlockExtraDataAt (line 2139) | public function getBlockExtraDataAt(int $x, int $y, int $z) : int{ method setBlockExtraDataAt (line 2152) | public function setBlockExtraDataAt(int $x, int $y, int $z, int $id, i... method getBlockDataAt (line 2167) | public function getBlockDataAt(int $x, int $y, int $z) : int{ method setBlockDataAt (line 2179) | public function setBlockDataAt(int $x, int $y, int $z, int $data){ method getBlockSkyLightAt (line 2201) | public function getBlockSkyLightAt(int $x, int $y, int $z) : int{ method setBlockSkyLightAt (line 2213) | public function setBlockSkyLightAt(int $x, int $y, int $z, int $level){ method getBlockLightAt (line 2226) | public function getBlockLightAt(int $x, int $y, int $z) : int{ method setBlockLightAt (line 2238) | public function setBlockLightAt(int $x, int $y, int $z, int $level){ method getBiomeId (line 2248) | public function getBiomeId(int $x, int $z) : int{ method getHeightMap (line 2258) | public function getHeightMap(int $x, int $z) : int{ method setBiomeId (line 2267) | public function setBiomeId(int $x, int $z, int $biomeId){ method setHeightMap (line 2276) | public function setHeightMap(int $x, int $z, int $value){ method getChunks (line 2283) | public function getChunks() : array{ method getChunk (line 2296) | public function getChunk(int $x, int $z, bool $create = false){ method generateChunkCallback (line 2306) | public function generateChunkCallback(int $x, int $z, Chunk $chunk){ method setChunk (line 2344) | public function setChunk(int $chunkX, int $chunkZ, Chunk $chunk = null... method sendLighting (line 2395) | public function sendLighting(int $x, int $y, int $z, Player $p){ method spawnLightning (line 2412) | public function spawnLightning(Vector3 $pos) : Lightning{ method spawnXPOrb (line 2445) | public function spawnXPOrb(Vector3 $pos, int $exp = 1){ method getHighestBlockAt (line 2483) | public function getHighestBlockAt(int $x, int $z) : int{ method canBlockSeeSky (line 2487) | public function canBlockSeeSky(Vector3 $pos) : bool{ method isChunkLoaded (line 2497) | public function isChunkLoaded(int $x, int $z) : bool{ method isChunkGenerated (line 2507) | public function isChunkGenerated(int $x, int $z) : bool{ method isChunkPopulated (line 2518) | public function isChunkPopulated(int $x, int $z) : bool{ method getSpawnLocation (line 2528) | public function getSpawnLocation(): Position{ method setSpawnLocation (line 2537) | public function setSpawnLocation(Vector3 $pos){ method requestChunk (line 2543) | public function requestChunk(int $x, int $z, Player $player){ method sendChunkFromCache (line 2552) | private function sendChunkFromCache($x, $z){ method processChunkRequest (line 2565) | private function processChunkRequest(){ method chunkRequestCallback (line 2593) | public function chunkRequestCallback(int $x, int $z, string $payload){ method removeEntity (line 2625) | public function removeEntity(Entity $entity){ method addEntity (line 2646) | public function addEntity(Entity $entity){ method addTile (line 2661) | public function addTile(Tile $tile){ method removeTile (line 2674) | public function removeTile(Tile $tile){ method isChunkInUse (line 2690) | public function isChunkInUse(int $x, int $z) : bool{ method loadChunk (line 2701) | public function loadChunk(int $x, int $z, bool $generate = true) : bool{ method queueUnloadChunk (line 2746) | private function queueUnloadChunk(int $x, int $z){ method unloadChunkRequest (line 2751) | public function unloadChunkRequest(int $x, int $z, bool $safe = true) ... method cancelUnloadChunkRequest (line 2761) | public function cancelUnloadChunkRequest(int $x, int $z){ method unloadChunk (line 2765) | public function unloadChunk(int $x, int $z, bool $safe = true, bool $t... method isSpawnChunk (line 2833) | public function isSpawnChunk(int $X, int $Z) : bool{ method getSafeSpawn (line 2845) | public function getSafeSpawn($spawn = null){ method getTime (line 2899) | public function getTime() : int{ method getName (line 2908) | public function getName() : string{ method getFolderName (line 2917) | public function getFolderName() : string{ method setTime (line 2926) | public function setTime(int $time){ method stopTime (line 2934) | public function stopTime(){ method startTime (line 2942) | public function startTime(){ method getSeed (line 2952) | public function getSeed(){ method setSeed (line 2961) | public function setSeed(int $seed){ method populateChunk (line 2965) | public function populateChunk(int $x, int $z, bool $force = false) : b... method generateChunk (line 3003) | public function generateChunk(int $x, int $z, bool $force = false){ method regenerateChunk (line 3017) | public function regenerateChunk(int $x, int $z){ method doChunkGarbageCollection (line 3026) | public function doChunkGarbageCollection(){ method unloadChunks (line 3052) | public function unloadChunks(bool $force = false){ method getChunkCacheFromData (line 3083) | public static function getChunkCacheFromData($chunkX, $chunkZ, $payload){ method setMetadata (line 3097) | public function setMetadata($metadataKey, MetadataValue $metadataValue){ method getMetadata (line 3101) | public function getMetadata($metadataKey){ method hasMetadata (line 3105) | public function hasMetadata($metadataKey){ method removeMetadata (line 3109) | public function removeMetadata($metadataKey, Plugin $plugin){ method addEntityMotion (line 3113) | public function addEntityMotion(int $chunkX, int $chunkZ, int $entityI... method addEntityMovement (line 3120) | public function addEntityMovement(int $chunkX, int $chunkZ, int $entit... method addPlayerMovement (line 3136) | public function addPlayerMovement($chunkX, $chunkZ, $entityId, $x, $y,... FILE: src/pocketmine/level/LevelException.php class LevelException (line 26) | class LevelException extends ServerException{ FILE: src/pocketmine/level/Location.php class Location (line 26) | class Location extends Position{ method __construct (line 39) | public function __construct($x = 0, $y = 0, $z = 0, $yaw = 0.0, $pitch... method fromObject (line 56) | public static function fromObject(Vector3 $pos, Level $level = null, $... method add (line 60) | public function add($x, $y = 0, $z = 0, $yaw = 0, $pitch = 0){ method getYaw (line 68) | public function getYaw(){ method getPitch (line 72) | public function getPitch(){ method fromObjectAdd (line 76) | public function fromObjectAdd(Vector3 $pos, $x, $y, $z){ method __toString (line 85) | public function __toString(){ FILE: src/pocketmine/level/MovingObjectPosition.php class MovingObjectPosition (line 27) | class MovingObjectPosition{ method __construct (line 48) | protected function __construct(){ method fromBlock (line 61) | public static function fromBlock($x, $y, $z, $side, Vector3 $hitVector){ method fromEntity (line 76) | public static function fromEntity(Entity $entity){ FILE: src/pocketmine/level/Position.php class Position (line 27) | class Position extends Vector3{ method __construct (line 38) | public function __construct($x = 0, $y = 0, $z = 0, Level $level = null){ method fromObject (line 45) | public static function fromObject(Vector3 $pos, Level $level = null){ method add (line 49) | public function add($x, $y = 0, $z = 0){ method getLevel (line 60) | public function getLevel(){ method setLevel (line 78) | public function setLevel(Level $level = null){ method isValid (line 92) | public function isValid(){ method getSide (line 106) | public function getSide($side, $step = 1){ method __toString (line 114) | public function __toString(){ method setComponents (line 125) | public function setComponents($x, $y, $z){ method fromObjectAdd (line 132) | public function fromObjectAdd(Vector3 $pos, $x, $y, $z){ FILE: src/pocketmine/level/SimpleChunkManager.php class SimpleChunkManager (line 30) | class SimpleChunkManager implements ChunkManager{ method __construct (line 38) | public function __construct($seed, $waterHeight = 0){ method getWaterHeight (line 43) | public function getWaterHeight() : int{ method getBlockIdAt (line 56) | public function getBlockIdAt(int $x, int $y, int $z) : int{ method setBlockIdAt (line 71) | public function setBlockIdAt(int $x, int $y, int $z, int $id){ method getBlockDataAt (line 86) | public function getBlockDataAt(int $x, int $y, int $z) : int{ method setBlockDataAt (line 101) | public function setBlockDataAt(int $x, int $y, int $z, int $data){ method getBlockLightAt (line 116) | public function getBlockLightAt(int $x, int $y, int $z) : int{ method setBlockLightAt (line 131) | public function setBlockLightAt(int $x, int $y, int $z, int $level){ method updateBlockLight (line 144) | public function updateBlockLight(int $x, int $y, int $z){ method computeRemoveBlockLight (line 196) | private function computeRemoveBlockLight($x, $y, $z, $currentLight, \S... method computeSpreadBlockLight (line 216) | private function computeSpreadBlockLight($x, $y, $z, $currentLight, \S... method getChunk (line 237) | public function getChunk(int $chunkX, int $chunkZ){ method setChunk (line 246) | public function setChunk(int $chunkX, int $chunkZ, Chunk $chunk = null){ method cleanChunks (line 254) | public function cleanChunks(){ method getSeed (line 263) | public function getSeed(){ FILE: src/pocketmine/level/WeakPosition.php class WeakPosition (line 27) | class WeakPosition extends Position{ method __construct (line 37) | public function __construct($x = 0, $y = 0, $z = 0, Level $level = null){ method fromObject (line 44) | public static function fromObject(Vector3 $pos, Level $level = null){ method getLevel (line 51) | public function getLevel(){ method setLevel (line 62) | public function setLevel(Level $level = null){ method getSide (line 81) | public function getSide($side, $step = 1){ method __toString (line 87) | public function __toString(){ FILE: src/pocketmine/level/format/Chunk.php class Chunk (line 40) | class Chunk{ method __construct (line 97) | public function __construct($provider, int $chunkX, int $chunkZ, array... method getX (line 145) | public function getX() : int{ method getZ (line 152) | public function getZ() : int{ method setX (line 156) | public function setX(int $x){ method setZ (line 163) | public function setZ(int $z){ method getProvider (line 170) | public function getProvider(){ method setProvider (line 177) | public function setProvider(LevelProvider $provider){ method getHeight (line 186) | public function getHeight() : int{ method getFullBlock (line 199) | public function getFullBlock(int $x, int $y, int $z) : int{ method setBlock (line 214) | public function setBlock(int $x, int $y, int $z, $blockId = null, $met... method getBlockId (line 231) | public function getBlockId(int $x, int $y, int $z) : int{ method setBlockId (line 243) | public function setBlockId(int $x, int $y, int $z, int $id){ method getBlockData (line 258) | public function getBlockData(int $x, int $y, int $z) : int{ method setBlockData (line 270) | public function setBlockData(int $x, int $y, int $z, int $data){ method getBlockExtraData (line 285) | public function getBlockExtraData(int $x, int $y, int $z) : int{ method setBlockExtraData (line 297) | public function setBlockExtraData(int $x, int $y, int $z, int $data){ method getBlockSkyLight (line 316) | public function getBlockSkyLight(int $x, int $y, int $z) : int{ method setBlockSkyLight (line 328) | public function setBlockSkyLight(int $x, int $y, int $z, int $level){ method getBlockLight (line 343) | public function getBlockLight(int $x, int $y, int $z) : int{ method setBlockLight (line 355) | public function setBlockLight(int $x, int $y, int $z, int $level){ method getHighestBlockAt (line 370) | public function getHighestBlockAt(int $x, int $z, bool $useHeightMap =... method getHeightMap (line 405) | public function getHeightMap(int $x, int $z) : int{ method setHeightMap (line 415) | public function setHeightMap(int $x, int $z, int $value){ method recalculateHeightMap (line 422) | public function recalculateHeightMap(){ method populateSkyLight (line 435) | public function populateSkyLight(){ method getBiomeId (line 467) | public function getBiomeId(int $x, int $z) : int{ method setBiomeId (line 478) | public function setBiomeId(int $x, int $z, int $biomeId){ FILE: src/pocketmine/level/format/EmptySubChunk.php class EmptySubChunk (line 28) | class EmptySubChunk extends SubChunk{ method __construct (line 30) | public function __construct(){ method isEmpty (line 34) | public function isEmpty() : bool{ method getBlockId (line 38) | public function getBlockId(int $x, int $y, int $z) : int{ method setBlockId (line 42) | public function setBlockId(int $x, int $y, int $z, int $id) : bool{ method getBlockData (line 46) | public function getBlockData(int $x, int $y, int $z) : int{ method setBlockData (line 50) | public function setBlockData(int $x, int $y, int $z, int $data) : bool{ method getFullBlock (line 54) | public function getFullBlock(int $x, int $y, int $z) : int{ method setBlock (line 58) | public function setBlock(int $x, int $y, int $z, $id = null, $data = n... method getBlockLight (line 62) | public function getBlockLight(int $x, int $y, int $z) : int{ method setBlockLight (line 66) | public function setBlockLight(int $x, int $y, int $z, int $level) : bool{ method getBlockSkyLight (line 70) | public function getBlockSkyLight(int $x, int $y, int $z) : int{ method setBlockSkyLight (line 74) | public function setBlockSkyLight(int $x, int $y, int $z, int $level) :... method getBlockIdColumn (line 78) | public function getBlockIdColumn(int $x, int $z) : string{ method getBlockDataColumn (line 82) | public function getBlockDataColumn(int $x, int $z) : string{ method getBlockLightColumn (line 86) | public function getBlockLightColumn(int $x, int $z) : string{ method getSkyLightColumn (line 90) | public function getSkyLightColumn(int $x, int $z) : string{ method getBlockIdArray (line 94) | public function getBlockIdArray() : string{ method getBlockDataArray (line 98) | public function getBlockDataArray() : string{ method getBlockLightArray (line 102) | public function getBlockLightArray() : string{ method getSkyLightArray (line 106) | public function getSkyLightArray() : string{ method networkSerialize (line 110) | public function networkSerialize() : string{ method fastSerialize (line 114) | public function fastSerialize() : string{ FILE: src/pocketmine/level/format/SubChunk.php method assignData (line 33) | private static function assignData(&$target, $data, $length, $value = "\... method __construct (line 42) | public function __construct(string $ids = "", string $data = "", string ... method isEmpty (line 49) | public function isEmpty() : bool{ method getBlockId (line 54) | public function getBlockId(int $x, int $y, int $z) : int{ function getBlockData (line 63) | function getBlockData(int $x, int $y, int $z) : int{ function getBlockLight (line 118) | function getBlockLight(int $x, int $y, int $z) : int{ function getBlockSkyLight (line 138) | function getBlockSkyLight(int $x, int $y, int $z) : int{ function getBlockDataArray (line 189) | function getBlockDataArray() : string{ function getSkyLightArray (line 194) | function getSkyLightArray() : string{ function getBlockLightArray (line 199) | function getBlockLightArray() : string{ function networkSerialize (line 204) | function networkSerialize() : string{ function fastSerialize (line 209) | function fastSerialize() : string{ function fastDeserialize (line 217) | function fastDeserialize(string $data) : SubChunk{ FILE: src/pocketmine/level/format/io/BaseLevelProvider.php class BaseLevelProvider (line 37) | abstract class BaseLevelProvider implements LevelProvider{ method __construct (line 47) | public function __construct(Level $level, string $path){ method getPath (line 72) | public function getPath() : string{ method getServer (line 76) | public function getServer(){ method getLevel (line 80) | public function getLevel(){ method getName (line 84) | public function getName() : string{ method getTime (line 88) | public function getTime(){ method setTime (line 92) | public function setTime($value){ method getSeed (line 96) | public function getSeed(){ method setSeed (line 100) | public function setSeed($value){ method getSpawn (line 104) | public function getSpawn() : Vector3{ method setSpawn (line 108) | public function setSpawn(Vector3 $pos){ method doGarbageCollection (line 114) | public function doGarbageCollection(){ method getLevelData (line 121) | public function getLevelData() : CompoundTag{ method saveLevelData (line 125) | public function saveLevelData(){ method requestChunkTask (line 134) | public function requestChunkTask(int $x, int $z){ FILE: src/pocketmine/level/format/io/ChunkException.php class ChunkException (line 24) | class ChunkException extends \RuntimeException{ FILE: src/pocketmine/level/format/io/ChunkRequestTask.php class ChunkRequestTask (line 31) | class ChunkRequestTask extends AsyncTask{ method __construct (line 41) | public function __construct(Level $level, Chunk $chunk){ method onRun (line 61) | public function onRun(){ method onCompletion (line 69) | public function onCompletion(Server $server){ FILE: src/pocketmine/level/format/io/LevelProvider.php type LevelProvider (line 30) | interface LevelProvider{ method __construct (line 36) | public function __construct(Level $level, string $path); method getProviderName (line 43) | public static function getProviderName() : string; method getWorldHeight (line 50) | public function getWorldHeight() : int; method getPath (line 55) | public function getPath() : string; method isValid (line 65) | public static function isValid(string $path) : bool; method generate (line 76) | public static function generate(string $path, string $name, $seed, str... method getGenerator (line 83) | public function getGenerator() : string; method getGeneratorOptions (line 88) | public function getGeneratorOptions() : array; method getChunk (line 100) | public function getChunk(int $chunkX, int $chunkZ, bool $create = false); method setChunk (line 107) | public function setChunk(int $chunkX, int $chunkZ, Chunk $chunk); method saveChunk (line 115) | public function saveChunk(int $chunkX, int $chunkZ) : bool; method saveChunks (line 117) | public function saveChunks(); method loadChunk (line 126) | public function loadChunk(int $chunkX, int $chunkZ, bool $create = fal... method unloadChunk (line 135) | public function unloadChunk(int $chunkX, int $chunkZ, bool $safe = tru... method unloadChunks (line 137) | public function unloadChunks(); method isChunkLoaded (line 145) | public function isChunkLoaded(int $chunkX, int $chunkZ) : bool; method isChunkGenerated (line 153) | public function isChunkGenerated(int $chunkX, int $chunkZ) : bool; method isChunkPopulated (line 161) | public function isChunkPopulated(int $chunkX, int $chunkZ) : bool; method requestChunkTask (line 171) | public function requestChunkTask(int $x, int $z); method getName (line 176) | public function getName(); method getTime (line 181) | public function getTime(); method setTime (line 186) | public function setTime($value); method getSeed (line 191) | public function getSeed(); method setSeed (line 196) | public function setSeed($value); method getSpawn (line 201) | public function getSpawn() : Vector3; method setSpawn (line 206) | public function setSpawn(Vector3 $pos); method getLoadedChunks (line 211) | public function getLoadedChunks() : array; method doGarbageCollection (line 213) | public function doGarbageCollection(); method getLevel (line 218) | public function getLevel(); method close (line 220) | public function close(); FILE: src/pocketmine/level/format/io/LevelProviderManager.php class LevelProviderManager (line 28) | abstract class LevelProviderManager{ method addProvider (line 36) | public static function addProvider(string $class){ method getProvider (line 51) | public static function getProvider(string $path){ method getProviderByName (line 69) | public static function getProviderByName(string $name){ FILE: src/pocketmine/level/format/io/region/Anvil.php class Anvil (line 38) | class Anvil extends McRegion{ method nbtSerialize (line 42) | public function nbtSerialize(Chunk $chunk) : string{ method nbtDeserialize (line 102) | public function nbtDeserialize(string $data){ method getProviderName (line 157) | public static function getProviderName() : string{ method getWorldHeight (line 161) | public function getWorldHeight() : int{ FILE: src/pocketmine/level/format/io/region/McRegion.php class McRegion (line 40) | class McRegion extends BaseLevelProvider{ method nbtSerialize (line 55) | public function nbtSerialize(Chunk $chunk) : string{ method nbtDeserialize (line 126) | public function nbtDeserialize(string $data){ method getProviderName (line 210) | public static function getProviderName() : string{ method getWorldHeight (line 214) | public function getWorldHeight() : int{ method isValid (line 219) | public static function isValid(string $path) : bool{ method generate (line 241) | public static function generate(string $path, string $name, $seed, str... method getGenerator (line 277) | public function getGenerator() : string{ method getGeneratorOptions (line 281) | public function getGeneratorOptions() : array{ method getChunk (line 285) | public function getChunk(int $chunkX, int $chunkZ, bool $create = false){ method setChunk (line 296) | public function setChunk(int $chunkX, int $chunkZ, Chunk $chunk){ method saveChunk (line 314) | public function saveChunk(int $chunkX, int $chunkZ) : bool{ method saveChunks (line 324) | public function saveChunks(){ method loadChunk (line 330) | public function loadChunk(int $chunkX, int $chunkZ, bool $create = fal... method unloadChunk (line 355) | public function unloadChunk(int $chunkX, int $chunkZ, bool $safe = tru... method unloadChunks (line 365) | public function unloadChunks(){ method isChunkLoaded (line 372) | public function isChunkLoaded(int $chunkX, int $chunkZ) : bool{ method isChunkGenerated (line 376) | public function isChunkGenerated(int $chunkX, int $chunkZ) : bool{ method isChunkPopulated (line 384) | public function isChunkPopulated(int $chunkX, int $chunkZ) : bool{ method getLoadedChunks (line 393) | public function getLoadedChunks() : array{ method doGarbageCollection (line 397) | public function doGarbageCollection(){ method getRegionIndex (line 413) | public static function getRegionIndex(int $chunkX, int $chunkZ, &$x, &... method getEmptyChunk (line 424) | public function getEmptyChunk(int $chunkX, int $chunkZ){ method getRegion (line 434) | protected function getRegion(int $x, int $z){ method loadRegion (line 442) | protected function loadRegion(int $x, int $z){ method close (line 448) | public function close(){ FILE: src/pocketmine/level/format/io/region/PMAnvil.php class PMAnvil (line 40) | class PMAnvil extends Anvil{ method nbtSerialize (line 44) | public function nbtSerialize(Chunk $chunk) : string{ method nbtDeserialize (line 104) | public function nbtDeserialize(string $data){ method getProviderName (line 151) | public static function getProviderName() : string{ FILE: src/pocketmine/level/format/io/region/RegionLoader.php class RegionLoader (line 31) | class RegionLoader{ method __construct (line 49) | public function __construct(McRegion $level, int $regionX, int $region... method __destruct (line 70) | public function __destruct(){ method isChunkGenerated (line 77) | protected function isChunkGenerated(int $index) : bool{ method readChunk (line 81) | public function readChunk(int $x, int $z){ method chunkExists (line 124) | public function chunkExists(int $x, int $z) : bool{ method saveChunk (line 128) | protected function saveChunk(int $x, int $z, string $chunkData){ method removeChunk (line 155) | public function removeChunk(int $x, int $z){ method writeChunk (line 161) | public function writeChunk(Chunk $chunk){ method getChunkOffset (line 169) | protected static function getChunkOffset(int $x, int $z) : int{ method close (line 173) | public function close(){ method doSlowCleanUp (line 179) | public function doSlowCleanUp() : int{ method cleanGarbage (line 215) | private function cleanGarbage() : int{ method loadLocationTable (line 254) | protected function loadLocationTable(){ method writeLocationTable (line 268) | private function writeLocationTable(){ method writeLocationIndex (line 281) | protected function writeLocationIndex($index){ method createBlank (line 288) | protected function createBlank(){ method getX (line 307) | public function getX() : int{ method getZ (line 311) | public function getZ() : int{ FILE: src/pocketmine/level/generator/Flat.php class Flat (line 40) | class Flat extends Generator{ method getSettings (line 51) | public function getSettings(){ method getName (line 55) | public function getName() : string{ method __construct (line 59) | public function __construct(array $options = []){ method parsePreset (line 81) | protected function parsePreset($preset, $chunkX, $chunkZ){ method init (line 137) | public function init(ChunkManager $level, Random $random){ method generateChunk (line 151) | public function generateChunk($chunkX, $chunkZ){ method populateChunk (line 165) | public function populateChunk($chunkX, $chunkZ){ method getSpawn (line 173) | public function getSpawn(){ FILE: src/pocketmine/level/generator/GenerationTask.php class GenerationTask (line 31) | class GenerationTask extends AsyncTask{ method __construct (line 37) | public function __construct(Level $level, Chunk $chunk){ method onRun (line 43) | public function onRun(){ method onCompletion (line 71) | public function onCompletion(Server $server){ FILE: src/pocketmine/level/generator/Generator.php class Generator (line 32) | abstract class Generator{ method addGenerator (line 35) | public static function addGenerator($object, $name){ method getGeneratorList (line 48) | public static function getGeneratorList(){ method getGenerator (line 57) | public static function getGenerator($name){ method getGeneratorName (line 65) | public static function getGeneratorName($class){ method getFastNoise1D (line 85) | public static function getFastNoise1D(Noise $noise, $xSize, $samplingR... method getFastNoise2D (line 120) | public static function getFastNoise2D(Noise $noise, $xSize, $zSize, $s... method getFastNoise3D (line 175) | public static function getFastNoise3D(Noise $noise, $xSize, $ySize, $z... method getWaterHeight (line 243) | public function getWaterHeight() : int{ method __construct (line 247) | public abstract function __construct(array $settings = []); method init (line 249) | public abstract function init(ChunkManager $level, Random $random); method generateChunk (line 251) | public abstract function generateChunk($chunkX, $chunkZ); method populateChunk (line 253) | public abstract function populateChunk($chunkX, $chunkZ); method getSettings (line 255) | public abstract function getSettings(); method getName (line 257) | public abstract function getName(); method getSpawn (line 259) | public abstract function getSpawn(); FILE: src/pocketmine/level/generator/GeneratorRegisterTask.php class GeneratorRegisterTask (line 33) | class GeneratorRegisterTask extends AsyncTask{ method __construct (line 41) | public function __construct(Level $level, Generator $generator){ method onRun (line 49) | public function onRun(){ FILE: src/pocketmine/level/generator/GeneratorUnregisterTask.php class GeneratorUnregisterTask (line 30) | class GeneratorUnregisterTask extends AsyncTask{ method __construct (line 34) | public function __construct(Level $level){ method onRun (line 38) | public function onRun(){ FILE: src/pocketmine/level/generator/LightPopulationTask.php class LightPopulationTask (line 31) | class LightPopulationTask extends AsyncTask{ method __construct (line 36) | public function __construct(Level $level, Chunk $chunk){ method onRun (line 41) | public function onRun(){ method onCompletion (line 56) | public function onCompletion(Server $server){ FILE: src/pocketmine/level/generator/PopulationTask.php class PopulationTask (line 31) | class PopulationTask extends AsyncTask{ method __construct (line 47) | public function __construct(Level $level, Chunk $chunk){ method onRun (line 63) | public function onRun(){ method onCompletion (line 148) | public function onCompletion(Server $server){ FILE: src/pocketmine/level/generator/Void.php class Generator (line 30) | class Void extends Generator{ method getSettings (line 41) | public function getSettings(){ method getName (line 45) | public function getName(){ method __construct (line 49) | public function __construct(array $settings = []){ method init (line 53) | public function init(ChunkManager $level, Random $random){ method generateChunk (line 58) | public function generateChunk($chunkX, $chunkZ){ method populateChunk (line 88) | public function populateChunk($chunkX, $chunkZ){ method getSpawn (line 92) | public function getSpawn(){ FILE: src/pocketmine/level/generator/biome/Biome.php class Biome (line 44) | abstract class Biome{ method register (line 101) | protected static function register($id, Biome $biome){ method init (line 120) | public static function init(){ method getBiome (line 147) | public static function getBiome($id){ method clearPopulators (line 151) | public function clearPopulators(){ method addPopulator (line 155) | public function addPopulator(Populator $populator){ method removePopulator (line 159) | public function removePopulator($class){ method populateChunk (line 165) | public function populateChunk(ChunkManager $level, $chunkX, $chunkZ, R... method getPopulators (line 171) | public function getPopulators(){ method setId (line 175) | public function setId($id){ method getId (line 182) | public function getId(){ method getName (line 186) | public abstract function getName(); method getMinElevation (line 188) | public function getMinElevation(){ method getMaxElevation (line 192) | public function getMaxElevation(){ method setElevation (line 196) | public function setElevation($min, $max){ method getGroundCover (line 204) | public function getGroundCover(){ method setGroundCover (line 211) | public function setGroundCover(array $covers){ method getTemperature (line 215) | public function getTemperature(){ method getRainfall (line 219) | public function getRainfall(){ FILE: src/pocketmine/level/generator/biome/BiomeSelector.php class BiomeSelector (line 27) | class BiomeSelector{ method __construct (line 43) | public function __construct(Random $random, Biome $fallback){ method lookup (line 49) | public function lookup($temperature, $rainfall){ method recalculate (line 87) | public function recalculate(){ method addBiome (line 97) | public function addBiome(Biome $biome){ method getTemperature (line 101) | public function getTemperature($x, $z){ method getRainfall (line 105) | public function getRainfall($x, $z){ method pickBiome (line 115) | public function pickBiome($x, $z){ FILE: src/pocketmine/level/generator/nether/Nether.php class Nether (line 45) | class Nether extends Generator{ method __construct (line 67) | public function __construct(array $options = []){ method generateKernel (line 73) | private static function generateKernel(){ method getName (line 90) | public function getName() : string{ method getWaterHeight (line 94) | public function getWaterHeight() : int{ method getSettings (line 98) | public function getSettings(){ method init (line 102) | public function init(ChunkManager $level, Random $random){ method generateChunk (line 128) | public function generateChunk($chunkX, $chunkZ){ method populateChunk (line 164) | public function populateChunk($chunkX, $chunkZ){ method getSpawn (line 175) | public function getSpawn(){ FILE: src/pocketmine/level/generator/nether/biome/HellBiome.php class HellBiome (line 9) | class HellBiome extends Biome{ method __construct (line 11) | public function __construct(){ method getName (line 15) | public function getName() : string{ FILE: src/pocketmine/level/generator/nether/object/NetherOre.php class NetherOre (line 30) | class NetherOre extends Object{ method __construct (line 34) | public function __construct(Random $random, OreType $type){ method getType (line 39) | public function getType(){ method canPlaceObject (line 43) | public function canPlaceObject(ChunkManager $level, $x, $y, $z){ method placeObject (line 47) | public function placeObject(ChunkManager $level, $x, $y, $z){ FILE: src/pocketmine/level/generator/nether/populator/GroundFire.php class GroundFire (line 29) | class GroundFire extends VariableAmountPopulator{ method populate (line 33) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method canGroundFireStay (line 47) | private function canGroundFireStay($x, $y, $z){ method getHighestWorkableBlock (line 52) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/nether/populator/NetherGlowStone.php class NetherGlowStone (line 31) | class NetherGlowStone extends Populator{ method populate (line 36) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method getHighestWorkableBlock (line 48) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/nether/populator/NetherLava.php class NetherLava (line 29) | class NetherLava extends VariableAmountPopulator{ method populate (line 33) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method getFlowDecay (line 50) | private function getFlowDecay($x1, $y1, $z1, $x2, $y2, $z2){ method lavaSpread (line 58) | private function lavaSpread($x, $y, $z){ method flowIntoBlock (line 141) | private function flowIntoBlock($x, $y, $z, $newFlowDecay){ method canFlowInto (line 150) | private function canFlowInto($x, $y, $z){ method calculateFlowCost (line 158) | private function calculateFlowCost($xx, $yy, $zz, $accumulatedCost, $p... method getOptimalFlowDirections (line 205) | private function getOptimalFlowDirections($xx, $yy, $zz){ method getSmallestFlowDecay (line 251) | private function getSmallestFlowDecay($x1, $y1, $z1, $x2, $y2, $z2, $d... method canNetherLavaStay (line 266) | private function canNetherLavaStay($x, $y, $z){ method getHighestWorkableBlock (line 271) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/nether/populator/NetherOre.php class NetherOre (line 29) | class NetherOre extends Populator{ method populate (line 32) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method setOreTypes (line 46) | public function setOreTypes(array $types){ FILE: src/pocketmine/level/generator/noise/Noise.php class Noise (line 28) | abstract class Noise{ method floor (line 37) | public static function floor($x){ method fade (line 41) | public static function fade($x){ method lerp (line 45) | public static function lerp($x, $y, $z){ method linearLerp (line 49) | public static function linearLerp($x, $x1, $x2, $q0, $q1){ method bilinearLerp (line 53) | public static function bilinearLerp($x, $y, $q00, $q01, $q10, $q11, $x... method trilinearLerp (line 64) | public static function trilinearLerp($x, $y, $z, $q000, $q001, $q010, ... method grad (line 85) | public static function grad($hash, $x, $y, $z){ method getNoise2D (line 93) | abstract public function getNoise2D($x, $z); method getNoise3D (line 95) | abstract public function getNoise3D($x, $y, $z); method noise2D (line 97) | public function noise2D($x, $z, $normalized = false){ method noise3D (line 120) | public function noise3D($x, $y, $z, $normalized = false){ method setOffset (line 144) | public function setOffset($x, $y, $z){ FILE: src/pocketmine/level/generator/noise/Perlin.php class Perlin (line 26) | class Perlin extends Noise{ method __construct (line 34) | public function __construct(Random $random, $octaves, $persistence, $e... method getNoise3D (line 61) | public function getNoise3D($x, $y, $z){ method getNoise2D (line 145) | public function getNoise2D($x, $y){ FILE: src/pocketmine/level/generator/noise/Simplex.php class Simplex (line 33) | class Simplex extends Perlin{ method __construct (line 66) | public function __construct(Random $random, $octaves, $persistence, $e... method dot2D (line 83) | protected static function dot2D($g, $x, $y){ method dot3D (line 87) | protected static function dot3D($g, $x, $y, $z){ method dot4D (line 91) | protected static function dot4D($g, $x, $y, $z, $w){ method getNoise3D (line 95) | public function getNoise3D($x, $y, $z){ method getNoise2D (line 219) | public function getNoise2D($x, $y){ FILE: src/pocketmine/level/generator/normal/Normal.php class Normal (line 47) | class Normal extends Generator{ method __construct (line 69) | public function __construct(array $options = []){ method generateKernel (line 75) | private static function generateKernel(){ method getName (line 92) | public function getName(){ method getSettings (line 96) | public function getSettings(){ method pickBiome (line 100) | public function pickBiome($x, $z){ method init (line 115) | public function init(ChunkManager $level, Random $random){ method generateChunk (line 159) | public function generateChunk($chunkX, $chunkZ){ method populateChunk (line 226) | public function populateChunk($chunkX, $chunkZ){ method getSpawn (line 237) | public function getSpawn(){ FILE: src/pocketmine/level/generator/normal/Normal2.php class Normal2 (line 46) | class Normal2 extends Normal{ method pickBiome (line 81) | public function pickBiome($x, $z) : Biome{ method init (line 99) | public function init(ChunkManager $level, Random $random){ method generateChunk (line 153) | public function generateChunk($chunkX, $chunkZ){ method populateChunk (line 270) | public function populateChunk($chunkX, $chunkZ){ method getSpawn (line 281) | public function getSpawn(){ FILE: src/pocketmine/level/generator/normal/biome/BeachBiome.php class BeachBiome (line 29) | class BeachBiome extends SandyBiome{ method __construct (line 31) | public function __construct(){ method getName (line 40) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/DesertBiome.php class DesertBiome (line 29) | class DesertBiome extends SandyBiome{ method __construct (line 31) | public function __construct(){ method getName (line 89) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/ForestBiome.php class ForestBiome (line 29) | class ForestBiome extends GrassyBiome{ method __construct (line 36) | public function __construct($type = self::TYPE_NORMAL){ method getName (line 64) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/GrassyBiome.php class GrassyBiome (line 26) | abstract class GrassyBiome extends NormalBiome{ method __construct (line 28) | public function __construct(){ FILE: src/pocketmine/level/generator/normal/biome/IcePlainsBiome.php class IcePlainsBiome (line 26) | class IcePlainsBiome extends SnowyBiome{ method __construct (line 28) | public function __construct(){ method getName (line 42) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/MesaBiome.php class MesaBiome (line 31) | class MesaBiome extends SandyBiome{ method __construct (line 33) | public function __construct(){ method getName (line 80) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/MountainsBiome.php class MountainsBiome (line 28) | class MountainsBiome extends GrassyBiome{ method __construct (line 30) | public function __construct(){ method getName (line 50) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/NormalBiome.php class NormalBiome (line 26) | abstract class NormalBiome extends Biome{ FILE: src/pocketmine/level/generator/normal/biome/OceanBiome.php class OceanBiome (line 28) | class OceanBiome extends WateryBiome{ method __construct (line 30) | public function __construct(){ method getName (line 49) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/PlainBiome.php class PlainBiome (line 33) | class PlainBiome extends GrassyBiome{ method __construct (line 35) | public function __construct(){ method getName (line 72) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/RiverBiome.php class RiverBiome (line 28) | class RiverBiome extends WateryBiome{ method __construct (line 30) | public function __construct(){ method getName (line 50) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/SandyBiome.php class SandyBiome (line 29) | class SandyBiome extends GrassyBiome{ method __construct (line 31) | public function __construct(){ method getName (line 86) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/SmallMountainsBiome.php class SmallMountainsBiome (line 25) | class SmallMountainsBiome extends MountainsBiome{ method __construct (line 27) | public function __construct(){ method getName (line 33) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/SnowyBiome.php class SnowyBiome (line 26) | abstract class SnowyBiome extends NormalBiome{ method __construct (line 28) | public function __construct(){ FILE: src/pocketmine/level/generator/normal/biome/SwampBiome.php class SwampBiome (line 32) | class SwampBiome extends GrassyBiome{ method __construct (line 34) | public function __construct(){ method getName (line 63) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/TaigaBiome.php class TaigaBiome (line 30) | class TaigaBiome extends SnowyBiome{ method __construct (line 32) | public function __construct(){ method getName (line 59) | public function getName() : string{ FILE: src/pocketmine/level/generator/normal/biome/WateryBiome.php class WateryBiome (line 24) | abstract class WateryBiome extends GrassyBiome{ FILE: src/pocketmine/level/generator/normal/object/AcaciaTree.php class AcaciaTree (line 28) | class AcaciaTree extends Tree{ method __construct (line 29) | public function __construct(){ FILE: src/pocketmine/level/generator/normal/object/BigTree.php class BigTree (line 31) | class BigTree extends Tree{ method canPlaceObject (line 50) | public function canPlaceObject(ChunkManager $level, $x, $y, $z, Random... method placeObject (line 66) | public function placeObject(ChunkManager $level, $x, $y, $z, Random $r... method getLeafGroupPoints (line 89) | private function getLeafGroupPoints(ChunkManager $level, $x, $y, $z){ method getLeafGroupLayerSize (line 138) | private function getLeafGroupLayerSize(int $y){ method generateGroupLayer (line 145) | private function generateGroupLayer(ChunkManager $level, int $x, int $... method getRoughLayerSize (line 159) | private function getRoughLayerSize(int $layer) : float { method generateBranches (line 172) | private function generateBranches(ChunkManager $level, int $x, int $y,... method getAvailableBlockSpace (line 188) | private function getAvailableBlockSpace(ChunkManager $level, Vector3 $... FILE: src/pocketmine/level/generator/normal/object/BirchTree.php class BirchTree (line 30) | class BirchTree extends Tree{ method __construct (line 34) | public function __construct($superBirch = false){ method placeObject (line 42) | public function placeObject(ChunkManager $level, $x, $y, $z, Random $r... FILE: src/pocketmine/level/generator/normal/object/CactusStack.php class CactusStack (line 32) | class CactusStack extends Object{ method __construct (line 39) | public function __construct(Random $random){ method randomize (line 44) | public function randomize(){ method canPlaceObject (line 48) | public function canPlaceObject(ChunkManager $level, int $x, int $y, in... method placeObject (line 63) | public function placeObject(ChunkManager $level, int $x, int $y, int $z){ FILE: src/pocketmine/level/generator/normal/object/DarkOakTree.php class DarkOakTree (line 28) | class DarkOakTree extends Tree{ method __construct (line 29) | public function __construct(){ FILE: src/pocketmine/level/generator/normal/object/JungleTree.php class JungleTree (line 28) | class JungleTree extends Tree{ method __construct (line 30) | public function __construct(){ FILE: src/pocketmine/level/generator/normal/object/OakTree.php class OakTree (line 30) | class OakTree extends Tree{ method __construct (line 32) | public function __construct(){ method placeObject (line 39) | public function placeObject(ChunkManager $level, $x, $y, $z, Random $r... FILE: src/pocketmine/level/generator/normal/object/Ore.php class Ore (line 28) | class Ore{ method __construct (line 32) | public function __construct(Random $random, OreType $type){ method getType (line 37) | public function getType(){ method canPlaceObject (line 41) | public function canPlaceObject(ChunkManager $level, $x, $y, $z){ method placeObject (line 45) | public function placeObject(ChunkManager $level, $x, $y, $z){ FILE: src/pocketmine/level/generator/normal/object/OreType.php class OreType (line 26) | class OreType{ method __construct (line 29) | public function __construct(Block $material, $clusterCount, $clusterSi... FILE: src/pocketmine/level/generator/normal/object/Pond.php class Pond (line 29) | class Pond{ method __construct (line 33) | public function __construct(Random $random, Block $type){ method canPlaceObject (line 38) | public function canPlaceObject(ChunkManager $level, Vector3 $pos){ method placeObject (line 41) | public function placeObject(ChunkManager $level, Vector3 $pos){ FILE: src/pocketmine/level/generator/normal/object/SpruceTree.php class SpruceTree (line 30) | class SpruceTree extends Tree{ method __construct (line 32) | public function __construct(){ method placeObject (line 40) | public function placeObject(ChunkManager $level, $x, $y, $z, Random $r... FILE: src/pocketmine/level/generator/normal/object/SugarCaneStack.php class SugarCaneStack (line 32) | class SugarCaneStack extends Object{ method __construct (line 40) | public function __construct(Random $random){ method randomize (line 45) | public function randomize(){ method isWater (line 49) | private function isWater(int $id) : bool{ method canPlaceObject (line 56) | public function canPlaceObject(ChunkManager $level, int $x, int $y, in... method placeObject (line 71) | public function placeObject(ChunkManager $level, int $x, int $y, int $z){ FILE: src/pocketmine/level/generator/normal/object/TallGrass.php class TallGrass (line 30) | class TallGrass extends Object{ method growGrass (line 31) | public static function growGrass(ChunkManager $level, Vector3 $pos, Ra... FILE: src/pocketmine/level/generator/normal/object/Tree.php class Tree (line 30) | abstract class Tree extends Object{ method growTree (line 47) | public static function growTree(ChunkManager $level, $x, $y, $z, Rando... method canPlaceObject (line 83) | public function canPlaceObject(ChunkManager $level, $x, $y, $z, Random... method placeObject (line 101) | public function placeObject(ChunkManager $level, $x, $y, $z, Random $r... method placeTrunk (line 124) | protected function placeTrunk(ChunkManager $level, $x, $y, $z, Random ... FILE: src/pocketmine/level/generator/normal/populator/Cactus.php class Cactus (line 29) | class Cactus extends VariableAmountPopulator{ method __construct (line 32) | public function __construct(){ method populate (line 36) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method getHighestWorkableBlock (line 51) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/normal/populator/Cave.php class Cave (line 32) | class Cave extends Populator{ method populate (line 33) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method pop (line 52) | private function pop(ChunkManager $level, $x, $z, $chunkX, $chunkZ, Ra... method generateCaveBranch (line 89) | private function generateCaveBranch(ChunkManager $level, Vector3 $chun... method generateLargeCaveBranch (line 169) | private function generateLargeCaveBranch(ChunkManager $level, Vector3 ... class CaveNode (line 174) | class CaveNode{ method __construct (line 188) | public function __construct(ChunkManager $level, Vector3 $chunk, Vecto... method clamp (line 198) | private function clamp(Vector3 $pos){ method canPlace (line 206) | public function canPlace(){ method place (line 223) | public function place(){ FILE: src/pocketmine/level/generator/normal/populator/DeadBush.php class DeadBush (line 29) | class DeadBush extends VariableAmountPopulator{ method populate (line 33) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method canDeadBushStay (line 48) | private function canDeadBushStay($x, $y, $z){ method getHighestWorkableBlock (line 53) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/normal/populator/Flower.php class Flower (line 30) | class Flower extends VariableAmountPopulator{ method addType (line 37) | public function addType($type){ method getTypes (line 41) | public function getTypes(){ method populate (line 45) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method canFlowerStay (line 68) | private function canFlowerStay($x, $y, $z){ method getHighestWorkableBlock (line 73) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/normal/populator/GroundCover.php class GroundCover (line 32) | class GroundCover extends Populator{ method populate (line 34) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... FILE: src/pocketmine/level/generator/normal/populator/LilyPad.php class LilyPad (line 29) | class LilyPad extends VariableAmountPopulator{ method populate (line 33) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method canLilyPadStay (line 48) | private function canLilyPadStay($x, $y, $z){ method getHighestWorkableBlock (line 53) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/normal/populator/Mineshaft.php class Mineshaft (line 28) | class Mineshaft extends Populator{ method populate (line 35) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... FILE: src/pocketmine/level/generator/normal/populator/MossStone.php class MossStone (line 29) | class MossStone extends VariableAmountPopulator{ method populate (line 33) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method canMossStoneStay (line 48) | private function canMossStoneStay($x, $y, $z){ method getHighestWorkableBlock (line 53) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/normal/populator/Mushroom.php class Mushroom (line 32) | class Mushroom extends VariableAmountPopulator{ method __construct (line 36) | public function __construct(){ method populate (line 40) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method canMushroomStay (line 61) | private function canMushroomStay($x, $y, $z){ method getHighestWorkableBlock (line 67) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/normal/populator/Ore.php class Ore (line 29) | class Ore extends Populator{ method populate (line 32) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method setOreTypes (line 46) | public function setOreTypes(array $types){ FILE: src/pocketmine/level/generator/normal/populator/Pond.php class Pond (line 29) | class Pond extends Populator{ method populate (line 34) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method setWaterOdd (line 46) | public function setWaterOdd($waterOdd){ method setLavaOdd (line 50) | public function setLavaOdd($lavaOdd){ method setLavaSurfaceOdd (line 54) | public function setLavaSurfaceOdd($lavaSurfaceOdd){ FILE: src/pocketmine/level/generator/normal/populator/SugarCane.php class SugarCane (line 33) | class SugarCane extends VariableAmountPopulator{ method populate (line 39) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method getHighestWorkableBlock (line 67) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/normal/populator/TallGrass.php class TallGrass (line 29) | class TallGrass extends VariableAmountPopulator{ method populate (line 33) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method canTallGrassStay (line 48) | private function canTallGrassStay($x, $y, $z){ method getHighestWorkableBlock (line 53) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/normal/populator/Tree.php class Tree (line 31) | class Tree extends VariableAmountPopulator{ method __construct (line 38) | public function __construct($type = Sapling::OAK){ method populate (line 43) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method getHighestWorkableBlock (line 57) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/normal/populator/WaterPit.php class WaterPit (line 29) | class WaterPit extends VariableAmountPopulator{ method populate (line 33) | public function populate(ChunkManager $level, $chunkX, $chunkZ, Random... method canWaterPitStay (line 48) | private function canWaterPitStay($x, $y, $z){ method getHighestWorkableBlock (line 53) | private function getHighestWorkableBlock($x, $z){ FILE: src/pocketmine/level/generator/populator/Populator.php class Populator (line 30) | abstract class Populator{ method populate (line 31) | public abstract function populate(ChunkManager $level, $chunkX, $chunk... FILE: src/pocketmine/level/generator/populator/VariableAmountPopulator.php class VariableAmountPopulator (line 29) | abstract class VariableAmountPopulator extends Populator{ method __construct (line 34) | public function __construct(int $baseAmount = 0, int $randomAmount = 0... method setOdd (line 40) | public function setOdd(int $odd){ method checkOdd (line 44) | public function checkOdd(Random $random) : bool{ method getAmount (line 51) | public function getAmount(Random $random){ method setBaseAmount (line 55) | public final function setBaseAmount(int $baseAmount){ method setRandomAmount (line 59) | public final function setRandomAmount(int $randomAmount){ method getBaseAmount (line 63) | public function getBaseAmount() : int{ method getRandomAmount (line 67) | public function getRandomAmount() : int{ FILE: src/pocketmine/level/particle/AngryVillagerParticle.php class AngryVillagerParticle (line 26) | class AngryVillagerParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/BlockForceFieldParticle.php class BlockForceFieldParticle (line 26) | class BlockForceFieldParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos, int $data = 0){ FILE: src/pocketmine/level/particle/BubbleParticle.php class BubbleParticle (line 26) | class BubbleParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/CriticalParticle.php class CriticalParticle (line 26) | class CriticalParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos, $scale = 2){ FILE: src/pocketmine/level/particle/DestroyBlockParticle.php class DestroyBlockParticle (line 31) | class DestroyBlockParticle extends Particle{ method __construct (line 35) | public function __construct(Vector3 $pos, Block $b){ method encode (line 40) | public function encode(){ FILE: src/pocketmine/level/particle/DustParticle.php class DustParticle (line 26) | class DustParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos, $r, $g, $b, $a = 255){ FILE: src/pocketmine/level/particle/EnchantParticle.php class EnchantParticle (line 26) | class EnchantParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/EnchantmentTableParticle.php class EnchantmentTableParticle (line 26) | class EnchantmentTableParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/EntityFlameParticle.php class EntityFlameParticle (line 26) | class EntityFlameParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/ExplodeParticle.php class ExplodeParticle (line 26) | class ExplodeParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/FlameParticle.php class FlameParticle (line 26) | class FlameParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/FloatingTextParticle.php class FloatingTextParticle (line 31) | class FloatingTextParticle extends Particle{ method __construct (line 44) | public function __construct(Vector3 $pos, $text, $title = ""){ method getText (line 50) | public function getText(){ method getTitle (line 54) | public function getTitle(){ method setText (line 58) | public function setText($text){ method setTitle (line 62) | public function setTitle($title){ method isInvisible (line 66) | public function isInvisible(){ method setInvisible (line 70) | public function setInvisible($value = true){ method encode (line 74) | public function encode(){ FILE: src/pocketmine/level/particle/GenericParticle.php class GenericParticle (line 27) | class GenericParticle extends Particle{ method __construct (line 32) | public function __construct(Vector3 $pos, $id, $data = 0){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/level/particle/HappyVillagerParticle.php class HappyVillagerParticle (line 26) | class HappyVillagerParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/HeartParticle.php class HeartParticle (line 26) | class HeartParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos, $scale = 0){ FILE: src/pocketmine/level/particle/HugeExplodeParticle.php class HugeExplodeParticle (line 26) | class HugeExplodeParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/HugeExplodeSeedParticle.php class HugeExplodeSeedParticle (line 26) | class HugeExplodeSeedParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/InkParticle.php class InkParticle (line 26) | class InkParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos, $scale = 0){ FILE: src/pocketmine/level/particle/InstantEnchantParticle.php class InstantEnchantParticle (line 26) | class InstantEnchantParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/ItemBreakParticle.php class ItemBreakParticle (line 27) | class ItemBreakParticle extends GenericParticle{ method __construct (line 28) | public function __construct(Vector3 $pos, Item $item){ FILE: src/pocketmine/level/particle/LavaDripParticle.php class LavaDripParticle (line 26) | class LavaDripParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/LavaParticle.php class LavaParticle (line 26) | class LavaParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/MobSpawnParticle.php class MobSpawnParticle (line 27) | class MobSpawnParticle extends Particle{ method __construct (line 32) | public function __construct(Vector3 $pos, $width = 0, $height = 0){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/level/particle/MobSpellParticle.php class MobSpellParticle (line 26) | class MobSpellParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos, $r = 0, $g = 0, $b = 0, $a =... FILE: src/pocketmine/level/particle/Particle.php class Particle (line 27) | abstract class Particle extends Vector3{ method encode (line 74) | abstract public function encode(); FILE: src/pocketmine/level/particle/PortalParticle.php class PortalParticle (line 26) | class PortalParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/RainSplashParticle.php class RainSplashParticle (line 26) | class RainSplashParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/RedstoneParticle.php class RedstoneParticle (line 26) | class RedstoneParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos, $lifetime = 1){ FILE: src/pocketmine/level/particle/SmokeParticle.php class SmokeParticle (line 26) | class SmokeParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos, $scale = 0){ FILE: src/pocketmine/level/particle/SpellParticle.php class SpellParticle (line 27) | class SpellParticle extends GenericParticle{ method __construct (line 28) | public function __construct(Vector3 $pos, $r = 0, $g = 0, $b = 0, $a =... method encode (line 32) | public function encode(){ FILE: src/pocketmine/level/particle/SplashParticle.php class SplashParticle (line 26) | class SplashParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/SporeParticle.php class SporeParticle (line 26) | class SporeParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/TerrainParticle.php class TerrainParticle (line 27) | class TerrainParticle extends GenericParticle{ method __construct (line 28) | public function __construct(Vector3 $pos, Block $b){ FILE: src/pocketmine/level/particle/WaterDripParticle.php class WaterDripParticle (line 26) | class WaterDripParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/WaterParticle.php class WaterParticle (line 26) | class WaterParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/particle/WhiteSmokeParticle.php class WhiteSmokeParticle (line 26) | class WhiteSmokeParticle extends GenericParticle{ method __construct (line 27) | public function __construct(Vector3 $pos, $scale = 0){ FILE: src/pocketmine/level/sound/AnvilFallSound.php class AnvilFallSound (line 27) | class AnvilFallSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/AnvilUseSound.php class AnvilUseSound (line 27) | class AnvilUseSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/BatSound.php class BatSound (line 27) | class BatSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/BlazeShootSound.php class BlazeShootSound (line 27) | class BlazeShootSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/BlockPlaceSound.php class BlockPlaceSound (line 27) | class BlockPlaceSound extends GenericSound{ method __construct (line 31) | public function __construct(Block $b){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/level/sound/ButtonClickSound.php class ButtonClickSound (line 27) | class ButtonClickSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/sound/ClickSound.php class ClickSound (line 27) | class ClickSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/DoorBumpSound.php class DoorBumpSound (line 27) | class DoorBumpSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/DoorCrashSound.php class DoorCrashSound (line 27) | class DoorCrashSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/DoorSound.php class DoorSound (line 27) | class DoorSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/EndermanTeleportSound.php class EndermanTeleportSound (line 27) | class EndermanTeleportSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos){ FILE: src/pocketmine/level/sound/ExpPickupSound.php class ExpPickupSound (line 27) | class ExpPickupSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/ExplodeSound.php class ExplodeSound (line 27) | class ExplodeSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/FizzSound.php class FizzSound (line 27) | class FizzSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/GenericSound.php class GenericSound (line 27) | class GenericSound extends Sound{ method __construct (line 29) | public function __construct(Vector3 $pos, $id, $pitch = 0){ method getPitch (line 38) | public function getPitch(){ method setPitch (line 42) | public function setPitch($pitch){ method encode (line 47) | public function encode(){ FILE: src/pocketmine/level/sound/GhastShootSound.php class GhastShootSound (line 27) | class GhastShootSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/GhastSound.php class GhastSound (line 27) | class GhastSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/GraySplashSound.php class GraySplashSound (line 27) | class GraySplashSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/LaunchSound.php class LaunchSound (line 27) | class LaunchSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/NoteblockSound.php class NoteblockSound (line 27) | class NoteblockSound extends GenericSound{ method __construct (line 37) | public function __construct(Vector3 $pos, $instrument = self::INSTRUME... method encode (line 43) | public function encode(){ FILE: src/pocketmine/level/sound/PopSound.php class PopSound (line 27) | class PopSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/Sound.php class Sound (line 27) | abstract class Sound extends Vector3{ method encode (line 32) | abstract public function encode(); FILE: src/pocketmine/level/sound/SpellSound.php class SpellSound (line 27) | class SpellSound extends Sound{ method __construct (line 32) | public function __construct(Vector3 $pos, $r = 0, $g = 0, $b = 0){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/level/sound/SplashSound.php class SplashSound (line 27) | class SplashSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/TNTPrimeSound.php class TNTPrimeSound (line 27) | class TNTPrimeSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/ZombieHealSound.php class ZombieHealSound (line 27) | class ZombieHealSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/sound/ZombieInfectSound.php class ZombieInfectSound (line 27) | class ZombieInfectSound extends GenericSound{ method __construct (line 28) | public function __construct(Vector3 $pos, $pitch = 0){ FILE: src/pocketmine/level/weather/Weather.php class Weather (line 30) | class Weather{ method __construct (line 52) | public function __construct(Level $level, $duration = 1200){ method canCalculate (line 60) | public function canCalculate() : bool{ method setCanCalculate (line 64) | public function setCanCalculate(bool $canCalc){ method calcWeather (line 68) | public function calcWeather($currentTick){ method setWeather (line 100) | public function setWeather(int $wea, int $duration = 12000){ method getRandomWeatherData (line 111) | public function getRandomWeatherData() : array{ method setRandomWeatherData (line 115) | public function setRandomWeatherData(array $randomWeatherData){ method getWeather (line 119) | public function getWeather() : int{ method getWeatherFromString (line 123) | public static function getWeatherFromString($weather){ method isSunny (line 152) | public function isSunny() : bool{ method isRainy (line 159) | public function isRainy() : bool{ method isRainyThunder (line 166) | public function isRainyThunder() : bool{ method isThunder (line 173) | public function isThunder() : bool{ method getStrength (line 177) | public function getStrength() : array{ method sendWeather (line 181) | public function sendWeather(Player $p){ method sendWeatherToAll (line 218) | public function sendWeatherToAll(){ FILE: src/pocketmine/math/AxisAlignedBB.php class AxisAlignedBB (line 26) | class AxisAlignedBB{ method __construct (line 35) | public function __construct($minX, $minY, $minZ, $maxX, $maxY, $maxZ){ method setBounds (line 44) | public function setBounds($minX, $minY, $minZ, $maxX, $maxY, $maxZ){ method addCoord (line 55) | public function addCoord($x, $y, $z){ method grow (line 84) | public function grow($x, $y, $z){ method expand (line 88) | public function expand($x, $y, $z){ method offset (line 99) | public function offset($x, $y, $z){ method shrink (line 110) | public function shrink($x, $y, $z){ method contract (line 114) | public function contract($x, $y, $z){ method setBB (line 125) | public function setBB(AxisAlignedBB $bb){ method getOffsetBoundingBox (line 135) | public function getOffsetBoundingBox($x, $y, $z){ method calculateXOffset (line 139) | public function calculateXOffset(AxisAlignedBB $bb, $x){ method calculateYOffset (line 162) | public function calculateYOffset(AxisAlignedBB $bb, $y){ method calculateZOffset (line 185) | public function calculateZOffset(AxisAlignedBB $bb, $z){ method intersectsWith (line 208) | public function intersectsWith(AxisAlignedBB $bb){ method isVectorInside (line 218) | public function isVectorInside(Vector3 $vector){ method getAverageEdgeLength (line 229) | public function getAverageEdgeLength(){ method isVectorInYZ (line 233) | public function isVectorInYZ(Vector3 $vector){ method isVectorInXZ (line 237) | public function isVectorInXZ(Vector3 $vector){ method isVectorInXY (line 241) | public function isVectorInXY(Vector3 $vector){ method calculateIntercept (line 245) | public function calculateIntercept(Vector3 $pos1, Vector3 $pos2){ method __toString (line 327) | public function __toString(){ FILE: src/pocketmine/math/Math.php class Math (line 28) | abstract class Math{ method floorFloat (line 30) | public static function floorFloat($n){ method ceilFloat (line 35) | public static function ceilFloat($n){ method clamp (line 40) | public static function clamp($value, $low, $high){ method solveQuadratic (line 44) | public static function solveQuadratic($a, $b, $c): array{ FILE: src/pocketmine/math/Matrix.php class Matrix (line 25) | class Matrix implements \ArrayAccess{ method offsetExists (line 30) | public function offsetExists($offset){ method offsetGet (line 34) | public function offsetGet($offset){ method offsetSet (line 38) | public function offsetSet($offset, $value){ method offsetUnset (line 42) | public function offsetUnset($offset){ method __construct (line 46) | public function __construct($rows, $columns, array $set = []){ method set (line 52) | public function set(array $m){ method getRows (line 61) | public function getRows(){ method getColumns (line 65) | public function getColumns(){ method setElement (line 69) | public function setElement($row, $column, $value){ method getElement (line 78) | public function getElement($row, $column){ method isSquare (line 86) | public function isSquare(){ method add (line 90) | public function add(Matrix $matrix){ method substract (line 104) | public function substract(Matrix $matrix){ method multiplyScalar (line 118) | public function multiplyScalar($number){ method divideScalar (line 130) | public function divideScalar($number){ method transpose (line 141) | public function transpose(){ method product (line 153) | public function product(Matrix $matrix){ method determinant (line 174) | public function determinant(){ method __toString (line 191) | public function __toString(){ FILE: src/pocketmine/math/Vector2.php class Vector2 (line 25) | class Vector2{ method __construct (line 29) | public function __construct($x = 0, $y = 0){ method getX (line 34) | public function getX(){ method getY (line 38) | public function getY(){ method getFloorX (line 42) | public function getFloorX(){ method getFloorY (line 46) | public function getFloorY(){ method add (line 50) | public function add($x, $y = 0){ method subtract (line 58) | public function subtract($x, $y = 0){ method ceil (line 66) | public function ceil(){ method floor (line 70) | public function floor(){ method round (line 74) | public function round(){ method abs (line 78) | public function abs(){ method multiply (line 82) | public function multiply($number){ method divide (line 86) | public function divide($number){ method distance (line 90) | public function distance($x, $y = 0){ method distanceSquared (line 98) | public function distanceSquared($x, $y = 0){ method length (line 106) | public function length(){ method lengthSquared (line 110) | public function lengthSquared(){ method normalize (line 114) | public function normalize(){ method dot (line 123) | public function dot(Vector2 $v){ method __toString (line 127) | public function __toString(){ method createRandomDirection (line 131) | public static function createRandomDirection(Random $random){ FILE: src/pocketmine/math/Vector3.php class Vector3 (line 26) | class Vector3{ method __construct (line 39) | public function __construct($x = 0, $y = 0, $z = 0){ method getX (line 45) | public function getX(){ method getY (line 49) | public function getY(){ method getZ (line 53) | public function getZ(){ method getFloorX (line 57) | public function getFloorX(){ method getFloorY (line 61) | public function getFloorY(){ method getFloorZ (line 65) | public function getFloorZ(){ method getRight (line 69) | public function getRight(){ method getUp (line 73) | public function getUp(){ method getForward (line 77) | public function getForward(){ method getSouth (line 81) | public function getSouth(){ method getWest (line 85) | public function getWest(){ method add (line 96) | public function add($x, $y = 0, $z = 0){ method subtract (line 111) | public function subtract($x = 0, $y = 0, $z = 0){ method multiply (line 119) | public function multiply($number){ method divide (line 123) | public function divide($number){ method ceil (line 127) | public function ceil(){ method floor (line 131) | public function floor(){ method round (line 135) | public function round(){ method abs (line 139) | public function abs(){ method getSide (line 143) | public function getSide($side, $step = 1){ method getOppositeSide (line 162) | public static function getOppositeSide($side){ method distance (line 181) | public function distance(Vector3 $pos){ method distanceSquared (line 185) | public function distanceSquared(Vector3 $pos){ method maxPlainDistance (line 189) | public function maxPlainDistance($x = 0, $z = 0){ method length (line 199) | public function length(){ method lengthSquared (line 203) | public function lengthSquared(){ method normalize (line 210) | public function normalize(){ method dot (line 219) | public function dot(Vector3 $v){ method cross (line 223) | public function cross(Vector3 $v){ method equals (line 231) | public function equals(Vector3 $v){ method getIntermediateWithXValue (line 244) | public function getIntermediateWithXValue(Vector3 $v, $x){ method getIntermediateWithYValue (line 271) | public function getIntermediateWithYValue(Vector3 $v, $y){ method getIntermediateWithZValue (line 298) | public function getIntermediateWithZValue(Vector3 $v, $z){ method setComponents (line 323) | public function setComponents($x, $y, $z){ method fromObjectAdd (line 338) | public function fromObjectAdd(Vector3 $pos, $x, $y, $z){ method __toString (line 345) | public function __toString(){ method createRandomDirection (line 349) | public static function createRandomDirection(Random $random){ FILE: src/pocketmine/math/VectorMath.php class VectorMath (line 25) | abstract class VectorMath{ method getDirection2D (line 27) | public static function getDirection2D($azimuth) : Vector2{ method getDirection3D (line 31) | public static function getDirection3D($azimuth, $inclination) : Vector3{ FILE: src/pocketmine/metadata/BlockMetadataStore.php class BlockMetadataStore (line 28) | class BlockMetadataStore extends MetadataStore{ method __construct (line 32) | public function __construct(Level $owningLevel){ method disambiguate (line 36) | public function disambiguate(Metadatable $block, $metadataKey){ method getMetadata (line 44) | public function getMetadata($block, $metadataKey){ method hasMetadata (line 55) | public function hasMetadata($block, $metadataKey){ method removeMetadata (line 66) | public function removeMetadata($block, $metadataKey, Plugin $owningPlu... method setMetadata (line 77) | public function setMetadata($block, $metadataKey, MetadataValue $newMe... FILE: src/pocketmine/metadata/EntityMetadataStore.php class EntityMetadataStore (line 26) | class EntityMetadataStore extends MetadataStore{ method disambiguate (line 28) | public function disambiguate(Metadatable $entity, $metadataKey){ FILE: src/pocketmine/metadata/LevelMetadataStore.php class LevelMetadataStore (line 26) | class LevelMetadataStore extends MetadataStore{ method disambiguate (line 28) | public function disambiguate(Metadatable $level, $metadataKey){ FILE: src/pocketmine/metadata/MetadataStore.php class MetadataStore (line 30) | abstract class MetadataStore{ method setMetadata (line 43) | public function setMetadata($subject, $metadataKey, MetadataValue $new... method getMetadata (line 70) | public function getMetadata($subject, $metadataKey){ method hasMetadata (line 89) | public function hasMetadata($subject, $metadataKey){ method removeMetadata (line 102) | public function removeMetadata($subject, $metadataKey, Plugin $owningP... method invalidateAll (line 119) | public function invalidateAll(Plugin $owningPlugin){ method disambiguate (line 139) | public abstract function disambiguate(Metadatable $subject, $metadataK... FILE: src/pocketmine/metadata/MetadataValue.php class MetadataValue (line 26) | abstract class MetadataValue{ method __construct (line 30) | protected function __construct(Plugin $owningPlugin){ method getOwningPlugin (line 37) | public function getOwningPlugin(){ method value (line 46) | public abstract function value(); method invalidate (line 52) | public abstract function invalidate(); FILE: src/pocketmine/metadata/Metadatable.php type Metadatable (line 26) | interface Metadatable{ method setMetadata (line 36) | public function setMetadata($metadataKey, MetadataValue $newMetadataVa... method getMetadata (line 46) | public function getMetadata($metadataKey); method hasMetadata (line 56) | public function hasMetadata($metadataKey); method removeMetadata (line 67) | public function removeMetadata($metadataKey, Plugin $owningPlugin); FILE: src/pocketmine/metadata/PlayerMetadataStore.php class PlayerMetadataStore (line 26) | class PlayerMetadataStore extends MetadataStore{ method disambiguate (line 28) | public function disambiguate(Metadatable $player, $metadataKey){ FILE: src/pocketmine/nbt/NBT.php method matchList (line 74) | public static function matchList(ListTag $tag1, ListTag $tag2){ method matchTree (line 106) | public static function matchTree(CompoundTag $tag1, CompoundTag $tag2){ method combineCompoundTags (line 138) | public static function combineCompoundTags(CompoundTag $tag1, CompoundTa... method parseJSON (line 151) | public static function parseJSON($data, &$offset = 0){ method parseList (line 167) | private static function parseList($str, &$offset = 0){ method parseCompound (line 228) | private static function parseCompound($str, &$offset = 0){ function get (line 402) | function get($len){ function put (line 413) | function put($v){ function feof (line 417) | function feof(){ function read (line 426) | function read($buffer, $doMultiple = false, bool $network = false){ function readCompressed (line 439) | function readCompressed($buffer, $compression = ZLIB_ENCODING_GZIP){ function readNetworkCompressed (line 443) | function readNetworkCompressed($buffer, $compression = ZLIB_ENCODING_GZIP){ function write (line 453) | function write(bool $network = false){ function writeCompressed (line 471) | function writeCompressed($compression = ZLIB_ENCODING_GZIP, $level = 7){ function writeNetworkCompressed (line 479) | function writeNetworkCompressed($compression = ZLIB_ENCODING_GZIP, $leve... function readTag (line 487) | function readTag(bool $network = false){ function writeTag (line 547) | function writeTag(Tag $tag, bool $network = false){ function getByte (line 555) | function getByte(){ function putByte (line 559) | function putByte($v){ function getShort (line 563) | function getShort(){ function putShort (line 567) | function putShort($v){ function getInt (line 571) | function getInt(bool $network = false){ function putInt (line 578) | function putInt($v, bool $network = false){ function getLong (line 586) | function getLong(){ function putLong (line 590) | function putLong($v){ function getFloat (line 594) | function getFloat(){ function putFloat (line 598) | function putFloat($v){ function getDouble (line 602) | function getDouble(){ function putDouble (line 606) | function putDouble($v){ function getString (line 610) | function getString(bool $network = false){ function putString (line 615) | function putString($v, bool $network = false){ function getArray (line 624) | function getArray(){ function toArray (line 629) | function toArray(array &$data, Tag $tag){ function fromArrayGuesser (line 641) | function fromArrayGuesser($key, $value){ function setArray (line 679) | function setArray(array $data, callable $guesser = null){ function getData (line 687) | function getData(){ function setData (line 694) | function setData($data){ FILE: src/pocketmine/nbt/tag/ByteArrayTag.php class ByteArrayTag (line 28) | class ByteArrayTag extends NamedTag{ method getType (line 30) | public function getType(){ method read (line 34) | public function read(NBT $nbt, bool $network = false){ method write (line 38) | public function write(NBT $nbt, bool $network = false){ FILE: src/pocketmine/nbt/tag/ByteTag.php class ByteTag (line 28) | class ByteTag extends NamedTag{ method getType (line 30) | public function getType(){ method read (line 34) | public function read(NBT $nbt, bool $network = false){ method write (line 38) | public function write(NBT $nbt, bool $network = false){ FILE: src/pocketmine/nbt/tag/CompoundTag.php class CompoundTag (line 28) | class CompoundTag extends NamedTag implements \ArrayAccess{ method __construct (line 34) | public function __construct($name = "", $value = []){ method getCount (line 41) | public function getCount(){ method offsetExists (line 52) | public function offsetExists($offset){ method offsetGet (line 56) | public function offsetGet($offset){ method offsetSet (line 68) | public function offsetSet($offset, $value){ method offsetUnset (line 76) | public function offsetUnset($offset){ method getType (line 80) | public function getType(){ method read (line 84) | public function read(NBT $nbt, bool $network = false){ method write (line 94) | public function write(NBT $nbt, bool $network = false){ method __toString (line 104) | public function __toString(){ FILE: src/pocketmine/nbt/tag/DoubleTag.php class DoubleTag (line 28) | class DoubleTag extends NamedTag{ method getType (line 30) | public function getType(){ method read (line 34) | public function read(NBT $nbt, bool $network = false){ method write (line 38) | public function write(NBT $nbt, bool $network = false){ FILE: src/pocketmine/nbt/tag/EndTag.php class EndTag (line 26) | class EndTag extends Tag{ method getType (line 28) | public function getType(){ method read (line 32) | public function read(NBT $nbt, bool $network = false){ method write (line 36) | public function write(NBT $nbt, bool $network = false){ FILE: src/pocketmine/nbt/tag/FloatTag.php class FloatTag (line 28) | class FloatTag extends NamedTag{ method getType (line 30) | public function getType(){ method read (line 34) | public function read(NBT $nbt, bool $network = false){ method write (line 38) | public function write(NBT $nbt, bool $network = false){ FILE: src/pocketmine/nbt/tag/IntArrayTag.php class IntArrayTag (line 28) | class IntArrayTag extends NamedTag{ method getType (line 30) | public function getType(){ method read (line 34) | public function read(NBT $nbt, bool $network = false){ method write (line 39) | public function write(NBT $nbt, bool $network = false){ method __toString (line 44) | public function __toString(){ FILE: src/pocketmine/nbt/tag/IntTag.php class IntTag (line 28) | class IntTag extends NamedTag{ method getType (line 30) | public function getType(){ method read (line 34) | public function read(NBT $nbt, bool $network = false){ method write (line 38) | public function write(NBT $nbt, bool $network = false){ FILE: src/pocketmine/nbt/tag/ListTag.php class ListTag (line 29) | class ListTag extends NamedTag implements \ArrayAccess, \Countable{ method __construct (line 33) | public function __construct($name = "", $value = []){ method getValue (line 40) | public function &getValue(){ method getCount (line 51) | public function getCount(){ method offsetExists (line 62) | public function offsetExists($offset){ method offsetGet (line 66) | public function offsetGet($offset){ method offsetSet (line 78) | public function offsetSet($offset, $value){ method offsetUnset (line 86) | public function offsetUnset($offset){ method count (line 90) | public function count($mode = COUNT_NORMAL){ method getType (line 105) | public function getType(){ method setTagType (line 109) | public function setTagType($type){ method getTagType (line 113) | public function getTagType(){ method read (line 117) | public function read(NBT $nbt, bool $network = false){ method write (line 182) | public function write(NBT $nbt, bool $network = false){ method __toString (line 212) | public function __toString(){ FILE: src/pocketmine/nbt/tag/LongTag.php class LongTag (line 28) | class LongTag extends NamedTag{ method getType (line 30) | public function getType(){ method read (line 36) | public function read(NBT $nbt, bool $network = false){ method write (line 40) | public function write(NBT $nbt, bool $network = false){ FILE: src/pocketmine/nbt/tag/NamedTag.php class NamedTag (line 25) | abstract class NamedTag extends Tag{ method __construct (line 33) | public function __construct($name = "", $value = null){ method getName (line 40) | public function getName(){ method setName (line 44) | public function setName($name){ FILE: src/pocketmine/nbt/tag/ShortTag.php class ShortTag (line 28) | class ShortTag extends NamedTag{ method getType (line 30) | public function getType(){ method read (line 34) | public function read(NBT $nbt, bool $network = false){ method write (line 38) | public function write(NBT $nbt, bool $network = false){ FILE: src/pocketmine/nbt/tag/StringTag.php class StringTag (line 28) | class StringTag extends NamedTag{ method getType (line 30) | public function getType(){ method read (line 34) | public function read(NBT $nbt, bool $network = false){ method write (line 38) | public function write(NBT $nbt, bool $network = false){ FILE: src/pocketmine/nbt/tag/Tag.php class Tag (line 29) | abstract class Tag extends \stdClass{ method getValue (line 33) | public function &getValue(){ method getType (line 37) | public abstract function getType(); method setValue (line 39) | public function setValue($value){ method write (line 43) | abstract public function write(NBT $nbt, bool $network = false); method read (line 45) | abstract public function read(NBT $nbt, bool $network = false); method __toString (line 47) | public function __toString(){ FILE: src/pocketmine/network/AdvancedSourceInterface.php type AdvancedSourceInterface (line 27) | interface AdvancedSourceInterface extends SourceInterface{ method blockAddress (line 33) | public function blockAddress($address, $timeout = 300); method setNetwork (line 38) | public function setNetwork(Network $network); method sendRawPacket (line 45) | public function sendRawPacket($address, $port, $payload); FILE: src/pocketmine/network/CachedEncapsulatedPacket.php class CachedEncapsulatedPacket (line 26) | class CachedEncapsulatedPacket extends EncapsulatedPacket{ method toBinary (line 30) | public function toBinary($internal = false){ FILE: src/pocketmine/network/CompressBatchedTask.php class CompressBatchedTask (line 28) | class CompressBatchedTask extends AsyncTask{ method __construct (line 35) | public function __construct($data, array $targets, $level = 7){ method onRun (line 41) | public function onRun(){ method onCompletion (line 50) | public function onCompletion(Server $server){ FILE: src/pocketmine/network/Network.php class Network (line 103) | class Network { method __construct (line 124) | public function __construct(Server $server) { method addStatistics (line 131) | public function addStatistics($upload, $download) { method getUpload (line 136) | public function getUpload() { method getDownload (line 140) | public function getDownload() { method resetStatistics (line 144) | public function resetStatistics() { method getInterfaces (line 152) | public function getInterfaces() { method processInterfaces (line 156) | public function processInterfaces() { method registerInterface (line 178) | public function registerInterface(SourceInterface $interface) { method unregisterInterface (line 190) | public function unregisterInterface(SourceInterface $interface) { method setName (line 200) | public function setName($name) { method getName (line 207) | public function getName() { method updateName (line 211) | public function updateName() { method registerPacket (line 221) | public function registerPacket($id, $class) { method getServer (line 225) | public function getServer() { method processBatch (line 229) | public function processBatch(BatchPacket $packet, Player $p){ method getPacket (line 275) | public function getPacket($id) { method sendPacket (line 290) | public function sendPacket($address, $port, $payload) { method blockAddress (line 302) | public function blockAddress($address, $timeout = 300) { method unblockAddress (line 313) | public function unblockAddress($address) { method registerPackets (line 319) | private function registerPackets() { FILE: src/pocketmine/network/RakLibInterface.php class RakLibInterface (line 36) | class RakLibInterface implements ServerInstance, AdvancedSourceInterface{ method __construct (line 59) | public function __construct(Server $server){ method setNetwork (line 68) | public function setNetwork(Network $network){ method process (line 72) | public function process(){ method closeSession (line 92) | public function closeSession($identifier, $reason){ method close (line 102) | public function close(Player $player, $reason = "unknown reason"){ method shutdown (line 111) | public function shutdown(){ method emergencyShutdown (line 115) | public function emergencyShutdown(){ method openSession (line 119) | public function openSession($identifier, $address, $port, $clientID){ method handleEncapsulated (line 131) | public function handleEncapsulated($identifier, EncapsulatedPacket $pa... method blockAddress (line 152) | public function blockAddress($address, $timeout = 300){ method unblockAddress (line 156) | public function unblockAddress($address){ method handleRaw (line 160) | public function handleRaw($address, $port, $payload){ method sendRawPacket (line 164) | public function sendRawPacket($address, $port, $payload){ method notifyACK (line 168) | public function notifyACK($identifier, $identifierACK){ method setName (line 172) | public function setName($name){ method setPortCheck (line 196) | public function setPortCheck($name){ method handleOption (line 200) | public function handleOption($name, $value){ method putPacket (line 207) | public function putPacket(Player $player, DataPacket $packet, $needACK... method getPacket (line 250) | private function getPacket($buffer){ FILE: src/pocketmine/network/SourceInterface.php type SourceInterface (line 33) | interface SourceInterface{ method putPacket (line 45) | public function putPacket(Player $player, DataPacket $packet, $needACK... method close (line 54) | public function close(Player $player, $reason = "unknown reason"); method setName (line 59) | public function setName($name); method process (line 64) | public function process(); method shutdown (line 66) | public function shutdown(); method emergencyShutdown (line 68) | public function emergencyShutdown(); FILE: src/pocketmine/network/protocol/AddEntityPacket.php class AddEntityPacket (line 31) | class AddEntityPacket extends DataPacket{ method decode (line 48) | public function decode(){ method encode (line 52) | public function encode(){ FILE: src/pocketmine/network/protocol/AddHangingEntityPacket.php class AddHangingEntityPacket (line 26) | class AddHangingEntityPacket extends DataPacket{ method decode (line 36) | public function decode(){ method encode (line 40) | public function encode(){ FILE: src/pocketmine/network/protocol/AddItemEntityPacket.php class AddItemEntityPacket (line 27) | class AddItemEntityPacket extends DataPacket{ method decode (line 39) | public function decode(){ method encode (line 43) | public function encode(){ FILE: src/pocketmine/network/protocol/AddItemPacket.php class AddItemPacket (line 27) | class AddItemPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/AddPaintingPacket.php class AddPaintingPacket (line 27) | class AddPaintingPacket extends DataPacket{ method decode (line 37) | public function decode(){ method encode (line 41) | public function encode(){ FILE: src/pocketmine/network/protocol/AddPlayerPacket.php class AddPlayerPacket (line 31) | class AddPlayerPacket extends DataPacket{ method decode (line 49) | public function decode(){ method encode (line 53) | public function encode(){ FILE: src/pocketmine/network/protocol/AdventureSettingsPacket.php class AdventureSettingsPacket (line 27) | class AdventureSettingsPacket extends DataPacket{ method decode (line 63) | public function decode(){ method encode (line 79) | public function encode(){ FILE: src/pocketmine/network/protocol/AnimatePacket.php class AnimatePacket (line 27) | class AnimatePacket extends DataPacket{ method decode (line 33) | public function decode(){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/network/protocol/AvailableCommandsPacket.php class AvailableCommandsPacket (line 26) | class AvailableCommandsPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/BatchPacket.php class BatchPacket (line 27) | class BatchPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/BlockEntityDataPacket.php class BlockEntityDataPacket (line 27) | class BlockEntityDataPacket extends DataPacket{ method decode (line 35) | public function decode(){ method encode (line 40) | public function encode(){ FILE: src/pocketmine/network/protocol/BlockEventPacket.php class BlockEventPacket (line 27) | class BlockEventPacket extends DataPacket{ method decode (line 36) | public function decode(){ method encode (line 40) | public function encode(){ FILE: src/pocketmine/network/protocol/BossEventPacket.php class BossEventPacket (line 27) | class BossEventPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/CameraPacket.php class CameraPacket (line 27) | class CameraPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 35) | public function encode(){ FILE: src/pocketmine/network/protocol/ChangeDimensionPacket.php class ChangeDimensionPacket (line 26) | class ChangeDimensionPacket extends DataPacket{ method decode (line 39) | public function decode(){ method encode (line 43) | public function encode(){ FILE: src/pocketmine/network/protocol/ChunkRadiusUpdatedPacket.php class ChunkRadiusUpdatedPacket (line 25) | class ChunkRadiusUpdatedPacket extends DataPacket{ method decode (line 30) | public function decode(){ method encode (line 34) | public function encode(){ FILE: src/pocketmine/network/protocol/CommandStepPacket.php class CommandStepPacket (line 26) | class CommandStepPacket extends DataPacket{ method decode (line 50) | public function decode(){ method encode (line 64) | public function encode(){ FILE: src/pocketmine/network/protocol/ContainerClosePacket.php class ContainerClosePacket (line 27) | class ContainerClosePacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/ContainerOpenPacket.php class ContainerOpenPacket (line 27) | class ContainerOpenPacket extends DataPacket{ method decode (line 38) | public function decode(){ method encode (line 42) | public function encode(){ FILE: src/pocketmine/network/protocol/ContainerSetContentPacket.php class ContainerSetContentPacket (line 27) | class ContainerSetContentPacket extends DataPacket{ method clean (line 39) | public function clean(){ method decode (line 45) | public function decode(){ method encode (line 59) | public function encode(){ FILE: src/pocketmine/network/protocol/ContainerSetDataPacket.php class ContainerSetDataPacket (line 27) | class ContainerSetDataPacket extends DataPacket{ method decode (line 34) | public function decode(){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/network/protocol/ContainerSetSlotPacket.php class ContainerSetSlotPacket (line 28) | class ContainerSetSlotPacket extends DataPacket{ method decode (line 38) | public function decode(){ method encode (line 46) | public function encode(){ FILE: src/pocketmine/network/protocol/CraftingDataPacket.php class CraftingDataPacket (line 33) | class CraftingDataPacket extends DataPacket{ method clean (line 46) | public function clean(){ method decode (line 51) | public function decode(){ method writeEntry (line 108) | private static function writeEntry($entry, BinaryStream $stream){ method writeShapelessRecipe (line 121) | private static function writeShapelessRecipe(ShapelessRecipe $recipe, ... method writeShapedRecipe (line 135) | private static function writeShapedRecipe(ShapedRecipe $recipe, Binary... method writeFurnaceRecipe (line 153) | private static function writeFurnaceRecipe(FurnaceRecipe $recipe, Bina... method addShapelessRecipe (line 168) | public function addShapelessRecipe(ShapelessRecipe $recipe){ method addShapedRecipe (line 172) | public function addShapedRecipe(ShapedRecipe $recipe){ method addFurnaceRecipe (line 176) | public function addFurnaceRecipe(FurnaceRecipe $recipe){ method encode (line 180) | public function encode(){ FILE: src/pocketmine/network/protocol/CraftingEventPacket.php class CraftingEventPacket (line 27) | class CraftingEventPacket extends DataPacket{ method clean (line 36) | public function clean(){ method decode (line 42) | public function decode(){ method encode (line 58) | public function encode(){ FILE: src/pocketmine/network/protocol/DataPacket.php class DataPacket (line 35) | abstract class DataPacket extends BinaryStream{ method pid (line 41) | public function pid(){ method encode (line 45) | abstract public function encode(); method decode (line 47) | abstract public function decode(); method reset (line 49) | public function reset(){ method clean (line 54) | public function clean(){ method __debugInfo (line 61) | public function __debugInfo(){ FILE: src/pocketmine/network/protocol/DisconnectPacket.php class DisconnectPacket (line 27) | class DisconnectPacket extends DataPacket{ method decode (line 33) | public function decode(){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/network/protocol/DropItemPacket.php class DropItemPacket (line 27) | class DropItemPacket extends DataPacket{ method decode (line 33) | public function decode(){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/network/protocol/EntityEventPacket.php class EntityEventPacket (line 27) | class EntityEventPacket extends DataPacket{ method decode (line 52) | public function decode(){ method encode (line 58) | public function encode(){ FILE: src/pocketmine/network/protocol/ExplodePacket.php class ExplodePacket (line 27) | class ExplodePacket extends DataPacket{ method clean (line 36) | public function clean(){ method decode (line 41) | public function decode(){ method encode (line 45) | public function encode(){ FILE: src/pocketmine/network/protocol/FullChunkDataPacket.php class FullChunkDataPacket (line 27) | class FullChunkDataPacket extends DataPacket{ method decode (line 34) | public function decode(){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/network/protocol/HurtArmorPacket.php class HurtArmorPacket (line 27) | class HurtArmorPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/Info.php type Info (line 28) | interface Info{ FILE: src/pocketmine/network/protocol/InteractPacket.php class InteractPacket (line 27) | class InteractPacket extends DataPacket{ method decode (line 39) | public function decode(){ method encode (line 44) | public function encode(){ FILE: src/pocketmine/network/protocol/InventoryActionPacket.php class InventoryActionPacket (line 26) | class InventoryActionPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/ItemFrameDropItemPacket.php class ItemFrameDropItemPacket (line 26) | class ItemFrameDropItemPacket extends DataPacket{ method decode (line 35) | public function decode(){ method encode (line 40) | public function encode(){ FILE: src/pocketmine/network/protocol/LevelEventPacket.php class LevelEventPacket (line 26) | class LevelEventPacket extends DataPacket{ method decode (line 96) | public function decode(){ method encode (line 100) | public function encode(){ FILE: src/pocketmine/network/protocol/LevelSoundEventPacket.php class LevelSoundEventPacket (line 26) | class LevelSoundEventPacket extends DataPacket{ method decode (line 131) | public function decode(){ method encode (line 140) | public function encode(){ FILE: src/pocketmine/network/protocol/LoginPacket.php class LoginPacket (line 27) | class LoginPacket extends DataPacket{ method decode (line 47) | public function decode(){ method encode (line 114) | public function encode(){ method decodeToken (line 118) | public function decodeToken($token, $key){ FILE: src/pocketmine/network/protocol/MobArmorEquipmentPacket.php class MobArmorEquipmentPacket (line 27) | class MobArmorEquipmentPacket extends DataPacket{ method decode (line 33) | public function decode(){ method encode (line 41) | public function encode(){ FILE: src/pocketmine/network/protocol/MobEffectPacket.php class MobEffectPacket (line 27) | class MobEffectPacket extends DataPacket{ method decode (line 41) | public function decode(){ method encode (line 45) | public function encode(){ FILE: src/pocketmine/network/protocol/MobEquipmentPacket.php class MobEquipmentPacket (line 27) | class MobEquipmentPacket extends DataPacket{ method decode (line 36) | public function decode(){ method encode (line 44) | public function encode(){ FILE: src/pocketmine/network/protocol/MoveEntityPacket.php class MoveEntityPacket (line 27) | class MoveEntityPacket extends DataPacket{ method decode (line 38) | public function decode(){ method encode (line 46) | public function encode(){ FILE: src/pocketmine/network/protocol/MovePlayerPacket.php class MovePlayerPacket (line 27) | class MovePlayerPacket extends DataPacket{ method clean (line 44) | public function clean(){ method decode (line 49) | public function decode(){ method encode (line 59) | public function encode(){ FILE: src/pocketmine/network/protocol/PlayStatusPacket.php class PlayStatusPacket (line 27) | class PlayStatusPacket extends DataPacket{ method decode (line 37) | public function decode(){ method encode (line 41) | public function encode(){ FILE: src/pocketmine/network/protocol/PlayerActionPacket.php class PlayerActionPacket (line 27) | class PlayerActionPacket extends DataPacket{ method decode (line 56) | public function decode(){ method encode (line 63) | public function encode(){ FILE: src/pocketmine/network/protocol/PlayerFallPacket.php class PlayerFallPacket (line 27) | class PlayerFallPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/PlayerInputPacket.php class PlayerInputPacket (line 27) | class PlayerInputPacket extends DataPacket{ method decode (line 35) | public function decode(){ method encode (line 42) | public function encode(){ FILE: src/pocketmine/network/protocol/PlayerListPacket.php class PlayerListPacket (line 27) | class PlayerListPacket extends DataPacket{ method clean (line 38) | public function clean(){ method decode (line 43) | public function decode(){ method encode (line 47) | public function encode(){ FILE: src/pocketmine/network/protocol/RemoveBlockPacket.php class RemoveBlockPacket (line 27) | class RemoveBlockPacket extends DataPacket{ method decode (line 34) | public function decode(){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/network/protocol/RemoveEntityPacket.php class RemoveEntityPacket (line 27) | class RemoveEntityPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/ReplaceItemInSlotPacket.php class ReplaceItemInSlotPacket (line 27) | class ReplaceItemInSlotPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/RequestChunkRadiusPacket.php class RequestChunkRadiusPacket (line 24) | class RequestChunkRadiusPacket extends DataPacket{ method decode (line 29) | public function decode(){ method encode (line 33) | public function encode(){ FILE: src/pocketmine/network/protocol/ResourcePackClientResponsePacket.php class ResourcePackClientResponsePacket (line 27) | class ResourcePackClientResponsePacket extends DataPacket{ method decode (line 33) | public function decode(){ method encode (line 38) | public function encode(){ FILE: src/pocketmine/network/protocol/ResourcePacksInfoPacket.php class ResourcePacksInfoPacket (line 27) | class ResourcePacksInfoPacket extends DataPacket{ method decode (line 36) | public function decode(){ method encode (line 40) | public function encode(){ FILE: src/pocketmine/network/protocol/RespawnPacket.php class RespawnPacket (line 27) | class RespawnPacket extends DataPacket{ method decode (line 34) | public function decode(){ method encode (line 40) | public function encode(){ FILE: src/pocketmine/network/protocol/SetCommandsEnabledPacket.php class SetCommandsEnabledPacket (line 27) | class SetCommandsEnabledPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/SetDifficultyPacket.php class SetDifficultyPacket (line 27) | class SetDifficultyPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/SetEntityDataPacket.php class SetEntityDataPacket (line 31) | class SetEntityDataPacket extends DataPacket{ method decode (line 37) | public function decode(){ method encode (line 41) | public function encode(){ FILE: src/pocketmine/network/protocol/SetEntityLinkPacket.php class SetEntityLinkPacket (line 27) | class SetEntityLinkPacket extends DataPacket{ method decode (line 39) | public function decode(){ method encode (line 43) | public function encode(){ FILE: src/pocketmine/network/protocol/SetEntityMotionPacket.php class SetEntityMotionPacket (line 27) | class SetEntityMotionPacket extends DataPacket{ method clean (line 35) | public function clean(){ method decode (line 40) | public function decode(){ method encode (line 44) | public function encode(){ FILE: src/pocketmine/network/protocol/SetHealthPacket.php class SetHealthPacket (line 27) | class SetHealthPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/SetPlayerGameTypePacket.php class SetPlayerGameTypePacket (line 27) | class SetPlayerGameTypePacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/SetSpawnPositionPacket.php class SetSpawnPositionPacket (line 27) | class SetSpawnPositionPacket extends DataPacket{ method decode (line 36) | public function decode(){ method encode (line 40) | public function encode(){ FILE: src/pocketmine/network/protocol/SetTimePacket.php class SetTimePacket (line 29) | class SetTimePacket extends DataPacket{ method decode (line 35) | public function decode(){ method encode (line 39) | public function encode(){ FILE: src/pocketmine/network/protocol/ShowCreditsPacket.php class ShowCreditsPacket (line 27) | class ShowCreditsPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 36) | public function encode(){ FILE: src/pocketmine/network/protocol/SpawnExperienceOrbPacket.php class SpawnExperienceOrbPacket (line 27) | class SpawnExperienceOrbPacket extends DataPacket{ method decode (line 35) | public function decode(){ method encode (line 39) | public function encode(){ FILE: src/pocketmine/network/protocol/StartGamePacket.php class StartGamePacket (line 27) | class StartGamePacket extends DataPacket{ method decode (line 53) | public function decode(){ method encode (line 57) | public function encode(){ FILE: src/pocketmine/network/protocol/StrangePacket.php class StrangePacket (line 20) | class StrangePacket extends DataPacket{ method pid (line 26) | public function pid(){ method putAddress (line 30) | protected function putAddress($addr, $port, $version = 4){ method decode (line 42) | public function decode(){ method encode (line 46) | public function encode(){ FILE: src/pocketmine/network/protocol/TakeItemEntityPacket.php class TakeItemEntityPacket (line 27) | class TakeItemEntityPacket extends DataPacket{ method decode (line 33) | public function decode(){ method encode (line 37) | public function encode(){ FILE: src/pocketmine/network/protocol/TextPacket.php class TextPacket (line 27) | class TextPacket extends DataPacket{ method decode (line 43) | public function decode(){ method encode (line 66) | public function encode(){ FILE: src/pocketmine/network/protocol/TransferPacket.php class TransferPacket (line 25) | class TransferPacket extends DataPacket{ method decode (line 32) | public function decode(){ method encode (line 35) | public function encode(){ FILE: src/pocketmine/network/protocol/UpdateAttributesPacket.php class UpdateAttributesPacket (line 27) | class UpdateAttributesPacket extends DataPacket{ method decode (line 36) | public function decode(){ method encode (line 40) | public function encode(){ FILE: src/pocketmine/network/protocol/UpdateBlockPacket.php class UpdateBlockPacket (line 27) | class UpdateBlockPacket extends DataPacket{ method decode (line 46) | public function decode(){ method encode (line 50) | public function encode(){ FILE: src/pocketmine/network/protocol/UseItemPacket.php class UseItemPacket (line 27) | class UseItemPacket extends DataPacket{ method decode (line 44) | public function decode(){ method encode (line 54) | public function encode(){ FILE: src/pocketmine/network/query/QueryHandler.php class QueryHandler (line 31) | class QueryHandler{ method __construct (line 37) | public function __construct(){ method regenerateInfo (line 58) | public function regenerateInfo(){ method regenerateToken (line 65) | public function regenerateToken(){ method getTokenString (line 70) | public static function getTokenString($token, $salt){ method handle (line 74) | public function handle($address, $port, $packet){ FILE: src/pocketmine/network/rcon/RCON.php class RCON (line 36) | class RCON{ method __construct (line 47) | public function __construct(Server $server, $password, $port = 19132, ... method stop (line 74) | public function stop(){ method check (line 85) | public function check(){ FILE: src/pocketmine/network/rcon/RCONInstance.php class RCONInstance (line 28) | class RCONInstance extends Thread{ method isWaiting (line 42) | public function isWaiting(){ method __construct (line 47) | public function __construct($logger, $socket, $password, $maxClients =... method writePacket (line 64) | private function writePacket($client, $requestID, $packetType, $payload){ method readPacket (line 72) | private function readPacket($client, &$size, &$requestID, &$packetType... method close (line 93) | public function close(){ method run (line 97) | public function run(){ method getThreadName (line 217) | public function getThreadName(){ FILE: src/pocketmine/network/upnp/UPnP.php class UPnP (line 29) | abstract class UPnP{ method PortForward (line 30) | public static function PortForward($port){ method RemovePortForward (line 52) | public static function RemovePortForward($port){ FILE: src/pocketmine/permission/BanEntry.php class BanEntry (line 26) | class BanEntry{ method __construct (line 37) | public function __construct($name){ method getName (line 42) | public function getName(){ method getCreated (line 46) | public function getCreated(){ method setCreated (line 50) | public function setCreated(\DateTime $date){ method getSource (line 54) | public function getSource(){ method setSource (line 58) | public function setSource($source){ method getExpires (line 62) | public function getExpires(){ method setExpires (line 69) | public function setExpires($date){ method hasExpired (line 73) | public function hasExpired(){ method getReason (line 79) | public function getReason(){ method setReason (line 83) | public function setReason($reason){ method getString (line 87) | public function getString(){ method fromString (line 107) | public static function fromString($str){ FILE: src/pocketmine/permission/BanList.php method __construct (line 41) | public function __construct($file){ method isEnabled (line 48) | public function isEnabled(){ method setEnabled (line 55) | public function setEnabled($flag){ method getEntries (line 62) | public function getEntries(){ method isBanned (line 73) | public function isBanned($name){ method add (line 87) | public function add(BanEntry $entry){ method addBan (line 100) | public function addBan($target, $reason = null, $expires = null, $source... method remove (line 115) | public function remove($name){ method removeExpired (line 123) | public function removeExpired(){ function save (line 149) | function save($flag = true){ FILE: src/pocketmine/permission/DefaultPermissions.php class DefaultPermissions (line 26) | abstract class DefaultPermissions{ method registerPermission (line 35) | public static function registerPermission(Permission $perm, Permission... method registerCorePermissions (line 46) | public static function registerCorePermissions(){ FILE: src/pocketmine/permission/Permissible.php type Permissible (line 26) | interface Permissible extends ServerOperator{ method isPermissionSet (line 35) | public function isPermissionSet($name); method hasPermission (line 44) | public function hasPermission($name); method addAttachment (line 53) | public function addAttachment(Plugin $plugin, $name = null, $value = n... method removeAttachment (line 60) | public function removeAttachment(PermissionAttachment $attachment); method recalculatePermissions (line 66) | public function recalculatePermissions(); method getEffectivePermissions (line 71) | public function getEffectivePermissions(); FILE: src/pocketmine/permission/PermissibleBase.php class PermissibleBase (line 29) | class PermissibleBase implements Permissible{ method __construct (line 49) | public function __construct(ServerOperator $opable){ method __destruct (line 56) | public function __destruct(){ method isOp (line 64) | public function isOp(){ method setOp (line 77) | public function setOp($value){ method isPermissionSet (line 90) | public function isPermissionSet($name){ method hasPermission (line 99) | public function hasPermission($name){ method addAttachment (line 129) | public function addAttachment(Plugin $plugin, $name = null, $value = n... method removeAttachment (line 152) | public function removeAttachment(PermissionAttachment $attachment){ method recalculatePermissions (line 169) | public function recalculatePermissions(){ method clearPermissions (line 190) | public function clearPermissions(){ method calculateChildPermissions (line 206) | private function calculateChildPermissions(array $children, $invert, $... method getEffectivePermissions (line 222) | public function getEffectivePermissions(){ FILE: src/pocketmine/permission/Permission.php class Permission (line 32) | class Permission{ method getByName (line 45) | public static function getByName($value){ method __construct (line 100) | public function __construct($name, $description = null, $defaultValue ... method getName (line 112) | public function getName(){ method getChildren (line 119) | public function &getChildren(){ method getDefault (line 126) | public function getDefault(){ method setDefault (line 133) | public function setDefault($value){ method getDescription (line 143) | public function getDescription(){ method setDescription (line 150) | public function setDescription($value){ method getPermissibles (line 157) | public function getPermissibles(){ method recalculatePermissibles (line 161) | public function recalculatePermissibles(){ method addParent (line 178) | public function addParent($name, $value){ method loadPermissions (line 202) | public static function loadPermissions(array $data, $default = self::D... method loadPermission (line 221) | public static function loadPermission($name, array $data, $default = s... FILE: src/pocketmine/permission/PermissionAttachment.php class PermissionAttachment (line 27) | class PermissionAttachment{ method __construct (line 48) | public function __construct(Plugin $plugin, Permissible $permissible){ method getPlugin (line 60) | public function getPlugin(){ method setRemovalCallback (line 67) | public function setRemovalCallback(PermissionRemovedExecutor $ex){ method getRemovalCallback (line 74) | public function getRemovalCallback(){ method getPermissible (line 81) | public function getPermissible(){ method getPermissions (line 88) | public function getPermissions(){ method clearPermissions (line 95) | public function clearPermissions(){ method setPermissions (line 103) | public function setPermissions(array $permissions){ method unsetPermissions (line 113) | public function unsetPermissions(array $permissions){ method setPermission (line 124) | public function setPermission($name, $value){ method unsetPermission (line 139) | public function unsetPermission($name){ method remove (line 150) | public function remove(){ FILE: src/pocketmine/permission/PermissionAttachmentInfo.php class PermissionAttachmentInfo (line 25) | class PermissionAttachmentInfo{ method __construct (line 46) | public function __construct(Permissible $permissible, $permission, $at... method getPermissible (line 60) | public function getPermissible(){ method getPermission (line 67) | public function getPermission(){ method getAttachment (line 74) | public function getAttachment(){ method getValue (line 81) | public function getValue(){ FILE: src/pocketmine/permission/PermissionRemovedExecutor.php type PermissionRemovedExecutor (line 25) | interface PermissionRemovedExecutor{ method attachmentRemoved (line 32) | public function attachmentRemoved(PermissionAttachment $attachment); FILE: src/pocketmine/permission/ServerOperator.php type ServerOperator (line 25) | interface ServerOperator{ method isOp (line 31) | public function isOp(); method setOp (line 40) | public function setOp($value); FILE: src/pocketmine/plugin/EventExecutor.php type EventExecutor (line 27) | interface EventExecutor{ method execute (line 35) | public function execute(Listener $listener, Event $event); FILE: src/pocketmine/plugin/MethodEventExecutor.php class MethodEventExecutor (line 27) | class MethodEventExecutor implements EventExecutor{ method __construct (line 31) | public function __construct($method){ method execute (line 35) | public function execute(Listener $listener, Event $event){ method getMethod (line 39) | public function getMethod(){ FILE: src/pocketmine/plugin/PharPluginLoader.php class PharPluginLoader (line 32) | class PharPluginLoader implements PluginLoader{ method __construct (line 40) | public function __construct(Server $server){ method loadPlugin (line 53) | public function loadPlugin($file){ method getPluginDescription (line 84) | public function getPluginDescription($file){ method getPluginFilters (line 101) | public function getPluginFilters(){ method initPlugin (line 111) | private function initPlugin(PluginBase $plugin, PluginDescription $des... method enablePlugin (line 119) | public function enablePlugin(Plugin $plugin){ method disablePlugin (line 132) | public function disablePlugin(Plugin $plugin){ FILE: src/pocketmine/plugin/Plugin.php type Plugin (line 34) | interface Plugin extends CommandExecutor{ method onLoad (line 39) | public function onLoad(); method onEnable (line 44) | public function onEnable(); method isEnabled (line 46) | public function isEnabled(); method onDisable (line 52) | public function onDisable(); method isDisabled (line 54) | public function isDisabled(); method getDataFolder (line 59) | public function getDataFolder(); method getDescription (line 64) | public function getDescription(); method getResource (line 71) | public function getResource($filename); method saveResource (line 79) | public function saveResource($filename, $replace = false); method getResources (line 84) | public function getResources(); method getConfig (line 89) | public function getConfig(); method saveConfig (line 91) | public function saveConfig(); method saveDefaultConfig (line 93) | public function saveDefaultConfig(); method reloadConfig (line 95) | public function reloadConfig(); method getServer (line 100) | public function getServer(); method getName (line 102) | public function getName(); method getLogger (line 107) | public function getLogger(); method getPluginLoader (line 112) | public function getPluginLoader(); FILE: src/pocketmine/plugin/PluginBase.php class PluginBase (line 30) | abstract class PluginBase implements Plugin{ method onLoad (line 60) | public function onLoad(){ method onEnable (line 64) | public function onEnable(){ method onDisable (line 68) | public function onDisable(){ method isEnabled (line 75) | public final function isEnabled(){ method setEnabled (line 82) | public final function setEnabled($boolean = true){ method isDisabled (line 96) | public final function isDisabled(){ method getDataFolder (line 100) | public final function getDataFolder(){ method getDescription (line 104) | public final function getDescription(){ method init (line 108) | public final function init(PluginLoader $loader, Server $server, Plugi... method getLogger (line 124) | public function getLogger(){ method isInitialized (line 131) | public final function isInitialized(){ method getCommand (line 140) | public function getCommand($name){ method onCommand (line 161) | public function onCommand(CommandSender $sender, Command $command, $la... method isPhar (line 168) | protected function isPhar(){ method getResource (line 180) | public function getResource($filename){ method saveResource (line 195) | public function saveResource($filename, $replace = false){ method getResources (line 224) | public function getResources(){ method getConfig (line 238) | public function getConfig(){ method saveConfig (line 246) | public function saveConfig(){ method saveDefaultConfig (line 252) | public function saveDefaultConfig(){ method reloadConfig (line 258) | public function reloadConfig(){ method getServer (line 269) | public final function getServer(){ method getName (line 276) | public final function getName(){ method getFullName (line 283) | public final function getFullName(){ method getFile (line 287) | protected function getFile(){ method getPluginLoader (line 294) | public function getPluginLoader(){ FILE: src/pocketmine/plugin/PluginDescription.php class PluginDescription (line 27) | class PluginDescription{ method __construct (line 52) | public function __construct($yamlString){ method loadMap (line 61) | private function loadMap(array $plugin){ method getFullName (line 129) | public function getFullName(){ method getCompatibleApis (line 136) | public function getCompatibleApis(){ method getCompatibleGeniApis (line 143) | public function getCompatibleGeniApis(){ method getAuthors (line 150) | public function getAuthors(){ method getPrefix (line 157) | public function getPrefix(){ method getCommands (line 164) | public function getCommands(){ method getDepend (line 171) | public function getDepend(){ method getDescription (line 178) | public function getDescription(){ method getLoadBefore (line 185) | public function getLoadBefore(){ method getMain (line 192) | public function getMain(){ method getName (line 199) | public function getName(){ method getOrder (line 206) | public function getOrder(){ method getPermissions (line 213) | public function getPermissions(){ method getSoftDepend (line 220) | public function getSoftDepend(){ method getVersion (line 227) | public function getVersion(){ method getWebsite (line 234) | public function getWebsite(){ FILE: src/pocketmine/plugin/PluginLoadOrder.php class PluginLoadOrder (line 25) | abstract class PluginLoadOrder{ FILE: src/pocketmine/plugin/PluginLoader.php type PluginLoader (line 27) | interface PluginLoader{ method loadPlugin (line 36) | public function loadPlugin($file); method getPluginDescription (line 45) | public function getPluginDescription($file); method getPluginFilters (line 52) | public function getPluginFilters(); method enablePlugin (line 59) | public function enablePlugin(Plugin $plugin); method disablePlugin (line 66) | public function disablePlugin(Plugin $plugin); FILE: src/pocketmine/plugin/PluginLogger.php class PluginLogger (line 27) | class PluginLogger implements \AttachableLogger{ method addAttachment (line 34) | public function addAttachment(\LoggerAttachment $attachment){ method removeAttachment (line 38) | public function removeAttachment(\LoggerAttachment $attachment){ method removeAttachments (line 42) | public function removeAttachments(){ method getAttachments (line 46) | public function getAttachments(){ method __construct (line 53) | public function __construct(Plugin $context){ method emergency (line 58) | public function emergency($message){ method alert (line 62) | public function alert($message){ method critical (line 66) | public function critical($message){ method error (line 70) | public function error($message){ method warning (line 74) | public function warning($message){ method notice (line 78) | public function notice($message){ method info (line 82) | public function info($message){ method debug (line 86) | public function debug($message){ method logException (line 90) | public function logException(\Throwable $e, $trace = null){ method log (line 94) | public function log($level, $message){ FILE: src/pocketmine/plugin/PluginManager.php class PluginManager (line 42) | class PluginManager{ method __construct (line 99) | public function __construct(Server $server, SimpleCommandMap $commandM... method getPlugin (line 109) | public function getPlugin($name){ method registerInterface (line 122) | public function registerInterface($loaderName){ method getPlugins (line 137) | public function getPlugins(){ method loadPlugin (line 147) | public function loadPlugin($path, $loaders = null){ method loadPlugins (line 176) | public function loadPlugins($directory, $newLoaders = null){ method getPermission (line 377) | public function getPermission($name){ method addPermission (line 390) | public function addPermission(Permission $permission){ method removePermission (line 404) | public function removePermission($permission){ method getDefaultPermissions (line 417) | public function getDefaultPermissions($op){ method recalculatePermissionDefaults (line 428) | public function recalculatePermissionDefaults(Permission $permission){ method calculatePermissionDefault (line 439) | private function calculatePermissionDefault(Permission $permission){ method dirtyPermissibles (line 456) | private function dirtyPermissibles($op){ method subscribeToPermission (line 466) | public function subscribeToPermission($permission, Permissible $permis... method unsubscribeFromPermission (line 477) | public function unsubscribeFromPermission($permission, Permissible $pe... method getPermissionSubscriptions (line 491) | public function getPermissionSubscriptions($permission){ method subscribeToDefaultPerms (line 515) | public function subscribeToDefaultPerms($op, Permissible $permissible){ method unsubscribeFromDefaultPerms (line 527) | public function unsubscribeFromDefaultPerms($op, Permissible $permissi... method getDefaultPermSubscriptions (line 540) | public function getDefaultPermSubscriptions($op){ method getPermissions (line 573) | public function getPermissions(){ method isPluginEnabled (line 582) | public function isPluginEnabled(Plugin $plugin){ method enablePlugin (line 593) | public function enablePlugin(Plugin $plugin){ method parseYamlCommands (line 612) | protected function parseYamlCommands(Plugin $plugin){ method disablePlugins (line 658) | public function disablePlugins(){ method disablePlugin (line 667) | public function disablePlugin(Plugin $plugin){ method clearPlugins (line 683) | public function clearPlugins(){ method callEvent (line 697) | public function callEvent(Event $event){ method registerEvents (line 726) | public function registerEvents(Listener $listener, Plugin $plugin){ method registerEvent (line 778) | public function registerEvent($event, Listener $listener, $priority, E... method getEventListeners (line 804) | private function getEventListeners($event){ method useTimings (line 815) | public function useTimings(){ method setUseTimings (line 822) | public function setUseTimings($use){ FILE: src/pocketmine/plugin/RegisteredListener.php class RegisteredListener (line 29) | class RegisteredListener{ method __construct (line 58) | public function __construct(Listener $listener, EventExecutor $executo... method getListener (line 70) | public function getListener(){ method getPlugin (line 77) | public function getPlugin(){ method getPriority (line 84) | public function getPriority(){ method callEvent (line 91) | public function callEvent(Event $event){ method __destruct (line 100) | public function __destruct(){ method isIgnoringCancelled (line 107) | public function isIgnoringCancelled(){ FILE: src/pocketmine/plugin/ScriptPluginLoader.php class ScriptPluginLoader (line 33) | class ScriptPluginLoader implements PluginLoader{ method __construct (line 41) | public function __construct(Server $server){ method loadPlugin (line 54) | public function loadPlugin($file){ method getPluginDescription (line 86) | public function getPluginDescription($file){ method getPluginFilters (line 124) | public function getPluginFilters(){ method initPlugin (line 134) | private function initPlugin(PluginBase $plugin, PluginDescription $des... method enablePlugin (line 142) | public function enablePlugin(Plugin $plugin){ method disablePlugin (line 155) | public function disablePlugin(Plugin $plugin){ FILE: src/pocketmine/resourcepacks/ResourcePackInfoEntry.php class ResourcePackInfoEntry (line 24) | class ResourcePackInfoEntry{ method __construct (line 29) | public function __construct(string $packId, string $version, $packSize){ method getPackId (line 35) | public function getPackId() : string{ method getVersion (line 39) | public function getVersion() : string{ method getPackSize (line 43) | public function getPackSize(){ FILE: src/pocketmine/scheduler/AsyncPool.php class AsyncPool (line 27) | class AsyncPool{ method __construct (line 44) | public function __construct(Server $server, $size){ method getSize (line 56) | public function getSize(){ method increaseSize (line 60) | public function increaseSize($newSize){ method submitTaskToWorker (line 73) | public function submitTaskToWorker(AsyncTask $task, $worker){ method submitTask (line 90) | public function submitTask(AsyncTask $task){ method removeTask (line 107) | private function removeTask(AsyncTask $task, $force = false){ method removeTasks (line 124) | public function removeTasks(){ method collectTasks (line 144) | public function collectTasks(){ FILE: src/pocketmine/scheduler/AsyncTask.php class AsyncTask (line 35) | abstract class AsyncTask extends \Threaded implements \Collectable{ method isGarbage (line 52) | public function isGarbage() : bool{ method setGarbage (line 56) | public function setGarbage(){ method isFinished (line 60) | public function isFinished() : bool{ method run (line 64) | public function run(){ method isCrashed (line 81) | public function isCrashed(){ method getResult (line 88) | public function getResult(){ method cancelRun (line 92) | public function cancelRun(){ method hasCancelledRun (line 96) | public function hasCancelledRun(){ method hasResult (line 103) | public function hasResult(){ method setResult (line 111) | public function setResult($result, $serialize = true){ method setTaskId (line 116) | public function setTaskId($taskId){ method getTaskId (line 120) | public function getTaskId(){ method getFromThreadStore (line 131) | public function getFromThreadStore($identifier){ method saveToThreadStore (line 143) | public function saveToThreadStore($identifier, $value){ method onRun (line 155) | public abstract function onRun(); method onCompletion (line 165) | public function onCompletion(Server $server){ method publishProgress (line 175) | public function publishProgress($progress){ method checkProgressUpdates (line 184) | public function checkProgressUpdates(Server $server){ method onProgressUpdate (line 200) | public function onProgressUpdate(Server $server, $progress){ method fetchLocal (line 218) | protected function fetchLocal(Server $server = null){ method peekLocal (line 240) | protected function peekLocal(Server $server = null){ method cleanObject (line 249) | public function cleanObject(){ FILE: src/pocketmine/scheduler/AsyncWorker.php class AsyncWorker (line 26) | class AsyncWorker extends Worker{ method __construct (line 31) | public function __construct(\ThreadedLogger $logger, $id){ method run (line 36) | public function run(){ method handleException (line 45) | public function handleException(\Throwable $e){ method getThreadName (line 49) | public function getThreadName(){ FILE: src/pocketmine/scheduler/CallbackTask.php class CallbackTask (line 35) | class CallbackTask extends Task{ method __construct (line 47) | public function __construct(callable $callable, array $args = []){ method getCallable (line 56) | public function getCallable(){ method onRun (line 60) | public function onRun($currentTicks){ FILE: src/pocketmine/scheduler/DServerTask.php class DServerTask (line 10) | class DServerTask extends AsyncTask{ method __construct (line 16) | public function __construct($data, $autotimes = 5){ method onRun (line 21) | public function onRun(){ method getInfo (line 32) | public function getInfo($ds, $time = 1){ method onCompletion (line 61) | public function onCompletion(Server $server){ method decode (line 68) | public function decode($buffer){ FILE: src/pocketmine/scheduler/FileWriteTask.php class FileWriteTask (line 24) | class FileWriteTask extends AsyncTask{ method __construct (line 30) | public function __construct($path, $contents, $flags = 0){ method onRun (line 36) | public function onRun(){ FILE: src/pocketmine/scheduler/GarbageCollectionTask.php class GarbageCollectionTask (line 24) | class GarbageCollectionTask extends AsyncTask{ method onRun (line 26) | public function onRun(){ FILE: src/pocketmine/scheduler/PluginTask.php class PluginTask (line 29) | abstract class PluginTask extends Task{ method __construct (line 37) | public function __construct(Plugin $owner){ method getOwner (line 44) | public final function getOwner(){ FILE: src/pocketmine/scheduler/SendUsageTask.php class SendUsageTask (line 30) | class SendUsageTask extends AsyncTask{ method __construct (line 39) | public function __construct(Server $server, $type, $playerList = []){ method onRun (line 141) | public function onRun(){ FILE: src/pocketmine/scheduler/ServerScheduler.php class ServerScheduler (line 33) | class ServerScheduler{ method __construct (line 54) | public function __construct(){ method scheduleTask (line 64) | public function scheduleTask(Task $task){ method scheduleAsyncTask (line 75) | public function scheduleAsyncTask(AsyncTask $task){ method scheduleAsyncTaskToWorker (line 89) | public function scheduleAsyncTaskToWorker(AsyncTask $task, $worker){ method getAsyncTaskPoolSize (line 95) | public function getAsyncTaskPoolSize(){ method increaseAsyncTaskPoolSize (line 99) | public function increaseAsyncTaskPoolSize($newSize){ method scheduleDelayedTask (line 109) | public function scheduleDelayedTask(Task $task, $delay){ method scheduleRepeatingTask (line 119) | public function scheduleRepeatingTask(Task $task, $period){ method scheduleDelayedRepeatingTask (line 130) | public function scheduleDelayedRepeatingTask(Task $task, $delay, $peri... method cancelTask (line 137) | public function cancelTask($taskId){ method cancelTasks (line 147) | public function cancelTasks(Plugin $plugin){ method cancelAllTasks (line 157) | public function cancelAllTasks(){ method isQueued (line 174) | public function isQueued($taskId){ method addTask (line 187) | private function addTask(Task $task, $delay, $period){ method handle (line 221) | private function handle(TaskHandler $handler){ method mainThreadHeartbeat (line 238) | public function mainThreadHeartbeat($currentTick){ method isReady (line 271) | private function isReady($currentTicks){ method nextId (line 278) | private function nextId(){ FILE: src/pocketmine/scheduler/Task.php class Task (line 24) | abstract class Task{ method getHandler (line 32) | public final function getHandler(){ method getTaskId (line 39) | public final function getTaskId(){ method setHandler (line 50) | public final function setHandler($taskHandler){ method onRun (line 63) | public abstract function onRun($currentTick); method onCancel (line 68) | public function onCancel(){ FILE: src/pocketmine/scheduler/TaskHandler.php class TaskHandler (line 26) | class TaskHandler{ method __construct (line 58) | public function __construct($timingName, Task $task, $taskId, $delay =... method isCancelled (line 71) | public function isCancelled(){ method getNextRun (line 78) | public function getNextRun(){ method setNextRun (line 85) | public function setNextRun($ticks){ method getTaskId (line 92) | public function getTaskId(){ method getTask (line 99) | public function getTask(){ method getDelay (line 106) | public function getDelay(){ method isDelayed (line 113) | public function isDelayed(){ method isRepeating (line 120) | public function isRepeating(){ method getPeriod (line 127) | public function getPeriod(){ method cancel (line 135) | public function cancel(){ method remove (line 142) | public function remove(){ method run (line 150) | public function run($currentTick){ method getTaskName (line 157) | public function getTaskName(){ FILE: src/pocketmine/tile/Beacon.php class Beacon (line 31) | class Beacon extends Spawnable{ method __construct (line 33) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method saveNBT (line 37) | public function saveNBT(){ method setChanged (line 41) | private function setChanged(){ method getSpawnCompound (line 49) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/BrewingStand.php class BrewingStand (line 37) | class BrewingStand extends Spawnable implements InventoryHolder, Contain... method __construct (line 62) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getName (line 80) | public function getName() : string{ method hasName (line 84) | public function hasName(){ method setName (line 88) | public function setName($str){ method close (line 97) | public function close(){ method saveNBT (line 106) | public function saveNBT(){ method getSize (line 117) | public function getSize(){ method getSlotIndex (line 126) | protected function getSlotIndex($index){ method getItem (line 143) | public function getItem($index){ method setItem (line 160) | public function setItem($index, Item $item){ method getInventory (line 184) | public function getInventory(){ method checkIngredient (line 188) | public function checkIngredient(Item $item){ method updateSurface (line 197) | public function updateSurface(){ method onUpdate (line 202) | public function onUpdate(){ method getSpawnCompound (line 294) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/Cauldron.php class Cauldron (line 33) | class Cauldron extends Spawnable{ method __construct (line 35) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getPotionId (line 48) | public function getPotionId(){ method setPotionId (line 52) | public function setPotionId($potionId){ method hasPotion (line 57) | public function hasPotion(){ method getSplashPotion (line 61) | public function getSplashPotion(){ method setSplashPotion (line 65) | public function setSplashPotion($bool){ method getCustomColor (line 70) | public function getCustomColor(){// method getCustomColorRed (line 81) | public function getCustomColorRed(){ method getCustomColorGreen (line 85) | public function getCustomColorGreen(){ method getCustomColorBlue (line 89) | public function getCustomColorBlue(){ method isCustomColor (line 93) | public function isCustomColor(){ method setCustomColor (line 97) | public function setCustomColor($r, $g = 0xff, $b = 0xff){ method clearCustomColor (line 107) | public function clearCustomColor(){ method getSpawnCompound (line 114) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/Chest.php class Chest (line 37) | class Chest extends Spawnable implements InventoryHolder, Container, Nam... method __construct (line 44) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method close (line 56) | public function close(){ method saveNBT (line 69) | public function saveNBT(){ method getSize (line 80) | public function getSize(){ method getSlotIndex (line 89) | protected function getSlotIndex($index){ method getItem (line 106) | public function getItem($index){ method setItem (line 123) | public function setItem($index, Item $item){ method getInventory (line 147) | public function getInventory(){ method getRealInventory (line 157) | public function getRealInventory(){ method getDoubleInventory (line 164) | public function getDoubleInventory(){ method checkPairing (line 168) | protected function checkPairing(){ method getName (line 195) | public function getName() : string{ method hasName (line 199) | public function hasName(){ method setName (line 203) | public function setName($str){ method isPaired (line 212) | public function isPaired(){ method getPair (line 223) | public function getPair(){ method pairWith (line 234) | public function pairWith(Chest $tile){ method createPair (line 248) | private function createPair(Chest $tile){ method unpair (line 256) | public function unpair(){ method getSpawnCompound (line 276) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/Container.php type Container (line 26) | interface Container{ method getItem (line 33) | public function getItem($index); method setItem (line 39) | public function setItem($index, Item $item); method getSize (line 44) | public function getSize(); FILE: src/pocketmine/tile/DLDetector.php class DLDetector (line 32) | class DLDetector extends Spawnable{ method __construct (line 35) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getLightByTime (line 40) | public function getLightByTime(){ method isActivated (line 86) | public function isActivated() : bool{ method getType (line 96) | private function getType() : int{ method onUpdate (line 100) | public function onUpdate(){ method getSpawnCompound (line 116) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/Dispenser.php class Dispenser (line 43) | class Dispenser extends Spawnable implements InventoryHolder, Container,... method __construct (line 48) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method close (line 61) | public function close(){ method saveNBT (line 70) | public function saveNBT(){ method getSize (line 81) | public function getSize(){ method getSlotIndex (line 90) | protected function getSlotIndex($index){ method getItem (line 107) | public function getItem($index){ method setItem (line 124) | public function setItem($index, Item $item){ method getInventory (line 148) | public function getInventory(){ method getName (line 152) | public function getName() : string{ method hasName (line 156) | public function hasName(){ method setName (line 160) | public function setName($str){ method getMotion (line 169) | public function getMotion(){ method activate (line 189) | public function activate(){ method getSpawnCompound (line 262) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/Dropper.php class Dropper (line 43) | class Dropper extends Spawnable implements InventoryHolder, Container, N... method __construct (line 50) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method close (line 63) | public function close(){ method saveNBT (line 76) | public function saveNBT(){ method getSize (line 87) | public function getSize(){ method getSlotIndex (line 96) | protected function getSlotIndex($index){ method getItem (line 113) | public function getItem($index){ method setItem (line 130) | public function setItem($index, Item $item){ method getInventory (line 154) | public function getInventory(){ method getName (line 158) | public function getName() : string{ method hasName (line 162) | public function hasName(){ method setName (line 166) | public function setName($str){ method getMotion (line 175) | public function getMotion(){ method activate (line 195) | public function activate(){ method getSpawnCompound (line 264) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/EnchantTable.php class EnchantTable (line 30) | class EnchantTable extends Spawnable implements Nameable{ method __construct (line 32) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getName (line 36) | public function getName() : string{ method hasName (line 40) | public function hasName(){ method setName (line 44) | public function setName($str){ method getSpawnCompound (line 53) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/EnderChest.php class EnderChest (line 30) | class EnderChest extends Spawnable implements Nameable{ method getName (line 33) | public function getName() : string{ method hasName (line 37) | public function hasName(){ method setName (line 41) | public function setName($str){ method getSpawnCompound (line 50) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/FlowerPot.php class FlowerPot (line 31) | class FlowerPot extends Spawnable{ method __construct (line 33) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getItem (line 43) | public function getItem() : Item{ method setItem (line 47) | public function setItem(Item $item){ method getSpawnCompound (line 53) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/Furnace.php class Furnace (line 41) | class Furnace extends Spawnable implements InventoryHolder, Container, N... method __construct (line 45) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getName (line 70) | public function getName() : string{ method hasName (line 74) | public function hasName(){ method setName (line 78) | public function setName($str){ method close (line 87) | public function close(){ method saveNBT (line 96) | public function saveNBT(){ method getSize (line 107) | public function getSize(){ method getSlotIndex (line 116) | protected function getSlotIndex($index){ method getItem (line 133) | public function getItem($index){ method setItem (line 150) | public function setItem($index, Item $item){ method getInventory (line 174) | public function getInventory(){ method checkFuel (line 178) | protected function checkFuel(Item $fuel){ method onUpdate (line 201) | public function onUpdate(){ method getSpawnCompound (line 284) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/Hopper.php class Hopper (line 37) | class Hopper extends Spawnable implements InventoryHolder, Container, Na... method __construct (line 47) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method close (line 63) | public function close(){ method activate (line 72) | public function activate(){ method deactivate (line 76) | public function deactivate(){ method canUpdate (line 80) | public function canUpdate(){ method resetCooldownTicks (line 84) | public function resetCooldownTicks(){ method onUpdate (line 88) | public function onUpdate(){ method getInventory (line 173) | public function getInventory(){ method getSize (line 180) | public function getSize(){ method getItem (line 191) | public function getItem($index){ method setItem (line 208) | public function setItem($index, Item $item){ method getSlotIndex (line 234) | protected function getSlotIndex($index){ method saveNBT (line 244) | public function saveNBT(){ method getName (line 252) | public function getName() : string{ method hasName (line 256) | public function hasName(){ method setName (line 260) | public function setName($str){ method hasLock (line 269) | public function hasLock(){ method setLock (line 273) | public function setLock(string $itemName = ""){ method checkLock (line 281) | public function checkLock(string $key){ method getSpawnCompound (line 285) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/ItemFrame.php class ItemFrame (line 32) | class ItemFrame extends Spawnable{ method __construct (line 34) | public function __construct(Chunk $chunk, CompoundTag $nbt) { method getName (line 41) | public function getName() : string{ method getItemRotation (line 45) | public function getItemRotation() { method hasItem (line 49) | public function hasItem() : bool{ method setItemRotation (line 53) | public function setItemRotation(int $itemRotation){ method getItem (line 58) | public function getItem(){ method setItem (line 62) | public function setItem(Item $item, bool $setChanged = true){ method getItemDropChance (line 69) | public function getItemDropChance(){ method setItemDropChance (line 73) | public function setItemDropChance(float $chance = 1.0){ method getSpawnCompound (line 77) | public function getSpawnCompound() { FILE: src/pocketmine/tile/MobSpawner.php class MobSpawner (line 37) | class MobSpawner extends Spawnable{ method __construct (line 39) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getEntityId (line 64) | public function getEntityId(){ method setEntityId (line 68) | public function setEntityId(int $id){ method getSpawnCount (line 74) | public function getSpawnCount(){ method setSpawnCount (line 78) | public function setSpawnCount(int $value){ method getSpawnRange (line 82) | public function getSpawnRange(){ method setSpawnRange (line 86) | public function setSpawnRange(int $value){ method getMinSpawnDelay (line 90) | public function getMinSpawnDelay(){ method setMinSpawnDelay (line 94) | public function setMinSpawnDelay(int $value){ method getMaxSpawnDelay (line 98) | public function getMaxSpawnDelay(){ method setMaxSpawnDelay (line 102) | public function setMaxSpawnDelay(int $value){ method getDelay (line 106) | public function getDelay(){ method setDelay (line 110) | public function setDelay(int $value){ method getName (line 114) | public function getName() : string{ method canUpdate (line 118) | public function canUpdate() : bool{ method onUpdate (line 136) | public function onUpdate(){ method getSpawnCompound (line 191) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/Nameable.php type Nameable (line 25) | interface Nameable{ method getName (line 31) | public function getName(); method setName (line 36) | public function setName($str); method hasName (line 41) | public function hasName(); FILE: src/pocketmine/tile/Sign.php class Sign (line 32) | class Sign extends Spawnable{ method __construct (line 34) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method saveNBT (line 50) | public function saveNBT(){ method setText (line 55) | public function setText($line1 = "", $line2 = "", $line3 = "", $line4 ... method getText (line 65) | public function getText(){ method getSpawnCompound (line 74) | public function getSpawnCompound(){ method updateCompoundTag (line 87) | public function updateCompoundTag(CompoundTag $nbt, Player $player) : ... FILE: src/pocketmine/tile/Skull.php class Skull (line 27) | class Skull extends Spawnable{ method __construct (line 36) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method setType (line 46) | public function setType(int $type){ method getType (line 55) | public function getType() { method saveNBT (line 59) | public function saveNBT(){ method getSpawnCompound (line 64) | public function getSpawnCompound(){ FILE: src/pocketmine/tile/Spawnable.php class Spawnable (line 30) | abstract class Spawnable extends Tile{ method spawnTo (line 32) | public function spawnTo(Player $player){ method __construct (line 49) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method spawnToAll (line 54) | public function spawnToAll(){ method onChanged (line 66) | protected function onChanged(){ method getSpawnCompound (line 78) | public abstract function getSpawnCompound(); method updateCompoundTag (line 89) | public function updateCompoundTag(CompoundTag $nbt, Player $player) : ... FILE: src/pocketmine/tile/Tile.php class Tile (line 36) | abstract class Tile extends Position{ method init (line 78) | public static function init(){ method createTile (line 105) | public static function createTile($type, Chunk $chunk, CompoundTag $nb... method registerTile (line 119) | public static function registerTile($className){ method getSaveId (line 135) | public function getSaveId(){ method __construct (line 139) | public function __construct(Chunk $chunk, CompoundTag $nbt){ method getId (line 162) | public function getId(){ method saveNBT (line 166) | public function saveNBT(){ method getBlock (line 176) | public function getBlock(){ method onUpdate (line 180) | public function onUpdate(){ method scheduleUpdate (line 184) | public final function scheduleUpdate(){ method __destruct (line 188) | public function __destruct(){ method close (line 192) | public function close(){ method getName (line 206) | public function getName() : string{ FILE: src/pocketmine/utils/Binary.php class Binary (line 31) | class Binary{ method checkLength (line 35) | private static function checkLength($str, $expect){ method readTriad (line 46) | public static function readTriad($str){ method writeTriad (line 58) | public static function writeTriad($value){ method readLTriad (line 69) | public static function readLTriad($str){ method writeLTriad (line 81) | public static function writeLTriad($value){ method writeMetadata (line 92) | public static function writeMetadata(array $data){ method readMetadata (line 144) | public static function readMetadata($value, $types = false){ method readBool (line 210) | public static function readBool($b){ method writeBool (line 221) | public static function writeBool($b){ method readByte (line 233) | public static function readByte($c, $signed = true){ method writeByte (line 255) | public static function writeByte($c){ method readShort (line 266) | public static function readShort($str){ method readSignedShort (line 278) | public static function readSignedShort($str){ method writeShort (line 294) | public static function writeShort($value){ method readLShort (line 305) | public static function readLShort($str){ method readSignedLShort (line 317) | public static function readSignedLShort($str){ method writeLShort (line 333) | public static function writeLShort($value){ method readInt (line 337) | public static function readInt($str){ method writeInt (line 346) | public static function writeInt($value){ method readLInt (line 350) | public static function readLInt($str){ method writeLInt (line 359) | public static function writeLInt($value){ method readFloat (line 363) | public static function readFloat($str, int $accuracy = -1){ method writeFloat (line 373) | public static function writeFloat($value){ method readLFloat (line 377) | public static function readLFloat($str, int $accuracy = -1){ method writeLFloat (line 387) | public static function writeLFloat($value){ method printFloat (line 391) | public static function printFloat($value){ method readDouble (line 395) | public static function readDouble($str){ method writeDouble (line 400) | public static function writeDouble($value){ method readLDouble (line 404) | public static function readLDouble($str){ method writeLDouble (line 409) | public static function writeLDouble($value){ method readLong (line 413) | public static function readLong($x){ method writeLong (line 433) | public static function writeLong($value){ method readLLong (line 452) | public static function readLLong($str){ method writeLLong (line 456) | public static function writeLLong($value){ method readVarInt (line 462) | public static function readVarInt($stream){ method readUnsignedVarInt (line 469) | public static function readUnsignedVarInt($stream){ method writeVarInt (line 483) | public static function writeVarInt($v){ method writeUnsignedVarInt (line 487) | public static function writeUnsignedVarInt($value){ FILE: src/pocketmine/utils/BinaryStream.php method __construct (line 35) | public function __construct($buffer = "", $offset = 0){ method reset (line 40) | public function reset(){ method setBuffer (line 45) | public function setBuffer($buffer = null, $offset = 0){ method getOffset (line 50) | public function getOffset(){ method getBuffer (line 54) | public function getBuffer(){ method get (line 58) | public function get($len){ method put (line 70) | public function put($str){ method getBool (line 74) | public function getBool() : bool{ method putBool (line 78) | public function putBool($v){ method getLong (line 82) | public function getLong(){ method putLong (line 86) | public function putLong($v){ method getInt (line 90) | public function getInt(){ method putInt (line 94) | public function putInt($v){ method getLLong (line 98) | public function getLLong(){ method putLLong (line 102) | public function putLLong($v){ method getLInt (line 106) | public function getLInt(){ method putLInt (line 110) | public function putLInt($v){ method getSignedShort (line 114) | public function getSignedShort(){ method putShort (line 118) | public function putShort($v){ method getShort (line 122) | public function getShort(){ method putSignedShort (line 126) | public function putSignedShort($v){ method getFloat (line 130) | public function getFloat(int $accuracy = -1){ method putFloat (line 134) | public function putFloat($v){ method getLShort (line 138) | public function getLShort($signed = true){ method putLShort (line 142) | public function putLShort($v){ method getLFloat (line 146) | public function getLFloat(int $accuracy = -1){ method putLFloat (line 150) | public function putLFloat($v){ method getTriad (line 154) | public function getTriad(){ method putTriad (line 158) | public function putTriad($v){ method getLTriad (line 162) | public function getLTriad(){ method putLTriad (line 166) | public function putLTriad($v){ method getByte (line 170) | public function getByte(){ method putByte (line 174) | public function putByte($v){ method getDataArray (line 178) | public function getDataArray($len = 10){ method putDataArray (line 186) | public function putDataArray(array $data = []){ method getUUID (line 193) | public function getUUID(){ method putUUID (line 197) | public function putUUID(UUID $uuid){ method getSlot (line 201) | public function getSlot(){ method putSlot (line 226) | public function putSlot(Item $item){ method getString (line 240) | public function getString(){ method putString (line 244) | public function putString($v){ method getUnsignedVarInt (line 254) | public function getUnsignedVarInt(){ method putUnsignedVarInt (line 261) | public function putUnsignedVarInt($v){ method getVarInt (line 268) | public function getVarInt(){ method putVarInt (line 275) | public function putVarInt($v){ method getEntityId (line 279) | public function getEntityId(){ method putEntityId (line 283) | public function putEntityId($v){ method getBlockCoords (line 287) | public function getBlockCoords(&$x, &$y, &$z){ method putBlockCoords (line 293) | public function putBlockCoords($x, $y, $z){ method getVector3f (line 299) | public function getVector3f(&$x, &$y, &$z){ method putVector3f (line 305) | public function putVector3f($x, $y, $z){ FILE: src/pocketmine/utils/BlockIterator.php class BlockIterator (line 31) | class BlockIterator implements \Iterator{ method __construct (line 59) | public function __construct(Level $level, Vector3 $start, Vector3 $dir... method blockEquals (line 175) | private function blockEquals(Block $a, Block $b){ method getXFace (line 179) | private function getXFace(Vector3 $direction){ method getYFace (line 183) | private function getYFace(Vector3 $direction){ method getZFace (line 187) | private function getZFace(Vector3 $direction){ method getXLength (line 191) | private function getXLength(Vector3 $direction){ method getYLength (line 195) | private function getYLength(Vector3 $direction){ method getZLength (line 199) | private function getZLength(Vector3 $direction){ method getPosition (line 203) | private function getPosition($direction, $position, $blockPosition){ method getXPosition (line 207) | private function getXPosition(Vector3 $direction, Vector3 $position, B... method getYPosition (line 211) | private function getYPosition(Vector3 $direction, Vector3 $position, B... method getZPosition (line 215) | private function getZPosition(Vector3 $direction, Vector3 $position, B... method next (line 219) | public function next(){ method current (line 234) | public function current(){ method rewind (line 241) | public function rewind(){ method key (line 245) | public function key(){ method valid (line 249) | public function valid(){ method scan (line 254) | private function scan(){ FILE: src/pocketmine/utils/ChunkException.php class ChunkException (line 24) | class ChunkException extends \RuntimeException{ FILE: src/pocketmine/utils/Color.php class Color (line 28) | class Color { method init (line 54) | public static function init(){ method getRGB (line 76) | public static function getRGB($r, $g, $b){ method averageColor (line 80) | public static function averageColor(Color ...$colors){ method getDyeColor (line 94) | public static function getDyeColor($id){ method __construct (line 101) | public function __construct($r, $g, $b){ method getRed (line 107) | public function getRed(){ method getBlue (line 111) | public function getBlue(){ method getGreen (line 115) | public function getGreen(){ method getColorCode (line 119) | public function getColorCode(){ method __toString (line 123) | public function __toString(){ FILE: src/pocketmine/utils/Config.php class Config (line 32) | class Config{ method __construct (line 79) | public function __construct($file, $type = Config::DETECT, $default = ... method reload (line 87) | public function reload(){ method fixYAMLIndexes (line 99) | public static function fixYAMLIndexes($str){ method load (line 110) | public function load($file, $type = Config::DETECT, $default = []){ method check (line 172) | public function check(){ method save (line 181) | public function save($async = false){ method __get (line 228) | public function __get($k){ method __set (line 236) | public function __set($k, $v){ method __isset (line 245) | public function __isset($k){ method __unset (line 252) | public function __unset($k){ method setNested (line 260) | public function setNested($key, $value){ method getNested (line 288) | public function getNested($key, $default = null){ method get (line 319) | public function get($k, $default = false){ method set (line 327) | public function set($k, $v = true){ method setAll (line 339) | public function setAll($v){ method exists (line 349) | public function exists($k, $lowercase = false){ method remove (line 362) | public function remove($k){ method getAll (line 371) | public function getAll($keys = false){ method setDefaults (line 378) | public function setDefaults(array $defaults){ method fillDefaults (line 388) | private function fillDefaults($default, &$data){ method parseList (line 408) | private function parseList($content){ method writeProperties (line 421) | private function writeProperties(){ method parseProperties (line 438) | private function parseProperties($content){ FILE: src/pocketmine/utils/LevelException.php class LevelException (line 24) | class LevelException extends ServerException{ FILE: src/pocketmine/utils/MainLogger.php class MainLogger (line 28) | class MainLogger extends \AttachableThreadedLogger{ method setSendMsg (line 46) | public function setSendMsg($b){ method getMessages (line 51) | public function getMessages(){ method __construct (line 64) | public function __construct($logFile, $logDebug = false){ method getLogger (line 79) | public static function getLogger(){ method emergency (line 83) | public function emergency($message, $name = "EMERGENCY"){ method alert (line 87) | public function alert($message, $name = "ALERT"){ method critical (line 91) | public function critical($message, $name = "CRITICAL"){ method error (line 95) | public function error($message, $name = "ERROR"){ method warning (line 99) | public function warning($message, $name = "WARNING"){ method notice (line 103) | public function notice($message, $name = "NOTICE"){ method info (line 107) | public function info($message, $name = "INFO"){ method debug (line 111) | public function debug($message, $name = "DEBUG"){ method setLogDebug (line 121) | public function setLogDebug($logDebug){ method logException (line 125) | public function logException(\Throwable $e, $trace = null){ method log (line 168) | public function log($level, $message){ method shutdown (line 197) | public function shutdown(){ method send (line 201) | protected function send($message, $level, $prefix, $color){ method run (line 281) | public function run(){ method setWrite (line 306) | public function setWrite($write){ method setConsoleCallback (line 310) | public function setConsoleCallback($callback){ FILE: src/pocketmine/utils/MonkeyPatch.php class MonkeyPatch (line 24) | class MonkeyPatch{ method __construct (line 25) | public function __construct(){ FILE: src/pocketmine/utils/Patchable.php type Patchable (line 29) | interface Patchable{ FILE: src/pocketmine/utils/PluginException.php class PluginException (line 24) | class PluginException extends ServerException{ FILE: src/pocketmine/utils/Random.php class Random (line 28) | class Random{ method __construct (line 59) | public function __construct($seed = -1){ method setSeed (line 70) | public function setSeed($seed){ method getSeed (line 77) | public function getSeed(){ method nextInt (line 86) | public function nextInt(){ method nextSignedInt (line 95) | public function nextSignedInt(){ method nextFloat (line 112) | public function nextFloat(){ method nextSignedFloat (line 121) | public function nextSignedFloat(){ method nextBoolean (line 130) | public function nextBoolean(){ method nextRange (line 142) | public function nextRange($start = 0, $end = 0x7fffffff){ method nextBoundedInt (line 146) | public function nextBoundedInt($bound){ FILE: src/pocketmine/utils/Range.php class Range (line 24) | class Range{ method __construct (line 28) | public function __construct(int $min, int $max){ method isInRange (line 33) | public function isInRange(int $v) : bool{ FILE: src/pocketmine/utils/ReversePriorityQueue.php class ReversePriorityQueue (line 24) | class ReversePriorityQueue extends \SplPriorityQueue{ method compare (line 26) | public function compare($priority1, $priority2){ FILE: src/pocketmine/utils/ServerException.php class ServerException (line 24) | class ServerException extends \RuntimeException{ FILE: src/pocketmine/utils/ServerKiller.php class ServerKiller (line 26) | class ServerKiller extends Thread{ method __construct (line 30) | public function __construct($time = 15){ method run (line 34) | public function run(){ method getThreadName (line 45) | public function getThreadName(){ FILE: src/pocketmine/utils/Terminal.php class Terminal (line 24) | abstract class Terminal{ method hasFormattingCodes (line 52) | public static function hasFormattingCodes(){ method getFallbackEscapeCodes (line 65) | protected static function getFallbackEscapeCodes(){ method getEscapeCodes (line 92) | protected static function getEscapeCodes(){ method init (line 131) | public static function init(){ FILE: src/pocketmine/utils/TextFormat.php class TextFormat (line 27) | abstract class TextFormat{ method tokenize (line 61) | public static function tokenize($string){ method clean (line 73) | public static function clean($string, $removeFormat = true){ method toJSON (line 87) | public static function toJSON($string){ method toHTML (line 275) | public static function toHTML($string){ method toANSI (line 391) | public static function toANSI($string){ FILE: src/pocketmine/utils/UUID.php class UUID (line 24) | class UUID{ method __construct (line 29) | public function __construct($part1 = 0, $part2 = 0, $part3 = 0, $part4... method getVersion (line 38) | public function getVersion(){ method equals (line 42) | public function equals(UUID $uuid){ method fromString (line 53) | public static function fromString($uuid, $version = null){ method fromBinary (line 64) | public static function fromBinary($uuid, $version = null){ method fromData (line 78) | public static function fromData(...$data){ method fromRandom (line 84) | public static function fromRandom(){ method toBinary (line 88) | public function toBinary(){ method toString (line 92) | public function toString(){ method __toString (line 102) | public function __toString(){ FILE: src/pocketmine/utils/Utils.php class Utils (line 31) | class Utils{ method getCallableIdentifier (line 44) | public static function getCallableIdentifier(callable $variable){ method getMachineUniqueId (line 62) | public static function getMachineUniqueId($extra = ""){ method getIP (line 128) | public static function getIP($force = false){ method getOS (line 172) | public static function getOS($recalculate = false){ method getRealMemoryUsage (line 200) | public static function getRealMemoryUsage(){ method getMemoryUsage (line 220) | public static function getMemoryUsage($advanced = false){ method getThreadCount (line 252) | public static function getThreadCount(){ method getCoreCount (line 263) | public static function getCoreCount($recalculate = false){ method hexdump (line 306) | public static function hexdump($bin){ method printable (line 326) | public static function printable($str){ method getRandomBytes (line 349) | public static function getRandomBytes($length = 16, $secure = true, $r... method getURL (line 379) | public static function getURL($page, $timeout = 10, array $extraHeader... method postURL (line 411) | public static function postURL($page, $args, $timeout = 10, array $ext... method javaStringHash (line 435) | public static function javaStringHash($string){ FILE: src/pocketmine/utils/VectorIterator.php class VectorIterator (line 32) | class VectorIterator implements \Iterator{ method __construct (line 60) | public function __construct(ChunkManager $level, Vector3 $from, Vector... method posEquals (line 182) | private function posEquals(Vector3 $a, Vector3 $b){ method getXFace (line 186) | private function getXFace(Vector3 $direction){ method getYFace (line 190) | private function getYFace(Vector3 $direction){ method getZFace (line 194) | private function getZFace(Vector3 $direction){ method getXLength (line 198) | private function getXLength(Vector3 $direction){ method getYLength (line 202) | private function getYLength(Vector3 $direction){ method getZLength (line 206) | private function getZLength(Vector3 $direction){ method getPosition (line 210) | private function getPosition($direction, $position, $blockPosition){ method getXPosition (line 214) | private function getXPosition(Vector3 $direction, Vector3 $position, V... method getYPosition (line 218) | private function getYPosition(Vector3 $direction, Vector3 $position, V... method getZPosition (line 222) | private function getZPosition(Vector3 $direction, Vector3 $position, V... method next (line 226) | public function next(){ method current (line 241) | public function current(){ method rewind (line 248) | public function rewind(){ method key (line 252) | public function key(){ method valid (line 256) | public function valid(){ method scan (line 261) | private function scan(){ FILE: src/pocketmine/utils/VersionString.php class VersionString (line 28) | class VersionString{ method __construct (line 34) | public function __construct($version = \pocketmine\VERSION){ method getNumber (line 48) | public function getNumber(){ method getStage (line 55) | public function getStage(){ method getGeneration (line 59) | public function getGeneration(){ method getMajor (line 63) | public function getMajor(){ method getMinor (line 67) | public function getMinor(){ method getRelease (line 71) | public function getRelease(){ method getBuild (line 75) | public function getBuild(){ method isDev (line 79) | public function isDev(){ method get (line 83) | public function get($build = false){ method __toString (line 87) | public function __toString(){ method compare (line 91) | public function compare($target, $diff = false){ FILE: src/pocketmine/wizard/Installer.php class Installer (line 31) | class Installer{ method __construct (line 51) | public function __construct(){ method getDefaultLang (line 90) | public function getDefaultLang(){ method showLicense (line 94) | private function showLicense(){ method welcome (line 115) | private function welcome(){ method generateBaseConfig (line 122) | private function generateBaseConfig(){ method generateUserFiles (line 182) | private function generateUserFiles(){ method networkFunctions (line 205) | private function networkFunctions(){ method endWizard (line 247) | private function endWizard(){ method getInput (line 254) | private function getInput($default = ""){ FILE: src/pocketmine/wizard/InstallerLang.php class InstallerLang (line 25) | class InstallerLang{ method __construct (line 40) | public function __construct($lang = ""){ method getLang (line 72) | public function getLang(){ method loadLang (line 76) | public function loadLang($langfile, $lang = "en"){ method get (line 89) | public function get($name, $search = [], $replace = []){ method __get (line 103) | public function __get($name){ FILE: src/raklib/Binary.php class Binary (line 22) | class Binary{ method readTriad (line 34) | public static function readTriad($str){ method writeTriad (line 45) | public static function writeTriad($value){ method readLTriad (line 56) | public static function readLTriad($str){ method writeLTriad (line 67) | public static function writeLTriad($value){ method readBool (line 78) | public static function readBool($b){ method writeBool (line 89) | public static function writeBool($b){ method readByte (line 101) | public static function readByte($c, $signed = true){ method writeByte (line 122) | public static function writeByte($c){ method readShort (line 133) | public static function readShort($str){ method readSignedShort (line 144) | public static function readSignedShort($str){ method writeShort (line 159) | public static function writeShort($value){ method readLShort (line 171) | public static function readLShort($str, $signed = true){ method writeLShort (line 192) | public static function writeLShort($value){ method readInt (line 196) | public static function readInt($str){ method writeInt (line 204) | public static function writeInt($value){ method readLInt (line 208) | public static function readLInt($str){ method writeLInt (line 216) | public static function writeLInt($value){ method readFloat (line 220) | public static function readFloat($str){ method writeFloat (line 224) | public static function writeFloat($value){ method readLFloat (line 228) | public static function readLFloat($str){ method writeLFloat (line 232) | public static function writeLFloat($value){ method readDouble (line 236) | public static function readDouble($str){ method writeDouble (line 240) | public static function writeDouble($value){ method readLDouble (line 244) | public static function readLDouble($str){ method writeLDouble (line 248) | public static function writeLDouble($value){ method readLong (line 252) | public static function readLong($x){ method writeLong (line 272) | public static function writeLong($value){ method readLLong (line 291) | public static function readLLong($str){ method writeLLong (line 295) | public static function writeLLong($value){ FILE: src/raklib/RakLib.php class RakLib (line 51) | abstract class RakLib{ method bootstrap (line 165) | public static function bootstrap(\ClassLoader $loader){ FILE: src/raklib/protocol/ACK.php class ACK (line 18) | class ACK extends AcknowledgePacket{ FILE: src/raklib/protocol/ADVERTISE_SYSTEM.php class ADVERTISE_SYSTEM (line 18) | class ADVERTISE_SYSTEM extends UNCONNECTED_PONG{ FILE: src/raklib/protocol/AcknowledgePacket.php class AcknowledgePacket (line 24) | abstract class AcknowledgePacket extends Packet{ method encode (line 28) | public function encode(){ method decode (line 75) | public function decode(){ method clean (line 96) | public function clean(){ FILE: src/raklib/protocol/CLIENT_CONNECT_DataPacket.php class CLIENT_CONNECT_DataPacket (line 26) | class CLIENT_CONNECT_DataPacket extends Packet{ method encode (line 33) | public function encode(){ method decode (line 40) | public function decode(){ FILE: src/raklib/protocol/CLIENT_DISCONNECT_DataPacket.php class CLIENT_DISCONNECT_DataPacket (line 24) | class CLIENT_DISCONNECT_DataPacket extends Packet{ method encode (line 27) | public function encode(){ method decode (line 31) | public function decode(){ FILE: src/raklib/protocol/CLIENT_HANDSHAKE_DataPacket.php class CLIENT_HANDSHAKE_DataPacket (line 26) | class CLIENT_HANDSHAKE_DataPacket extends Packet{ method encode (line 37) | public function encode(){ method decode (line 41) | public function decode(){ FILE: src/raklib/protocol/DATA_PACKET_0.php class DATA_PACKET_0 (line 18) | class DATA_PACKET_0 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_1.php class DATA_PACKET_1 (line 18) | class DATA_PACKET_1 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_2.php class DATA_PACKET_2 (line 18) | class DATA_PACKET_2 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_3.php class DATA_PACKET_3 (line 18) | class DATA_PACKET_3 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_4.php class DATA_PACKET_4 (line 19) | class DATA_PACKET_4 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_5.php class DATA_PACKET_5 (line 19) | class DATA_PACKET_5 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_6.php class DATA_PACKET_6 (line 19) | class DATA_PACKET_6 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_7.php class DATA_PACKET_7 (line 19) | class DATA_PACKET_7 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_8.php class DATA_PACKET_8 (line 19) | class DATA_PACKET_8 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_9.php class DATA_PACKET_9 (line 19) | class DATA_PACKET_9 extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_A.php class DATA_PACKET_A (line 19) | class DATA_PACKET_A extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_B.php class DATA_PACKET_B (line 19) | class DATA_PACKET_B extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_C.php class DATA_PACKET_C (line 19) | class DATA_PACKET_C extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_D.php class DATA_PACKET_D (line 19) | class DATA_PACKET_D extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_E.php class DATA_PACKET_E (line 19) | class DATA_PACKET_E extends DataPacket{ FILE: src/raklib/protocol/DATA_PACKET_F.php class DATA_PACKET_F (line 19) | class DATA_PACKET_F extends DataPacket{ FILE: src/raklib/protocol/DataPacket.php class DataPacket (line 26) | abstract class DataPacket extends Packet{ method encode (line 33) | public function encode(){ method length (line 41) | public function length(){ method decode (line 50) | public function decode(){ method clean (line 66) | public function clean(){ FILE: src/raklib/protocol/EncapsulatedPacket.php class EncapsulatedPacket (line 30) | class EncapsulatedPacket{ method fromBinary (line 52) | public static function fromBinary($binary, $internal = false, &$offset... method getTotalLength (line 97) | public function getTotalLength(){ method toBinary (line 106) | public function toBinary($internal = false){ method __toString (line 119) | public function __toString(){ FILE: src/raklib/protocol/NACK.php class NACK (line 19) | class NACK extends AcknowledgePacket{ FILE: src/raklib/protocol/OPEN_CONNECTION_REPLY_1.php class OPEN_CONNECTION_REPLY_1 (line 23) | class OPEN_CONNECTION_REPLY_1 extends Packet{ method encode (line 29) | public function encode(){ method decode (line 37) | public function decode(){ FILE: src/raklib/protocol/OPEN_CONNECTION_REPLY_2.php class OPEN_CONNECTION_REPLY_2 (line 23) | class OPEN_CONNECTION_REPLY_2 extends Packet{ method encode (line 31) | public function encode(){ method decode (line 40) | public function decode(){ FILE: src/raklib/protocol/OPEN_CONNECTION_REQUEST_1.php class OPEN_CONNECTION_REQUEST_1 (line 23) | class OPEN_CONNECTION_REQUEST_1 extends Packet{ method encode (line 29) | public function encode(){ method decode (line 36) | public function decode(){ FILE: src/raklib/protocol/OPEN_CONNECTION_REQUEST_2.php class OPEN_CONNECTION_REQUEST_2 (line 23) | class OPEN_CONNECTION_REQUEST_2 extends Packet{ method encode (line 31) | public function encode(){ method decode (line 39) | public function decode(){ FILE: src/raklib/protocol/PING_DataPacket.php class PING_DataPacket (line 26) | class PING_DataPacket extends Packet{ method encode (line 31) | public function encode(){ method decode (line 36) | public function decode(){ FILE: src/raklib/protocol/PONG_DataPacket.php class PONG_DataPacket (line 26) | class PONG_DataPacket extends Packet{ method encode (line 31) | public function encode(){ method decode (line 36) | public function decode(){ FILE: src/raklib/protocol/Packet.php class Packet (line 24) | abstract class Packet{ method get (line 31) | protected function get($len){ method getLong (line 48) | protected function getLong($signed = true){ method getInt (line 52) | protected function getInt(){ method getShort (line 56) | protected function getShort($signed = true){ method getTriad (line 60) | protected function getTriad(){ method getLTriad (line 64) | protected function getLTriad(){ method getByte (line 68) | protected function getByte(){ method getString (line 72) | protected function getString(){ method getAddress (line 76) | protected function getAddress(&$addr, &$port, &$version = null){ method feof (line 86) | protected function feof(){ method putLong (line 94) | protected function putLong($v){ method putInt (line 98) | protected function putInt($v){ method putShort (line 102) | protected function putShort($v){ method putTriad (line 106) | protected function putTriad($v){ method putLTriad (line 110) | protected function putLTriad($v){ method putByte (line 114) | protected function putByte($v){ method putString (line 118) | protected function putString($v){ method putAddress (line 123) | protected function putAddress($addr, $port, $version = 4){ method encode (line 135) | public function encode(){ method decode (line 139) | public function decode(){ method clean (line 143) | public function clean(){ FILE: src/raklib/protocol/PacketReliability.php class PacketReliability (line 18) | class PacketReliability { FILE: src/raklib/protocol/SERVER_HANDSHAKE_DataPacket.php class SERVER_HANDSHAKE_DataPacket (line 26) | class SERVER_HANDSHAKE_DataPacket extends Packet{ method encode (line 47) | public function encode(){ method decode (line 59) | public function decode(){ FILE: src/raklib/protocol/UNCONNECTED_PING.php class UNCONNECTED_PING (line 23) | class UNCONNECTED_PING extends Packet{ method encode (line 28) | public function encode(){ method decode (line 34) | public function decode(){ FILE: src/raklib/protocol/UNCONNECTED_PING_OPEN_CONNECTIONS.php class UNCONNECTED_PING_OPEN_CONNECTIONS (line 21) | class UNCONNECTED_PING_OPEN_CONNECTIONS extends UNCONNECTED_PING{ FILE: src/raklib/protocol/UNCONNECTED_PONG.php class UNCONNECTED_PONG (line 23) | class UNCONNECTED_PONG extends Packet{ method encode (line 30) | public function encode(){ method decode (line 38) | public function decode(){ FILE: src/raklib/server/RakLibServer.php class RakLibServer (line 19) | class RakLibServer extends \Thread{ method __construct (line 45) | public function __construct(\ThreadedLogger $logger, \ClassLoader $loa... method addDependency (line 71) | protected function addDependency(array &$loadPaths, \ReflectionClass $... method isShutdown (line 85) | public function isShutdown(){ method shutdown (line 89) | public function shutdown(){ method getPort (line 93) | public function getPort(){ method getInterface (line 97) | public function getInterface(){ method getLogger (line 104) | public function getLogger(){ method getExternalQueue (line 111) | public function getExternalQueue(){ method getInternalQueue (line 118) | public function getInternalQueue(){ method pushMainToThreadPacket (line 122) | public function pushMainToThreadPacket($str){ method readMainToThreadPacket (line 126) | public function readMainToThreadPacket(){ method pushThreadToMainPacket (line 130) | public function pushThreadToMainPacket($str){ method readThreadToMainPacket (line 134) | public function readThreadToMainPacket(){ method shutdownHandler (line 138) | public function shutdownHandler(){ method errorHandler (line 144) | public function errorHandler($errno, $errstr, $errfile, $errline, $con... method getTrace (line 181) | public function getTrace($start = 1, $trace = null){ method cleanPath (line 211) | public function cleanPath($path){ method run (line 215) | public function run(){ FILE: src/raklib/server/ServerHandler.php method __construct (line 29) | public function __construct(RakLibServer $server, ServerInstance $instan... method sendEncapsulated (line 34) | public function sendEncapsulated($identifier, EncapsulatedPacket $packet... method sendRaw (line 39) | public function sendRaw($address, $port, $payload){ method closeSession (line 44) | public function closeSession($identifier, $reason){ method sendOption (line 49) | public function sendOption($name, $value){ method blockAddress (line 54) | public function blockAddress($address, $timeout){ method unblockAddress (line 59) | public function unblockAddress($address){ method shutdown (line 64) | public function shutdown(){ method emergencyShutdown (line 76) | public function emergencyShutdown(){ method invalidSession (line 81) | protected function invalidSession($identifier){ FILE: src/raklib/server/ServerInstance.php type ServerInstance (line 20) | interface ServerInstance{ method openSession (line 28) | public function openSession($identifier, $address, $port, $clientID); method closeSession (line 34) | public function closeSession($identifier, $reason); method handleEncapsulated (line 41) | public function handleEncapsulated($identifier, EncapsulatedPacket $pa... method handleRaw (line 48) | public function handleRaw($address, $port, $payload); method notifyACK (line 54) | public function notifyACK($identifier, $identifierACK); method handleOption (line 60) | public function handleOption($option, $value); FILE: src/raklib/server/Session.php class Session (line 41) | class Session{ method __construct (line 103) | public function __construct(SessionManager $sessionManager, $address, ... method getAddress (line 122) | public function getAddress(){ method getPort (line 126) | public function getPort(){ method getID (line 130) | public function getID(){ method update (line 134) | public function update($time){ method disconnect (line 205) | public function disconnect($reason = "unknown"){ method sendPacket (line 209) | private function sendPacket(Packet $packet){ method sendQueue (line 213) | public function sendQueue(){ method addToQueue (line 227) | private function addToQueue(EncapsulatedPacket $pk, $flags = RakLib::P... method addEncapsulatedToQueue (line 265) | public function addEncapsulatedToQueue(EncapsulatedPacket $packet, $fl... method handleSplit (line 312) | private function handleSplit(EncapsulatedPacket $packet){ method handleEncapsulatedPacket (line 341) | private function handleEncapsulatedPacket(EncapsulatedPacket $packet){ method getState (line 376) | public function getState(){ method isTemporal (line 380) | public function isTemporal(){ method handleEncapsulatedPacketRoute (line 384) | private function handleEncapsulatedPacketRoute(EncapsulatedPacket $pac... method handlePacket (line 450) | public function handlePacket(Packet $packet){ method close (line 535) | public function close(){ FILE: src/raklib/server/SessionManager.php method __construct (line 77) | public function __construct(RakLibServer $server, UDPServerSocket $socket){ method getPort (line 87) | public function getPort(){ method getLogger (line 91) | public function getLogger(){ method run (line 95) | public function run(){ method tickProcessor (line 99) | private function tickProcessor(){ method tick (line 115) | private function tick(){ method receivePacket (line 156) | private function receivePacket(){ method sendPacket (line 199) | public function sendPacket(Packet $packet, $dest, $port){ method streamEncapsulated (line 204) | public function streamEncapsulated(Session $session, EncapsulatedPacket ... method streamRaw (line 210) | public function streamRaw($address, $port, $payload){ method streamClose (line 215) | protected function streamClose($identifier, $reason){ method streamInvalid (line 220) | protected function streamInvalid($identifier){ method streamOpen (line 225) | protected function streamOpen(Session $session){ method streamACK (line 231) | protected function streamACK($identifier, $identifierACK){ method streamOption (line 236) | protected function streamOption($name, $value){ method checkSessions (line 241) | private function checkSessions(){ function unblockAddress (line 351) | function unblockAddress($address){ function getSession (line 361) | function getSession($ip, $port){ function removeSession (line 371) | function removeSession(Session $session, $reason = "unknown"){ function openSession (line 380) | function openSession(Session $session){ function notifyACK (line 384) | function notifyACK(Session $session, $identifierACK){ function getName (line 388) | function getName() : string{ function getID (line 392) | function getID(){ function registerPacket (line 396) | function registerPacket($id, $class){ function getPacketFromPool (line 405) | function getPacketFromPool($id){ function registerPackets (line 413) | function registerPackets(){ FILE: src/raklib/server/UDPServerSocket.php class UDPServerSocket (line 24) | class UDPServerSocket{ method __construct (line 29) | public function __construct(\ThreadedLogger $logger, $port = 19132, $i... method getSocket (line 43) | public function getSocket(){ method close (line 47) | public function close(){ method readPacket (line 58) | public function readPacket(&$buffer, &$source, &$port){ method writePacket (line 69) | public function writePacket($buffer, $dest, $port){ method setSendBuffer (line 78) | public function setSendBuffer($size){ method setRecvBuffer (line 89) | public function setRecvBuffer($size){ FILE: src/spl/ArrayOutOfBoundsException.php class ArrayOutOfBoundsException (line 18) | class ArrayOutOfBoundsException extends OutOfBoundsException{ FILE: src/spl/AttachableLogger.php type AttachableLogger (line 18) | interface AttachableLogger extends \Logger{ method addAttachment (line 23) | public function addAttachment(\LoggerAttachment $attachment); method removeAttachment (line 28) | public function removeAttachment(\LoggerAttachment $attachment); method removeAttachments (line 30) | public function removeAttachments(); method getAttachments (line 35) | public function getAttachments(); FILE: src/spl/AttachableThreadedLogger.php class AttachableThreadedLogger (line 18) | abstract class AttachableThreadedLogger extends \ThreadedLogger{ method addAttachment (line 26) | public function addAttachment(\ThreadedLoggerAttachment $attachment){ method removeAttachment (line 37) | public function removeAttachment(\ThreadedLoggerAttachment $attachment){ method removeAttachments (line 48) | public function removeAttachments(){ method getAttachments (line 58) | public function getAttachments(){ FILE: src/spl/BaseClassLoader.php class BaseClassLoader (line 18) | class BaseClassLoader extends \Threaded implements ClassLoader{ method __construct (line 31) | public function __construct(ClassLoader $parent = null){ method addPath (line 43) | public function addPath($path, $prepend = false){ method getAndRemoveLookupEntries (line 64) | protected function getAndRemoveLookupEntries(){ method removePath (line 77) | public function removePath($path){ method getClasses (line 90) | public function getClasses(){ method getParent (line 103) | public function getParent(){ method register (line 114) | public function register($prepend = false){ method loadClass (line 125) | public function loadClass($name){ method findClass (line 157) | public function findClass($name){ FILE: src/spl/ClassCastException.php class ClassCastException (line 18) | class ClassCastException extends InvalidArgumentException{ FILE: src/spl/ClassLoader.php type ClassLoader (line 18) | interface ClassLoader{ method __construct (line 23) | public function __construct(ClassLoader $parent = null); method addPath (line 31) | public function addPath($path, $prepend = false); method removePath (line 38) | public function removePath($path); method getClasses (line 45) | public function getClasses(); method getParent (line 52) | public function getParent(); method register (line 61) | public function register($prepend = false); method loadClass (line 72) | public function loadClass($name); method findClass (line 81) | public function findClass($name); FILE: src/spl/ClassNotFoundException.php class ClassNotFoundException (line 18) | class ClassNotFoundException extends LogicException{ FILE: src/spl/InvalidArgumentCountException.php class InvalidArgumentCountException (line 18) | class InvalidArgumentCountException extends InvalidArgumentException{ FILE: src/spl/InvalidKeyException.php class InvalidKeyException (line 18) | class InvalidKeyException extends InvalidArgumentException{ FILE: src/spl/InvalidStateException.php class InvalidStateException (line 18) | class InvalidStateException extends InvalidArgumentException{ FILE: src/spl/LogLevel.php type LogLevel (line 18) | interface LogLevel{ FILE: src/spl/Logger.php type Logger (line 18) | interface Logger{ method emergency (line 25) | public function emergency($message); method alert (line 32) | public function alert($message); method critical (line 39) | public function critical($message); method error (line 47) | public function error($message); method warning (line 57) | public function warning($message); method notice (line 64) | public function notice($message); method info (line 71) | public function info($message); method debug (line 78) | public function debug($message); method log (line 86) | public function log($level, $message); method logException (line 94) | public function logException(\Throwable $e, $trace = null); FILE: src/spl/LoggerAttachment.php type LoggerAttachment (line 18) | interface LoggerAttachment{ method log (line 24) | public function log($level, $message); FILE: src/spl/SplFixedByteArray.php class SplFixedByteArray (line 18) | class SplFixedByteArray extends SplFixedArray{ method __construct (line 22) | public function __construct($size, $convert = false){ method chunk (line 27) | public function chunk($start, $size, $normalize = true){ method fromString (line 49) | public static function fromString($str, $convert = false){ method fromStringChunk (line 74) | public static function fromStringChunk($str, $size, $start = 0, $conve... FILE: src/spl/StringOutOfBoundsException.php class StringOutOfBoundsException (line 18) | class StringOutOfBoundsException extends OutOfBoundsException{ FILE: src/spl/ThreadedLogger.php class ThreadedLogger (line 18) | abstract class ThreadedLogger extends \Thread implements Logger{ FILE: src/spl/ThreadedLoggerAttachment.php class ThreadedLoggerAttachment (line 18) | abstract class ThreadedLoggerAttachment extends \Threaded implements \Lo... method call (line 27) | public final function call($level, $message){ method addAttachment (line 37) | public function addAttachment(\ThreadedLoggerAttachment $attachment){ method removeAttachment (line 48) | public function removeAttachment(\ThreadedLoggerAttachment $attachment){ method removeAttachments (line 59) | public function removeAttachments(){ method getAttachments (line 69) | public function getAttachments(){ FILE: src/spl/UndefinedConstantException.php class UndefinedConstantException (line 18) | class UndefinedConstantException extends InvalidStateException{ FILE: src/spl/UndefinedPropertyException.php class UndefinedPropertyException (line 18) | class UndefinedPropertyException extends LogicException{ FILE: src/spl/UndefinedVariableException.php class UndefinedVariableException (line 18) | class UndefinedVariableException extends InvalidStateException{