Description
Carpenter Is Back
This project has been abandoned!
Due to technical problems and a lack of time for this project, I unfortunately had to abandon it. The previous approach for the re-implementation of the Carpenter Blocks quickly reached its limits and proved to be inadequate. Although it would theoretically be possible to work around these problems with a more complicated approach, I simply don't have the time to do so. I thank you all for the unexpectedly great interest in this mod and ask for your understanding that I cannot continue to work on it. The source code remains open source and can be used and further developed under the terms of the GPLv3 license if anyone wants to do so.
If you came across this mod only looking for a modern alternative to “Carpenters Blocks”, please check out the fantastic “FramedBlocks” mod, which has long provided not only the same functionality I tried to achieve but much much more than that and is also actively maintained.
The carpenter has been reincarnated and he brought his blocks along.
Inspired by the legendary "Carpenter's Blocks" mod, this mod aims to provide a modern alternative, as the original was sadly discontinued a long time ago. It is by no means a complete replacement, but at least most of the core functionality has been recreated.
Features
Framework Blocks
Adds framework blocks capable of mimicking other block textures in the form of common vanilla building blocks:
- Supports mimicking most full block vanilla textures, currently over 300 different blocks and counting
- Available in the form of common cubes, slabs and stairs as well as some special shapes (see below)
- Remaps several types of textures partially so they (mostly) look as natural as possible on all shapes
- Adopts many properties of the mimicked block automatically (such as sounds, friction, etc.)
- Uses truly hollow blocks where applicable so their inner faces stay visible from the other side
- Can be made conductive by using redstone on them, allowing you to create invisible connections
- Can be made emissive by using glowstone dust on them, allowing you to create custom light sources
- Naturally conductive or emissive blocks will retain these properties too when used for mimicking
Additional Shapes
In addition to the common vanilla block types, this mod also introduces some custom shapes for more variety. All of these share the same capabilities as the vanilla shapes described above, unless otherwise noted.
Slopes
- Reminiscent of the vanilla stairs, these offer much finer gradations to create convincing slopes
- Follows the same placement logic as stairs so you can create inner and outer edges just as usual
Carpenter's Hammer
The "Carpenter's Hammer" item allows for interacting with framework blocks of any type:
- Allows you to release a mimicked block again by right-clicking on any framework block
- This will also release any applied redstone or glowstone dust at the same time
- Allows you to modify the shape of all framework blocks after placement by left-clicking them
- Blocks will cycle through their different property states on each interaction
Survival Mode Compatibility
"CarpenterIsBack" is fully compatible with the vanilla survival mode:
- Carpenter Blocks can be crafted using only sticks and any type of planks
- Other shapes can in turn be crafted from the basic Carpenter Blocks
- Yields proper amounts during crafting so no resources are lost
- Requires the actual block for mimicking on each framework block; no cheats included, only shapes!
Texture Pack Compatibility
Since this mod only reuses the texture resources from vanilla Minecraft it should work seamlessly with most texture packs. Even animated textures are used as they are and will continue to work on carpenter blocks. Please note though, that due to the texture mappings being optimized for vanilla textures only, some packs that drastically change the appearance might look a bit off.
Supported Versions
This mod is currently supporting the following versions of Forge:
| Minecraft Version | Forge Version |
|---|---|
| 1.20.1 | 47.1.0 - 47.2.31 |
| 1.20.2 | 48.0.0 - 48.1.0 |
Bugs & Reporting
If you encounter any problems with the mod, feel free to report them in the Issue Tracker.
Before doing so, please check the list below as well as other issues in the tracker to see if the problem is already known.
Known Issues
Poor loading performance
The mod significantly slows down the startup of Minecraft. Due to the large number of possible block states required to enable the mimic feature, the game can take several minutes to load while the engine parses all these different variants. While this can be annoying, it also ensures that the mod should not have a negative impact on performance once loaded. There's not much I can do about this, it's just the way Minecraft works, so please don't file any reports about the load time. However, if you experience performance issues with the mod in-game or slow startups on a server running this mod, which should not be the case, you are still welcome to submit a bug report.


