Add basic soul sand

This commit is contained in:
Wuzzy 2017-02-09 01:56:55 +01:00
parent 2baec5d5d7
commit 8160896e46
3 changed files with 19 additions and 3 deletions

View File

@ -51,6 +51,20 @@ minetest.register_node("mcl_nether:magma", {
end,
})
minetest.register_node("mcl_nether:soul_sand", {
description = "Soul Sand",
stack_max = 64,
tiles = {"mcl_nether_soul_sand.png"},
is_ground_content = true,
groups = {crumbly=3,building_block=1,soil_nether_wart=1},
collision_box = {
type = "fixed",
fixed = { -0.5, -0.5, -0.5, 0.5, 0.5 - 2/16, 0.5 },
},
sounds = mcl_core.node_sound_sand_defaults(),
-- Movement handling is done in playerplus mod
})
minetest.register_node("mcl_nether:nether_brick", {
-- Original name: Nether Brick
description = "Nether Brick Block",

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -74,10 +74,12 @@ minetest.register_globalstep(function(dtime)
end
-- standing on soul sand? if so walk slower
-- if playerplus[name].nod_stand == "mcl_nether:soul_sand" then
if playerplus[name].nod_stand == "mcl_nether:soul_sand" then
-- TODO: Fix walk speed
-- def.speed = def.speed - 0.4
-- end
-- TODO: Also check other blocks
-- TODO: Also slow down mobs
def.speed = def.speed - 0.4
end
-- set player physics
-- TODO: Resolve conflict