Compact Machines Mod Wiki brings some small chambers inside every Minecraft block. These chambers let you create complex machine contraptions inside the blocks.

About the mod wiki
The purpose of this Storage mod is to let you build things in small places in an easy way. To that goal, it brings lots of Compact Machines.
They are the main element of the mod. By using them, you can craft complicated machine contraptions. Then, you cover them within one Compact Machine block.
These machines come in different sizes. Hence, you can choose the sizes that are suitable for your needs. The sizes are from Tiny to Maximum, for instance:
- Tiny: 3x3x3
- Small: 5x5x5
- Normal: 7x7x7
- Large: 9x9x9
- Giant: 11x11x11
- Maximum: 13x13x13
About Compact Machines 3 for pre 1.16
There are also some characteristics about the Compact Machines 3 for the pre-version 1.16:
Personal Shrinking Device
- This is a small tool that you use to enter your Compact Machines.
- When you right-click a Compact Machine world, you will be teleported inside.
- It duplicates as the built-in documentation. You simply right-click it anywhere else.
Location for spawning
- You generate in the center of the room by default.
- However, you can make changes to this through shift-right-clicking a Personal Shrinking Device at the place that you want to set the spawn to.
- You have to make sure that the spawn area is not obstructed.
- At the moment, there is no mechanic that helps you find a better area to spawn automatically.
- Probably, you will not want to smash the blocks you spawn in.
How to recover things inside Compact Machines block
- When you eliminate the block with the contents inside of it, you can recover that Machine.
- To do that, you utilize this command: “/compactmachines3 machines view”.
- This command lets you browse through all current Compact Machines. It also gives you a button to bring yourself a block connected to the viewed machine.
- You can only use this command if you are a server operator.
Technical characteristics of Compact Machines 3
Here are some technical characteristics that help you understand more about the mod:
The inside of the machines is known as spaces in another dimension (by default, the ID is 144).
The spaces in the other dimension are chunk-loaded in an automatic way when the mod itself is chunkloaded.
When a block beside one of the tunnels has a change, the chunk reloads will be triggered. Besides, there are no Redstone signals conveyed between the tunnels and the machine block.
The Wall blocks have two types. The real machines are created from blocks that cannot be smashed. Meanwhile, the machine structures that you create for crafting are created from smashable Wall blocks.
When you right-click a Compact Machine, you can render the contents of that machine in a GUI.
Compact Machines are possible to be nested.
These machines appear along the X-axis in the Compact Machine dimension that is at y=40, x=1024*machine-id, and z=0. In other words, they are suitable in one chunk.
At the moment, the mobs are not able to appear within Compact Machines. This may be changed in the future. However, you can turn this back off through a config option.
Players are not able to leave the machine block that they should be in at the moment according to the previous one they have joined through the use of a Personal Shrinking Device.
If a player meets their end without a bed in this mod’s dimension or with the “allowRespawning” config option being disabled, they will be taken out of the machine dimension.
About the Tunnels
- When you put the tunnels inside the room of the block, you can make connections to the outside faces of the blocks.
- To put them, you right-click a wall block that is inside the mod using a Tunnel Tool.
- You can cycle through the outside faces that it is linked to by right-clicking them again. If you install WAILa or The One Probe mods, they will also help you with that by displaying the face.
- You cannot connect the faces twice. In other words, you can put 6 tunnels in total at any location in your Machine.
Mod Compatibility
Tunnels are known as proxy blocks that use Forge Capabilities to connect two blocks together. Hence, you can use this mod with TileEntities that use capabilities to communicate to each other, including items, fluids, as well as Forge Energy.
For other systems, they use multiblock structures such as cables, pipes, etc. Besides, they need custom implementations to function accurately.
Due to this, some mods, like EnderIO Conduits, Refined Storage, or Applied Energistics, will not be functional.
However, this will probably change in the future. This is probably when they change to a system based on capabilities or when the mod attaches compatibility layers.
About World Gen
- The Compact Machines that are smashed sometimes spawn in the Minecraft Overworld.
- You can collect these blocks then utilize them for your machines.
- You can disable this in the config files.
How to craft the blocks
For Compact Machines 4, it has divided the Miniaturization Crafting mechanic into an individual mod called Compact Crafting.
The mod took inspiration from the Miniaturization Crafting mechanic that is from the original mod Compact Machines. It is known as an update with elements such as:
- Enhanced recipe uploading
- Datapack support
- Some new features for the client-side
- An advanced codebase
The purpose of the Compact Crafting mod is to streamline the utilization of the crafting mechanics. Due to this, it will become painless for users as well as for modpack developers.
It comes with a feature called JEI layer-by-layer view. For the JEI interface, it has been repaired to display recipes in an exploded view.
About the Miniaturization Crafting for pre -1.16
This crafting mechanic was attached to make the blocks for the mod as well as some utility blocks with items that it gives. The pack creators can also extend it for custom recipes.
Here is how you set it up:
- You must put 4 Miniaturization Field Projectors in a cross shape to make an odd-sized cube structure.
- Then, you right-click a Field Project so you will know the location you have to put the next Projector.
- For the missing locations, they will be marked in the world.
- You will probably have to dig out the floor or put the projectors on pedestals.
- After the projectors have been put accurately and there are no blocks hindering the miniaturization field, the field will be seen.
How to make custom recipes:
You can add some recipes to the mod by putting .json files in the config/compactmachines3/recipes folder.
The recipes that are in that folder will be loaded to the recipes that are shipped within the jar file.
When you want to disable a recipe, you make a recipe json file. It has the same filename as well as attach a “disabled”:true,property to the recipe object.
Besides, you can also utilize the /compactmacines3 recipe unpack-defaults command to extract recipes in the jar.
There is /compactmachines3 recipe copy-shape command. You can copy the form in the field of the field projector that you are looking at into the clipboard.
When you want to define custom NBT data for the catalyst item, e.g. then the line below will make the catalyst needed to be enchanted with “Holding III”:
- “catalyst-nbt”: “{StoredEnchantments: [{lvl:3s,id: 11s}]}”,
For the value, it is known as the JSON encoding of the NBT tag. When you turn on Advanced Tooltips using F3 and H, then you run ActuallyAdditions, you can view the e.g.
For the remaining format, it should be intuitional enough without needing further explanation.
Things that are not implemented in version 1.16 and above yet
Here are the things that the author has not added to the mod yet:
- The 1.16 port is a rewrite of various mechanics and internal code. This has not been completed yet.
- For the Tunnels, they are just half-implemented. The function of the Tunnels is partial. Besides, there are no recipes added yet.
- At the moment, it is impossible for you to nest machines. This has been warned by the shrinking device.
Compact Mods are usable in modpacks, and so is the Compact Machines Mod. Hence, you can put the mod into your favorite modpacks.
Requirement:
- Minecraft Forge
Screenshots
How to install:
Make sure you have already installed Minecraft Forge.
Locate the minecraft application folder.
- Open Run from the start menu.
- Type %appdata%, click Run.
Input where Compact Machines Mod you have just downloaded (.jar file) into the Mods Compact Machines Mod folder.
When you open Minecraft, you see the mod is installed when click the button mods