Description
This is a space managing mod, as in, you can utilize a lot of space using a much smaller amount.
I like tech mods and i like setups. And i like to make them as small as i can. But there's only so much you can do. The blocks still need space. So i made a mod that gives more space, through space compression, to use anyway i want.
And what do i mean by space compression? I mean that you can make a Multiblock Structure called a Compressor, that compresses the space inside of it, and then lets you enter the said compressed space.
Specifically the smallest sized compressor is a 3x3x3 hollow cube (no block inside of cube) that has a 11x11x11 room/factory inside, and the largest sized compressor is a 15x15x15 triple layer hollow cube that has a 47x47x47 room/factory inside. After compressing the space inside of the compressor, you can enter the compressed space through a teleporter block in the multiblock structure. The compressor needs at least 1 controller block, 1 teleporter and the casing blocks for the structure. (more detailed information below) (from now on will refer the room as the "factory")
Oh, and you can make compressors inside of other compressors, for a maximum 3 levels of compressorception (compressor in compressor in compressor in the world)
This is what the compressed space you are teleported to looks like for a 5x5x5 compressor (3x3x3 of compressed space/air inside compressor).
Videos and images
Thx to TwstedTV for the image.
If you want to see some video of the mod, Guartinajo made an awesome spotlight of the mod in spanish. (kinda outdated, if anyone could pls do a new mod spotlight pls do let me know so i can add :) , pls xD )
Current features
- You can create the factory/room and delete a factory (an important feature xD).
- The structure does not need to be a cube, it can be a 5x3x3 compressor, which makes a 23x11x11 rectangular, tunnel like factory, so you can extend or reduce the factory size and make its shape according to your needs. (compressor and factory can only have a rectangular shape, but its size changes)
- It has 2 item buffer blocks, that a provide a way of transportation for items to and from the factory.
- It has 1 energy buffer block that provides a way of transportation of energy to and from the factory. It works with Forge Energy, so it should be compatible with almost all energy types. The energy buffer block is upgradable. Right click it with certain items or blocks to upgrade, 5 redstone blocks for lvl 2 and 9 redstone blocks for lvl 3, 5 diamonds for level 4 and 1 diamond block for level 5, the last level. (quantity of items/blocks for upgrade can be changed in config) (stats of the blocks like energy capacity and such are all configurable in config file)
- The factory stays chunkloaded by default and you can turn the factory on and off. When the factory is turned off then you can't enter the factory, the factory stops being chunkloaded and the buffer blocks that might exist stop working, so you are effectively shutting the factory off. ( New: chunkloading can be disable in config, so servers dont explode)
- It has a config file capable of configuring the stats of the item and energy buffer blocks and more.
- Energy can be made a requirement for compressing the space or/and maintaining said compression (through the config file)
- Some help making the structure through chat messages.
- Automatic factory illumination. (New: you have to right click the teleporter inside the factory with any item to light the factory up, so 99% automatic xD, this fixes the lighting glitches)
- Quick factory travelling. You can walk between factories of the same level of compression by right clicking those suspicious blocks in the factory (glass or different stone blocks, depends on config) with a pickaxe to break them and you can only break them if you were the one creating the factory, so other players can't break in from the outside. If you have 2 bases and a compressor in both bases, you can teleport inside one compressor, travel inside the dimension to the factory of the compressor in another base and teleport out to the other base. (to rebuild the wall just remake the factory, by for example right clicking the controller with shears) (all this feature is optional in config)
- There is an option in the config that lets you change the scale of the factory that is made in relation to the size of the compressor, so for example, now you can change the size of the factory made with a 3x3x3 compressor from 11x11x11 to for example 5x5x5 or 15x15x15.
- The controller changes texture to show if he is on or off.
- New: A way to change the texture of the casing block in-game, a dye of sorts, so the compressor can fit in nicer! Hurray! You just need to right click with any opaque block on a casing block! Preview in spoiler below.
-
Future planned features
- Improve the help from chat messages.
- Config file change so you can select the factory wall blocks from a set of blocks.
Debug
- There is a command called overworldTp or otp. Just do /otp and be teleported back to your bed/spawn in the overworld, that way you can't get stuck in the factory dimensions anymore because of some bug :) (option in config if a player can use the command without cheats enabled)
- There is a command called deleteFactory or dfac that deletes a factory (it never deletes the blocks in the factory) and makes it available for compressors to take again. Command usage is /dfac <ID> <LVL>, being ID the id of the factory you want to delete and LVL the compression lvl the factory is in (1 or 2 or 3). Don't delete factories already tied to a compressor. This command should only be used debug purposes if a factory still exists although its controller doesn't. (The command can be used by players who can use the gamemode command)
Modpack policy
You can add the mod to your modpack as long as the modpack is hosted on curseforge (similar to this mod, doesn't need to be exclusively hosted on curseforge).
How to start Guide
The compressor is a multiblock structure that is hollow. The Compressor size can range from 3x3x3 to 15x15x15. The size ratio from compressor to factory inside of it diminishs the bigger the compressor / amount of space being compressed is. Also the bigger the amount of space being compressed is the more layers of blocks between outside and inside the compressor needs.
When trying to figure out the amount of layers or the size of the compressor you want, always think of it in terms of the size of space you want to compress.
Visualizing it in terms of size of space you want to compress (hollow space/cube of air inside of compressor) -> size of room inside:
Layer number: Size of hollow space inside compressor -> size of room inside
1 layer: 1 -> 11(3x3x3 compressor with a 1x1x1 hollow space inside does a 11x11x11 room/factory), 2 -> 17, 3 -> 23, 4 -> 27
2 layers: 5 -> 31, 6 -> 35, 7 -> 39
3 layers: 8 -> 43, 9 -> 47
Don't try to visualize it this way, its just here for confirmation.
Layer number: Compressor size -> room inside
1 layer: 3 -> 11 (3x3x3 compressor does a 11x11x11 room/factory), 4 -> 17, 5 -> 23, 6 -> 27
2 layers: 9 -> 31 (9x9x9 = 5x5x5 hollow space + 2 layer of blocks surrounding it), 10 -> 35, 11 -> 39
3 layers: 14 -> 43, 15 -> 47
Factory creation
To create a factory you make a multiblock struture, the compressor, made of casing blocks, at least 1 controller and at least 1 teleporter (and at least 1 energy outlet if energy is needed for space compression). Then after the compressor is made you right click the controller with a stick. And that's is it!
If everything went well you can now right click the teleporter empty handed and you should go inside the compressor. If the room is dark or has some lighting bugs (working on fix) put some torches around.
If not everything went well you should have some messages in chat that should be useful in pointing out the problem.
Quick notes
Deleting a factory, by the means of breaking the compressor or right clicking it with a paper item etc, never destroys the blocks you had in that factory, it just makes the factory available for compressors to take.
Don't make the multiblock strutures or compressors next to another one, he will try to consider them all 1 big compressor and big mess might happen.
Destroying any block of the compressor after the factory is created will delete the factory, so you can just break the blocks of the compressor to make it bigger and right click the controller with a stick to create the factory again.
Ending notes
And thats pretty much it. All that is left to say is, you right click the controller with a shear to rebuild the factory (including the door), you right click the controller with a paper to delete the factory manually, you right click the controller empty handed to know the status (on or off) and you right click the controller with a stick (after the factory is created) to turn the factory on and off. Any bugs pls report and any suggestions pls share :)
I hope you enjoy the mod!
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.