Skip to content
Snippets Groups Projects
Commit 4b9914fd authored by PilzAdam's avatar PilzAdam
Browse files

Add jungleleaves, junglewood and junglesapling

parent 0d924e7e
No related branches found
No related tags found
No related merge requests found
...@@ -89,6 +89,11 @@ MirceaKitsune (WTFPL): ...@@ -89,6 +89,11 @@ MirceaKitsune (WTFPL):
Jordach (CC BY-SA 3.0): Jordach (CC BY-SA 3.0):
character.png character.png
PilzAdam (WTFPL):
default_jungleleaves.png
default_junglesapling.png
default_junglewood.png
Glass breaking sounds (CC BY 3.0): Glass breaking sounds (CC BY 3.0):
1: http://www.freesound.org/people/cmusounddesign/sounds/71947/ 1: http://www.freesound.org/people/cmusounddesign/sounds/71947/
2: http://www.freesound.org/people/Tomlija/sounds/97669/ 2: http://www.freesound.org/people/Tomlija/sounds/97669/
......
...@@ -213,6 +213,13 @@ minetest.register_craft({ ...@@ -213,6 +213,13 @@ minetest.register_craft({
} }
}) })
minetest.register_craft({
output = 'default:junglewood 4',
recipe = {
{'default:jungletree'},
}
})
minetest.register_craft({ minetest.register_craft({
output = 'default:stick 4', output = 'default:stick 4',
recipe = { recipe = {
...@@ -563,7 +570,7 @@ minetest.register_craft({ ...@@ -563,7 +570,7 @@ minetest.register_craft({
minetest.register_craft({ minetest.register_craft({
type = "fuel", type = "fuel",
recipe = "default:leaves", recipe = "group:leaves",
burntime = 1, burntime = 1,
}) })
...@@ -663,6 +670,12 @@ minetest.register_craft({ ...@@ -663,6 +670,12 @@ minetest.register_craft({
burntime = 40, burntime = 40,
}) })
minetest.register_craft({
type = "fuel",
recipe = "default:junglesapling",
burntime = 10,
})
-- --
-- Node definitions -- Node definitions
-- --
...@@ -886,6 +899,58 @@ minetest.register_node("default:jungletree", { ...@@ -886,6 +899,58 @@ minetest.register_node("default:jungletree", {
sounds = default.node_sound_wood_defaults(), sounds = default.node_sound_wood_defaults(),
}) })
minetest.register_node("default:junglewood", {
description = "Junglewood Planks",
tiles = {"default_junglewood.png"},
is_ground_content = true,
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
})
minetest.register_node("default:jungleleaves", {
description = "Jungle Leaves",
drawtype = "allfaces_optional",
visual_scale = 1.3,
tiles = {"default_jungleleaves.png"},
paramtype = "light",
groups = {snappy=3, leafdecay=3, flammable=2, leaves=1},
drop = {
max_items = 1,
items = {
{
-- player will get sapling with 1/20 chance
items = {'default:junglesapling'},
rarity = 20,
},
{
-- player will get leaves only if he get no saplings,
-- this is because max_items is 1
items = {'default:jungleleaves'},
}
}
},
sounds = default.node_sound_leaves_defaults(),
})
minetest.register_node("default:junglesapling", {
description = "Jungle Sapling",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"default_junglesapling.png"},
inventory_image = "default_junglesapling.png",
wield_image = "default_junglesapling.png",
paramtype = "light",
walkable = false,
selection_box = {
type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
},
groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1},
sounds = default.node_sound_defaults(),
})
-- alias for tree growing abm in content_abm.cpp
minetest.register_alias("junglesapling", "default:junglesapling")
minetest.register_node("default:junglegrass", { minetest.register_node("default:junglegrass", {
description = "Jungle Grass", description = "Jungle Grass",
drawtype = "plantlike", drawtype = "plantlike",
...@@ -905,7 +970,7 @@ minetest.register_node("default:leaves", { ...@@ -905,7 +970,7 @@ minetest.register_node("default:leaves", {
visual_scale = 1.3, visual_scale = 1.3,
tiles = {"default_leaves.png"}, tiles = {"default_leaves.png"},
paramtype = "light", paramtype = "light",
groups = {snappy=3, leafdecay=3, flammable=2}, groups = {snappy=3, leafdecay=3, flammable=2, leaves=1},
drop = { drop = {
max_items = 1, max_items = 1,
items = { items = {
......
...@@ -8,6 +8,8 @@ minetest.register_alias("mapgen_air", "air") ...@@ -8,6 +8,8 @@ minetest.register_alias("mapgen_air", "air")
minetest.register_alias("mapgen_stone", "default:stone") minetest.register_alias("mapgen_stone", "default:stone")
minetest.register_alias("mapgen_tree", "default:tree") minetest.register_alias("mapgen_tree", "default:tree")
minetest.register_alias("mapgen_leaves", "default:leaves") minetest.register_alias("mapgen_leaves", "default:leaves")
minetest.register_alias("mapgen_jungletree", "default:jungletree")
minetest.register_alias("mapgen_jungleleaves", "default:jungleleaves")
minetest.register_alias("mapgen_apple", "default:apple") minetest.register_alias("mapgen_apple", "default:apple")
minetest.register_alias("mapgen_water_source", "default:water_source") minetest.register_alias("mapgen_water_source", "default:water_source")
minetest.register_alias("mapgen_dirt", "default:dirt") minetest.register_alias("mapgen_dirt", "default:dirt")
......
mods/default/textures/default_jungleleaves.png

418 B

mods/default/textures/default_junglesapling.png

351 B

mods/default/textures/default_jungletree.png

751 B | W: | H:

mods/default/textures/default_jungletree.png

758 B | W: | H:

mods/default/textures/default_jungletree.png
mods/default/textures/default_jungletree.png
mods/default/textures/default_jungletree.png
mods/default/textures/default_jungletree.png
  • 2-up
  • Swipe
  • Onion skin
mods/default/textures/default_jungletree_top.png

865 B | W: | H:

mods/default/textures/default_jungletree_top.png

899 B | W: | H:

mods/default/textures/default_jungletree_top.png
mods/default/textures/default_jungletree_top.png
mods/default/textures/default_jungletree_top.png
mods/default/textures/default_jungletree_top.png
  • 2-up
  • Swipe
  • Onion skin
mods/default/textures/default_junglewood.png

351 B

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment