Chisels & Bytes
Chisels & Bytes is an addon for the Chisels & Bits mod by AlgorithmX2. This modification enables the conversion of blocks and models created in Chisels & Bits (starting from version 0.4) into specialized file descriptions compatible with the OpenComputers mod's 3D printer. Importantly, all functionality operates exclusively on the client side.
Advantages of 3D Printing
Compared to regular Chisels & Bits blocks, created 3D prints offer several significant benefits:
-
Version Compatibility: Thanks to the 3D printer being available in OpenComputers for Minecraft 1.7.10, you can transfer your Chisels & Bits creations back to this version (with certain limitations).
-
Enhanced Functionality: 3D models support features unavailable to standard C&B blocks. First, they can have two different operational states, allowing simulation of door, switch, or button behavior. Second, models can emit light regardless of their construction material. Finally, you can individually configure collision parameters for each state. For more detailed information, install the
print3d-examplespackage viaoppmand examine the sample file/usr/share/models/example.3dm.
Requirements: The mod requires Java 8 to function.
Usage
After installing the modification, hold any block created in Chisels & Bits and press the Next/Page Up key (by default). The generated script is automatically copied to the clipboard, after which it can be directly pasted into the OpenComputers editor within the game or used in an external text editor for further refinement. The data format is optimized to work with the print3d program available through the OpenComputers package manager oppm.
If there's a Chisels & Bits block in the quick access slot to the right of the active item (or in the offhand starting from version 0.4), it will be used as the active state for 3D printing.
Version 0.4 added limited fluid support. Crouching toggles between using static and flowing textures for fluid elements. Also, if the C&B block/model contains light-emitting elements, the corresponding settings are automatically added to the descriptive file.
Limitations
-
Printing Limits: The standard OpenComputers 3D printer supports simultaneous use of only 24 forms. The mod attempts to minimize the number of used forms, but complex blocks often exceed these limits. The limit can be adjusted in the OpenComputers configuration file (the
maxShapesparameter in theprintersection). -
Texture Compatibility Issues: When transferring models to version 1.7.10, manual adjustment of textures in the file may be required. There's also no guarantee of texture functionality when transitioning from version 1.9 to 1.8.
-
[1.9+]: Minecraft 1.9 removed the method used to read the color of FlatColoredBlocks blocks, so specialized coding for this mod is now required. This may cause issues with FlatColoredBlocks updates but won't cause crashes—only missing tint specifications.
-
[v0.4]: Limited support for fluid elements has been added, restricted by the capabilities of 3D printing—the fluid won't be semi-transparent, and you can use only either the static or flowing texture.
-
[v0.4]: Model export is now supported (rotation is ignored). Negative models are intentionally disabled as they don't contain useful information for this mod's purposes.