3.1.0+26.3
Compatibility
Changes
v3.1.0
One typo in the config no longer wipes your settings
If colorfulanvils.json had a small mistake, like a missing comma, the mod threw the whole file away and replaced it with defaults. Every setting you'd changed was gone. Now the file is left exactly as you wrote it, your settings stay the same, and the server log tells you what's wrong. /colorfulanvils reload tells you too, instead of saying it reloaded when it didn't.
A typo like "enableLore": tru used to be quietly read as "off". That gets caught now too.
Huge lore limits can't kick players anymore
Setting maxLoreLines above 256 let people make items that Minecraft can't send, which could kick players. 256 is Minecraft's own limit, so the setting stops there now.
No more nameless items
Typing only lore, like |&7Some lore, or a name that's only color codes, like &c, left the item with no name at all. Now it keeps its normal name. This works in the anvil and with /colorfulanvils apply.
No more blank lore lines
Name|&7 added an empty lore line, and so did /colorfulanvils addlore &c. Lines with nothing to show are skipped now.
Supports 26.3 Needs Fabric API. Text Placeholder API and Permissions API are bundled, so nothing extra to download.
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:DsLSnHpq:McS17SAM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:DsLSnHpq:McS17SAM"
}

