All versions
1.0.5-dev
Release
Protectcord 1.0.5-dev - Velocity Release8 months ago 15
Compatibility
Minecraft: Java Edition
1.21–1.21.10
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.8–1.8.9
Platform
Velocity
Changes
Version 1.0.5-dev (Development Build)
⚠️ This is a development build. Features are functional but not fully tested in production.
- ✨ NEW: Player warning system with automatic escalation (3-strike system)
- ✨ NEW:
/protectcord warn <player> <reason>- Issue warnings to players - ✨ NEW:
/protectcord warnings <player>- View complete warning history for any player - ✨ NEW:
/protectcord ban <player> <reason>- Manually ban players from the server - ✨ NEW:
/protectcord unban <player>- Remove bans and allow players to rejoin - 🔧 ADDED: 3-Strike Auto-Ban System:
- 1st warning: Player receives in-game chat warning
- 2nd warning: Player is kicked with final warning message
- 3rd warning: Player is automatically permanently banned
- 📊 ADDED: Persistent warning storage (YAML for BungeeCord, TOML for Velocity/Forge) with timestamps and issuer tracking
- 🔒 ADDED: Automatic ban check on player login (banned players cannot join)
- 🔧 IMPROVED: Updated reload command to also reload warning data
- 🎮 IMPROVED: Enhanced help text and tab completion with new moderation commands
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:y05wfnBZ:EfUxcAsf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:y05wfnBZ:EfUxcAsf"
}

