forked from mtcontrib/chesttools
Version MFF.
This commit is contained in:
parent
962f2a9ea8
commit
381ac0409d
0
depends.txt
Normal file → Executable file
0
depends.txt
Normal file → Executable file
16
init.lua
Normal file → Executable file
16
init.lua
Normal file → Executable file
@ -22,12 +22,12 @@ if( minetest.get_modpath( 'pipeworks' )) then
|
|||||||
tubedevice = 1, tubedevice_receiver = 1 };
|
tubedevice = 1, tubedevice_receiver = 1 };
|
||||||
chesttools.chest_add.tube = {
|
chesttools.chest_add.tube = {
|
||||||
insert_object = function(pos, node, stack, direction)
|
insert_object = function(pos, node, stack, direction)
|
||||||
local meta = minetest.env:get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
return inv:add_item("main", stack)
|
return inv:add_item("main", stack)
|
||||||
end,
|
end,
|
||||||
can_insert = function(pos, node, stack, direction)
|
can_insert = function(pos, node, stack, direction)
|
||||||
local meta = minetest.env:get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
return inv:room_for_item("main", stack)
|
return inv:room_for_item("main", stack)
|
||||||
end,
|
end,
|
||||||
@ -128,7 +128,7 @@ chesttools.on_receive_fields = function(pos, formname, fields, player)
|
|||||||
selected = 'main';
|
selected = 'main';
|
||||||
end
|
end
|
||||||
local inv_list = 'main';
|
local inv_list = 'main';
|
||||||
if( selected == 'main' ) then
|
if( selected == 'main' ) then
|
||||||
inv_list = 'main';
|
inv_list = 'main';
|
||||||
elseif( selected == 'craft' ) then
|
elseif( selected == 'craft' ) then
|
||||||
inv_list = 'craft';
|
inv_list = 'craft';
|
||||||
@ -454,15 +454,15 @@ minetest.register_node( 'chesttools:shared_chest', {
|
|||||||
local name = user:get_player_name();
|
local name = user:get_player_name();
|
||||||
|
|
||||||
local pos = minetest.get_pointed_thing_position( pointed_thing, mode );
|
local pos = minetest.get_pointed_thing_position( pointed_thing, mode );
|
||||||
local node = minetest.env:get_node_or_nil( pos );
|
local node = minetest.get_node_or_nil( pos );
|
||||||
|
|
||||||
if( node == nil or not( node.name )) then
|
if( node == nil or not( node.name )) then
|
||||||
return nil;
|
return nil;
|
||||||
end
|
end
|
||||||
|
|
||||||
if( node.name=='default:chest'
|
if( node.name=='default:chest'
|
||||||
or node.name=='default:chest_locked'
|
or node.name=='default:chest_locked'
|
||||||
or node.name=='chesttools:shared_chest') then
|
or node.name=='chesttools:shared_chest') then
|
||||||
|
|
||||||
local formspec = "size[8,4]"..
|
local formspec = "size[8,4]"..
|
||||||
"label[2,0.4;Change chest type:]"..
|
"label[2,0.4;Change chest type:]"..
|
||||||
@ -489,7 +489,7 @@ minetest.register_node( 'chesttools:shared_chest', {
|
|||||||
formspec = formspec..'item_image[5,1;1.5,1.5;chesttools:shared_chest]'..
|
formspec = formspec..'item_image[5,1;1.5,1.5;chesttools:shared_chest]'..
|
||||||
'label[5,2.5;shared]';
|
'label[5,2.5;shared]';
|
||||||
end
|
end
|
||||||
minetest.show_formspec( name, "chesttools:update", formspec );
|
minetest.show_formspec( name, "chesttools:update", formspec );
|
||||||
end
|
end
|
||||||
return nil;
|
return nil;
|
||||||
end,
|
end,
|
||||||
|
0
textures/chesttools_blue_chest_lock.png
Normal file → Executable file
0
textures/chesttools_blue_chest_lock.png
Normal file → Executable file
Before Width: | Height: | Size: 742 B After Width: | Height: | Size: 742 B |
0
textures/chesttools_blue_chest_side.png
Normal file → Executable file
0
textures/chesttools_blue_chest_side.png
Normal file → Executable file
Before Width: | Height: | Size: 642 B After Width: | Height: | Size: 642 B |
BIN
textures/chesttools_blue_chest_top.png
Normal file → Executable file
BIN
textures/chesttools_blue_chest_top.png
Normal file → Executable file
Binary file not shown.
Before Width: | Height: | Size: 643 B After Width: | Height: | Size: 565 B |
Loading…
Reference in New Issue
Block a user