mirror of
https://github.com/minetest-mods/technic.git
synced 2025-07-06 02:00:39 +02:00
Compare commits
3 Commits
d7336670f2
...
a5b36b041e
Author | SHA1 | Date | |
---|---|---|---|
a5b36b041e | |||
b9f89a0e39 | |||
03bb4dab46 |
@ -117,6 +117,8 @@ minetest.register_node("technic:injector", {
|
||||
return inv:is_empty("main")
|
||||
end,
|
||||
on_receive_fields = function(pos, formanme, fields, sender)
|
||||
if minetest.is_protected(pos, sender:get_player_name()) then return end
|
||||
|
||||
local meta = minetest.get_meta(pos)
|
||||
if fields.mode_item then meta:set_string("mode", "single items") end
|
||||
if fields.mode_stack then meta:set_string("mode", "whole stacks") end
|
||||
|
@ -209,9 +209,10 @@ function technic.register_base_machine(data)
|
||||
after_place_node = data.tube and pipeworks.after_place,
|
||||
after_dig_node = technic.machine_after_dig_node,
|
||||
on_receive_fields = function(pos, formname, fields, sender)
|
||||
local node = minetest.get_node(pos)
|
||||
if fields.quit then return end
|
||||
if not pipeworks.may_configure(pos, sender) then return end
|
||||
fs_helpers.on_receive_fields(pos, fields)
|
||||
local node = minetest.get_node(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
local form_buttons = ""
|
||||
if not string.find(node.name, ":lv_") then
|
||||
@ -253,9 +254,10 @@ function technic.register_base_machine(data)
|
||||
technic_run = run,
|
||||
technic_disabled_machine_name = data.modname..":"..ltier.."_"..machine_name,
|
||||
on_receive_fields = function(pos, formname, fields, sender)
|
||||
local node = minetest.get_node(pos)
|
||||
if fields.quit then return end
|
||||
if not pipeworks.may_configure(pos, sender) then return end
|
||||
fs_helpers.on_receive_fields(pos, fields)
|
||||
local node = minetest.get_node(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
local form_buttons = ""
|
||||
if not string.find(node.name, ":lv_") then
|
||||
|
@ -181,6 +181,36 @@ local nodes = {
|
||||
{"trunks:moss", false},
|
||||
{"trunks:moss_fungus", false},
|
||||
{"trunks:treeroot", false},
|
||||
|
||||
-- Support ethereal
|
||||
{"ethereal:bamboo", true},
|
||||
{"ethereal:bamboo_leaves", false},
|
||||
{"ethereal:banana_trunk", true},
|
||||
{"ethereal:bananaleaves", false},
|
||||
{"ethereal:banana", false},
|
||||
{"ethereal:birch_trunk", true},
|
||||
{"ethereal:birch_leaves", false},
|
||||
{"ethereal:frost_tree", true},
|
||||
{"ethereal:frost_leaves", false},
|
||||
{"ethereal:mushroom_trunk", true},
|
||||
{"ethereal:mushroom", false},
|
||||
{"ethereal:mushroom_pore", true},
|
||||
{"ethereal:orangeleaves", false},
|
||||
{"ethereal:orange", false},
|
||||
{"ethereal:palm_trunk", true},
|
||||
{"ethereal:palmleaves", false},
|
||||
{"ethereal:coconut", false},
|
||||
{"ethereal:redwood_trunk", true},
|
||||
{"ethereal:redwood_leaves", false},
|
||||
{"ethereal:sakura_trunk", true},
|
||||
{"ethereal:sakura_leaves", false},
|
||||
{"ethereal:sakura_leaves2", false},
|
||||
{"ethereal:scorched_tree", true},
|
||||
{"ethereal:willow_trunk", true},
|
||||
{"ethereal:willow_twig", false},
|
||||
{"ethereal:yellow_trunk", true},
|
||||
{"ethereal:yellowleaves", false},
|
||||
{"ethereal:golden_apple", false},
|
||||
}
|
||||
|
||||
local timber_nodenames = {}
|
||||
|
Reference in New Issue
Block a user