Sueta

Kirin

5.0.0

A Minecraft server management tool in Discord.

·Plugin
  1. 5.0.0latestUpdate projectFeb 14, 2026
    Kirin A Minecraft server management tool in Discord. Built using reciple and @kirinmc/core. Features · Start, stop, and restart your Minecraft server from Discord. · Manage start, stop, and restart permissions. · View server status of your Minecraft server in Discord. · View server logs of your Minecraft server in Discord. · Supports Java and Bedrock server protocols. Prerequisites · Node.js Used as the runtime environment for the application. · NPM (comes with Node.js) Used to install dependencies and run the application. · git Used to clone the repository. Installation · Clone the repository: Code (Text): git clone https://github.com/catplvsplus/kirin-bot.git · Navigate to the project directory: Code (Text): cd kirin-bot · Install dependencies: Code (Text): npm install · Create a Code (Text): .env file in the root directory of the project and add the following environment variables: Code (Text): DISCORD_TOKEN=your_discord_bot_token · Build the application: Code (Text): npm run build · Start the application: Code (Text): npm start Usage Once the bot is running, you can use the following commands in your Discord server: · Code (Text): /start Start your Minecraft server. · Code (Text): /stop Stop your Minecraft server. · Code (Text): /restart Restart your Minecraft server. · Code (Text): /status View the status of your Minecraft server. · Code (Text): /create Create a new Minecraft server entry. · Code (Text): /delete Deletes a minecraft server from the list. (Requires global manage permission) · Code (Text): /download Download a file from a URL to a directory within a server. · Code (Text): /log-channel Manage a server's log channels. · Code (Text): /add-status-message Add a server status message to a channel. · Code (Text): /reload Reloads the server and global configurations. Configuration · The server entries are stored in a JSON file called Code (Text): servers.json in the Code (Text): servers directory in the root directory of the project. · The default Discord related configuration is stored in a YAML file called Code (Text): kirin.global.yml in the Code (Text): servers directory in the root directory of the project. · The Discord related configuration is stored in a YAML file called Code (Text): kirin.yml in the root directory of each server entry. License MIT License
    6 downloads
  2. 3.3.0Kirin Minor UpdateJul 27, 2023
    Changes · Added rcon support · Added rcon API · Remove message components before process exit · Added crash handler and command registry cache Full Changelog: 3.2.0...3.3.0
    146 downloads
  3. 3.2.0Minor UpdateJun 11, 2023
    Changes · Updated dependencies · Use async fs functions · Use worker threads for pinging Full Changelog: 3.1.0...3.2.0
    104 downloads
  4. 3.1.0Kirin Minor UpdateApr 4, 2023
    Fixes · Fix "starting" when server process is stopping Changes · Check unattached server when stopping the server · Made optional config values nullable Additions · Added serverArgs config · Added server args to modal Full Changelog: 3.0.2...3.1.0 Click to expand...
    48 downloads
  5. 3.0.2Kirin Patch UpdateApr 3, 2023
    Fixes · Fix delete command not implemented · Fix server json delete not deleting server message Changes · Added cors config Full Changelog: 3.0.1...3.0.2
    32 downloads
  6. 3.0.1Kirin Major UpdateApr 3, 2023
    This updates breaks everything from the previous versions Click to expand... New Features · Server creation/deletion command · Kirin Rest API · Ping support for bedrock protocol · Allow start/stop servers using command only · Fix SIGHUP error on windows by using SIGINT · Handle command errors Fixes · Server gui enabled on Windows · Server doesn't stop on Windows Full Changelog: 2.1.3...3.0.1
    42 downloads
  7. 3.0.0Update 2.1.3Oct 10, 2022
    Changes · Fixed command handler permissions issue · Fixed config confusion with Code (Text): .reciple.yml and Code (Text): reciple.yml · Updated dependencies Full Changelog: 2.1.2...2.1.3 Click to expand...
    72 downloads
  8. 2.1.2Update 2.1.2Aug 25, 2022
    Changes · Update dependencies Full Changelog: 2.1.1...2.1.2
    74 downloads
  9. 2.1.02.1.0 UpdateAug 11, 2022
    Changes · Update to Reciple 5 && Discord.js 14 · Detect placeholder id as invalid · Use rimraf to delete modules folder · No need to rebuild typescript files when starting the bot Full Changelog: 2.0.0...2.1.0
    57 downloads
  10. 2.0.0Update 2.0.0Jul 18, 2022
    Changes · Typescript rewrite · Replace axis with reciple · Less bloated I might add features from the old versions soon Click to expand... Full Changelog: 1.7...2.0.0
    54 downloads
  11. 1.6Update 1.6Mar 24, 2022
    Changes · Added system information message to monitor RAM and battery usage and status · Sditing mesages is now sync · Fixed wrong license on KirinModule.zip Config changed and server list file remains unchanged Kirin doesn't send data to any third parties except for the data your sending to Discord API Click to expand...
    56 downloads
  12. 1.5Update 1.5Mar 13, 2022
    Changes · Option to hide disabled buttons · Disable commands · Experimental restart (No command) · Option to hide ping errors · Fix non button interaction passing through Kirin · Start/Stop command Config is heavily modified. Server list file is still the same Click to expand...
    89 downloads
  13. 1.4Update 1.4Mar 6, 2022
    Changes · Fix scriptProcess is not set to null when the process exits with code 0 · Added online servers limit (Not limited by default) Config has slight changes for online servers limit Click to expand...
    56 downloads
  14. 1.3Update 1.3Mar 6, 2022
    Changes · Fix both permissions for start and stop buttons are not working · Recommend using commands directly as a start script instead of executing a file · Some changes in the config Config changed and Server list file has optional changes Click to expand...
    69 downloads
  15. 1.2Update 1.2Mar 5, 2022
    Changes · Fixed stop button not working · Add option to toggle stop server on bot stop · Disable start button when process is not empty · Disable stop button when process is empty · Remove shelljs module Old config changed (not the server list file) Click to expand...
    58 downloads
  16. 1.1Update 1.1Mar 5, 2022
    Changes · Fixed startup crash when using Source Code.zip · Added {command_prefix}kirin-init command that gives required informations to add your server · Don't crash bot if unmet dependencies · Added stop button this is enabled by default for admins. You can disable this on Kirin's config Old config and serverlist files are unsupported. Click to expand...
    49 downloads
  17. 1.0Mar 4, 2022
    46 downloads

Similar projects

Plugin →