Node Drawtypes: Add plantlike

master
rubenwardy 2017-08-30 00:41:29 +01:00
parent 3111ff1eab
commit a9eb26b37e
2 changed files with 39 additions and 2 deletions

View File

@ -35,11 +35,11 @@ the title of the sections, except in lower case.
* [Nodebox](#nodebox)
* [Mesh](#mesh)
* [Signlike](#signlike)
* [Plantlike](#plantlike)
This article is not complete yet. The following drawtypes are missing:
* Plantlike
* Plantlike_Rooted
* Plantlike_Rooted
* Firelike
* Fencelike
* Raillike
@ -429,6 +429,8 @@ minetest.register_node("default:ladder_wood", {
drawtype = "signlike",
tiles = {"default_ladder_wood.png"},
-- Show the ladder flat in the inventory, rather than with a 3D effect
inventory_image = "default_ladder_wood.png",
wield_image = "default_ladder_wood.png",
@ -443,3 +445,38 @@ minetest.register_node("default:ladder_wood", {
},
})
{% endhighlight %}
## Plantlike
<figure class="right_image">
<img src="{{ page.root }}/static/drawtype_plantlike.png" alt="Plantlike Drawtype">
<figcaption>
Plantlike Drawtype
</figcaption>
</figure>
Plantlike nodes draw their tiles in an X like pattern.
{% highlight lua %}
minetest.register_node("default:papyrus", {
description = "Papyrus",
drawtype = "plantlike",
tiles = {"default_papyrus.png"},
selection_box = {
type = "fixed",
fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, 0.5, 6 / 16},
},
-- Show the papyrus flat in the inventory, rather than with a 3D effect
inventory_image = "default_papyrus.png",
wield_image = "default_papyrus.png",
-- Let light and objects go through
paramtype = "light",
sunlight_propagates = true,
walkable = false,
})
{% endhighlight %}

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB