Core Documentation
Warning
The modules documented below are the internal engine of the Bedrock Server Manager. They are not part of the public API, are subject to change without notice, and must not be used directly by plugins. Functionality may be changed at any time.
This documentation is provided mostly for contributors working on the core application, or curious into its underlying functions not listed else where.
BSM Exceptions
- Error Class Documentation
BSMErrorFileErrorServerErrorConfigurationErrorSystemErrorNetworkErrorUserInputErrorAppFileNotFoundErrorFileOperationErrorDownloadErrorExtractErrorBackupRestoreErrorServerProcessErrorServerStartErrorServerStopErrorServerNotRunningErrorSendCommandErrorConfigParseErrorBlockedCommandErrorPermissionsErrorCommandNotFoundErrorInternetConnectivityErrorMissingArgumentErrorInvalidServerNameError
System Base
System Process
- System Process Core Documentation
GuardedProcessget_bedrock_launcher_pid_file_path()get_bedrock_server_pid_file_path()get_pid_file_path()get_verified_bedrock_process()is_process_running()launch_detached_process()read_pid_from_file()remove_pid_file_if_exists()terminate_process_by_pid()verify_process_identity()write_pid_to_file()
Miscellaneous
Platform Dependent Core Documentation
System Linux