mirror of
https://github.com/Beanzilla/OreTracker.git
synced 2024-11-22 15:23:52 +01:00
commit
bfeac77c5b
@ -24,7 +24,7 @@ if not minetest.registered_nodes["default:stone"] then
|
||||
else
|
||||
orehud.gamemode = "MCL"
|
||||
-- Attempt to determine if it's MCL5 or MCL2
|
||||
if not minetest.registered_nodes["mcl_nether:ancient_debris"] then
|
||||
if not minetest.registered_nodes["mcl_deepslate:deepslate"] then
|
||||
orehud.gamemode = "MCL2"
|
||||
else
|
||||
orehud.gamemode = "MCL5"
|
||||
@ -59,6 +59,14 @@ if orehud.gamemode == "MCL5" then
|
||||
orehud.add_ore("mcl_copper:stone_with_copper")
|
||||
orehud.add_ore("mcl_nether:ancient_debris")
|
||||
orehud.add_ore("mcl_nether_gold:nether_gold_ore")
|
||||
-- Deepslate ores now included
|
||||
orehud.add_ore("mcl_deepslate:deepslate_with_iron")
|
||||
orehud.add_ore("mcl_deepslate:deepslate_with_coal")
|
||||
orehud.add_ore("mcl_deepslate:deepslate_with_gold")
|
||||
orehud.add_ore("mcl_deepslate:deepslate_with_emerald")
|
||||
orehud.add_ore("mcl_deepslate:deepslate_with_diamond")
|
||||
orehud.add_ore("mcl_deepslate:deepslate_with_lapis")
|
||||
orehud.add_ore("mcl_deepslate:deepslate_with_redstone")
|
||||
end
|
||||
|
||||
if orehud.gamemode == "MTG" then
|
||||
|
@ -1,4 +1,5 @@
|
||||
name = orehud
|
||||
description = Displays ore positions via the HUD.
|
||||
author = ApolloX
|
||||
optional_depends = default, mcl_core
|
||||
optional_depends = default, mcl_core, mcl_deepslate, mcl_nether, mcl_nether_gold
|
||||
|
||||
|
@ -47,6 +47,8 @@ xray.add_pos = function(pname, pos)
|
||||
minetest.swap_node(pos, {name="xray:mcl_basalt"})
|
||||
elseif current == "mcl_nether:netherrack" then
|
||||
minetest.swap_node(pos, {name="xray:mcl_netherrack"})
|
||||
elseif current == "mcl_deepslate:deepslate" then
|
||||
minetest.swap_node(pos, {name="xray:mcl_deepslate"})
|
||||
end
|
||||
-- Stone, Diorite, Anasite, Granite, etc.
|
||||
xray.store[pname] = nps
|
||||
@ -92,6 +94,8 @@ xray.clear_pos = function(pname)
|
||||
minetest.swap_node(v, {name="mcl_blackstone:basalt"})
|
||||
elseif node == "xray:mcl_netherrack" then
|
||||
minetest.swap_node(v, {name="mcl_nether:netherrack"})
|
||||
elseif node == "xray:mcl_deepslate" then
|
||||
minetest.swap_node(v, {name="mcl_deepslate:deepslate"})
|
||||
end
|
||||
end
|
||||
xray.store[pname] = {}
|
||||
@ -132,5 +136,7 @@ xray.fix_pos = function (pos)
|
||||
minetest.swap_node(pos, {name="mcl_blackstone:basalt"})
|
||||
elseif node == "xray:mcl_netherrack" then
|
||||
minetest.swap_node(pos, {name="mcl_nether:netherrack"})
|
||||
elseif node == "xray:mcl_deepslate" then
|
||||
minetest.swap_node(pos, {name="mcl_deepslate:deepslate"})
|
||||
end
|
||||
end
|
@ -27,9 +27,8 @@ if not minetest.registered_nodes["default:stone"] then
|
||||
if not minetest.registered_nodes["mcl_core:stone"] then
|
||||
xray.gamemode = "N/A"
|
||||
else
|
||||
xray.gamemode = "MCL"
|
||||
-- Attempt to determine if it's MCL5 or MCL2
|
||||
if not minetest.registered_nodes["mcl_nether:ancient_debris"] then
|
||||
if not minetest.registered_nodes["mcl_deepslate:deepslate"] then
|
||||
xray.gamemode = "MCL2"
|
||||
else
|
||||
xray.gamemode = "MCL5"
|
||||
@ -64,6 +63,8 @@ if xray.gamemode == "MCL5" then
|
||||
xray.add_node("mcl_blackstone:blackstone") -- xray:mcl_bstone
|
||||
xray.add_node("mcl_blackstone:basalt") -- xray:mcl_basalt
|
||||
xray.add_node("mcl_nether:netherrack") -- xray:mcl_netherrack
|
||||
-- Deepslate now included
|
||||
xray.add_node("mcl_deepslate:deepslate") -- xray:mcl_deepslate
|
||||
end
|
||||
|
||||
if xray.gamemode == "MTG" then
|
||||
@ -75,6 +76,7 @@ if xray.gamemode == "MTG" then
|
||||
end
|
||||
|
||||
-- Include our nodes so we can cleanup after ourselves
|
||||
-- Yeah there will be warnings in your logs about unknown nodes but who really checks that anyway.
|
||||
xray.add_node("xray:mtg_stone")
|
||||
xray.add_node("xray:mtg_dstone")
|
||||
xray.add_node("xray:mtg_sstone")
|
||||
@ -89,6 +91,7 @@ xray.add_node("xray:mcl_rsstone")
|
||||
xray.add_node("xray:mcl_bstone")
|
||||
xray.add_node("xray:mcl_basalt")
|
||||
xray.add_node("xray:mcl_netherrack")
|
||||
xray.add_node("xray:mcl_deepslate")
|
||||
|
||||
local size = 0
|
||||
local result = "Nodes: "
|
||||
|
@ -1,4 +1,4 @@
|
||||
name = xray
|
||||
description = Hides stone and stone varients from view.
|
||||
author = ApolloX
|
||||
optional_depends = default, mcl_core, mcl_sounds
|
||||
optional_depends = default, mcl_core, mcl_sounds, mcl_deepslate, mcl_blackstone, mcl_nether
|
||||
|
@ -65,7 +65,7 @@ if xray.gamemode == "MCL2" or xray.gamemode == "MCL5" then
|
||||
_doc_items_longdesc = xray.S("An Invisible block"),
|
||||
_doc_items_hidden = true,
|
||||
tiles = {"xray_stone.png"},
|
||||
is_ground_content = false,
|
||||
is_ground_content = true,
|
||||
stack_max = 1,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
drawtype = "glasslike",
|
||||
@ -82,7 +82,7 @@ if xray.gamemode == "MCL2" or xray.gamemode == "MCL5" then
|
||||
_doc_items_longdesc = xray.S("An Invisible block"),
|
||||
_doc_items_hidden = true,
|
||||
tiles = {"xray_stone.png"},
|
||||
is_ground_content = false,
|
||||
is_ground_content = true,
|
||||
stack_max = 1,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
drawtype = "glasslike",
|
||||
@ -99,7 +99,7 @@ if xray.gamemode == "MCL2" or xray.gamemode == "MCL5" then
|
||||
_doc_items_longdesc = xray.S("An Invisible block"),
|
||||
_doc_items_hidden = true,
|
||||
tiles = {"xray_stone.png"},
|
||||
is_ground_content = false,
|
||||
is_ground_content = true,
|
||||
stack_max = 1,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
drawtype = "glasslike",
|
||||
@ -116,7 +116,7 @@ if xray.gamemode == "MCL2" or xray.gamemode == "MCL5" then
|
||||
_doc_items_longdesc = xray.S("An Invisible block"),
|
||||
_doc_items_hidden = true,
|
||||
tiles = {"xray_stone.png"},
|
||||
is_ground_content = false,
|
||||
is_ground_content = true,
|
||||
light_source = xray.light_level,
|
||||
stack_max = 1,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
@ -133,7 +133,7 @@ if xray.gamemode == "MCL2" or xray.gamemode == "MCL5" then
|
||||
_doc_items_hidden = true,
|
||||
_doc_items_longdesc = xray.S("An Invisible block"),
|
||||
tiles = {"xray_stone.png"},
|
||||
is_ground_content = false,
|
||||
is_ground_content = true,
|
||||
light_source = xray.light_level,
|
||||
stack_max = 1,
|
||||
groups = {pickaxey=1, sandstone=1, normal_sandstone=1, building_block=1, material_stone=1},
|
||||
@ -150,7 +150,7 @@ if xray.gamemode == "MCL2" or xray.gamemode == "MCL5" then
|
||||
_doc_items_hidden = true,
|
||||
_doc_items_longdesc = xray.S("An Invisible block"),
|
||||
tiles = {"xray_stone.png"},
|
||||
is_ground_content = false,
|
||||
is_ground_content = true,
|
||||
light_source = xray.light_level,
|
||||
stack_max = 1,
|
||||
groups = {pickaxey=1, sandstone=1, normal_sandstone=1, building_block=1, material_stone=1},
|
||||
@ -172,7 +172,7 @@ if xray.gamemode == "MCL5" then
|
||||
tiles = {"xray_dark.png"},
|
||||
light_source = xray.light_level,
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
is_ground_content = false,
|
||||
is_ground_content = true,
|
||||
stack_max = 1,
|
||||
groups = {cracky = 3, pickaxey=2, material_stone=1},
|
||||
drawtype = "glasslike",
|
||||
@ -190,7 +190,7 @@ if xray.gamemode == "MCL5" then
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
drawtype = "glasslike",
|
||||
sunlight_propagates = true,
|
||||
is_ground_content = false,
|
||||
is_ground_content = true,
|
||||
stack_max = 1,
|
||||
groups = {cracky = 3, pickaxey=2, material_stone=1},
|
||||
drop = 'mcl_blackstone:basalt',
|
||||
@ -205,7 +205,7 @@ if xray.gamemode == "MCL5" then
|
||||
_doc_items_longdesc = xray.S("An Invisible block"),
|
||||
stack_max = 1,
|
||||
tiles = {"xray_nether.png"},
|
||||
is_ground_content = false,
|
||||
is_ground_content = true,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
drawtype = "glasslike",
|
||||
sunlight_propagates = true,
|
||||
@ -215,4 +215,22 @@ if xray.gamemode == "MCL5" then
|
||||
_mcl_hardness = 0.4,
|
||||
_mcl_silk_touch_drop = false,
|
||||
})
|
||||
end
|
||||
minetest.register_node("xray:mcl_deepslate", {
|
||||
description = xray.S("Xray Stone"),
|
||||
_doc_items_longdesc = xray.S("An Invisible block"),
|
||||
_doc_items_hidden = true,
|
||||
light_source = xray.light_level,
|
||||
tiles = { "xray_dark.png" },
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = true,
|
||||
drawtype = "glasslike",
|
||||
sunlight_propagates = true,
|
||||
stack_max = 1,
|
||||
groups = { pickaxey = 1, stone = 1, building_block = 1, material_stone = 1 },
|
||||
drop = "mcl_deepslate:deepslate_cobbled",
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 3,
|
||||
_mcl_silk_touch_drop = false,
|
||||
})
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user