mirror of
https://github.com/minetest-mods/nether.git
synced 2024-12-27 03:10:27 +01:00
nether added technic support on April 29, and technic added nether support on May 1, resulting in them both optionally depending on each other and becoming incompatible with each other.
To resolve this, technic will keep the nether support, the compressor recipe has been moved into technic (https://github.com/minetest-mods/technic/pull/644), and this commit reverts the technic-related parts of a6d1f55f
, removing the technic dependency.
This commit is contained in:
parent
01b6f3c56d
commit
b51b831483
@ -27,7 +27,6 @@ read_globals = {
|
|||||||
"stairsplus",
|
"stairsplus",
|
||||||
"string.split",
|
"string.split",
|
||||||
table = { fields = { "copy", "getn" } },
|
table = { fields = { "copy", "getn" } },
|
||||||
"technic",
|
|
||||||
"toolranks",
|
"toolranks",
|
||||||
"vector",
|
"vector",
|
||||||
"VoxelArea",
|
"VoxelArea",
|
||||||
|
4
init.lua
4
init.lua
@ -144,9 +144,7 @@ if nether.NETHER_REALM_ENABLED then
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
dofile(nether.path .. "/portal_examples.lua")
|
dofile(nether.path .. "/portal_examples.lua")
|
||||||
if minetest.get_modpath("technic") then
|
|
||||||
dofile(nether.path .. "/nether-compressor-recipe.lua")
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Portals are ignited by right-clicking with a mese crystal fragment
|
-- Portals are ignited by right-clicking with a mese crystal fragment
|
||||||
nether.register_portal_ignition_item(
|
nether.register_portal_ignition_item(
|
||||||
|
2
mod.conf
2
mod.conf
@ -1,4 +1,4 @@
|
|||||||
name = nether
|
name = nether
|
||||||
description = Adds a deep underground realm with different mapgen that you can reach with obsidian portals.
|
description = Adds a deep underground realm with different mapgen that you can reach with obsidian portals.
|
||||||
depends = stairs, default
|
depends = stairs, default
|
||||||
optional_depends = toolranks, technic, moreblocks, mesecons, loot, dungeon_loot, doc_basics, fire, climate_api, ethereal, xpanes, walls
|
optional_depends = toolranks, moreblocks, mesecons, loot, dungeon_loot, doc_basics, fire, climate_api, ethereal, xpanes, walls
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
local S = minetest.get_translator("nether")
|
|
||||||
|
|
||||||
technic.register_recipe_type("compressing", { description = S("Compressing") })
|
|
||||||
|
|
||||||
function register_compressor_recipe(data)
|
|
||||||
data.time = data.time or 4
|
|
||||||
technic.register_recipe("compressing", data)
|
|
||||||
end
|
|
||||||
|
|
||||||
local recipes = {
|
|
||||||
{"nether:rack", "nether:brick",},
|
|
||||||
{"nether:rack_deep", "nether:brick_deep"},
|
|
||||||
{"nether:brick 9", "nether:brick_compressed", 12},
|
|
||||||
{"nether:brick_compressed 9", "nether:nether_lump", 12}
|
|
||||||
|
|
||||||
}
|
|
||||||
-- clear craft recipe
|
|
||||||
-- But allow brick blocks to be crafted like the other bricks from Minetest Game
|
|
||||||
|
|
||||||
minetest.clear_craft({
|
|
||||||
recipe = {
|
|
||||||
{"nether:brick","nether:brick","nether:brick"},
|
|
||||||
{"nether:brick","nether:brick","nether:brick"},
|
|
||||||
{"nether:brick","nether:brick","nether:brick"},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.clear_craft({
|
|
||||||
recipe = {
|
|
||||||
{"nether:brick_compressed","nether:brick_compressed","nether:brick_compressed"},
|
|
||||||
{"nether:brick_compressed","nether:brick_compressed","nether:brick_compressed"},
|
|
||||||
{"nether:brick_compressed","nether:brick_compressed","nether:brick_compressed"},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
for _, data in pairs(recipes) do
|
|
||||||
register_compressor_recipe({input = {data[1]}, output = data[2], time = data[3]})
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user