Справочник API
Справочник API
Методы PlatformManager
kotlin
interface PlatformManager {
// Отправить запрос в Pano
fun sendRequest(request: PlatformRequest)
// Зарегистрировать обработчик сообщений
fun registerMessageHandler(handler: PlatformMessageHandler<*>)
// Проверить наличие соединения с Pano
fun isConnected(): Boolean
// Получить статус соединения
fun getConnectionStatus(): ConnectionStatus
}PlatformRequest
kotlin
abstract class PlatformRequest {
abstract fun getRequestType(): String
abstract fun getData(): Map<String, Any>
}PlatformMessageResponse
kotlin
interface PlatformMessageResponse {
fun onResponse(response: Map<String, Any>)
fun onError(error: String)
}PlatformMessageHandler
kotlin
abstract class PlatformMessageHandler<R : PlatformMessage> {
abstract fun handle(message: R)
abstract fun getMessageType(): String
}Нужна помощь?
- Discord: Присоединяйтесь к нашему каналу разработки.
- GitHub Discussions: Обсуждения Pano MC Plugin.
- Трекер ошибок: Сообщайте об ошибках или предлагайте функции.
- Пример проекта: Эталонная реализация.
Связанная документация
Приятного кодинга!