Documentation

utils

Namespaces

fixtures

Interfaces, Classes, Traits and Enums

Binary
BinaryDataException
BinaryStream
Limits
BinaryTest
AssumptionFailedError
This exception should be thrown in places where something is assumed to be true, but the type system does not provide a guarantee. This makes static analysers happy and makes sure that the server will crash properly if any assumption does not hold.
Config
Config Class for simple config manipulation of multiple formats.
Filesystem
Git
Internet
InternetException
InternetRequestResult
MainLogger
MainLoggerThread
ObjectSet
Process
Random
XorShift128Engine Random Number Noise, used for fast seeded values Most of the code in this class was adapted from the XorShift128Engine in the php-random library.
ReversePriorityQueue
ServerException
ServerKiller
Specialized Thread class aimed at PocketMine-MP-related usages. It handles setting up autoloading and error handling.
SignalHandler
StringToTParser
Handles parsing any Minecraft thing from strings. This can be used, for example, to implement a user-friendly item parser to be used by the /give command (and others).
Terminal
TextFormat
Class used to handle Minecraft chat format, and convert it to other formats like HTML
Timezone
Utils
Big collection of functions
VersionString
Manages PocketMine-MP version strings, and compares them
CloningRegistryTraitTest
ConfigTest
EnumTraitTest
TestCloningRegistry
This doc-block is generated automatically, do not modify it manually.
TestEnum
This doc-block is generated automatically, do not modify it manually.
CloningRegistryTrait
DestructorCallbackTrait
This trait provides destructor callback functionality to objects which use it. This enables a weakmap-like system to function without actually having weak maps.
EnumTrait
NotCloneable
NotSerializable
RegistryTrait
SingletonTrait

Search results