summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTenPlus1 <kinsellaja@yahoo.com>2017-08-18 18:06:36 +0100
committerTenPlus1 <kinsellaja@yahoo.com>2017-08-18 18:06:36 +0100
commit94b155bc231bb42b8a18a8d5afa82ae0011ce39b (patch)
treedb5c0299bcc7f37d956282dacdfcf9b2d470aaf2
parent28326636e1e4d24c831f836d58c1e13e03542fe3 (diff)
separate cotton/string items
-rw-r--r--README.txt5
-rw-r--r--cotton.lua39
-rw-r--r--textures/farming_cotton.pngbin166 -> 316 bytes
-rw-r--r--textures/farming_string.pngbin0 -> 166 bytes
4 files changed, 37 insertions, 7 deletions
diff --git a/README.txt b/README.txt
index 277e245..1c26be0 100644
--- a/README.txt
+++ b/README.txt
@@ -13,7 +13,7 @@ This mod works by adding your new plant to the {growing=1} group and numbering t
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.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.
@@ -61,6 +61,9 @@ Created by PilzAdam (License: WTFPL):
farming_soil_wet_side.png
farming_string.png
+Created by Napiophelios (CC BY-SA 3.0):
+ farming_cotton.png
+
Created by Calinou (License: CC BY-SA):
farming_tool_bronzehoe.png
farming_tool_steelhoe.png
diff --git a/cotton.lua b/cotton.lua
index eef6425..5241b2c 100644
--- a/cotton.lua
+++ b/cotton.lua
@@ -24,19 +24,46 @@ minetest.register_node("farming:seed_cotton", {
minetest.register_craftitem("farming:cotton", {
description = S("Cotton"),
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
minetest.register_craft({
output = "wool:white",
recipe = {
- {"farming:string", "farming:string"},
- {"farming:string", "farming:string"},
+ {"farming:cotton", "farming:cotton"},
+ {"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
local crop_def = {
drawtype = "plantlike",
@@ -105,9 +132,9 @@ crop_def.tiles = {"farming_cotton_8.png"}
crop_def.groups.growing = 0
crop_def.drop = {
items = {
- {items = {"farming:string"}, rarity = 1},
- {items = {"farming:string"}, rarity = 2},
- {items = {"farming:string"}, rarity = 3},
+ {items = {"farming:cotton"}, rarity = 1},
+ {items = {"farming:cotton"}, rarity = 2},
+ {items = {"farming:cotton"}, rarity = 3},
{items = {"farming:seed_cotton"}, rarity = 1},
{items = {"farming:seed_cotton"}, rarity = 2},
{items = {"farming:seed_cotton"}, rarity = 3},
diff --git a/textures/farming_cotton.png b/textures/farming_cotton.png
index e2bbfd7..8aa50e4 100644
--- a/textures/farming_cotton.png
+++ b/textures/farming_cotton.png
Binary files differ
diff --git a/textures/farming_string.png b/textures/farming_string.png
new file mode 100644
index 0000000..e2bbfd7
--- /dev/null
+++ b/textures/farming_string.png
Binary files differ