[plantlife_modpack] Correct mushroom aliases and fix cavestuff

- Create aliases for cavestuff nodes instead of using an ABM
- Apply the same fix as on Classic for mushroom aliasing
master
LeMagnesium 2016-01-31 15:42:45 +01:00
parent 2ff770b06e
commit 23de56d7bd
2 changed files with 12 additions and 30 deletions

View File

@ -5,17 +5,6 @@
mushroom = {}
minetest.override_item("flowers:mushroom_fertile_brown", {
drawtype = "mesh",
mesh = "3dmushrooms.obj",
tiles = {"3dmushrooms_brown.png"},
selection_box = {
type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3}
},
inventory_image = "3dmushrooms_brown_inv.png"
})
minetest.override_item("flowers:mushroom_brown", {
drawtype = "mesh",
mesh = "3dmushrooms.obj",
@ -27,17 +16,6 @@ minetest.override_item("flowers:mushroom_brown", {
inventory_image = "3dmushrooms_brown_inv.png"
})
minetest.override_item("flowers:mushroom_fertile_red", {
drawtype = "mesh",
mesh = "3dmushrooms.obj",
tiles = {"3dmushrooms_red.png"},
selection_box = {
type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3}
},
inventory_image = "3dmushrooms_red_inv.png"
})
minetest.override_item("flowers:mushroom_red", {
drawtype = "mesh",
mesh = "3dmushrooms.obj",
@ -52,15 +30,15 @@ minetest.override_item("flowers:mushroom_red", {
-- aliases to the default mushrooms
minetest.register_alias("mushroom:brown", "flowers:mushroom_brown")
minetest.register_alias("mushroom:brown_natural", "flowers:mushroom_fertile_brown")
minetest.register_alias("mushroom:spore_brown", "flowers:mushroom_spores_brown")
minetest.register_alias("mushroom:spore2", "flowers:mushroom_spores_brown")
minetest.register_alias("mushroom:brown_natural", "flowers:mushroom_brown")
minetest.register_alias("mushroom:spore_brown", "flowers:mushroom_brown")
minetest.register_alias("mushroom:spore2", "flowers:mushroom_brown")
minetest.register_alias("mushroom:brown_essence", "flowers:mushroom_brown")
minetest.register_alias("mushroom:red", "flowers:mushroom_red")
minetest.register_alias("mushroom:red_natural", "flowers:mushroom_fertile_red")
minetest.register_alias("mushroom:spore_red", "flowers:mushroom_spores_red")
minetest.register_alias("mushroom:spore1", "flowers:mushroom_spores_red")
minetest.register_alias("mushroom:red_natural", "flowers:mushroom_red")
minetest.register_alias("mushroom:spore_red", "flowers:mushroom_red")
minetest.register_alias("mushroom:spore1", "flowers:mushroom_red")
minetest.register_alias("mushroom:poison", "flowers:mushroom_red")
minetest.register_alias("mushroom:identifier", "default:mese_crystal_fragment")

View File

@ -11,11 +11,15 @@
-- minetest.log("action", "[Mod] "..title.." ["..version.."] ["..mname.."] Loaded...")
minetest.register_abm({
--[[minetest.register_abm({
nodes = {"cavestuff:pebble_1", "cavestuff:pebble_2", "cavestuff:desert_pebble_1", "cavestuff:desert_pebble_2", "cavestuff:stalactite_1", "cavestuff:stalactite_2", "cavestuff:stalactite_3"},
interval = 1,
chance = 1,
action = function(pos)
minetest.set_node(pos, {name = "default:grass_2"})
end,
})
})]]
for _, node in pairs({"cavestuff:pebble_1", "cavestuff:pebble_2", "cavestuff:desert_pebble_1", "cavestuff:desert_pebble_2", "cavestuff:stalactite_1", "cavestuff:stalactite_2", "cavestuff:stalactite_3"}) do
minetest.register_alias(node, "air")
end