Skip to content

pocketmine\utils ​

Classes ​

NameKindSummary
AssumptionFailedErrorclassThis exception should be thrown in places where something is assumed to be true, but the type system does not provide a guarantee
BroadcastLoggerForwarderclassForwards any messages it receives via sendMessage() to the given logger
CloningRegistryTraittraitThis trait offers the same functionality as RegistryTrait, but also clones any returned objects to prevent outside modification
ConfigclassConfig Class for simple config manipulation of multiple formats
ConfigLoadExceptionclass
DestructorCallbackTraittraitThis trait provides destructor callback functionality to objects which use it
EnumTraittraitThis trait allows a class to simulate a Java-style enum
Filesystemclass
Gitclass
Internetclass
InternetExceptionclass
InternetRequestResultclass
LegacyEnumShimTraittraitOffers a shim to make a native enum behave similarly to a legacy EnumTrait enum
MainLoggerclass
MainLoggerThreadclass
NotCloneabletrait
NotSerializabletrait
ObjectSetclass
Processclass
RandomclassXorShift128Engine Random Number Noise, used for fast seeded values Most of the code in this class was adapted from the XorShift128Engine in
RegistrySourceclassExtend this class to define source values for a generated registry class
RegistryTraittraitThis trait allows a class to simulate object class constants, since PHP doesn't currently support this
ReversePriorityQueueclass
ServerExceptionclass
ServerKillerclass
SignalHandlerclass
SingletonTraittrait
StringToTParserclassHandles parsing any Minecraft thing from strings
Terminalclass
TextFormatclassClass used to handle Minecraft chat format, and convert it to other formats like HTML
Timezoneclass
UtilsclassBig collection of functions
VersionStringclassManages PocketMine-MP version strings, and compares them

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.