This mod adds slopes and a custom variety of vanilla-inspired blocks to the game! They may look like ordinary frames or wooden blocks in their base form, but they can actually be covered with nearly any block in the game. The frame will inherit the cover block's texture and most of it's other properties including flammability, explosion resistance, and more.
In addition to covering the block with almost anything, you can also overlay any of the blocks with grass, snow, hay, web, mycelium or vine! Still not convinced? Craft the Carpenter's Chisel and carve elaborate designs into any of the blocks. Custom patterns can easily be added.
What are you waiting for? Picket fences, walls as high as you want and more await you!
Want lighted glowstone walls? No problem.
Need snow covered obsidian slopes? Piece of cake.
Want leaf covered stairs? Sure, why not!
Want to make redstone activated two-high gates? Absolutely, it works great!
Want to make your own Luxor Hotel? With the pyramid top and 44 other slope types, it's simple!
The following images demonstrate how to craft all of the blocks in this mod.
Carpenter's Collapsible Block
Carpenter's Daylight Sensor
Carpenter's Pressure Plate
Once a Carpenter's block is placed in the world, right-click it with any full-size block. If the block is compatible, it will become the cover block. This enables the Carpenter's block to mimic most of the cover block's properties including fire and explosion resistance, and also take on it's texture.
Some Carpenter's Blocks (Block, Slope, and Stairs) support what are known as side covers. When a Carpenter's block has a cover, clicking any full and solid side will "stick" the block to the side.
Side covers can be customized independently from the host block, and can be removed from the host block by sneak left-clicking it with the Carpenter's Hammer.
... What Customization?
Have you ever wanted to see grass adorn blocks besides dirt? How about mycelium, hay, or snow toppers? These and others have been made available to you as overlays. The following images in the spoiler below will show you all the available overlays and which item is used to apply them. Simply hold the item in hand, and right-click the Carpenter's block.
Like any item or block applied as a decoration, you can remove overlays by sneak left-clicking the block with the Carpenter's Hammer.
Let's explore your color options: take any of the vanilla dye powders, excluding bone meal, and right-click the Carpenter's block. This will dye the block or side cover, depending on which you clicked. To retrieve the dye powder, sneak left-click the block or side cover with the Carpenter's Hammer.
Need more customization? Try chiseling designs into any Carpenter's block. Take your Carpenter's Chisel and left- or right-click any covered Carpenter's block. Left-clicking cycles backwards through patterns, and right-clicking cycles forwards. If you have issues with flickering patterns, there is an option in the config file to remedy this.
Can I add my own chisel patterns?
Of course! Open the mod's zip file and navigate to:
"mods or assets/carpentersblocks/textures/blocks/pattern/"
In there, consult the README.txt file for further instructions. In addition, I've added a chisel pattern add-on section below to host user-created packs. If you create some great patterns and want to provide a pack to share with others, I encourage you to do so!
Now that we've explored the fundamentals behind customizing the blocks, I'll detail some of the blocks that have unique properties.
Carpenter's Barrier and Gate
The Carpenter's Barrier will generate posts at intersections and corners automatically. You can force a post anywhere by left-clicking the barrier with the Carpenter's Hammer. A forced post will prevent connections to solid faces adjacent to the barrier.
You have several barrier types available; cycle through them by right-clicking the barrier with the Carpenter's Hammer. In addition, the vanilla-style barrier offers plank depth adjustments by sneak right-clicking the barrier.
The Carpenter's Bed handles dye colors differently than the other blocks. To dye the frame of the bed, apply the dye powder to the head of the bed. To dye the default blanket color, apply the dye powder to the foot of the bed.
If that's too bland for your liking, let's explore custom bed designs. Left- or right-click the Carpenter's Bed with the Carpenter's Hammer to cycle backwards or forwards through a collection of custom bed designs. This will alter the pillow and/or the blanket of bed. Keep in mind that the underlying blanket color will be determined by the default blanket as it's not part of the blanket design.
Can I add my own bed designs?
Of course! Open the mod's zip file and navigate to:
"mods or assets/carpentersblocks/textures/blocks/bed/"
In there, consult the README.txt file for further instructions.
Carpenter's Block and Creating Slabs
To create a slab, you need the Carpenter's Block. To shape it into a slab, right click the block with the Carpenter's Hammer. The slab will form opposite of the side you hit. Alternatively, left-click the block with the Carpenter's Hammer to cycle through all slab orientations.
Carpenter's Blocks placed adjacent to the slab will match the neighboring slab type automatically, but won't necessarily be a continuation of the piece depending on orientation. Hold the sneak key while placing the block to override this behavior.
Carpenter's Button, Lever and Daylight Sensor
Left-click any of these blocks with the Carpenter's Hammer to alter the redstone signal polarity.
Carpenter's Collapsible Block
Right-click any corner (or quadrant) of this block to have it collapse from the top down at the specified corner. Cycle all the way to the lowest quadrant height (one pixel) and it will reset to full height. The top face of the block will generate slopes automatically.
Carpenter's Door and Hatch
These blocks have several styles that you can choose from. Left- or right-click any part of the door or hatch with the Carpenter's Hammer to cycle through the styles.
Want the door to behave more like the iron door? Sneak right-click any part of the door or hatch to alter the behavior. The behaviors are straight-forward: behave like a wooden door, or behave like an iron door. Iron door behavior requires a redstone signal to open.
Carpenter's Pressure Plate
Left-click the pressure plate with the Carpenter's Hammer to alter the redstone signal polarity. Set whether you want it to emit a signal when stepped on, or whether you'd like to emit a signal only when nothing is on it.
Right-click the pressure plate with the Carpenter's Hammer to cycle through what type of entity should activate it. The types of entities include: players, animals, monsters, or all entities (including arrows).
Carpenter's Slope and Stairs
These blocks have auto-transformation code to help assist you while building structures. This enables them to automatically form corners and other shapes based on how you're placing them.
If this functionality is making block placement difficult, hold the sneak key while placing them to override this behavior.
To manually cycle through directions, left-click the block with the Carpenter's Hammer. To cycle through primary configurations, right-click the block with the Carpenter's Hammer.
The links below will direct you to a folder containing all release versions.
(Latest v1.9.6 - [MC 1.5+/1.6+])
>> Version 1.9.6 Changelog 12/07 - Added torch config option to disable weather effects (enforced server-side only). - Corrected door (and possibly bed) blocks from appearing in mods like NEI (thanks Tarig). - Hidden hatch dimensions reduced and can now be climbed when opening downward. - Torch recipe quantity reduced to 4 torches. - Corrected incorrect torch side lighting. - Corrected incorrect lever side lighting. - Directional blocks (logs, pumpkins, quartz) now set direction based on player facing. - Sprinting particle and sound support added for covers (thanks Eury and Tarig for your hard work). - Some cover sound code added for block interaction with tools. - Added simple API for adding your own hammer or chisel (thanks LordMau5). - Rendering code decoupled, a lot. - Added code to prevent most of the NPEs reported. - Fixed slopes and stairs not auto-cornering in 75% of cases. >> Version 1.9.5 Changelog 11/10 - Added Carpenters Torch. - [HOTFIX 11/10] Corrected crash when clicking door without item in hand. - [HOTFIX 11/10] Fixed some torch particles not showing up. >> Version 1.9.4 Changelog 11/08 - Added chance to damage Hammer for Collapsible Block. - Fixed abnormal pressure plate behavior and cleaned up code. - Button code refactored, some bugs fixed. - Lever code refactored, some bugs fixed. - Fixed textures not rotating (bugged in v1.9.2). >> Version 1.9.3 Changelog 10/25 - Added Collapsible Block. - Improved bounding box for pyramid slopes. - Fixed directional blocks facing opposite of side clicked. >> Version 1.92 Changelog 10/20 - Interactions with covered blocks no longer risks throwing crash. - Corrected miscellaneous crashes. - Beds and ladders decoupled from metadata - further reduces likelihood of crashes. - Block cover hit particles added. >> Version 1.91 Changelog 09/28 - [HOTFIX 9/29] Fixed array out of bounds crash. - All blocks and most slopes now support directional metadata. - Side cover directional blocks determine direction based on player pitch and yaw. - Improved side click detection for sloped faces (thanks Tarig). >> Version 1.9 Changelog 09/24 - Slopes code, rendering and lighting system rewritten. - Side render checking improved across the board. - Stairs code rewritten. - Fixed hay side overlay not adjusting height with block. - Interior oblique slopes now use a mix of other slope hitboxes to closely match shape. - Removed pointless cover collision detection, was culprit of some crashes. >> Version 1.87 Changelog 09/17 - Fixed hammer messages not appearing when left clicking. - Fixed long unnoticed slope hitbox ray tracing bug. - Updated zh_CN.lang. - Added ru_RU.lang localization. >> Version 1.86 Changelog 09/13 - Blocks now correctly output redstone signal according to cover properties. - Added Carpenters Ladder. - Fixed chisel left click cycling pattern twice. - [HOTFIX 9/14] Fixed Carpenters Hammer left click server-side code mishap. - [HOTFIX 9/14] Updated de_DE.lang localization. >> Version 1.85 Changelog 09/11 - Corrected high tick latency caused by ineffectual update code (thanks bstramke and demon012). - Minor adjustments here and there. - [PRIOR HOTFIX] Fixed bed designs being broken in MC 1.6+. - [PRIOR HOTFIX] Fixed overly aggressive fail-safe code in a couple handlers (Plants, Optifine). >> Version 1.84 Changelog 09/08 - Tweaked barrier post generation some more to correct some missing posts. - Minor bug fixes, optimizations, code clean-up. - Added language support. - Added de_DE localization. - Added block placement sound for Carpenters Bed and Door. - Fixed corner slopes forming obliques when they should form regular corners. - Fixed some z-fighting on beds. - Newly placed doors now copy rigidity of neighboring, connected doors. >> Version 1.83 Changelog 08/30 - Fixed casting crash fix causing blanket on bed to not raise in some cases. - Improved rendering code to better handle offset face AO lighting. - Replaced sticks in chisel and hammer recipes with Carpenters Blocks to eliminate conflicts. - Vanilla icon rotation code rewritten to correct texture alignment bugs (a better implementation). - Carpenters Bed switched to fast lighting like vanilla bed to stop ugly shading. - Customization added for Carpenters Bed - use the hammer. Add your own designs! - Cleaned up chisel pattern handling code and corrected a bug when cycling through patterns. - Corrected NPE when placing wrath lamps near block, I think. >> Version 1.82 Changelog 08/25 - Added Carpenters Bed with dyeable blanket. - Fixed barrier above another barrier creating post on bottom barrier. >> Version 1.81 Changelog 08/22 - Carpenters Door and Lever given their own icons. - Fixed z-FightingFix config option causing glass and screen in doors/hatches to render twice. - Fixed blocks throwing crash when destroyed with a tool. - Fixed plants being plantable on non-solid surfaces. - [HOTFIX 08/23] Cleaned up and fixed some bugs in barrier post generation code. >> Version 1.8 Changelog 08/21 - Applying covers now plays accompanying block placement sound. - Most plants should now be plantable on Carpenters Blocks (still no mushrooms, though). - Side covers are now unique - can be customized independent from base block. - Dye colors no longer alter color on patterns or overlays. - Top covers no longer use height adjustment to conceal pressure plates (just cover both the same). - Carpenters Doors and Hatches now have configurable redstone behavior (sneak right click with hammer). - Optimized, bug-fixed and cleaned up door code. - Chisel left/right click now cycles forwards or backwards through patterns. Sneak left click with chisel clears pattern. - Shifted code execution for covers, overlays, dye colors and patterns between client and server to resolve problematic behavior. - Converted console output to FML logging system. - Fixed hatch handles inadvertently using custom renderer. - Grass blocks used as covers now pre-render grass overlays to correct rendering conflicts with other overlays. - Hammer behavior altered when interacting with gates and fences. Test it out, and try sneak-right-click. - Vanilla gate and barrier type with thickest plank sub-type now render a single plank instead of many smaller ones. - Forcing a fence post on barriers now prevents connections to solid faces. - Fixed a bug in side render checks causing invisible sides. - Fixed bug causing side covers on slopes to sometimes have invisible sides. - Fixed barriers making non-valid connections to neighboring blocks. >> Version 1.77 Changelog 08/10 - Reverted some code for Carpenters Hatch to prevent unintended state changes. - Corrected covers, overlays and patterns covering the top of Carpenters Daylight Sensor. - Corrected slope sides not rendering when they should. - Solid sides of slopes now support side covers (sloped and partial faces are never considered solid). - Miscellaneous code clean-up. >> Version 1.76 Changelog 08/07 - Overlays now will always render on both passes to resolve layering problems. - Added support for up to 256 custom chisel patterns (look at README in pattern image folder). - Added optional z-fighting fix for chiseled patterns in config file. - Side render checking system cleaned up and working 100%, I think. - Miscellaneous code clean-up. >> Version 1.75 Changelog 08/05 - Corrected item IDs being shifted from settings in config file. - Tweaked side render checks to handle matching non-opaque covers. - Tweaked cover checks to allow more blocks as covers. - Overlays no longer render on unrendered sides. - Patterns can now only be applied to opaque, covered blocks. >> Version 1.74 Changelog 08/02 - Pressure plates now use their reduced collision area for activation. - Fixed unexpected behavior when double doors were placed in a row. - Double doors now behave like a single entity regarding activation sound and redstone state change. - If any part of a door or double door set is iron material, it will now require redstone current for activation. >> Version 1.73 Changelog 07/31 - Carpenters Doors covered with iron material now require redstone activation. - Added max smooth lighting support for top and bottom block faces. - Fixed some box overlap in french doors. - Ambient occlusion support added for all doors and hatches. >> Version 1.72 Changelog 07/30 - [PRIOR HOTFIX] Corrected serverside crash. - Added Carpenters Door with six door types. - Added four new matching hatch types. - Made half slabs a valid cover once again. - Made hatches always placeable against Carpenters Block. - Chiseled patterns will now continue patterns from any neighboring Carpenters block. >> Version 1.71 Changelog 07/27 - [PRIOR HOTFIX] Dyed blocks now eject the dye when breaking blocks. - Fixed Carpenters Block auto-orientation sneak override missing. - Block restriction config option removed - using a better default checking system. - Fixed bugs that caused block and side covers to potentially render in incorrect pass. - Added configuration option to disable tool damage. - Rewrote icon handling to fix 3D switching and related texture bugs. - Fixed solid block side render checks not working. - Made buttons, levers and pressure plates silent if covered with cloth. >> Version 1.7 Changelog 07/22 - Added Carpenters Chisel - used to carve patterns into Carpenters Blocks. - Added mycelium overlay using a brown mushroom; however, cannot plant mushrooms on overlay (no control over this). - Fixed bug in auto-cornering code for slopes and stairs. - Added config option to loosen cover block restrictions - enabled by default. - Wall gates and barriers will now extend to solid faces above them. - Overlays now render during alpha pass to enable shading support. - Configuration options added to control rendering overlays, patterns and dye colors on side covers. - Textures tweaked. - Block no longer needs to be covered to support plants - it only needs a grass overlay (thought I already did this...). - Carpenters Hammer and Carpenters Chisel have 200 uses each, and are repairable. - Top side cover depth adjusted slightly to eliminate z-fighting with pressures plates. - Fancy fluids tweaked to correct fluid heights - TE restriction for fluids also put in place. - Fixed Carpenters Hatch incorrectly determining solid sides of blocks. - Fixed Carpenters Daylight Sensor collision bug. >> Version 1.64 Changelog 07/20 - Sorted out Forge liquid dependency issues for MC 1.5+. - Fixed block breaking animation being bugged for most blocks. - Improved fluid side detection, and restricted Fancy Fluids to fancy graphics only. - Fixed lighting anomalies with fancy fluids. - Carpenters Block and Carpenters Stairs given more in-depth side render checks. >> Version 1.63 Changelog 07/18 - [PRIOR HOTFIX] Side cover application moved server-side to prevent dupe bug. - [PRIOR HOTFIX] Recipes made ore dictionary compatible. - Block covers will now render separately in their respective render passes. - Fancy fluids support added. Will only look correct if adjacent fluids are still (non-flowing). - Fixed posts randomly generating while standing by a barrier. - Barrier rendering code cleaned up and optimized. >> Version 1.62 Changelog 07/15 - Fixed Carpenters Hatch throwing casting errors on placement. - Altered slope recipe and quantity. - Removed Carpenters Block recipe that used all sticks. - Added adjustable recipe quantities in config file. - Connecting redstone wire fix on Carpenters Block reverted. Fixes lighting issue with slabs. - Fixed old bug affecting grass covers and coloration in fast lighting. >> Version 1.61 Changelog 07/14 - Side covers now output their full light level. - Fixed collision glitches with Carpenters Block when formed into vertical slabs. - Cleaned up some unnecessary code. - Fixed block not updating lighting when ejecting covers and side covers. >> Version 1.6 Changelog 07/13 - Side covers added - full support on Carpenters Block and Stairs. - Redstone now properly propagates through a full Carpenters Block. - Redstone wires now connect properly on and around a full Carpenters Block. - Added ability to dye and retrieve dye powders back from Carpenters Blocks. - Right-click behavior on activatable blocks fixed 100%... I think. - TE data extended, will automatically convert old data for you. - Reverted fix for Railcraft-related casting crashes - was preventing blocks from ejecting on breakBlock. - Added alternate recipe for Carpenters Block and adjusted quantities. - Added Carpenters Hatch. - Fixed bug where stairs would sometimes become invalid when cycling through types with the hammer. - Z-fighting fix once again reverted. Will return eventually. - More configuration options added to config file. - Minor texture tweaks. >> Version 1.53 Changelog 07/04 - Fixed Carpenters Block collision issues. - Made Carpenters Daylight Sensor top texture use vanilla texture when uncovered. >> Version 1.52 Changelog 07/02 - Added Carpenters Daylight Sensor block with adjustable polarity. - Fixed item rendering appearance of buttons and pressure plates. - Reorganized block initialization in config file to prevent self-blockID-conflicts with old configs. - Altered many of the recipes and quantities. - [HOTFIXED 7/03] Corrected some slope and stairs auto-transformation bugs. >> Version 1.51 Changelog 07/02 - Pressure plates, levers and buttons now properly update neighboring blocks when changing polarity. - Pressure plates no longer cycle on/off when entity remains on block. >> Version 1.5 Changelog 07/01 - Added adjustable vanilla gate planks. - Added picket fence gate. - Added vertical plank fence gate. - Added wall gate. - Added Carpenters Lever with adjustable polarity. - Added Carpenters Button with adjustable polarity. - Added Carpenters Pressure Plate with adjustable polarity and trigger type. - Fix for z-fighting tweaked and reimplemented, but still not 100%. - Config file reorganized and cleaned up. - Added hay overlay (vanilla MC 1.6 top texture included for MC 1.5 version). - Barrier posts now only form at corners and intersections. Right click with hammer to force a post. >> Version 1.44 Changelog 06/22 - Fixed broken stair transformation code. >> Version 1.43 Changelog 06/21 - Added side-facing stairs (existing stairs will likely change). - Fixed overlays and covers not ejecting from destroyed blocks under some circumstances. - Improved ambient occlusion lighting for slopes. - Reverted z-fighting fix, for now - was not working 100%. - Fixed adjoining slope sides not rendering under certain circumstances. >> Version 1.42 Changelog 06/18 - Fixed some more TE related crashes. - Fixed gate incorrectly activating under certain conditions. >> Version 1.41 Changelog 06/17 - Fixed collision bug with Carpenters Block in full and slab forms. - Fixed sloped sides using wrong texture. - Removed some forgotten debug messages. - Fixed reported casting crashes. - Ejected overlays and covers tweaked to work more like Jukebox when ejecting records. >> Version 1.4 Changelog 06/13 - Grass sides now render on all block pieces, regardless of block size or max height. - Stairs rewritten; will auto-corner and retain shape in the same manner as slopes. - Overlays added. Cover any Carpenters Block with snow, grass, web, or vine. - Fixed vanilla lighting bug for this mods blocks. - Fixed vanilla texture offset/rotation bug for this mods blocks. - Fixed casting crash and right click crash with gates. - Rendering code cleaned up and optimized. - Z-fighting fixed for all blocks. - Added Carpenters Block (can be clicked with hammer to form slab). - Blocks now inherit power output of cover block. - Picket fence now extends to connect with solid block above. - Gate right click behavior improved. - Blocks support plants if soil cover can sustain them. Grass overlays are treated as grass. >> Version 1.3 Changelog 06/05 - Mod name changed to Carpenters Blocks. - All parts of mod made modular, cleaned up, and made more robust. - Missing covers will no longer crash client; instead will discard cover data. - Blocks now inherit cover explosion resistance, and other miscellaneous properties I ran across. - Carpenters Stairs added. - Carpenters Barrier added (fence, wall, etc). - Carpenters Gate added. - Added picket fence. - Added vertical plank fence. - Added adjustable vanilla fence planks. - Light value of cover no longer saved in tile entity (minor memory savings). - Creative tab added. - Fixed slope sides not rendering under certain side-render checks. - Fixed interior oblique corner slope collision boxes not generating fully. - Added exterior oblique corner slope transformation code. >> Version 1.25 Changelog 05/26 - Carpenters Hammer logic rewritten. See hammer image above or read "How To." - Potential lighting bug on slope replacement or removal corrected. - Double hit sound when left clicking a block with the Carpenters Hammer while in creative mode fixed. - Slope hitbox precision is now configurable (to make slopes smoother). Oblique interiors are excluded. - Slope placement logic has top/bottom bias to reduce accidental placement of side slopes. - Compatibility with Optifine Custom Colors added. - Slope will now inherit solidness from cover block (semi-works). - Some more transform code added to easily build a stack of side slopes. - Wedge shaped sides of slopes now do render checking (only visible faces will render). - Fixed uncovered slopes becoming invisible behind ice blocks. >> Version 1.24 Changelog 05/17 - More natural quadrant-based algorithm in place to determine what slope to create when right-clicking on a side face of a block. - Render code clean-up. - Auto-cornering rewritten and behaves much better overall. - Carpenters Hammer now works in creative mode as intended. >> Version 1.23 Changelog 05/15 - Slope auto-cornering altered to prevent accidental cornering when constructing rooftops. - Slope light bug fixed. Was present in multiplayer when a client besides you covered a slope in glowstone or other light-emitting block. - Four new slope recipes added, and old recipe removed; it now mimics the shape of the slope piece. >> Version 1.22 Changelog 05/10 - Slope now inherits hardness, explosion resistance, flammability and fire spread speed from cover block. - Hammer logic improved. - Ambient occlusion for exterior oblique corners tweaked. - Slope now renders as a slope in the inventory and player hand. - Auto-assign ID feature removed. Better safe than sorry if problems occur. - Ice added as a valid cover. - Block breaking animation fixed. - Full solid faces of slopes now support torches, redstone wire, etc (but not vine). - Using Forge runtime deobfuscation now to support MC version 1.5+. >> Version 1.21 Changelog 05/08 - Added item Carpenters Hammer. It replaces shift-click function to cycle through slope types. - Added 18 new oblique corners. Make them by left-clicking a normal corner with the Carpenters Hammer. - Added two pyramid pieces. - Slope texturing hard coded to side texture except for positive slopes when covered with grass-type blocks. - Removed log side texture config option. >> Version 1.2 Changelog 05/02 - Updated for Minecraft 1.5.2. >> Version 1.1 Changelog 05/01 - Render code rewritten to correct stretched textures on certain hardware. - Bug in grass coloring on fast lighting fixed. >> Version 1.0 Changelog 04/29 - Initial release.
- Experimenting with cover sounds when altered with tools, but is work-in-progress and a little glitchy. - Daylight Sensor top is always invisible behind ice. May fix itself in MC 1.7+. - Blocks may briefly change appearance when removing covers.
CLIENT: The downloaded zip goes into your .minecraft/mods/ folder.
SERVER: The downloaded zip goes into the /mods folder.
The Block and Item IDs are changeable through the auto-generated config file.
If conflicts occur, you must change the IDs in the config file to unused ones.
This mod uses 15 Block IDs and 4 Item IDs.
Objects can be selectively disabled within the config file.
Question: Will you include a localization file for my region?
Answer: Submit a pull request to the Github at the bottom of this post to have your language file(s) added.
To load your own language files right away, simply drop the .lang file into the zip in the folder "mods or assets/carpentersblocks/lang/" and they will be loaded at runtime.
Question: The world is lagging when I place/destroy blocks, or when new chunks with Carpenter's Blocks are loaded in-game.
Answer: Try toggling options in the config file, particularly "Optifine Integration" and "Plant Support." This may improve performance and reduce lag spikes. Also, ensure the mod is not throwing errors in the console or your Forge logs; these will help me pinpoint any potential problems.
Version 1.85 fixed latency issues experienced while using Carpenter's Blocks in large quantities.
Question: Villagers can't open Carpenter's Doors, why not?
Answer: Because I can't find an elegant solution to this problem, I've chosen to ignore it until a better solution is available.
I've put together an add-on intended for Misa's Texture Pack here (it's severely outdated at the moment).
Chisel Pattern Add-Ons
These are user-provided pattern add-on packs for use with the Carpenter's Chisel.
Bugs / Crash Reports / Suggestions
If your game crashes due to this mod, please post a crash log (in spoilers) and I will do my best to respond promptly. Many hours have been poured into this mod to ensure it works relatively well, and without issues. I would like to keep this mod as bug-free as possible, so your feedback is encouraged.
Mod Packs / Private Server Use
You're permitted to distribute this mod as part of a mod pack, whether for public or private use. A link to this thread is all that is asked so users are able to understand how to use the mod.
Source code for this mod can be found here.
I credit Kaevator for the original idea of sloped blocks.
Also, ShalimarMace is my designated tester and is responsible for the creation of many of the structures provided in the screenshots.