Rework end portal node

- Add 1/16 high collisionbox on bottom
- Make walkable
- Disable jump
This commit is contained in:
Wuzzy 2018-05-16 19:22:55 +02:00
parent fceee430b3
commit 1082c995fe

@ -19,17 +19,22 @@ minetest.register_node("mcl_portals:portal_end", {
length = 1.0, length = 1.0,
}, },
}, },
"blank.png", {
"blank.png", name = "mcl_portals_end_portal.png",
"blank.png", animation = {
"blank.png", type = "vertical_frames",
aspect_w = 16,
aspect_h = 16,
length = 6.0,
},
},
"blank.png", "blank.png",
}, },
drawtype = "nodebox", drawtype = "nodebox",
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
use_texture_alpha = true, use_texture_alpha = true,
walkable = false, walkable = true,
diggable = false, diggable = false,
pointable = false, pointable = false,
buildable_to = false, buildable_to = false,
@ -39,13 +44,20 @@ minetest.register_node("mcl_portals:portal_end", {
light_source = 14, light_source = 14,
post_effect_color = {a = 192, r = 0, g = 0, b = 0}, post_effect_color = {a = 192, r = 0, g = 0, b = 0},
alpha = 192, alpha = 192,
-- This prevents “falling through”
collision_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, -7/16, 0.5},
},
},
node_box = { node_box = {
type = "fixed", type = "fixed",
fixed = { fixed = {
{-0.5, -0.5, -0.5, 0.5, 4/16, 0.5}, {-0.5, -0.5, -0.5, 0.5, 4/16, 0.5},
}, },
}, },
groups = {not_in_creative_inventory = 1}, groups = {not_in_creative_inventory = 1, disable_jump = 1 },
_mcl_hardness = -1, _mcl_hardness = -1,
_mcl_blast_resistance = 18000000, _mcl_blast_resistance = 18000000,