Tags
Creators
Details
1.1.0-26.1-snapshot
Compatibility
Changes
NoCropTrample v1.1.0
✨ What's New
This release focuses on code quality improvements and better maintainability for future updates. While there are no new features visible to players, this update makes the mod more reliable and easier to maintain going forward.
🔧 Technical Improvements
Performance & Reliability
- Improved configuration management with better error handling
- More efficient command processing
- Cleaner code structure for better performance
Developer Experience
- Complete codebase refactoring following clean code principles
- Comprehensive documentation added throughout the code
- Eliminated code duplication for easier maintenance
- Better organized command system
Under the Hood
- Extracted all magic values to named constants
- Encapsulated configuration with proper getter/setter methods
- Modularized command registration for better readability
- Added extensive JavaDoc documentation
📋 Compatibility
- Minecraft Version: 1.21 (26.1-snapshot-5)
- Fabric Loader: 0.16.5+
- Fabric API: 0.142.3+26.1
⚙️ For Users
No action required! This is a drop-in replacement for v1.0.x. All existing configurations and commands work exactly the same way.
/nocroptrample- View status/nocroptrample player [on|off]- Toggle player trampling/nocroptrample mob [on|off]- Toggle mob trampling/nocroptrample reload- Reload config
🐛 Bug Fixes
- Improved error messages when config fails to load
- Better handling of edge cases in configuration
📝 Full Changelog
For detailed technical changes, see the GitHub Release
Download: Compatible with Minecraft 1.21 Fabric Support: GitHub Issues
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:5XlZRhM5:vfKjnE8M"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:5XlZRhM5:vfKjnE8M"
}

