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

separate cotton/string items

This commit is contained in:
TenPlus1 2017-08-18 18:06:36 +01:00
parent 28326636e1
commit 94b155bc23
4 changed files with 37 additions and 7 deletions

View File

@ -13,7 +13,7 @@ This mod works by adding your new plant to the {growing=1} group and numbering t
Changelog: Changelog:
1.27 - Added meshoptions to api and wheat plants, added farming.rarity setting to spawn more/less crops on map 1.27 - Added meshoptions to api and wheat plants, added farming.rarity setting to spawn more/less crops on map, have separate cotton/string items (4x cotton = 1x wool, 2x cotton = 2x string)
1.26 - Added support for [toolranks] mod when using hoe's 1.26 - Added support for [toolranks] mod when using hoe's
1.25 - Added check for farming.conf setting file to disable specific crops globally (inside mod folder) or world specific (inside world folder) 1.25 - Added check for farming.conf setting file to disable specific crops globally (inside mod folder) or world specific (inside world folder)
1.24 - Added Hemp which can be crafted into fibre, paper, string, rope and oil. 1.24 - Added Hemp which can be crafted into fibre, paper, string, rope and oil.
@ -61,6 +61,9 @@ Created by PilzAdam (License: WTFPL):
farming_soil_wet_side.png farming_soil_wet_side.png
farming_string.png farming_string.png
Created by Napiophelios (CC BY-SA 3.0):
farming_cotton.png
Created by Calinou (License: CC BY-SA): Created by Calinou (License: CC BY-SA):
farming_tool_bronzehoe.png farming_tool_bronzehoe.png
farming_tool_steelhoe.png farming_tool_steelhoe.png

View File

@ -24,19 +24,46 @@ minetest.register_node("farming:seed_cotton", {
minetest.register_craftitem("farming:cotton", { minetest.register_craftitem("farming:cotton", {
description = S("Cotton"), description = S("Cotton"),
inventory_image = "farming_cotton.png", inventory_image = "farming_cotton.png",
groups = {flammable = 4},
}) })
minetest.register_alias("farming:string", "farming:cotton") minetest.register_craftitem("farming:string", {
description = S("String"),
inventory_image = "farming_string.png",
groups = {flammable = 2},
})
-- cotton to wool -- cotton to wool
minetest.register_craft({ minetest.register_craft({
output = "wool:white", output = "wool:white",
recipe = { recipe = {
{"farming:string", "farming:string"}, {"farming:cotton", "farming:cotton"},
{"farming:string", "farming:string"}, {"farming:cotton", "farming:cotton"},
} }
}) })
-- cotton to string
minetest.register_craft({
output = "farming:string 2",
recipe = {
{"farming:cotton"},
{"farming:cotton"},
}
})
-- can be used as fuel
minetest.register_craft({
type = "fuel",
recipe = "farming:string",
burntime = 1,
})
minetest.register_craft({
type = "fuel",
recipe = "farming:cotton",
burntime = 1,
})
-- cotton definition -- cotton definition
local crop_def = { local crop_def = {
drawtype = "plantlike", drawtype = "plantlike",
@ -105,9 +132,9 @@ crop_def.tiles = {"farming_cotton_8.png"}
crop_def.groups.growing = 0 crop_def.groups.growing = 0
crop_def.drop = { crop_def.drop = {
items = { items = {
{items = {"farming:string"}, rarity = 1}, {items = {"farming:cotton"}, rarity = 1},
{items = {"farming:string"}, rarity = 2}, {items = {"farming:cotton"}, rarity = 2},
{items = {"farming:string"}, rarity = 3}, {items = {"farming:cotton"}, rarity = 3},
{items = {"farming:seed_cotton"}, rarity = 1}, {items = {"farming:seed_cotton"}, rarity = 1},
{items = {"farming:seed_cotton"}, rarity = 2}, {items = {"farming:seed_cotton"}, rarity = 2},
{items = {"farming:seed_cotton"}, rarity = 3}, {items = {"farming:seed_cotton"}, rarity = 3},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 166 B

After

Width:  |  Height:  |  Size: 316 B

BIN
textures/farming_string.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B