2.0
Compatibility
Changes
📢 Broadcast Plugin for Minecraft
A feature-rich broadcast plugin for Minecraft servers with customizable messages, sound effects, and world-specific broadcasting.
✨ Features
- ⏰ Scheduled Broadcasting: Configurable interval for automatic messages
- 🔊 Sound Effects: Custom sound notifications for broadcasts
- 🌍 World Filtering: Broadcast to specific worlds only
- 🔐 Permission System: Full permission control
- 🎨 Custom Formatting: Fully customizable message formats
- 🔄 Random Order: Optional random message sequencing
- 📋 Easy Management: In-game commands for message management
📦 Installation
- Download the latest
BroadcastPlugin.jar - Place it in your server's
plugins/folder - Restart the server
- Configure
plugins/BroadcastPlugin/config.yml
⚙️ Configuration
The plugin auto-generates a config file with these main options:
# Basic Settings
settings:
broadcast-interval: 600 # Broadcast interval in seconds
random-order: false # Random message order
enable-sound: true # Enable sound effects
# Message Content
messages:
- "Welcome to our server! Use /help for assistance"
- "Join our Discord: discord.gg/example"
- "Weekly events every Saturday at 8 PM"
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:hLrL9KuZ:5A6YxR4B"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:hLrL9KuZ:5A6YxR4B"
}
