Removed Pipeworks compatibility.

It seems like this chest can not use pipeworks.
When one connect a filter to it and punch or signal the filter it will cause the server to crash.
```
17:27:24: ACTION[ServerThread]: Megaf joins game. List of players: Megaf
17:27:37: ACTION[ServerThread]: Megaf places node pipeworks:filter at (5,7,-17)
17:27:37: ACTION[ServerThread]: facedir: 3
17:27:39: ERROR[main]: ERROR: An unhandled exception occurred: ...minetest/Server/bin/../mods/pipeworks/item_transport.lua:54: bad argument #1 to 'ipairs' (table expected, got nil
)
17:27:39: ERROR[main]: stack traceback:
17:27:39: ERROR[main]:  [C]: in function 'ipairs'
17:27:39: ERROR[main]:  ...minetest/Server/bin/../mods/pipeworks/item_transport.lua:54: in function 'grabAndFire'
17:27:39: ERROR[main]:  ...minetest/Server/bin/../mods/pipeworks/item_transport.lua:150: in function 'punch_filter'
17:27:39: ERROR[main]:  ...minetest/Server/bin/../mods/pipeworks/item_transport.lua:214: in function <...minetest/Server/bin/../mods/pipeworks/item_transport.lua:213>

In thread b693c220:
/home/minetest/Server/src/main.cpp:1955: int main(int, char**): Assertion '0' failed.
Debug stacks:
DEBUG STACK FOR THREAD b23ff440:
#0  virtual void* CurlFetchThread::Thread()
DEBUG STACK FOR THREAD b693c220:
#0  int main(int, char**)
(Leftover data: #1  Dedicated server branch)
(Leftover data: #2  virtual void ServerMap::save(ModifiedState))
(Leftover data: #3  void ItemStack::serialize(std::ostream&) const)
Aborted
```
This commit is contained in:
Megaf 2014-10-02 21:46:19 +01:00
parent 188d111577
commit 4aa3219574
1 changed files with 1 additions and 16 deletions

View File

@ -5,22 +5,7 @@ minetest.register_node("more_chests:wifi", {
{name="wifi_front_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2.0}}
},
paramtype2 = "facedir",
groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice = 1, tubedevice_receiver = 1},
-- Pipeworks
tube = {
insert_object = function(pos, node, stack, direction)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
return inv:add_item("main", stack)
end,
can_insert = function(pos, node, stack, direction)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
return inv:room_for_item("main", stack)
end,
input_inventory = "main",
connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1}
},
groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2,},
legacy_facedir_simple = true,
sounds = default.node_sound_wood_defaults(),
on_construct = function(pos)