1
0
Fork 0

Move small mushrooms to mcl_mushrooms

objects
Wuzzy 2017-03-01 01:16:52 +01:00
parent 54a011b521
commit 15b5d8917a
12 changed files with 94 additions and 89 deletions

View File

@ -54,7 +54,7 @@ mobs:register_mob("mobs_mc:enderman", {
view_range = 16, view_range = 16,
attack_type = "dogfight", attack_type = "dogfight",
replace_rate = 1, replace_rate = 1,
replace_what = {"mcl_flowers:allium", "mcl_flowers:azure_bluet", "mcl_flowers:blue_orchid", "mcl_flowers:dandelion", "mcl_flowers:tulip_orange", "mcl_flowers:tulip_red", "mcl_flowers:tulip_pink", "mcl_flowers:tulip_white", "mcl_flowers:oxeye_daisy", "mcl_flowers:poppy", "mcl_core:cactus", "mcl_core:clay", "mcl_core:coarse_dirt", "mcl_core:dirt", "mcl_core:dirt_with_grass", "mcl_core:gravel", "mcl_farming:melon", "mcl_farming:pumpkin_face", "mcl_core:mycelium", "mcl_core:podzol", "mcl_farming:mushroom_red", "mcl_farming:mushroom_brown", "mcl_core:redsand", "mcl_core:sand", "mcl_tnt:tnt", "mcl_nether:netherrack"}, replace_what = {"mcl_flowers:allium", "mcl_flowers:azure_bluet", "mcl_flowers:blue_orchid", "mcl_flowers:dandelion", "mcl_flowers:tulip_orange", "mcl_flowers:tulip_red", "mcl_flowers:tulip_pink", "mcl_flowers:tulip_white", "mcl_flowers:oxeye_daisy", "mcl_flowers:poppy", "mcl_core:cactus", "mcl_core:clay", "mcl_core:coarse_dirt", "mcl_core:dirt", "mcl_core:dirt_with_grass", "mcl_core:gravel", "mcl_farming:melon", "mcl_farming:pumpkin_face", "mcl_core:mycelium", "mcl_core:podzol", "mcl_mushrooms:mushroom_red", "mcl_mushrooms:mushroom_brown", "mcl_core:redsand", "mcl_core:sand", "mcl_tnt:tnt", "mcl_nether:netherrack"},
replace_with = "air", replace_with = "air",
replace_offset = -1, replace_offset = -1,

View File

@ -41,7 +41,7 @@ local group_stereotypes = {
dye = "mcl_dye:white", dye = "mcl_dye:white",
water_bucket = "bucket:bucket_water", water_bucket = "bucket:bucket_water",
flower = "mcl_flowers:dandelion", flower = "mcl_flowers:dandelion",
mushroom = "mcl_farming:mushroom_brown", mushroom = "mcl_mushrooms:mushroom_brown",
wood_slab = "stairs:slab_wood", wood_slab = "stairs:slab_wood",
wood_stairs = "stairs:stairs_wood", wood_stairs = "stairs:stairs_wood",
coal = "mcl_core:coal_lump", coal = "mcl_core:coal_lump",

View File

@ -88,9 +88,6 @@ dofile(minetest.get_modpath("mcl_farming").."/carrots.lua")
-- ========= POTATOES ========= -- ========= POTATOES =========
dofile(minetest.get_modpath("mcl_farming").."/potatoes.lua") dofile(minetest.get_modpath("mcl_farming").."/potatoes.lua")
-- ========= MUSHROOMS =========
dofile(minetest.get_modpath("mcl_farming").."/mushrooms.lua")
-- ========= BEETROOT ========= -- ========= BEETROOT =========
dofile(minetest.get_modpath("mcl_farming").."/beetroot.lua") dofile(minetest.get_modpath("mcl_farming").."/beetroot.lua")

View File

@ -10,8 +10,8 @@ local flowers = {
{"tulip_white", "mcl_flowers:tulip_white", "White Tulip Flower Pot"}, {"tulip_white", "mcl_flowers:tulip_white", "White Tulip Flower Pot"},
{"tulip_orange", "mcl_flowers:tulip_orange", "Orange Tulip Flower Pot"}, {"tulip_orange", "mcl_flowers:tulip_orange", "Orange Tulip Flower Pot"},
{"oxeye_daisy", "mcl_flowers:oxeye_daisy", "Oxeye Daisy Flower Pot"}, {"oxeye_daisy", "mcl_flowers:oxeye_daisy", "Oxeye Daisy Flower Pot"},
{"mushroom_brown", "mcl_farming:mushroom_brown", "Brown Mushroom Flower Pot"}, {"mushroom_brown", "mcl_mushrooms:mushroom_brown", "Brown Mushroom Flower Pot"},
{"mushroom_red", "mcl_farming:mushroom_red", "Red Mushroom Flower Pot"}, {"mushroom_red", "mcl_mushrooms:mushroom_red", "Red Mushroom Flower Pot"},
{"sapling", "mcl_core:sapling", "Oak Sapling Flower Pot"}, {"sapling", "mcl_core:sapling", "Oak Sapling Flower Pot"},
{"acaciasapling", "mcl_core:acaciasapling", "Acacia Sapling Flower Pot"}, {"acaciasapling", "mcl_core:acaciasapling", "Acacia Sapling Flower Pot"},
{"junglesapling", "mcl_core:junglesapling", "Jungle Sapling Flower Pot"}, {"junglesapling", "mcl_core:junglesapling", "Jungle Sapling Flower Pot"},

View File

@ -0,0 +1,75 @@
local template = {
groups = {handy=1,axey=1, huge_mushroom = 1, building_block = 1 },
sounds = mcl_sounds.node_sound_wood_defaults(),
is_ground_content = true,
_mcl_blast_resistance = 1,
_mcl_hardness = 0.2,
}
local red = table.copy(template)
red.drop = {
items = {
{ items = {'mcl_mushrooms:mushroom_red 1'}, rarity = 2 },
{ items = {'mcl_mushrooms:mushroom_red 1'}, rarity = 2 },
}
}
local brown= table.copy(template)
brown.drop = {
items = {
{ items = {'mcl_mushrooms:mushroom_brown 1'}, rarity = 2 },
{ items = {'mcl_mushrooms:mushroom_brown 1'}, rarity = 2 },
}
}
local register_mushroom = function(color, template, d_cap_top, d_cap_side, d_cap_corner, d_stem, d_pores, d_cap_all, d_stem_all)
-- DV (Minecraft dava value) 14: Cap texture on all sides
local full = table.copy(template)
full.description = d_cap_all
full.tiles = { "mcl_mushrooms_mushroom_block_skin_"..color..".png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_cap_full", full)
-- DV 0: Pores on all sides
local pores_full = table.copy(template)
pores_full.description = d_pores
pores_full.tiles = { "mcl_mushrooms_mushroom_block_inside.png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_pores_full", pores_full)
-- DV 15: Stem texture on all sides
local stem_full = table.copy(template)
stem_full.description = d_stem_all
stem_full.tiles = { "mcl_mushrooms_mushroom_block_skin_stem.png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_stem_full", stem_full)
-- DV 10: Stem
local stem = table.copy(template)
stem.description = d_stem
stem.tiles = { "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_skin_stem.png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_stem", stem)
-- DV 1, DV 3, DV 7, DV 9: Cap corner. Cap texture on top and two sides in a corner formation
local cap_corner = table.copy(template)
cap_corner.description = d_cap_corner
cap_corner.paramtype2 = "facedir"
cap_corner.tiles = { "mcl_mushrooms_mushroom_block_skin_"..color..".png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_skin_"..color..".png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_skin_"..color..".png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_cap_corner", cap_corner)
-- DV 5: Cap texture on top
local cap_top = table.copy(template)
cap_top.description = d_cap_top
cap_top.tiles = { "mcl_mushrooms_mushroom_block_skin_"..color..".png", "mcl_mushrooms_mushroom_block_inside.png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_cap_top", cap_top)
-- DV 2, DV 4, DV 6, DV 8: Cap texture on top and one side
local cap_side = table.copy(template)
cap_side.description = d_cap_side
cap_side.paramtype2 = "facedir"
cap_side.tiles = { "mcl_mushrooms_mushroom_block_skin_"..color..".png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_skin_"..color..".png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_cap_side", cap_side)
end
register_mushroom("red", red, "Huge Red Mushroom Cap Top", "Huge Red Mushroom Cap Side", "Huge Red Mushroom Cap Corner", "Huge Red Mushroom Stem", "Huge Red Mushroom Pores", "Huge Red Mushroom All-Faces Cap", "Huge Red Mushroom All-Faces Stem")
register_mushroom("brown", brown, "Huge Brown Mushroom Cap Top", "Huge Brown Mushroom Cap Side", "Huge Brown Mushroom Cap Corner", "Huge Brown Mushroom Stem", "Huge Brown Mushroom Pores", "Huge Brown Mushroom All-Faces Cap", "Huge Brown Mushroom All-Faces Stem")

View File

@ -1,75 +1,6 @@
local template = { dofile(minetest.get_modpath("mcl_mushrooms").."/small.lua")
groups = {handy=1,axey=1, huge_mushroom = 1, building_block = 1 }, dofile(minetest.get_modpath("mcl_mushrooms").."/huge.lua")
sounds = mcl_sounds.node_sound_wood_defaults(),
is_ground_content = true,
_mcl_blast_resistance = 1,
_mcl_hardness = 0.2,
}
local red = table.copy(template) -- Aliases for old MCL2 versions
red.drop = { minetest.register_alias("mcl_farming:mushroom_red", "mcl_mushrooms:mushroom_red")
items = { minetest.register_alias("mcl_farming:mushroom_brown", "mcl_mushrooms:mushroom_brown")
{ items = {'mcl_farming:mushroom_red 1'}, rarity = 2 },
{ items = {'mcl_farming:mushroom_red 1'}, rarity = 2 },
}
}
local brown= table.copy(template)
brown.drop = {
items = {
{ items = {'mcl_farming:mushroom_brown 1'}, rarity = 2 },
{ items = {'mcl_farming:mushroom_brown 1'}, rarity = 2 },
}
}
local register_mushroom = function(color, template, d_cap_top, d_cap_side, d_cap_corner, d_stem, d_pores, d_cap_all, d_stem_all)
-- DV (Minecraft dava value) 14: Cap texture on all sides
local full = table.copy(template)
full.description = d_cap_all
full.tiles = { "mcl_mushrooms_mushroom_block_skin_"..color..".png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_cap_full", full)
-- DV 0: Pores on all sides
local pores_full = table.copy(template)
pores_full.description = d_pores
pores_full.tiles = { "mcl_mushrooms_mushroom_block_inside.png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_pores_full", pores_full)
-- DV 15: Stem texture on all sides
local stem_full = table.copy(template)
stem_full.description = d_stem_all
stem_full.tiles = { "mcl_mushrooms_mushroom_block_skin_stem.png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_stem_full", stem_full)
-- DV 10: Stem
local stem = table.copy(template)
stem.description = d_stem
stem.tiles = { "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_skin_stem.png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_stem", stem)
-- DV 1, DV 3, DV 7, DV 9: Cap corner. Cap texture on top and two sides in a corner formation
local cap_corner = table.copy(template)
cap_corner.description = d_cap_corner
cap_corner.paramtype2 = "facedir"
cap_corner.tiles = { "mcl_mushrooms_mushroom_block_skin_"..color..".png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_skin_"..color..".png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_skin_"..color..".png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_cap_corner", cap_corner)
-- DV 5: Cap texture on top
local cap_top = table.copy(template)
cap_top.description = d_cap_top
cap_top.tiles = { "mcl_mushrooms_mushroom_block_skin_"..color..".png", "mcl_mushrooms_mushroom_block_inside.png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_cap_top", cap_top)
-- DV 2, DV 4, DV 6, DV 8: Cap texture on top and one side
local cap_side = table.copy(template)
cap_side.description = d_cap_side
cap_side.paramtype2 = "facedir"
cap_side.tiles = { "mcl_mushrooms_mushroom_block_skin_"..color..".png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_inside.png", "mcl_mushrooms_mushroom_block_skin_"..color..".png" }
minetest.register_node("mcl_mushrooms:"..color.."_mushroom_block_cap_side", cap_side)
end
register_mushroom("red", red, "Huge Red Mushroom Cap Top", "Huge Red Mushroom Cap Side", "Huge Red Mushroom Cap Corner", "Huge Red Mushroom Stem", "Huge Red Mushroom Pores", "Huge Red Mushroom All-Faces Cap", "Huge Red Mushroom All-Faces Stem")
register_mushroom("brown", brown, "Huge Brown Mushroom Cap Top", "Huge Brown Mushroom Cap Side", "Huge Brown Mushroom Cap Corner", "Huge Brown Mushroom Stem", "Huge Brown Mushroom Pores", "Huge Brown Mushroom All-Faces Cap", "Huge Brown Mushroom All-Faces Stem")

View File

@ -1,4 +1,4 @@
minetest.register_node("mcl_farming:mushroom_brown", { minetest.register_node("mcl_mushrooms:mushroom_brown", {
description = "Brown Mushroom", description = "Brown Mushroom",
drawtype = "plantlike", drawtype = "plantlike",
tiles = { "farming_mushroom_brown.png" }, tiles = { "farming_mushroom_brown.png" },
@ -17,7 +17,7 @@ minetest.register_node("mcl_farming:mushroom_brown", {
_mcl_blast_resistance = 0, _mcl_blast_resistance = 0,
}) })
minetest.register_node("mcl_farming:mushroom_red", { minetest.register_node("mcl_mushrooms:mushroom_red", {
description = "Red Mushroom", description = "Red Mushroom",
drawtype = "plantlike", drawtype = "plantlike",
tiles = { "farming_mushroom_red.png" }, tiles = { "farming_mushroom_red.png" },
@ -35,7 +35,7 @@ minetest.register_node("mcl_farming:mushroom_red", {
_mcl_blast_resistance = 0, _mcl_blast_resistance = 0,
}) })
minetest.register_craftitem("mcl_farming:mushroom_stew", { minetest.register_craftitem("mcl_mushrooms:mushroom_stew", {
description = "Mushroom Stew", description = "Mushroom Stew",
inventory_image = "farming_mushroom_stew.png", inventory_image = "farming_mushroom_stew.png",
on_place = minetest.item_eat(6, "mcl_core:bowl"), on_place = minetest.item_eat(6, "mcl_core:bowl"),
@ -46,6 +46,8 @@ minetest.register_craftitem("mcl_farming:mushroom_stew", {
minetest.register_craft({ minetest.register_craft({
type = "shapeless", type = "shapeless",
output = "mcl_farming:mushroom_stew", output = "mcl_mushrooms:mushroom_stew",
recipe = {'mcl_core:bowl', 'mcl_farming:mushroom_brown', 'mcl_farming:mushroom_red'} recipe = {'mcl_core:bowl', 'mcl_mushrooms:mushroom_brown', 'mcl_mushrooms:mushroom_red'}
}) })

View File

Before

Width:  |  Height:  |  Size: 169 B

After

Width:  |  Height:  |  Size: 169 B

View File

Before

Width:  |  Height:  |  Size: 205 B

After

Width:  |  Height:  |  Size: 205 B

View File

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 273 B

View File

@ -9,7 +9,7 @@ minetest.register_craftitem("mcl_potions:fermented_spider_eye", {
minetest.register_craft({ minetest.register_craft({
type = "shapeless", type = "shapeless",
output = "mcl_potions:fermented_spider_eye", output = "mcl_potions:fermented_spider_eye",
recipe = { "mcl_farming:mushroom_brown", "mcl_core:sugar", "mcl_mobitems:spider_eye" }, recipe = { "mcl_mushrooms:mushroom_brown", "mcl_core:sugar", "mcl_mobitems:spider_eye" },
}) })
minetest.register_craftitem("mcl_potions:glass_bottle", { minetest.register_craftitem("mcl_potions:glass_bottle", {

View File

@ -27,8 +27,8 @@ local wip_items = {
"mcl_mobitems:spider_eye", "mcl_mobitems:spider_eye",
"mcl_minecarts:golden_rail", "mcl_minecarts:golden_rail",
"mcl_sponges:sponge", "mcl_sponges:sponge",
"mcl_farming:mushroom_red", "mcl_mushrooms:mushroom_red",
"mcl_farming:mushroom_brown", "mcl_mushrooms:mushroom_brown",
"gemalde:node_1", "gemalde:node_1",
"mcl_observers:observer", "mcl_observers:observer",
"mcl_farming:potato_item_poison", "mcl_farming:potato_item_poison",