Craftcord Plugin

This project adds integration with Discord bots (or other programs) and Minecraft server

15 downloads

CraftCordPlugin

Connect your Minecraft server with the outside world.

CraftCordPlugin is a lightweight Paper plugin that exposes your Minecraft server through secure HTTP and WebSocket APIs, allowing external applications to interact with your server in real time.

Whether you're building a Discord bot, web dashboard, desktop application, mobile app, automation service, or any other custom software, CraftCordPlugin provides a simple and secure bridge between your application and Minecraft.


Features

  • HTTP & WebSocket APIs
  • Bearer Token authentication
  • Real-time Minecraft events
  • Send chat messages remotely
  • Retrieve online player information
  • Access server information
  • Execute Minecraft commands
  • Kick and ban players
  • Thread-safe Paper API integration
  • Lightweight and configurable
  • Works with any programming language capable of HTTP or WebSocket communication

Perfect For

CraftCordPlugin makes it easy to build:

  • Discord bots
  • Web dashboards
  • Mobile apps
  • Desktop applications
  • Moderation tools
  • Server management panels
  • Automation systems
  • Monitoring services
  • Economy integrations
  • Custom software

Official Python SDK

CraftCordPlugin is the official backend for CraftCord, an asynchronous Python SDK that makes Minecraft integrations simple.

With CraftCord you can:

  • Listen for Minecraft events
  • Execute server commands
  • Send chat messages
  • Retrieve player information
  • Build Discord bots with minimal setup

GitHub:


Requirements

  • Paper 1.21.x
  • Java 21+

Secure by Default

CraftCordPlugin uses Bearer Token authentication for both HTTP and WebSocket connections.

For production deployments it is recommended to:

  • Use a strong API token
  • Restrict API access with a firewall or reverse proxy
  • Never expose your token publicly

Why CraftCordPlugin?

Unlike RCON, CraftCordPlugin is designed for modern application development.

Real-time events

HTTP & WebSocket support

Structured JSON responses

Secure authentication

Language-agnostic API

Built specifically for external integrations


Documentation

Complete documentation, setup guides, examples, and the official Python SDK are available on GitHub.

CraftCord SDK: https://github.com/rytisltu09/Craftcord

CraftCordPlugin: https://github.com/rytisltu09/CraftcordPlugin

No gallery available for this project.