All versions
1.4.0
Release
v1.4.0-mc1.12.2last year 97.4K
Compatibility
Minecraft: Java Edition
1.12.2
Platform
Forge
Supported environments
Client and server
Changes
Changes:
- Add pixelated mod logo in the JSON Paintings mod list gui.
- Captured painting item data is now stored as item nbt, instead of within the item capability itself.
- For example, /give @p minecraft:painting 1 0 {"jsonpaintings:painting": "Fighters"} will now give the "Fighters" painting. Note that NBT for painting names is case-sensitive.
- Old captured painting items will have their data converted upon loading the world.
- The new NBT format is the same as the previous capability format, and backward compatibility exists to allow supplying painting data as capability data.
- This change should improve ease-of-use, and also fix many mod compatibility problems involving mods that don't properly handle item capabilities.
- Painting names can now be directly translated.
- If you're a modpack developer, you can make use of this feature by using mods like Resource Loader to add a custom lang file.
Bug Fixes:
- Fix crash when placing colliding paintings (issue#3).
- Fix crash with certain mod ids.
- Using painting items without sneaking no longer bypasses block interactions (right clicking a chest while holding a painting item, for example).
- The Waila handler now handles translation keys better.
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:L55Wy0Fz:iA5iBBLV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:L55Wy0Fz:iA5iBBLV"
}

