mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2024-11-28 05:43:43 +01:00
Move small mushrooms to mcl_mushrooms
This commit is contained in:
parent
54a011b521
commit
15b5d8917a
@ -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,
|
||||||
|
|
||||||
|
@ -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",
|
||||||
|
@ -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")
|
||||||
|
|
||||||
|
@ -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"},
|
||||||
|
75
mods/ITEMS/mcl_mushrooms/huge.lua
Normal file
75
mods/ITEMS/mcl_mushrooms/huge.lua
Normal 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")
|
@ -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")
|
|
||||||
|
@ -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'}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 169 B |
Before Width: | Height: | Size: 205 B After Width: | Height: | Size: 205 B |
Before Width: | Height: | Size: 273 B After Width: | Height: | Size: 273 B |
@ -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", {
|
||||||
|
@ -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",
|
||||||
|
Loading…
Reference in New Issue
Block a user