Tags
Creators
Details
Licensed ARR
Published last year
Updated last month
All versions
1.6
Release
CHC | Custom Hit Command 1.6last year 19
Uploaded by
Compatibility
Minecraft: Java Edition
1.21ā1.21.8
Platforms
Paper
Purpur
Changes
What's new in version 1.6?
- Implemented Rate Limiting: A new rate limiter has been added to prevent command spamming. The cooldown time is configurable with a minimum of 100 milliseconds.
- New Security Configuration: A dedicated security section has been added to the config.yml file to manage the new rate limiting feature.
- Improved Configuration File: The config.yml file has been refactored for enhanced readability, and several typos have been fixed.
- Centralized Security Logic: The plugin now includes a new SecurityUtils.java file, which centralizes the rate limiting and other security-related logic for future enhancements.
- Enhanced Code Readability: Comments have been added to the SecurityUtils.java file to improve code readability and maintainability.
- Improved Startup Process: The plugin now features a revised startup logic and clearer console messages for a better user experience.
- Particle System Migration: A migration system for particle names has been implemented, ensuring backward compatibility and a more user-friendly configuration.
- Automatic Memory Management: An automatic memory cleaner has been added to periodically remove old cooldown entries, preventing memory leaks and ensuring stable performance.
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:eXM4AQg2:khnHCr08"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:eXM4AQg2:khnHCr08"
}

