1
0
mirror of https://codeberg.org/tenplus1/farming.git synced 2024-12-26 02:30:20 +01:00

pumpkins harvest block, use cutting board to chop into slices

This commit is contained in:
TenPlus1 2018-08-13 21:37:56 +01:00
parent 0c7110403c
commit 8e03d9761a
2 changed files with 27 additions and 23 deletions

View File

@ -13,6 +13,7 @@ This mod works by adding your new plant to the {growing=1} group and numbering t
### Changelog: ### Changelog:
- 1.38 - Pumpkin grows into block, use chopping board to cut into slices, cocoa pods are no longer walkable
- 1.37 - Added custom 'growth_check(pos, nodename) function for crop nodes to use (check cocoa.lua for example) - 1.37 - Added custom 'growth_check(pos, nodename) function for crop nodes to use (check cocoa.lua for example)
- 1.36 - Added Beetroot, Beetroot Soup (6x beetroot, 1x bowl), fix register_plant() issue, add new recipes - 1.36 - Added Beetroot, Beetroot Soup (6x beetroot, 1x bowl), fix register_plant() issue, add new recipes
- 1.35 - Deprecated bronze/mese/diamond hoe's, added hoe bomb and deprecated hoe's as lucky block prizes - 1.35 - Deprecated bronze/mese/diamond hoe's, added hoe bomb and deprecated hoe's as lucky block prizes

View File

@ -5,26 +5,6 @@
local S = farming.intllib local S = farming.intllib
-- pumpkin
minetest.register_node("farming:pumpkin", {
description = S("Pumpkin"),
tiles = {
"farming_pumpkin_top.png",
"farming_pumpkin_top.png",
"farming_pumpkin_side.png"
},
groups = {
food_pumpkin = 1, choppy = 1, oddly_breakable_by_hand = 1,
flammable = 2, plant = 1
},
drop = {
items = {
{items = {'farming:pumpkin_slice 9'}, rarity = 1},
}
},
sounds = default.node_sound_wood_defaults(),
})
-- pumpkin slice -- pumpkin slice
minetest.register_craftitem("farming:pumpkin_slice", { minetest.register_craftitem("farming:pumpkin_slice", {
description = S("Pumpkin Slice"), description = S("Pumpkin Slice"),
@ -46,10 +26,10 @@ minetest.register_craft({
}) })
minetest.register_craft({ minetest.register_craft({
type = "shapeless",
output = "farming:pumpkin_slice 9", output = "farming:pumpkin_slice 9",
recipe = { recipe = {"farming:pumpkin", "farming:cutting_board"},
{"", "farming:pumpkin", ""}, replacements = {{"farming:cutting_board", "farming:cutting_board"}},
}
}) })
-- jack 'o lantern -- jack 'o lantern
@ -201,6 +181,7 @@ crop_def.tiles = {"farming_pumpkin_7.png"}
minetest.register_node("farming:pumpkin_7", table.copy(crop_def)) minetest.register_node("farming:pumpkin_7", table.copy(crop_def))
-- stage 8 (final) -- stage 8 (final)
--[[
crop_def.tiles = {"farming_pumpkin_8.png"} crop_def.tiles = {"farming_pumpkin_8.png"}
crop_def.groups.growing = 0 crop_def.groups.growing = 0
crop_def.drop = { crop_def.drop = {
@ -209,3 +190,25 @@ crop_def.drop = {
} }
} }
minetest.register_node("farming:pumpkin_8", table.copy(crop_def)) minetest.register_node("farming:pumpkin_8", table.copy(crop_def))
]]
minetest.register_node("farming:pumpkin_8", {
description = S("Pumpkin"),
tiles = {
"farming_pumpkin_top.png",
"farming_pumpkin_top.png",
"farming_pumpkin_side.png"
},
groups = {
food_pumpkin = 1, choppy = 1, oddly_breakable_by_hand = 1,
flammable = 2, plant = 1
},
-- drop = {
-- items = {
-- {items = {'farming:pumpkin_slice 9'}, rarity = 1},
-- }
-- },
sounds = default.node_sound_wood_defaults(),
})
minetest.register_alias("farming:pumpkin", "farming:pumpkin_8")