surface_effect/craft.lua

57 lines
1.9 KiB
Lua
Raw Normal View History

local S = minetest.get_translator("surface_effect")
minetest.register_craft({
output = 'surface_effect:dosimeter',
recipe = {
{'basic_materials:plastic_sheet', 'technic:chromium_ingot', ''},
{'technic:control_logic_unit', 'basic_materials:ic', ''},
{'technic:battery', 'technic:battery', ''},
}
})
--Задействовать если подключено два мода technic и unified_inventory
if minetest.get_modpath("technic") and minetest.get_modpath("unified_inventory") then
unified_inventory.register_craft_type("grinding", {
description = S("Grinder"),
icon = "technic_lv_grinder_front.png", -- Иконка для типа рецепта
width = 1,
height = 1
})
end
if minetest.get_modpath("technic") and minetest.get_modpath("space_travel") then
technic.register_grinder_recipe({
input = {'space_travel:irradiated_space_cobble'},
output = {'technic:stone_dust'}
})
2025-01-03 13:09:04 +05:00
technic.register_grinder_recipe({
input = {'space_travel:space_cobble'},
output = {'space_travel:space_gravel'}
})
2025-01-04 12:01:20 +05:00
minetest.register_craft({
output = 'default:gravel',
recipe={{'space_travel:space_gravel'}}
2025-01-03 13:09:04 +05:00
})
end
--Исправление в зависимостях рецепта
if minetest.get_modpath("bunker") and minetest.get_modpath("technic") then
minetest.clear_craft({
output = "bunker:cement_powder"
})
technic.register_grinder_recipe({
input = {'default:clay_lump'},
2025-03-04 17:38:19 +05:00
output = 'bunker:cement_powder 1'
})
end
minetest.override_item("shields:shield_gold", {
groups = {not_in_creative_inventory = 1},
})
minetest.override_item("shields:shield_cactus", {
groups = {not_in_creative_inventory = 1},
})
minetest.override_item("shields:shield_enhanced_cactus", {
groups = {not_in_creative_inventory = 1},
})