Skip to content

Testing & Examples ​

Example Project ​

There is no separate example repository. The Pano MC Plugin's own messages are the reference; they use the same classes as your plugin:

  • Requests (for example GetPlayerInfoRequest)
  • Responses (for example GetPlayerInfoMessage)

Testing Your Integration ​

Local Testing ​

  1. Build your plugin:
bash
./gradlew build
  1. Copy the JAR to your test server's plugins/ folder
  2. Ensure Pano MC Plugin is installed and connected
  3. Install your target plugin
  4. Start the server and test functionality

Debugging ​

Enable debug logging in your plugin:

kotlin
if (config.getBoolean("debug", false)) {
    logger.info("[Debug] Request sent: ${request::class.simpleName} (${request.eventId})")
}