API Reference
API Reference
PlatformManager Methods
kotlin
interface PlatformManager {
// Send a request to Pano
fun sendRequest(request: PlatformRequest)
// Register a message handler
fun registerMessageHandler(handler: PlatformMessageHandler<*>)
// Check if connected to Pano
fun isConnected(): Boolean
// Get connection status
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
}Need Help?
- Discord: Join our development channel
- GitHub Discussions: Pano MC Plugin Discussions
- Issue Tracker: Report bugs or request features
- Example Project: Reference Implementation
Related Documentation
Happy coding!