]> git.lizzy.rs Git - Crafter.git/commitdiff
Make it so you can place down beds in the nether and void, but they explode when...
authoroilboi <47129783+oilboi@users.noreply.github.com>
Wed, 22 Apr 2020 04:00:44 +0000 (00:00 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Wed, 22 Apr 2020 04:00:44 +0000 (00:00 -0400)
README.md
mods/bed/init.lua

index 9801f6301a84c4b6cce7c6cfa23175fc25092c8b..ecea4e4841beddd5e2b351f463869776a40b382e 100644 (file)
--- a/README.md
+++ b/README.md
 - Merge Treer's group changes
 - Make TNT cannons possible
 - Add in Aether prototype dimension (21000-31000 on Y axis)
+- Added in the early prototype of the VOID (made of bedrock for now)
+- Make it so you can place down beds in the nether and void, but they explode when you try to sleep in them
+
 ---
 
 
index fe1ebd6229b7c2af97ac5f2843a3b065852e85d1..dd38d814e56d5bc27d59f17b2edec85a466f5714 100644 (file)
@@ -58,11 +58,6 @@ minetest.register_node("bed:bed", {
                        return
                end
                
-               --bed explodes in the nether
-               if pointed_thing.above.y <= -10033 then
-                       tnt(pointed_thing.under,10)
-                       return
-               end
                
                local sneak = placer:get_player_control().sneak
                local noddef = minetest.registered_nodes[minetest.get_node(pointed_thing.under).name]
@@ -127,6 +122,10 @@ minetest.register_node("bed:bed_front", {
                minetest.punch_node(vector.new(pos.x,pos.y+1,pos.z))
        end,
        on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
+               if pos.y <= -10033 then
+                       tnt(pos,10)
+                       return
+               end
                create_spawnpoint(pos,clicker)
        end,
 })
@@ -160,6 +159,10 @@ minetest.register_node("bed:bed_back", {
                minetest.punch_node(vector.new(pos.x,pos.y+1,pos.z))
        end,
        on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
+               if pos.y <= -10033 then
+                       tnt(pos,10)
+                       return
+               end
                local param2 = minetest.get_node(pos).param2
                local facedir = minetest.facedir_to_dir(param2) 
                create_spawnpoint(vector.add(pos,facedir),clicker)