[Mod] Frickin' Laser Beams [laser]

Hybrid Dog
Member
 
Posts: 2460
Joined: Thu Nov 01, 2012 12:46

[Mod] Frickin' Laser Beams [laser]

by Hybrid Dog » Tue May 14, 2013 18:38

See also: viewtopic.php?p=17988#p17988

1. Place a mese block
2. Add a bobblock next to it
3. Let the bob block, then the mese block, get a mesecons signal


Depends: bobblocks, default, mesecons, minetest > 0.4.9
License: WTFPL
Download: zip, tar.gz
github: laser

Image
Attachments
current.png
current.png (664.91 KiB) Viewed 3417 times
Last edited by Hybrid Dog on Sun Dec 20, 2015 13:40, edited 9 times in total.
 

User avatar
InfinityProject
Member
 
Posts: 1009
Joined: Sat Mar 17, 2012 00:52

by InfinityProject » Wed May 15, 2013 02:21

How far do the lasers go?
 

User avatar
12Me21
Member
 
Posts: 826
Joined: Tue Mar 05, 2013 00:36

by 12Me21 » Wed May 15, 2013 12:47

Cool, there should be a laser detector
This is a signature virus. Add me to your signature so that I can multiply.
Don't ever save anything as a JPEG.
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Wed May 15, 2013 15:38

Nice!
 

User avatar
lonely
Member
 
Posts: 58
Joined: Fri Feb 01, 2013 15:30

by lonely » Wed May 15, 2013 18:15

It can't load and run bobblocks, even if i rename it!
Last edited by lonely on Wed May 15, 2013 18:21, edited 1 time in total.
Aperture science:[url]http:forum.minetest.net/viewtopic.php?id=5917[/url]
I v'e got MineCraft now, so goodbye. You can look for me at the minecraft forum. my name there
is Portalfreaky.
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Wed May 15, 2013 18:24

Hybrid Dog wrote:
12Me21 wrote:Cool, there should be a laser detector
What should it do?


Enable a mesecons wire.

You can use minetest.get_modpath(modname) to check to see if mesecons is installed.
 

User avatar
lonely
Member
 
Posts: 58
Joined: Fri Feb 01, 2013 15:30

by lonely » Wed May 15, 2013 18:25

Hybrid Dog wrote:
12Me21 wrote:Cool, there should be a laser detector
What should it do?


rubenwardy wrote:Nice!
thanks


New version:
— vertical lasers added
— textures rotated
— more colours (except white, actually this isn't a colour) added
Last edited by lonely on Wed May 15, 2013 18:25, edited 1 time in total.
Aperture science:[url]http:forum.minetest.net/viewtopic.php?id=5917[/url]
I v'e got MineCraft now, so goodbye. You can look for me at the minecraft forum. my name there
is Portalfreaky.
 

User avatar
12Me21
Member
 
Posts: 826
Joined: Tue Mar 05, 2013 00:36

by 12Me21 » Wed May 15, 2013 19:47

rubenwardy wrote:
Hybrid Dog wrote:
12Me21 wrote:Cool, there should be a laser detector
What should it do?


Enable a mesecons wire.

You can use minetest.get_modpath(modname) to check to see if mesecons is installed.

yes, and there should be mirrors, too
This is a signature virus. Add me to your signature so that I can multiply.
Don't ever save anything as a JPEG.
 

User avatar
12Me21
Member
 
Posts: 826
Joined: Tue Mar 05, 2013 00:36

by 12Me21 » Fri May 17, 2013 00:57

Hybrid Dog wrote:
lonely wrote:It can't load and run bobblocks, even if i rename it!
bobblocks has depends, too
12Me21 wrote:
rubenwardy wrote:
Enable a mesecons wire.

You can use minetest.get_modpath(modname) to check to see if mesecons is installed.

yes, and there should be mirrors, too
I won't add mirrors without reflections and they aren't possible yet. Maybe I'll add a laser detector.

All a mirror would need to do is when a laser beam hits it, send another laser beam at a 90 degree angle.
This is a signature virus. Add me to your signature so that I can multiply.
Don't ever save anything as a JPEG.
 

User avatar
Zeg9
Member
 
Posts: 608
Joined: Fri Sep 21, 2012 11:02

by Zeg9 » Sun May 19, 2013 13:24

Great ! Looking forward to the laser detector, if possible, make entities (especially players) don't let the laser go through them, but that may be hard
By the way you should add mesecons to depends in your post since it now needs mesecons power.
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).
 

User avatar
Zeg9
Member
 
Posts: 608
Joined: Fri Sep 21, 2012 11:02

by Zeg9 » Sun May 19, 2013 13:34

Hybrid Dog wrote:
Zeg9 wrote:Great ! Looking forward to the laser detector, if possible, make entities (especially players) don't let the laser go through them, but that may be hard
I could do it but it would cause big lags and it wouldn't work in the right time.
By the way you should add mesecons to depends in your post since it now needs mesecons power.
good idea.

Only checking for players wouldn't be that laggy on small servers or singleplayer if you use a globalstep.
EDIT: maybe update the laser with an abm so when you dig in front of it you don't have to restart the mesecons signal
Last edited by Zeg9 on Sun May 19, 2013 13:40, edited 1 time in total.
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).
 

User avatar
nextmissinglink
Member
 
Posts: 145
Joined: Mon Feb 04, 2013 16:43

by nextmissinglink » Sun May 19, 2013 15:27

Hybrid Dog wrote:1. Place a mese block
2. Add a bobblock (red or yellow) next to it
3. Let the mese block get mesecons energy


Depends: bobblocks, default
License: [img]pic[/img]
Download: zip, tar.gz
Code: https://github.com/HybridDog/laser

[img]pic[/img]


At first my laser was flammable (yes, the tree burned down):


The wool was flammable so you'll not see this again:



The nodebox looks like the shot particles of wz2100:



I changed this texture later to 1xh:



This is not my bug! It's from bobblocks!:


I didn't know that there are 2 caves...:



Here 2 lasers are crossing:





Vertical lasers added:


+100 on a scale of 1 to 10
Last edited by nextmissinglink on Sun May 19, 2013 15:31, edited 1 time in total.
IF in doubt hit it with a hammer
This is a signature virus. Add me to your signature so that I can multiply id10t ERROR
do not abuse me i am 11 and i like hitting things with a hammer that may include you
this is ment to be secret http://forum.minetest.net/viewtopic.php?pid=86467#p86467
 

User avatar
GJH105775
Member
 
Posts: 106
Joined: Thu Sep 27, 2012 16:11

by GJH105775 » Thu May 23, 2013 12:46

Nice mod.
Check out my mod xtrablocks, has some different types of marble that you can build with or mine at different depths

I am not here regularly as I just kind of pop in and out. If you want to find me I'll be on quadcopterforum.com helping with multirotor builds and spending other's money haha.

http://i10.photobucket.com/albums/a119/ ... hicons.jpg
 

User avatar
Inocudom
Member
 
Posts: 2889
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Wed Jun 12, 2013 18:47

The laser detector will make both this mod and mesecons more fun to play with.
 

User avatar
Aqua
Member
 
Posts: 641
Joined: Wed Aug 22, 2012 09:11

by Aqua » Thu Jun 13, 2013 22:03

Epic mod! Keep up the great work with your mods!
+1
Hi there ^.~
 

arsdragonfly
Member
 
Posts: 31
Joined: Wed May 01, 2013 07:55

by arsdragonfly » Wed Jun 19, 2013 14:36

Can you add mirrors to change its route?
 

aron1263
Member
 
Posts: 25
Joined: Sat May 04, 2013 06:24

by aron1263 » Fri Jun 21, 2013 10:28

I cant open it it says" failed to load and run \minetest-0.4.7\bin\..\mods\laser_master\init.lua
 

User avatar
Topywo
Member
 
Posts: 1718
Joined: Fri May 18, 2012 20:27

by Topywo » Fri Jun 21, 2013 10:32

aron1263 wrote:I cant open it it says" failed to load and run \minetest-0.4.7\bin\..\mods\laser_master\init.lua


If it isn't a modpack you'll need to rename it. In this case from laser_master to laser.

A check is looking in the init.lua, for example:
minetest.register_node("laser:detector", {
 

User avatar
Bas080
Member
 
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080

by Bas080 » Mon Jul 22, 2013 10:53

+1 This is really cool. For long distances i will use the lasers instead of mesecons.
+1 And they look pretty as decoration.
+1 When i'm far from home i just have to look for lasers pointing up.

Why can't lasers cross path? I understand that that would mean much more nodes as you have to make a crossed laser section for every color crossing with another color. Why not make it work with the similar colored lasers? Or you could make a very bright shining light node and place that in the laser intersections and let the lasers continue.

Anyways, +3, i like this mod!
 

User avatar
Bas080
Member
 
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080

by Bas080 » Mon Jul 22, 2013 18:53

Actually you can only see the lasers because of the fog in minetest...

I don't understand.

Some less wanted features:
  • Lasers should continue when node that interrupted the laser is removed.
  • If interrupting node is a bobblock it removes the similar color laser completely!
  • And what if you have two different colors lasers pointing towards each other?

I am trying to fix some of these unwanted features
 

User avatar
Element
Member
 
Posts: 269
Joined: Tue Jun 11, 2013 00:27
IRC: Elementwing4962
In-game: Elementwing4962

by Element » Tue Jul 23, 2013 04:47

i tried renaming it laser but it says there is a error
Topywo wrote:
aron1263 wrote:I cant open it it says" failed to load and run \minetest-0.4.7\bin\..\mods\laser_master\init.lua


If it isn't a modpack you'll need to rename it. In this case from laser_master to laser.

A check is looking in the init.lua, for example:
minetest.register_node("laser:detector", {
Join Me And My Team - thornfyregaming-mc.noip.me:25565

My Server Is 1.7.9
 

User avatar
Topywo
Member
 
Posts: 1718
Joined: Fri May 18, 2012 20:27

by Topywo » Tue Jul 23, 2013 10:15

Element wrote:i tried renaming it laser but it says there is a error


It's possible you didn't enable the (most up to date) dependencies:
- Jeija's mesecons: https://forum.minetest.net/viewtopic.php?pid=4785#p4785
- RabbiBob's bobblocks: https://forum.minetest.net/viewtopic.php?id=1274

Else you"ll need to paste the ERROR here in a post to help you.

Exit minetest. Delete the debug.txt file. Start minetest, start the game with lasers in it. End the game and exit minetest. Open debug.txt. Copy the all the ERROR lines and paste them here.
 

Hybrid Dog
Member
 
Posts: 2460
Joined: Thu Nov 01, 2012 12:46

by Hybrid Dog » Sat Apr 05, 2014 13:22

New version:
— voxel manipulation is used → faster
— minetest.after is used, too → the signal is sent before the laser is shown
— nodes are allowed to define functions which get executed if a laser touches them or disappears next to them
— adding mirrors should be possible now
Last edited by Hybrid Dog on Sat Apr 05, 2014 13:24, edited 1 time in total.
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Sat Apr 05, 2014 15:04

Good work!
Gonna download this mod.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
Inocudom
Member
 
Posts: 2889
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Sat Apr 05, 2014 17:00

Very good to see you still working on this mod.
 

Hybrid Dog
Member
 
Posts: 2460
Joined: Thu Nov 01, 2012 12:46

Re: [Mod] Lasers [laser]

by Hybrid Dog » Mon Apr 21, 2014 12:18

    Last edited by Hybrid Dog on Sun Dec 20, 2015 13:46, edited 4 times in total.
     

    User avatar
    balthazariv
    Member
     
    Posts: 214
    Joined: Mon Apr 07, 2014 15:48

    Re: [Mod] Lasers [laser]

    by balthazariv » Fri May 09, 2014 19:29

    Hello,

    I'm novice to minetest. I have tested your mods but i have this error.
    "G:\Minetest\minetest-0.4.9\bin\..\mods\laser\init.lua:186: attempt to call method 'get_param2_data' (a nil value)"

    1. Place a mese block
    2. Add a bobblock next to it
    3. Let the bob block, then the mese block, get mesecons energy

    Can you explain part 3, what's " mesecons energy " ? I can't find it in mesecon objects , what's it's name exactly. I have put a switch and when i put it on, i have this error.

    This is a screenshot of my structure .
    http://www.hostingpics.net/viewer.php?id=701288screenshot34120217.png

    Thanks
     

    Hybrid Dog
    Member
     
    Posts: 2460
    Joined: Thu Nov 01, 2012 12:46

    Re: [Mod] Lasers [laser]

    by Hybrid Dog » Fri May 09, 2014 20:23

    balthazariv wrote:Hello,

    I'm novice to minetest. I have tested your mods but i have this error.
    "G:\Minetest\minetest-0.4.9\bin\..\mods\laser\init.lua:186: attempt to call method 'get_param2_data' (a nil value)"

    1. Place a mese block
    2. Add a bobblock next to it
    3. Let the bob block, then the mese block, get mesecons energy

    Can you explain part 3, what's " mesecons energy " ? I can't find it in mesecon objects , what's it's name exactly. I have put a switch and when i put it on, i have this error.

    This is a screenshot of my structure .
    http://www.hostingpics.net/viewer.php?id=701288screenshot34120217.png

    Thanks

    With "mesecons energy" I mean just a mesecons signal.
    I think if the error message appears, the laser would be created.
    It looks like this mod requires the newest minetest (0.4.9-dev).
    I think here you can download the newest version for windows and for linux you can get it here (ubuntu/mint) and here (Arch linux)
    Sorry, I didn't knew that and didn't look for it and so I didn't mention it yet.
     

    User avatar
    balthazariv
    Member
     
    Posts: 214
    Joined: Mon Apr 07, 2014 15:48

    Re: [Mod] Lasers [laser]

    by balthazariv » Fri May 09, 2014 20:39

    Hello,

    My minetest version is 0.4.9 for windows.
    I'm novice in minetest and you have many mesecon objects. I'm not sure for switch for mesecon signal.
    My structure with 1 ) "mese block", 2 ) "bobblock" and 3) switch for mesecon signal is correct or no ?

    Thanks
     

    Hybrid Dog
    Member
     
    Posts: 2460
    Joined: Thu Nov 01, 2012 12:46

    Re: [Mod] Lasers [laser]

    by Hybrid Dog » Fri May 09, 2014 20:47

    balthazariv wrote:Hello,

    My minetest version is 0.4.9 for windows.
    I'm novice in minetest and you have many mesecon objects. I'm not sure for switch for mesecon signal.
    My structure with 1 ) "mese block", 2 ) "bobblock" and 3) switch for mesecon signal is correct or no ?

    Thanks

    here's an example of a structure which should create a "laser"
    Image
    to use this mod you need minetest 0.4.9-dev, I think.
     

    Next

    Return to WIP Mods

    Who is online

    Users browsing this forum: No registered users and 15 guests