85b55f57a4
Version MFF.
2018-09-08 14:42:39 +02:00
c61c090ac4
Work with NodeTimer based furnaces.
...
If we insert items through tubes, we must start the furnace timer
otherwise it will never start operating. This shouldn't break
older versions, as not having a timer function should just cancel
out.
2016-03-27 16:30:23 -07:00
c505088fbb
Set the owner for locked chests on placing
2015-02-11 19:37:19 +01:00
6abed742e8
also fix chests and furnaces
2015-02-07 03:01:25 -05:00
614f6f4da1
minetest.env:* --> minetest.*
2014-11-30 12:38:06 -05:00
15db1d23cc
Remove useless callbacks
2014-08-14 21:24:20 +02:00
487007f2a4
don't add active furnace to creative inv
2014-08-06 17:14:16 -04:00
e2a8c03066
get rid of the old pipeworks clone node function
...
use minetest.override_item() instead
2014-07-30 14:13:17 -04:00
6f1580a2c3
fix copy&paste error
2013-12-24 09:53:36 -05:00
508b937e4c
ok, on second thought, allow tubes to connect to the fronts. Also, define
...
top-side overlays for furnaces.
2013-12-24 09:51:38 -05:00
5dda1a4654
chests, furnaces are not supposed to connect to tubes from the front sides
2013-12-24 08:44:19 -05:00
10cf11e008
A few more fixes (spamming the commit log again...)
2013-12-21 11:11:36 +01:00
3e02d5104a
local-ize a couple of variables
2013-12-21 03:26:47 -05:00
bd80f18cfc
local-ize pretty muchg everything that was previously global except where
...
stuff needs to be globally-visible. Also, fix a bad drop on valve.
2013-12-15 02:53:10 -05:00
a15b69802e
make the tube connection images for furnaces/chests into overlays
...
also don't redefine furnace top - tubes don't connect there anyways
2013-12-02 19:29:35 -05:00
e7a1fed5d3
stop leaking clone_node() function outside of pipeworks namespace
2013-11-14 18:54:50 -05:00
89cd1c86a7
Furnace and chest textures now have pipeworks-specific names to allow
...
for texture packs to cover them. Also, added proper top and bottom
textures for both.
2013-10-20 21:08:46 -04:00
ec416df794
added support for 6d facedir for all tube components, changed autoplace.lua to follow tubes.connect_sides rather than having each component coded individually, and added support for placing deployers and node breakers facing vertically
2013-07-19 19:16:26 -04:00
92f12404a3
added locked chests in compat.lua
2013-07-08 11:58:27 -04:00
17ee4f6aab
Phased out all deprecated minetest.env:* uses in favor of minetest.*
2013-06-30 23:55:07 -04:00
3a0fd39bf6
rewrote autoplacement code to make it more aware of filters,
...
autocrafter, nodebreaker, deployer, and made sure each item will only
initiate a connection to those sides which can accept such. Fixed
various autorouting bugs as I ran across them. Autorouting for various
devices is now:
filters: left and right sides only
nodebreaker, deployer: back only
autocrafter: all six sides
chests: top, bottom, left, right, back (not front)
furnace: bottom, left, right, back (not the top or front)
2013-06-23 21:36:13 -04:00
5537257185
Whoops, tubes ought to connect to deployers!
2013-06-23 19:52:01 -04:00
863b82b242
Changed the code so that we do not overwrite the default code anymore.
2013-02-02 08:21:48 +01:00
4759791034
Added chests and furnaces autoconnect to tubes.
...
Fixed a bug where autocrafter could bbe used to clone items.
Removed test code.
2013-01-20 07:57:58 +01:00
d5f7f5fb8a
Items can be inserted in furnaces through side
2013-01-16 12:26:11 +01:00
109729cfb2
Added Nore's item transport mod and integrated it into pipeworks
...
Items can now flow from one chest (or Nore's filter object) to another via the
pneumatic tubes! Thanks to Nore and RealBadAngel for the code.
Note that this mod has to redefine the default chests and furnaces (see
compat.lua) in order to add some new group definitions so that tubes can
appear to connect to these objects.
2013-01-13 21:45:03 -05:00