All versions
1.1.0+1.21.1
Release
Cotton 1.1.0 for 1.21.12 weeks ago 110
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Changes
Cotton 1.1.0 for Minecraft 1.21.1
Ported to Minecraft 1.21.1 (Fabric).
Changes
- Updated to Minecraft 1.21.1, Fabric Loader 0.16+, Fabric API 0.116+ and Java 21
- Cotton seeds now drop from short grass (renamed in 1.20.3) with a vanilla-like 12.5% chance (Fortune increases it, shears give none). Before, every broken grass block dropped one
- The String recipe is now shapeless
- Creative tab now uses the Cotton Ball as its icon
Fixes
- Fixed immature crops dropping Cotton Balls: they now drop only seeds; mature crops drop Cotton Balls plus seeds (like wheat)
- Fixed dry farmland under the crop turning into dirt (and the crop popping off) when no water was in range; the crop now keeps farmland like vanilla crops
- Fixed a crash/incompatibility on dedicated servers: client-only rendering code now runs only on the client
- Removed a leftover template mixin
Notes
- Item and block IDs are unchanged (
cottonmod:*) - Worlds can't be carried over from 1.19.2 to 1.21.1 without Minecraft's own world upgrade. Back up first.
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:KCHy8KsT:c6GTaRdJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KCHy8KsT:c6GTaRdJ"
}

