mirror of
https://github.com/Lokrates/Biofuel.git
synced 2024-10-04 00:43:05 +02:00
refactor and do not override groups
This commit is contained in:
parent
2a9d13c819
commit
da9ed4ece5
131
biofuel.lua
131
biofuel.lua
@ -67,115 +67,38 @@ minetest.register_craft({
|
|||||||
--Mod compatibility:
|
--Mod compatibility:
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
|
local register_biofuel = function(name, burntime)
|
||||||
|
if not minetest.registered_items[name] then
|
||||||
|
return;
|
||||||
|
end
|
||||||
|
minetest.registered_items[name].groups.biofuel = 1
|
||||||
|
if burntime and burntime >= 0 then
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = name,
|
||||||
|
burntime = burntime,
|
||||||
|
})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
--Wine
|
--Wine
|
||||||
|
register_biofuel("wine:bottle_rum", 40)
|
||||||
if minetest.registered_nodes ["wine:bottle_rum"] then
|
register_biofuel("wine:bottle_tequila", 40)
|
||||||
minetest.override_item("wine:bottle_rum", {
|
register_biofuel("wine:bottle_bourbon", 40)
|
||||||
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
|
register_biofuel("wine:bottle_sake", 40)
|
||||||
})
|
register_biofuel("wine:bottle_vodka", 40)
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "fuel",
|
|
||||||
recipe = "wine:bottle_rum",
|
|
||||||
burntime = 40,
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
if minetest.registered_nodes ["wine:bottle_tequila"] then
|
|
||||||
minetest.override_item("wine:bottle_tequila", {
|
|
||||||
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "fuel",
|
|
||||||
recipe = "wine:bottle_tequila",
|
|
||||||
burntime = 40,
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
if minetest.registered_nodes ["wine:bottle_bourbon"] then
|
|
||||||
minetest.override_item("wine:bottle_bourbon", {
|
|
||||||
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "fuel",
|
|
||||||
recipe = "wine:bottle_burbon",
|
|
||||||
burntime = 40,
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
if minetest.registered_nodes ["wine:bottle_sake"] then
|
|
||||||
minetest.override_item("wine:bottle_sake", {
|
|
||||||
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "fuel",
|
|
||||||
recipe = "wine:bottle_sake",
|
|
||||||
burntime = 40,
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
if minetest.registered_nodes ["wine:bottle_vodka"] then
|
|
||||||
minetest.override_item("wine:bottle_vodka", {
|
|
||||||
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "fuel",
|
|
||||||
recipe = "wine:bottle_vodka",
|
|
||||||
burntime = 40,
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
--Basic Materials
|
--Basic Materials
|
||||||
|
register_biofuel("basic_materials:oil_extract")
|
||||||
if minetest.registered_items ["basic_materials:oil_extract"] then
|
|
||||||
minetest.override_item("basic_materials:oil_extract", {
|
|
||||||
groups = {biofuel = 1},
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
--Cucina_Vegana
|
--Cucina_Vegana
|
||||||
|
register_biofuel("cucina_vegana:sunflower_seeds_oil")
|
||||||
if minetest.registered_items ["cucina_vegana:sunflower_seeds_oil"] then
|
register_biofuel("cucina_vegana:flax_seed_oil")
|
||||||
minetest.override_item("cucina_vegana:sunflower_seeds_oil", {
|
register_biofuel("cucina_vegana:lettuce_oil")
|
||||||
groups = {biofuel = 1, vessel = 1, dig_immediate = 3, attached_node = 1, food = 1, food_oil = 1, food_vegan = 1, eatable = 1},
|
register_biofuel("cucina_vegana:peanut_oil")
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
if minetest.registered_items ["cucina_vegana:flax_seed_oil"] then
|
|
||||||
minetest.override_item("cucina_vegana:flax_seed_oil", {
|
|
||||||
groups = {biofuel = 1, vessel = 1, dig_immediate = 3, attached_node = 1, food = 1, food_oil = 1, food_vegan = 1, eatable = 1},
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
if minetest.registered_items ["cucina_vegana:lettuce_oil"] then
|
|
||||||
minetest.override_item("cucina_vegana:lettuce_oil", {
|
|
||||||
groups = {biofuel = 1, vessel = 1, dig_immediate = 3, attached_node = 1, food = 1, food_oil = 1, food_vegan = 1, eatable = 1},
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
if minetest.registered_items ["cucina_vegana:peanut_oil"] then
|
|
||||||
minetest.override_item("cucina_vegana:peanut_oil", {
|
|
||||||
groups = {biofuel = 1, vessel = 1, dig_immediate = 3, attached_node = 1, food = 1, food_oil = 1, food_vegan = 1, eatable = 1},
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
--Farming_Redo
|
--Farming_Redo
|
||||||
|
register_biofuel("farming:bottle_ethanol")
|
||||||
if minetest.registered_items ["farming:bottle_ethanol"] then
|
register_biofuel("farming:hemp_oil")
|
||||||
minetest.override_item("farming:bottle_ethanol", {
|
|
||||||
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
if minetest.registered_items ["farming:hemp_oil"] then
|
|
||||||
minetest.override_item("farming:hemp_oil", {
|
|
||||||
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
Loading…
Reference in New Issue
Block a user