
ConsoleDiscordTyper
This plugin is designed to streamline the management of your Minecraft server by allowing you to send console commands directly from your phone or any device via Discord. The primary goal is to save you from having to always be at the server console
1
Compatibility
Changes
Here's how the plugin works:
-
Configuration: After the plugin compiles for the first time, you'll need to configure it by editing the
config.ymlfile. In this file, replace the placeholder values with your Discord bot's token (from the bot you've invited to your Discord server) and the ID of the specific channel where you want to send commands. This setup process is similar to how the popular DiscordSRV plugin is configured. -
Bot Permissions: Ensure that the bot has the necessary permissions in the Discord channel, including
Message Contentpermission andAdministratorrole, to allow it to send and receive commands. -
Command Execution: Once configured, the plugin will listen for commands in the specified Discord channel. To execute a server command, simply type it with the
commandprefix. For example:command say hicommand ban brogamer123command stop
The plugin will then execute these commands on your Minecraft server as if they were entered directly into the console.
-
Real-Time Management: This setup allows you to manage your server in real-time from anywhere, using any device with Discord, making server administration more flexible and convenient.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:APMVuyUu:tm9OArBN"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:APMVuyUu:tm9OArBN"
}
