Here's a pack I've just completed. There are a few things about setting it up, then I'll jump into actually playing with it.
To download, you have two options: Tarballs, or git.
For the git method, cd into wherever you want to put the mods (either a game/*/mods directory or the global mods directory). Then,
- Code: Select all
git clone https://git.gitorious.org/marktraceur-minetest-mods/industry_pack.git
cd industry_pack
git submodule update --init
Once that's done, you should have everything you need. If you don't have it already, you'll need the farming mod from PilzAdam. You can also get it from my gitorious repository with the following (make sure you're back in the mods directory you want):
- Code: Select all
git clone https://git.gitorious.org/marktraceur-minetest-mods/farming.git
If you want to update the mod from a git checkout, run
- Code: Select all
git pull origin master
git submodule update --init
To download a versioned release tarball, go to http://marktraceur.info/minetest-mods/industry_pack/ and pick your poison.
Changelog
* 0.1.0 - Finished modpack, including transactors and factories and a buttload of useful craftitems.
* 0.1.1 - Bugfix, factories would only look for one of each thing in the recipe (major bug, please update)
* 0.1.2 - Bugfix, don't allow mining the factory if there are items in the inventory
* 0.1.3 - Bugfix, don't crash if a rubber collector is the target of the transactor.
gears
Gears just adds a craftitem to the game. It can be crafted like so:
- Code: Select all
| steel ingot |
---------------------------------------
steel ingot | steel ingot | steel ingot
---------------------------------------
| steel ingot |
rubber
Rubber is a fork from PilzAdam's farming_plus mod that only adds rubber trees. You'll find them in nature sometimes (very rarely). Use a bucket and left-click to gather rubber. You'll need it for the conveyor mod. The rubber tree's leaves will also decay into rubber tree saplings.
rubber_collector
This is a convenience thing that makes it easier to harvest rubber. You put the node somewhere, then you click on it with a bucket of rubber to deposit. The collector has a capacity that's identical to the chest, except that you can't access the inventory. Use a transactor (below) to get rubber_base out of the collector and into a chest or furnace.
Craft like so:
- Code: Select all
wood | wood | wood
------------------------------------------
rubber sheet | | rubber sheet
------------------------------------------
rubber sheet | rubber sheet | rubber sheet
rubber_sheets
Rubber sheets are the intermediary step between rubber buckets and conveyor belts (below). Craft a bucket of rubber to get rubber base, then cook it in a furnace to get a rubber sheet.
conveyor
Conveyor belts, a new craftitem. Craft like so:
- Code: Select all
rubber sheet | rubber sheet | rubber sheet
------------------------------------------
gear | gear | gear
------------------------------------------
rubber sheet | rubber sheet | rubber sheet
mecharm
Mechanical arms, another new craftitem. Craft like so:
- Code: Select all
gear | steel ingot | steel ingot
---------------------------------------
steel ingot | |
---------------------------------------
gear | |
transactor
A node that moves things from one node to another. Useful for assembly lines, auto-smelting, and distribution lines.
Craft like so:
- Code: Select all
mechanical arm | | mechanical arm
-----------------------------------------------
conveyor belt | conveyor belt | conveyor belt
-----------------------------------------------
steel ingot | | steel ingot
Use it by putting it between two inventory-type nodes. Chests and furnaces are the only supported things right now (and no locked chests, jointly due to laziness and retrospective security concerns), but that can be very useful.
If a chest is the source, everything is fair game. It will start at the bottom right and, until it finds something, will move left and up. The first thing it finds that is wanted by the destination node will be moved.
If a furnace is the source, only the destination inventory (i.e., the result of a smelting action) is moveable. Nothing in the fuel or src slots will be moved.
If a chest is the destination, then anything it can grab from the source will be moved.
If a furnace is the destination, fuel-type things (even if they're otherwise smeltable) will be moved into the fuel slot, and cookable things will be moved into the source slot. If neither cookable nor fuel-type items are available, no move occurs.
dumbwaiter
A craftitem used in crafting factories. Craft recipe:
- Code: Select all
steel ingot | gear | steel ingot
---------------------------------------
steel ingot | steel ingot | steel ingot
---------------------------------------
steel ingot | gear | steel ingot
hopper
A craftitem used in crafting factories. Craft recipe:
- Code: Select all
steel ingot | rubber sheet | steel ingot
------------------------------------------
steel ingot | rubber sheet | steel ingot
------------------------------------------
steel ingot | steel ingot | steel ingot
handtools
Collection of useful craftitems, used in crafting a toolbox. Recipes:
screwdriver:
- Code: Select all
steel ingot
------------
steel ingot
------------
rubber sheet
hammer:
- Code: Select all
steel ingot | |
---------------------------------------
| stick |
---------------------------------------
| | stick
saw:
- Code: Select all
| steel ingot |
---------------------------------------
stick | steel ingot | steel ingot
---------------------------------------
| steel ingot |
toolbox
Craftitem, used in crafting craft performers. Craft recipe:
- Code: Select all
steel ingot | steel ingot | steel ingot
---------------------------------------
screwdriver | hammer | saw
---------------------------------------
steel ingot | steel ingot | steel ingot
factory
A node that auto-crafts based on a recipe, input items, and a fuel source. Recipes:
craft performer (a craftitem that will do the work in the factory):
- Code: Select all
steel ingot | steel ingot | steel ingot
-------------------------------------------------
mechanical arm | toolbox | mechanical arm
factory:
- Code: Select all
craft performer | craft performer | craft performer
---------------------------------------------------
hopper | | hopper
---------------------------------------------------
transactor | dumbwaiter | transactor
Conclusion
Hopefully this is useful to someone, I spent enough time on it :)
Oh, and please, if you're good with textures, consider contributing CC-BY-SA textures for these things. I'm not an artist, clearly.
Thanks!