Page 1 of 1

[Modpack] Industry_Pack Reloaded! [0.5] [industry_pack]

PostPosted: Tue Sep 03, 2013 17:31
by Dan Duncombe
Ho there people! Tired of Technic, irritated by Itest? Then this is for you!

This is based off the industry_pack mod, which as far as I can see didn't get too much attention. I am hoping to gradually develop it and improve it.
The original industry_pack
Conveyor belts do NOT do anything yet, although they are used in numerous recipes. However, the 2 main helpful items are: The Factory, and the Transactor. What these do is:
Factory
Acts like an autocrafter, needs to be powered with any fuel though. If using it with the transactor, watch out to make sure the fuel slot has coal in it before using a recipe with wood, or any other fuel, otherwise it's bye bye wood!

Transactor
This moves items between chests, furnaces and factories. It only works with these three nodes. It automatically puts fills the fuel slot of furnaces and factories with fuel items, and the input slot with smeltable items with the furnace, anything in the Factory. It will only take from furnaces and factories the output. Chests it simply moves stuff, assuming there is space in the recipient chest.
It scans chests for items from bottom right to top left.
NOTICE: These will NOT work in sequence like conveyor belts would, they only move items from chests, furnaces and factories.
Also in this category are hoppers and dumbwaiters. Hoppers act like a top-bottom transactor, dumbwaiters act as a bottom-top transactor.


This all could not however happen without rubber.
Rubber trees are found in the wild, and rubber is extracted with a bucket.
Example of a rubber tree:
Image

All recipes are in their respective mods.

Metal lumps can be made to dusts by crafting the lump with a hammer (use the factory for automation) which can be smelted into an ingot each, doubling the ore profit.

License: GPL-3

Download: See below.

Depends: Default

TODO: (If you can help with these, please do!)

  • Conveyor belt- any dropped item on it gets dragged along. There would be 4 belts, for each of the four directions, each with their own abm.
  • Hopper- Items dropped on it get placed in the inventory below.


Other Screenshots:

A basic Ore processing line:
Image

The current equivalent setup to pipes or conveyor belts:
Image

PostPosted: Tue Sep 03, 2013 17:54
by CraigyDavi
Dan Duncombe wrote:Ho there people! Tired of Technic, irritated by Itest? Then this is for you!

Yey! This mod is great.

PostPosted: Tue Sep 03, 2013 18:19
by Dan Duncombe
CraigyDavi wrote:
Dan Duncombe wrote:Ho there people! Tired of Technic, irritated by Itest? Then this is for you!

Yey! This mod is great.

Thanks!

PostPosted: Tue Sep 03, 2013 19:36
by Dan Duncombe
Update 0.2- added concrete node, rubber trees rarer, another screenshot for first post.

PostPosted: Tue Sep 03, 2013 21:41
by Dan Duncombe
Update 0.3.
Changes:
Enderchest added
Barrels mod added
Dumbwaiters now function like enderchests, except they only have 1 inventory slot (to make them more realistic)
Dumbwaiters are no longer compatible with transactor.

PostPosted: Thu Sep 05, 2013 17:01
by Dan Duncombe
Update 0.5:
Hoppers and Dumbwaiters now have proper function, similar to transactors, see first post under Transactor.
Removed silly new chest and furnace textures.
Re-added rubber collector, and fixed it's usage with transactors.

EDIT: Error, don't download yet.
EDIT2: Works now!
EDIT3: re-download a second time for a dumbwaiter fix.

PostPosted: Tue Oct 15, 2013 14:53
by CraigyDavi
I have tried it out on my server today.
This error happened when I placed a chest next to a transactor.

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
15:52:35: ACTION[ServerThread]: CraigyDavi places node default:chest at (-20,7,37)
15:52:35: ACTION[ServerThread]: facedir: 3
15:52:37: ERROR[main]: ERROR: An unhandled exception occurred: ServerError: LuaError: error: ...4.7-x64bit\bin\..\mods\industry_pack\transactor\init.lua:94: attempt to call field 'add' (a nil value)
15:52:37: ERROR[main]: stack traceback:

In thread 71c:
..\..\minetest\src\main.cpp:1779: main: Assertion '0' failed.
Debug stacks:
DEBUG STACK FOR THREAD 71c:
#0  main
(Leftover data: #1  Dedicated server branch)
(Leftover data: #2  ServerMap::save)
(Leftover data: #3  ServerMap::saveBlock)
(Leftover data: #4  ItemStack::serialize)


EDIT: actually I think this happened when I placed a rubber_collector next to it.

PostPosted: Tue Oct 15, 2013 18:09
by Dan Duncombe
CraigyDavi wrote:I have tried it out on my server today.
This error happened when I placed a chest next to a transactor.

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
15:52:35: ACTION[ServerThread]: CraigyDavi places node default:chest at (-20,7,37)
15:52:35: ACTION[ServerThread]: facedir: 3
15:52:37: ERROR[main]: ERROR: An unhandled exception occurred: ServerError: LuaError: error: ...4.7-x64bit\bin\..\mods\industry_pack\transactor\init.lua:94: attempt to call field 'add' (a nil value)
15:52:37: ERROR[main]: stack traceback:

In thread 71c:
..\..\minetest\src\main.cpp:1779: main: Assertion '0' failed.
Debug stacks:
DEBUG STACK FOR THREAD 71c:
#0  main
(Leftover data: #1  Dedicated server branch)
(Leftover data: #2  ServerMap::save)
(Leftover data: #3  ServerMap::saveBlock)
(Leftover data: #4  ItemStack::serialize)


EDIT: actually I think this happened when I placed a rubber_collector next to it.

Ok, this is not actually in development any more, if anyone DOES know the problem, please do say.