mirror of
https://github.com/mt-mods/pipeworks.git
synced 2025-05-11 05:10:22 +02:00
open barrel is not in creative inv
This commit is contained in:
parent
9e7b86e401
commit
195217e965
@ -5,17 +5,23 @@
|
|||||||
local tube_entry = "^pipeworks_tube_connection_wooden.png"
|
local tube_entry = "^pipeworks_tube_connection_wooden.png"
|
||||||
|
|
||||||
-- Original Definitions
|
-- Original Definitions
|
||||||
local old_barrel_closed_def = table.copy(minetest.registered_items["mcl_barrels:barrel_closed"])
|
local old_barrel = table.copy(minetest.registered_items["mcl_barrels:barrel_closed"])
|
||||||
local old_barrel_open_def = table.copy(minetest.registered_items["mcl_barrels:barrel_open"])
|
local old_barrel_open_def = table.copy(minetest.registered_items["mcl_barrels:barrel_open"])
|
||||||
|
|
||||||
|
local groups = old_barrel.groups
|
||||||
|
groups["tubedevice"] = 1
|
||||||
|
groups["tubedevice_receiver"] = 1
|
||||||
|
local groups_open = table.copy(groups)
|
||||||
|
groups_open["not_in_creative_inventory"] = 1
|
||||||
|
|
||||||
|
|
||||||
-- Override Construction
|
-- Override Construction
|
||||||
local override_mcl_barrel_closed = {
|
local override_barrel = {
|
||||||
tiles = {"mcl_barrels_barrel_top.png^[transformR270",
|
tiles = {"mcl_barrels_barrel_top.png^[transformR270",
|
||||||
"mcl_barrels_barrel_bottom.png"..tube_entry,
|
"mcl_barrels_barrel_bottom.png"..tube_entry,
|
||||||
"mcl_barrels_barrel_side.png"..tube_entry},
|
"mcl_barrels_barrel_side.png"..tube_entry},
|
||||||
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
||||||
old_barrel_closed_def.after_place_node(pos, placer, itemstack, pointed_thing)
|
old_barrel.after_place_node(pos, placer, itemstack, pointed_thing)
|
||||||
pipeworks.after_place(pos, placer, itemstack, pointed_thing)
|
pipeworks.after_place(pos, placer, itemstack, pointed_thing)
|
||||||
end,
|
end,
|
||||||
tube = {
|
tube = {
|
||||||
@ -36,28 +42,24 @@ local override_mcl_barrel_closed = {
|
|||||||
connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1}
|
connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1}
|
||||||
},
|
},
|
||||||
after_dig_node = function(pos)
|
after_dig_node = function(pos)
|
||||||
old_barrel_closed_def.after_dig_node(pos)
|
old_barrel.after_dig_node(pos)
|
||||||
pipeworks.after_dig(pos)
|
pipeworks.after_dig(pos)
|
||||||
end,
|
end,
|
||||||
groups = table.copy(old_barrel_closed_def.groups),
|
groups = table.copy(old_barrel.groups),
|
||||||
--on_rotate = pipeworks.on_rotate
|
on_rotate = pipeworks.on_rotate
|
||||||
}
|
}
|
||||||
|
|
||||||
override_mcl_barrel_open = table.copy(override_mcl_barrel_closed)
|
override_barrel_open = table.copy(override_barrel)
|
||||||
|
|
||||||
override_mcl_barrel_open.tiles = {
|
override_barrel_open.tiles = {
|
||||||
"mcl_barrels_barrel_top_open.png",
|
"mcl_barrels_barrel_top_open.png",
|
||||||
"mcl_barrels_barrel_bottom.png"..tube_entry,
|
"mcl_barrels_barrel_bottom.png"..tube_entry,
|
||||||
"mcl_barrels_barrel_side.png"..tube_entry
|
"mcl_barrels_barrel_side.png"..tube_entry
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override_barrel_open.groups = groups_open
|
||||||
|
|
||||||
-- Add the extra groups
|
|
||||||
for _,v in ipairs({override_mcl_barrel_closed, override_mcl_barrel_open}) do
|
|
||||||
v.groups.tubedevice = 1
|
|
||||||
v.groups.tubedevice_receiver = 1
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Override with the new modifications.
|
-- Override with the new modifications.
|
||||||
minetest.override_item("mcl_barrels:barrel_closed", override_mcl_barrel_closed)
|
minetest.override_item("mcl_barrels:barrel_closed", override_barrel)
|
||||||
minetest.override_item("mcl_barrels:barrel_open", override_mcl_barrel_open)
|
minetest.override_item("mcl_barrels:barrel_open", override_barrel_open)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user