Links
Tags
Creators
Details
All versions
2.0.0
Release
v2.0.0-mc1.12.211 months ago 252
Compatibility
Minecraft: Java Edition
1.12.2
Platform
Forge
Supported environments
Client and server
Changes
Initial Modrinth Release.
Features:
- Add contributors to this mod's credits.
- Add pixelated mod logo in the Friendly Chests mod list gui.
- Lang keys for credits and description.
- New API features.
- Remove Fluidlogged API dependency. (mczph)
- Remove non-functional "disable" button from Friendly Chests in the mod list gui.
Bug Fixes:
- Fix inconsistent logic between the chest container and the chest capability when deciding which chest represents the upper/lower half of a double chest, fixing many issues (like hoppers first inserting into the lower half of a double chest inventory).
- Improve performance by only fixing old chests in each chunk once, instead of scanning all tile entities for old chests in a chunk every time the chunk is loaded.
- New chest type:
UNDEFINED. This is the new default chest type for any chests that don't manually have their chest type set for world placement. If a chest is set in the world with this value, it subsequently invokes the Vanilla 1.12 chest connection logic to figure out its real chest type (SINGLE,LEFT,RIGHT), which fixes all modded world generation bugs (caused by Friendly Chests) involving disconnected chests. This does not fix any world gen issues within chunks already generated using an older version of Friendly Chests. - Restore functionality for Vanilla's chest world gen correction system, fixing some other world gen issues.
- Rewrote the
TileEntityChestASM transformer, to not change when chests calculate their connected tile entity neighbors. This fixes some misc issues, like other possible inventory weirdness and strange double chest renders.
Compatibility Fixes:
- Atum:
- Special compat for the Chest Spawner.
- Special compat for the Limestone Chest.
- Special compat for the Sarcophagus.
- CarryOn:
- Don't allow CarryOn to create illegal chest states (chests with a type of
LEFTorRIGHTwithout a chest of the opposite type connected to it).
- Don't allow CarryOn to create illegal chest states (chests with a type of
- Quark:
- Internal changes to the Friendly Chests API to allow for better connection checks during Quark chest placement (allow the tile entity variant data to be checked before it's set in the world).
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:aF68aCuT:7C0CTe2Y"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:aF68aCuT:7C0CTe2Y"
}

