Page 20 of 93

Posted: Fri Mar 22, 2013 05:46
by 0gb.us
jojoa1997 wrote:
MT (^_^)/ wrote:two ideas :( won't happen:

The Last Stand(Minetest The End)

I really like a end like for MT, but the portal making system and place won't work *SIGH* but if someone can get it work Cool!

Void(Name says it all when dig pass, -31001 you enter it. but we should have a bedrock at -31001.
With lua everything is possible. Anything can be coded in any language you just have to devote time to it.
No, not everything is posible using the Lua API. Some things need C++ instead.

Also, why have a barrier only at the bottom of the world? The world is cubic, there are six edges. If any are blocked off, all six should be blocked off.

Posted: Sat Mar 23, 2013 00:54
by oxenfreedan
oxenfreedan wrote:No but I posted it in bugs and problems.
OK so I posted on realbadangel's forum but no one is really helping me!!!

Posted: Wed Mar 27, 2013 00:56
by oxenfreedan
O.K. guys the technic mod doesn't have a chest items transporter! So would anyone be interested in making this mod?

Posted: Wed Mar 27, 2013 00:57
by Traxie21
Pipeworks has it, and technic depends on Pipeworks.

Posted: Wed Mar 27, 2013 01:37
by oxenfreedan
Yea but still they cant transport stuff from chest to chest!!!!!

Posted: Wed Mar 27, 2013 01:47
by kaeza
oxenfreedan wrote:Yea but still they cant transport stuff from chest to chest!!!!!
Yes, it can.
You must use a "Filter" to extract the items from a container (chest) and put them in the tube network.

Posted: Wed Mar 27, 2013 13:49
by Tedypig

Posted: Wed Mar 27, 2013 13:53
by Likwid H-Craft
If like that to happen we need to program it in C++ Since you can't program in .lua I know of to make players eye view level, lower or higher.

Posted: Fri Mar 29, 2013 17:16
by Zedm0n
Is it possible to make a moon phase mod in lua, or would it have to be c++?


Zedm0n

Posted: Fri Mar 29, 2013 17:31
by Likwid H-Craft
Zedm0n wrote:Is it possible to make a moon phase mod in lua, or would it have to be c++?


Zedm0n
C++ Hardcore in game unless someone can find a way, to push the moon sun etc, out of the hardcore code.

Posted: Sat Mar 30, 2013 14:24
by Mito551
how about porting this thing? it's way beyond my power, but if somebody...
http://www.youtube.com/watch?v=-jbCAe2cAA0

Posted: Sat Mar 30, 2013 18:31
by Likwid H-Craft
I look into it :)
Mito551 wrote:how about porting this thing? it's way beyond my power, but if somebody...
http://www.youtube.com/watch?v=-jbCAe2cAA0

Posted: Tue Apr 02, 2013 03:57
by dj22
check this out and be amazed



my mod
https://www.filesanywhere.com/fs/v.aspx ... 636fae9ca5

Posted: Tue Apr 02, 2013 10:22
by markveidemanis
A mod that allows Admins to edit the inventory of other people with a GUI.

A mod that shows a speech bubble containing a message above the head of a player that said the message. Person says message, bubble pops up.

An edited stationary_npc mod that only has 1 skin and 1 lua file and is lighter overall.

A mod that allows a function to disable a command for a specified player like disabling the /spawn command in the jail mod.

Posted: Tue Apr 02, 2013 10:55
by jojoa1997
markveidemanis wrote:A mod that allows Admins to edit the inventory of other people with a GUI.

A mod that shows a speech bubble containing a message above the head of a player that said the message. Person says message, bubble pops up.

An edited stationary_npc mod that only has 1 skin and 1 lua file and is lighter overall.

A mod that allows a function to disable a command for a specified player like disabling the /spawn command in the jail mod.
the jail mod warps the person every 30 seconds. the speech bubble looks stupid unless it is squary. i dont think admins should have that power. and finally you can edit stationary npc.

Posted: Tue Apr 02, 2013 12:52
by Likwid H-Craft
markveidemanis wrote:A mod that allows Admins to edit the inventory of other people with a GUI.

A mod that shows a speech bubble containing a message above the head of a player that said the message. Person says message, bubble pops up.

An edited stationary_npc mod that only has 1 skin and 1 lua file and is lighter overall.

A mod that allows a function to disable a command for a specified player like disabling the /spawn command in the jail mod.

And Last One a mod that allows Mics be use, to talk.
Edit Quote :) really that was kind of my, idea to allow mic be use to talk, like other games and the speech cube tells, who using there mic, like Tf2 :)

Posted: Tue Apr 02, 2013 22:12
by Likwid H-Craft
[Idea]Water and Lava Sounds!
I have a cool idea!

How about we have sound for lava and water make them more life like :)
Like how fire has sound when it is around.

And Notch didn't even had the idea for minecraft yet, so what you say Minetest Players?

Code: Select all

function water.update_sounds_around(pos)
    local p0, p1 = water.get_area_p0p1(pos)
    local cp = {x=(p0.x+p1.x)/2, y=(p0.y+p1.y)/2, z=(p0.z+p1.z)/2}
    local flames_p = minetest.env:find_nodes_in_area(p0, p1, {"group:water"})
    --print("number of flames at "..minetest.pos_to_string(p0).."/"
    --        ..minetest.pos_to_string(p1)..": "..#flames_p)
    local should_have_sound = (#flames_p > 0)
    local wanted_sound = nil
    if #flames_p >= 9 then
        wanted_sound = {name="water_flow_loop1", gain=1.5}
    elseif #flames_p > 0 then
        wanted_sound = {name="water_flow_loop1", gain=1.5}
    end
    local p0_hash = minetest.hash_node_position(p0)
    local sound = water.sounds[p0_hash]
    if not sound then
        if should_have_sound then
            water.sounds[p0_hash] = {
                handle = minetest.sound_play(wanted_sound, {pos=cp, loop=true}),
                name = wanted_sound.name,
            }
        end
    else
        if not wanted_sound then
            minetest.sound_stop(sound.handle)
            water.sounds[p0_hash] = nil
        elseif sound.name ~= wanted_sound.name then
            minetest.sound_stop(sound.handle)
            water.sounds[p0_hash] = {
                handle = minetest.sound_play(wanted_sound, {pos=cp, loop=true}),
                name = wanted_sound.name,
            }
        end
    end
end
The code Based off of Fire Mod.

I tryed it out but didn't work so how do I make it work.

If anyone can get this work make sure you make a new lava and water without sound so, ppl don't have sound.

Posted: Wed Apr 03, 2013 20:11
by Likwid H-Craft
A elevator A real one like we see, in Real Life since I am making a City Map I like to see real elevators for some buildings I am making, since I think no will walk up 83742857825 Sairs to get to there room and back down.

Posted: Thu Apr 04, 2013 06:22
by clarksallador
[Mod Request]
Making the pistons push you ... so we could have like an elevator

Posted: Thu Apr 04, 2013 10:56
by PilzAdam
clarksallador wrote:[Mod Request]
Making the pistons push you ... so we could have like an elevator
This is not a mod request. Its just an enhancement to the mesecons mod.
Btw, I think the latest mesecons version has it already.

Posted: Thu Apr 04, 2013 16:05
by pandaro
carnivorous plants?

Posted: Sat Apr 06, 2013 02:58
by jojoa1997
could someone male a mob spawning api mod. it would have no dependencies and you would have spawn on mapgen and abm spawner.

Posted: Sat Apr 06, 2013 14:22
by dj22
how do u make a chest suck in items

Posted: Sat Apr 06, 2013 14:39
by dj22
heres some code that makes an elivator just punch it

Code: Select all

minetest.register_node("blocks:elivator1", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, -0.3, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, -0.3, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator2"})
                
end, 

      
})









minetest.register_node("blocks:elivator2", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, -0.2, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, -0.2, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator3"})
                
end, 

      
})








minetest.register_node("blocks:elivator3", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, -0.1, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, -0.1, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator9"})
                
end, 

      
})



minetest.register_node("blocks:elivator9", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator10"})
                
end, 

      
})

minetest.register_node("blocks:elivator10", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.05, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.05, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator4"})
                
end, 

      
})

minetest.register_node("blocks:elivator4", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.1, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.1, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator5"})
                
end, 

      
})







minetest.register_node("blocks:elivator5", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.2, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.2, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator6"})
                
end, 

      
})










minetest.register_node("blocks:elivator6", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.3, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.3, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator7"})
                
end, 

      
})






minetest.register_node("blocks:elivator7", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.4, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.4, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator8"})
                
end, 

      
})





minetest.register_node("blocks:elivator8", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator11"})
                
end, 

      
})



minetest.register_node("blocks:elivator11", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator12"})
                
end, 

      
})






minetest.register_node("blocks:elivator12", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.7, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.7, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator13"})
                
end, 

      
})






minetest.register_node("blocks:elivator13", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.8, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.8, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator14"})
                
end, 

      
})





minetest.register_node("blocks:elivator14", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.9, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 0.9, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator15"})
                
end, 

      
})











minetest.register_node("blocks:elivator15", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator16"})
                
end, 

      
})







minetest.register_node("blocks:elivator16", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.1, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.1, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator17"})
                
end, 

      
})




minetest.register_node("blocks:elivator17", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.2, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.2, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator18"})
                
end, 

      
})





minetest.register_node("blocks:elivator18", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.3, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.3, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator19"})
                
end, 

      
})






minetest.register_node("blocks:elivator19", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.4, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.4, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
minetest.env:add_node(pos, {name="blocks:elivator20"})
                
end, 

      
})







minetest.register_node("blocks:elivator20", {
    drawtype = "nodebox",
    tiles = {"default_stone.png"},
    paramtype = "light",
    paramtype2 = "wallmounted",
    sunlight_propagates = true,
      light_source = 20,
    walkable = true,
      selection_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}
    },
node_box = {
        type = "fixed",
        fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}
    },

    groups = {cracky=3},
      description="elivator",
on_punch = function(pos,node)
                
end, 

      
}) 

Posted: Sat Apr 06, 2013 22:11
by jojoa1997
for elevators you could have walkthrough items that change the player gravity to a negative number. also can anyone make a gravity changing mod