Add "Drownable Air" node (`maptools:drowning`) (#18)

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
This commit is contained in:
Buckaroo Banzai 2020-06-02 09:13:24 +02:00 committed by GitHub
parent 4683434e0a
commit e6f61c31ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 0 deletions

View File

@ -23,6 +23,7 @@ as they cannot be removed by hand (they can only be removed with
| `maptools:no_interact` | Prevents interacting through the block (opening chests, furnaces, attacking entities, …), but can still be walked through. |
| `maptools:damage_{1…5}` | :warning: Damaging blocks which damage players by 1 to 5 HP per second. |
| `maptools:kill` | :warning: Instant kill blocks (damages players by 20 HP per second). |
| `maptools:drowning` | :warning: Simulates drowning in water. |
| `maptools:light_block` | :warning: Invisible non-solid block, prevents light from passing through. |
| `maptools:light_bulb` | :warning: Invisible non-solid block, emitting the maximum amount of light. |

View File

@ -467,3 +467,18 @@ minetest.register_node("maptools:superapple", {
sounds = default.node_sound_defaults(),
on_drop = maptools.drop_msg
})
minetest.register_node("maptools:drowning", {
description = S("Drownable Air"),
range = 12,
stack_max = 10000,
inventory_image = "default_steel_block.png^dye_black.png",
drawtype = "airlike",
paramtype = "light",
pointable = false,
drowning = true,
sunlight_propagates = true,
drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = maptools.drop_msg
})