Tags
Creators
Details
All versions
5.2.0
Release
custom-crafter-api 5.2.05 months ago 23
Compatibility
Minecraft: Java Edition
26.1.x
1.21.4–1.21.11
Platforms
Folia
Paper
Purpur
Changes
5.2.0
⚠️ Breaking Changes
- The method for resetting
CustomCrafterAPIproperties to their default values has changed. hasFullCompatibility()has been deprecated. UseMAJOR_VERSION,MINOR_VERSION,PATCH_VERSION, andVERSION_TYPEinstead.- Several utility functions have been made private or relocated.
- Passing a plugin instance when registering recipes is now recommended.
- Several events are now non-cancellable.
✨ New Features and Enhancements
- [New Feature] Added
AllCandidateUIDesigner: the AllCandidateUI appearance can now be customized. - [New Feature] Added
NameStrictLevel: recipe registration can now be restricted to prevent duplicate names. - [Enhancement] Version information is now more accessible via
MAJOR_VERSION,MINOR_VERSION,PATCH_VERSION, andVERSION_TYPE. - [Enhancement] Recipe registration and deregistration APIs have been improved; recipes can now be filtered by registering plugin.
- [Enhancement] Added default implementations to
CraftUIDesigner, reducing boilerplate for partial customization.
Optional dependencies
Any compatible version
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:lUgVFdcC:S1fWaBrW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:lUgVFdcC:S1fWaBrW"
}

