Quick Links:
Downloads
Bug Reports
Twitter
API
Source Code
Handbook
Engineer's Toolbox - Customizable Modular Machines
Engineer's Toolbox is a tech mod with a focus on customization. It's based around blocks called sockets which can have modules installed on their sides to serve various functions. Different modules can do everything from simple redstone logic, to generating energy.
You'll find more detailed information on the different modules in the mod's wiki, but this summary should give you a good idea of what's possible with sockets:
Redstone Logic
There are basic redstone input and output modules for simply passing a redstone signal through a socket on one of it's three basic redstone channels, or controlling a machine. There are also logic gate modules wich perform logical functions using different redstone channels including NOT, OR, AND, NAND, NOR, XOR, and XNOR. Sockets also have 3 internal redstone latches which have their own channels (latch channels can also be used as input for logical functions). There are modules for setting, resetting and toggling the latches. There are also timers for producing repeated redstone pulses, and modules that act like buttons, pressure plates, and even block update sensors.
Items and Fluids
Each socket has 3 internal inventories and 3 internal tanks. There are various modules for inputting, and outputting both from adjacent inventories, tanks, pipes, machines, etc. as well as more advanced modules for extracting from inventories and tanks that don't auto output, as well as modules for directly viewing and interacting with the contents of an internal tank or inventory. These modules are useful not only for passing resources through a socket, but also supplying input for the various processing machine modules.
Energy
Engineer's Toolbox uses the redstone flux energy network to power the various machines you can install on sockets, and output power from its various generators. There are modules for inputting and outputting energy as well as modules for increasing the energy storage capacity of a socket from 5000 RF to millions. There are also generator modules which range from basic solar panels, to hydroelectric turbines, to a generator that draws energy from stampeding cows (and other entities). If you install the official addon, GasCraft, you'll get access to even more methods of generating energy with sockets.
Ore Processing
Not only will you be able to craft a furnace module, you'll also be able to construct machines that when combined can double and even more than triple your metal output. These include a massive limestone kiln multi-block structure that takes some creativity to automate. You can process the standard ores that you find in many mods as well as a few more unique ones such as Tinkerers' Construct's nether ores.
Automated Mining
Engineer's Toolbox includes an automated mining system based on the ancient Roman technique, hushing. Large amounts of water are sprayed at the ground to expose the valuable ores underneath. Of course, the "husher" module you can install on a socket is a little more advanced. When fed with water, or a new fluid, slickwater (lets the husher dig deeper) the husher can mine large areas of land with very little energy input. Slickwater can even be pumped out of the hole when you're done and re-used to dig the next one. There are also block breakers (and placers) which when combined with certain other mods, can be used to create large tunnel bore machines to mine even faster.
For details on how to use the mod including detailed instructions on the modules, and how to use sockets themselves, please visit the wiki. The above is only overview and is far from an exhaustive list of what you can do with the mod.
Below are a few fan-made videos that explain various aspects of the mod in depth:
The Basics:
Ore Processing:
Automated Mining:
This video was made by me to explain the movement based modules in Version 1.1.8.0 and later:
GasCraft - Drill Baby Drill!
GasCraft is an official addon for Engineer's Toolbox. GasCraft adds several gases to the game which while all functioning like normal Forge fluids, behave like gases when in block form. Different gases have different uses. Many gases are used to produce energy, but some are used as weapons, and even steel production. Being an addon for Engineer's Toolbox, GasCraft naturally adds several socket modules for producing energy from different gases, interacting with gas blocks in the world, and more.
Different gases are obtained differently. Some gases, such as natural gas, can be acquired using hydraulic fracturing. Other gases like deadly neurotoxin must be produced by processing other gases. Hydrogen can be produced by processing Algae in a photobioreactor, and smoke can be obtained as a by-product of energy production.
As early as Minecraft 1.2.5, GasCraft has been endangering players with underground gas pockets, and those are still included as a configurable option. Now there are even more dangerous pockets of plasma you can find in the Nether. Of course, you can still craft a gas mask for protection in an emergency, however, there's a very good chance it isn't going to help you much when it comes to plasma.
Similarly to Engineer's Toolbox, more information can be found on the wiki.
The video below explains how to farm algae and produce hydrogen, and ultimately energy from it:
Automated Algae Production:
Emasher Resource
Emasher Resource is required by Engineer's Toolbox and Defense. It provides the ores that are shared between my mods, as well as some shared code. Additionally, Emasher Resource adds the algae used to produce hydrogen, and hemp, which can be grown and used to make armour, string, paper, and more.
Defense
Defense is a small mod that adds various types of fences including chain-link, barbed wire, and razor wire as well as other defensive blocks designed to protect your base, such as sand bags and deflector shields. I suppose I probably should have started with that last one.
Download links for all of the above are available here.
Regarding Mod Packs
Feel free to use my mods in any modpack provided that the pack in no way violates the Minecraft Terms of Use, you give me appropriate credit for my work, and you do not directly make money off of my mods. For instance, advertisements are fine, selling access to my mods is not. I also ask that you either keep my mods up to date in you pack, or tell your users to report any bugs with old versions to you, as I don't want to see bug reports for bugs I've already fixed. Please do not send me messages asking me for permission. Everything you need to know is already explained here. I would, however, appreciate a heads up if you're planning on using my mods in a pack that is already well established and you expect the pack to get tens of thousands of downloads or more.
Notes (READ THESE BEFORE ASKING FOR HELP!)
-All mods require the latest version of Minecraft Forge for the version of Minecraft they are for.
-Engineer's Toolbox and Defense both require Emasher Resource.
-GasCraft requires Engineer's Toolbox
-All mods on this page are installed by placing the .zip file in the .minecraft/mods/ directory.
-Emasher resource and GasCraft add world gen. Both have retro-gen, however, Emasher Resource's Retro Gen must be enabled in the config. GasCraft's Retro Gen is always enabled.
-It is highly recommended that you backup your saves before installing any new mods. Use my mods at your own risk.
Reporting Bugs (READ THESE BEFORE REPORTING BUGS!)
Bug reports are very helpful, but only if they're regarding actual bugs, and include all the information I need to actually fix them.
Before reporting a bug, please ensure the following:
- It's actually a bug and not intended behavior
- It's not just an ID conflict
- You've read the notes section on this page and installed everything correctly
- The bug is actually related to my mod (if the game crashes, my name will be somewhere in the stacktrace if this is the case)
- You're using the latest version of my mods
-The bug hasn't already been reported on Github (check the closed issues tab as well as the open issues one)
- You don't have a mod installed that's known to cause conflicts with other mods eg:
---Gregtech
---MCPC
---Optifine
---Any mod that edits base classes
---Any mod that does something really hackish
---Non-Forge mods
If you've got through all that, and you're certain what you've found is a bug, please ensure you include the following in the bug report:
- The full crash log (obtainable via .minecraft/crash-reports/) if the game crashed
- A description of what you were doing at the time
- A screenshot if applicable
- Any other information you think is relevant
- The exact way a socket was configured if the bug involves a socket
More information is always better.
Please report all bugs here*:
DO NOT REPORT BUGS IN THIS THREAD, OR ANY OTHER FORUM THREAD, OR ON MY TWITTER, OR IN PRIVATE MESSAGES (except for the one exception below).
* "Dupe" bugs and other exploits (except for energy loops involving ET's power adapters) should be reported to me via some sort of private message.
Downloads
Bug Reports
API
Source Code
Handbook
Engineer's Toolbox - Customizable Modular Machines
Engineer's Toolbox is a tech mod with a focus on customization. It's based around blocks called sockets which can have modules installed on their sides to serve various functions. Different modules can do everything from simple redstone logic, to generating energy.
You'll find more detailed information on the different modules in the mod's wiki, but this summary should give you a good idea of what's possible with sockets:
Redstone Logic
There are basic redstone input and output modules for simply passing a redstone signal through a socket on one of it's three basic redstone channels, or controlling a machine. There are also logic gate modules wich perform logical functions using different redstone channels including NOT, OR, AND, NAND, NOR, XOR, and XNOR. Sockets also have 3 internal redstone latches which have their own channels (latch channels can also be used as input for logical functions). There are modules for setting, resetting and toggling the latches. There are also timers for producing repeated redstone pulses, and modules that act like buttons, pressure plates, and even block update sensors.
Items and Fluids
Each socket has 3 internal inventories and 3 internal tanks. There are various modules for inputting, and outputting both from adjacent inventories, tanks, pipes, machines, etc. as well as more advanced modules for extracting from inventories and tanks that don't auto output, as well as modules for directly viewing and interacting with the contents of an internal tank or inventory. These modules are useful not only for passing resources through a socket, but also supplying input for the various processing machine modules.
Energy
Engineer's Toolbox uses the redstone flux energy network to power the various machines you can install on sockets, and output power from its various generators. There are modules for inputting and outputting energy as well as modules for increasing the energy storage capacity of a socket from 5000 RF to millions. There are also generator modules which range from basic solar panels, to hydroelectric turbines, to a generator that draws energy from stampeding cows (and other entities). If you install the official addon, GasCraft, you'll get access to even more methods of generating energy with sockets.
Ore Processing
Not only will you be able to craft a furnace module, you'll also be able to construct machines that when combined can double and even more than triple your metal output. These include a massive limestone kiln multi-block structure that takes some creativity to automate. You can process the standard ores that you find in many mods as well as a few more unique ones such as Tinkerers' Construct's nether ores.
Automated Mining
Engineer's Toolbox includes an automated mining system based on the ancient Roman technique, hushing. Large amounts of water are sprayed at the ground to expose the valuable ores underneath. Of course, the "husher" module you can install on a socket is a little more advanced. When fed with water, or a new fluid, slickwater (lets the husher dig deeper) the husher can mine large areas of land with very little energy input. Slickwater can even be pumped out of the hole when you're done and re-used to dig the next one. There are also block breakers (and placers) which when combined with certain other mods, can be used to create large tunnel bore machines to mine even faster.
For details on how to use the mod including detailed instructions on the modules, and how to use sockets themselves, please visit the wiki. The above is only overview and is far from an exhaustive list of what you can do with the mod.
Below are a few fan-made videos that explain various aspects of the mod in depth:
The Basics:
Ore Processing:
Automated Mining:
This video was made by me to explain the movement based modules in Version 1.1.8.0 and later:
GasCraft - Drill Baby Drill!
GasCraft is an official addon for Engineer's Toolbox. GasCraft adds several gases to the game which while all functioning like normal Forge fluids, behave like gases when in block form. Different gases have different uses. Many gases are used to produce energy, but some are used as weapons, and even steel production. Being an addon for Engineer's Toolbox, GasCraft naturally adds several socket modules for producing energy from different gases, interacting with gas blocks in the world, and more.
Different gases are obtained differently. Some gases, such as natural gas, can be acquired using hydraulic fracturing. Other gases like deadly neurotoxin must be produced by processing other gases. Hydrogen can be produced by processing Algae in a photobioreactor, and smoke can be obtained as a by-product of energy production.
As early as Minecraft 1.2.5, GasCraft has been endangering players with underground gas pockets, and those are still included as a configurable option. Now there are even more dangerous pockets of plasma you can find in the Nether. Of course, you can still craft a gas mask for protection in an emergency, however, there's a very good chance it isn't going to help you much when it comes to plasma.
Similarly to Engineer's Toolbox, more information can be found on the wiki.
The video below explains how to farm algae and produce hydrogen, and ultimately energy from it:
Automated Algae Production:
Emasher Resource
Emasher Resource is required by Engineer's Toolbox and Defense. It provides the ores that are shared between my mods, as well as some shared code. Additionally, Emasher Resource adds the algae used to produce hydrogen, and hemp, which can be grown and used to make armour, string, paper, and more.
Defense
Defense is a small mod that adds various types of fences including chain-link, barbed wire, and razor wire as well as other defensive blocks designed to protect your base, such as sand bags and deflector shields. I suppose I probably should have started with that last one.
Download links for all of the above are available here.
Regarding Mod Packs
Feel free to use my mods in any modpack provided that the pack in no way violates the Minecraft Terms of Use, you give me appropriate credit for my work, and you do not directly make money off of my mods. For instance, advertisements are fine, selling access to my mods is not. I also ask that you either keep my mods up to date in you pack, or tell your users to report any bugs with old versions to you, as I don't want to see bug reports for bugs I've already fixed. Please do not send me messages asking me for permission. Everything you need to know is already explained here. I would, however, appreciate a heads up if you're planning on using my mods in a pack that is already well established and you expect the pack to get tens of thousands of downloads or more.
Notes (READ THESE BEFORE ASKING FOR HELP!)
-All mods require the latest version of Minecraft Forge for the version of Minecraft they are for.
-Engineer's Toolbox and Defense both require Emasher Resource.
-GasCraft requires Engineer's Toolbox
-All mods on this page are installed by placing the .zip file in the .minecraft/mods/ directory.
-Emasher resource and GasCraft add world gen. Both have retro-gen, however, Emasher Resource's Retro Gen must be enabled in the config. GasCraft's Retro Gen is always enabled.
-It is highly recommended that you backup your saves before installing any new mods. Use my mods at your own risk.
Reporting Bugs (READ THESE BEFORE REPORTING BUGS!)
Bug reports are very helpful, but only if they're regarding actual bugs, and include all the information I need to actually fix them.
Before reporting a bug, please ensure the following:
- It's actually a bug and not intended behavior
- It's not just an ID conflict
- You've read the notes section on this page and installed everything correctly
- The bug is actually related to my mod (if the game crashes, my name will be somewhere in the stacktrace if this is the case)
- You're using the latest version of my mods
-The bug hasn't already been reported on Github (check the closed issues tab as well as the open issues one)
- You don't have a mod installed that's known to cause conflicts with other mods eg:
---Gregtech
---MCPC
---Optifine
---Any mod that edits base classes
---Any mod that does something really hackish
---Non-Forge mods
If you've got through all that, and you're certain what you've found is a bug, please ensure you include the following in the bug report:
- The full crash log (obtainable via .minecraft/crash-reports/) if the game crashed
- A description of what you were doing at the time
- A screenshot if applicable
- Any other information you think is relevant
- The exact way a socket was configured if the bug involves a socket
More information is always better.
Please report all bugs here*:
DO NOT REPORT BUGS IN THIS THREAD, OR ANY OTHER FORUM THREAD, OR ON MY TWITTER, OR IN PRIVATE MESSAGES (except for the one exception below).
* "Dupe" bugs and other exploits (except for energy loops involving ET's power adapters) should be reported to me via some sort of private message.
Last edited: