Compact Machines 4
Minecraft Mod. Adds one simple game mechanic: Small rooms inside of blocks.
You can grab the latest build (tagged) in the releases tab.
These are the main component of this mod and allow you to build complicated machine contraptions and hide them within a single Compact Machine block.
There are 6 different sizes of machines:
Personal Shrinking Device
This little tool allows you to enter your Compact Machines. Right clicking a Compact Machine world will teleport you inside.
By default, you spawn in the center of the room. You can change this by shift-right-clicking a Personal Shrinking Device at the location you want to set the spawn to.
Make sure not to obstruct the spawn location, there is currently no mechanic to automatically search for a better spawn location. You don't want to have to break the blocks you spawn in.
If you accidentally deleted your Compact Machines block with all your stuff still inside the Machine it can be recovered using the
/compactmachines machines view command.
It allows browsing through all existing Compact Machines and provides a button to give yourself a Compact Machine Block linked to the viewed machine. Be aware: this breaks already existing links, i.e. if the machine should already exist somewhere it is being disconnected from the room.
This command only works for server operators.
Use these inside your Compact Machine room to create connections to the outside faces of your Compact Machine blocks. You can place them by right-clicking one of the wall blocks inside your Compact Machine with a Tunnel Tool.
By right-clicking them again you can cycle through the outside faces it is connected to - The One Probe helps with that by showing the face as well.
No face can be connected to twice, which means you can place a total of six tunnels anywhere in your Machine.
They are a separate system, meaning you can place another 6 of them, but they only transfer redstone signals. They are also not bidirectional, i.e. you have to specify whether it is an input or output tunnel. You can change their mode by hitting the colored indicator square in the top right corner.
Tunnels are basically proxy blocks utilizing Forge Capabilities to provide a connection between the two blocks. This means that TileEntities using capabilities to talk to each other will work out of the box, this includes e.g. items, fluids and forge energy.
Other systems, usually multiblock-structures like cables and pipes, most of the time require custom implementations to work properly.
This is why e.g. EnderIO conduits and Applied Energistics connections do not work. This might change in the future when they either switch to a fully capability-based system or when this mod adds compatibility layers itself. Both are lots of work, so don't expect this to happen.
Since this is asked very frequently:
- Refined Storage is supported directly since they are using capabilities.
- There is a AE2 addon mod called ME Capability Adapter that adds a capability proxy block.
See the Compact Crafting mod instead.
You will require 4 Miniaturization Field Projectors placed in a cross shape creating an odd-sized cube structure. Right click a Field Project to let it tell you where you need to place the next projector - missing locations will be highlighted in the world.
You might have to dig out the floor or place the projectors on pedestals.
Once you placed the projectors correctly and no blocks are obstructing the miniaturization field, the field should visualize.
Watch this (outdated) youtube video for a basic crafting example:
You can disable the field projection by applying a redstone signal to any of the projectors.
Creating custom recipes
If you're looking for the Miniaturization Crafting system, take a look at Compact Crafting instead.
"Broken" Compact Machines sometimes generate in the overworld. Harvest their blocks to use for your own machines.
This can be disabled in the config files.