Biofuel/biofuel.lua

181 lines
4.4 KiB
Lua
Raw Normal View History

-- Load support for MT game translation.
local S = minetest.get_translator("biofuel")
2019-06-06 11:29:40 +02:00
--Biofuel:
----------
2019-06-30 17:52:25 +02:00
--Vial of Biofuel
2019-06-06 11:29:40 +02:00
minetest.register_craftitem("biofuel:phial_fuel", {
2019-06-30 17:52:25 +02:00
description = S("Vial of Biofuel"),
2019-06-06 11:29:40 +02:00
inventory_image = "biofuel_phial_fuel.png"
})
minetest.register_craft({
type = "fuel",
recipe = "biofuel:phial_fuel",
burntime = 10,
})
2019-06-30 17:52:25 +02:00
--Bottle of Biofuel
2019-06-06 11:29:40 +02:00
minetest.register_craftitem("biofuel:bottle_fuel", {
2019-06-30 17:52:25 +02:00
description = S("Bottle of Biofuel"),
2019-06-06 11:29:40 +02:00
inventory_image = "biofuel_bottle_fuel.png",
groups = {biofuel = 1}
})
minetest.register_craft({
type = "shapeless",
output = "biofuel:bottle_fuel",
recipe = {"biofuel:phial_fuel", "biofuel:phial_fuel", "biofuel:phial_fuel", "biofuel:phial_fuel"}
})
minetest.register_craft({
type = "fuel",
recipe = "biofuel:bottle_fuel",
burntime = 40,
})
2019-06-30 17:52:25 +02:00
--Canister of Biofuel
2019-06-06 11:29:40 +02:00
minetest.register_craftitem("biofuel:fuel_can", {
2019-06-30 17:52:25 +02:00
description = S("Canister of Biofuel"),
2019-06-06 11:29:40 +02:00
inventory_image = "biofuel_fuel_can.png"
})
minetest.register_craft({
type = "fuel",
recipe = "biofuel:fuel_can",
burntime = 370,
})
minetest.register_craft({
output = "biofuel:fuel_can",
recipe = {
{"group:biofuel", "group:biofuel", "group:biofuel"},
{"group:biofuel", "group:biofuel", "group:biofuel"},
{"group:biofuel", "group:biofuel", "group:biofuel"}
}
})
--Mod compatibility:
--------------------
2019-06-30 17:52:25 +02:00
--Wine
2019-06-06 11:29:40 +02:00
2019-06-30 17:52:25 +02:00
if minetest.registered_nodes ["wine:bottle_rum"] then
2019-06-07 09:45:46 +02:00
minetest.override_item("wine:bottle_rum", {
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
})
2019-06-06 11:29:40 +02:00
2019-06-07 09:45:46 +02:00
minetest.register_craft({
type = "fuel",
recipe = "wine:bottle_rum",
burntime = 40,
})
2019-06-30 17:52:25 +02:00
end
2019-06-06 11:29:40 +02:00
2019-06-30 17:52:25 +02:00
if minetest.registered_nodes ["wine:bottle_tequila"] then
2019-06-07 09:45:46 +02:00
minetest.override_item("wine:bottle_tequila", {
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
})
2019-06-06 11:29:40 +02:00
2019-06-07 09:45:46 +02:00
minetest.register_craft({
type = "fuel",
recipe = "wine:bottle_tequila",
burntime = 40,
})
end
2019-06-06 11:29:40 +02:00
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
2019-06-30 17:52:25 +02:00
2019-06-06 11:29:40 +02:00
--Basic Materials
2019-06-30 17:52:25 +02:00
if minetest.registered_items ["basic_materials:oil_extract"] then
2019-06-07 09:45:46 +02:00
minetest.override_item("basic_materials:oil_extract", {
groups = {biofuel = 1},
2019-06-07 09:45:46 +02:00
})
end
2019-06-06 11:29:40 +02:00
2019-06-30 17:52:25 +02:00
2019-06-06 11:29:40 +02:00
--Cucina_Vegana
2019-06-30 17:52:25 +02:00
if minetest.registered_items ["cucina_vegana:sunflower_seeds_oil"] then
2019-06-07 09:45:46 +02:00
minetest.override_item("cucina_vegana:sunflower_seeds_oil", {
groups = {biofuel = 1, vessel = 1, dig_immediate = 3, attached_node = 1, food = 1, food_oil = 1, food_vegan = 1, eatable = 1},
2019-06-07 09:45:46 +02:00
})
2019-06-30 17:52:25 +02:00
end
2019-06-06 11:29:40 +02:00
2019-06-30 17:52:25 +02:00
if minetest.registered_items ["cucina_vegana:flax_seed_oil"] then
2019-06-07 09:45:46 +02:00
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},
2019-06-07 09:45:46 +02:00
})
2019-06-30 17:52:25 +02:00
end
2019-06-06 11:29:40 +02:00
2019-06-30 17:52:25 +02:00
if minetest.registered_items ["cucina_vegana:lettuce_oil"] then
2019-06-07 09:45:46 +02:00
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},
2019-06-07 09:45:46 +02:00
})
end
2019-06-06 11:29:40 +02:00
2019-06-30 17:52:25 +02:00
2019-06-06 11:29:40 +02:00
--Farming_Redo
2019-06-30 17:52:25 +02:00
if minetest.registered_items ["farming:bottle_ethanol"] then
2019-06-07 09:45:46 +02:00
minetest.override_item("farming:bottle_ethanol", {
2019-06-30 17:52:25 +02:00
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
2019-06-07 09:45:46 +02:00
})
2019-06-30 17:52:25 +02:00
end
2019-06-06 11:29:40 +02:00
2019-06-30 17:52:25 +02:00
if minetest.registered_items ["farming:hemp_oil"] then
2019-06-07 09:45:46 +02:00
minetest.override_item("farming:hemp_oil", {
2019-06-30 17:52:25 +02:00
groups = {biofuel = 1, dig_immediate = 3, attached_node = 1, vessel = 1},
2019-06-07 09:45:46 +02:00
})
2019-06-30 17:52:25 +02:00
end