max_height rednet laser communication
#1
Posted 25 January 2014 - 01:57 PM
both items only work when placed on the highest block in the map. The laser pulser has 4 directions. Both blocks act as "baseplates" and render their actual things 1 block above max height, this means that there will always be a clear LoS between a receiver and a pulser that have either thier X or Z coordinate aligned.
Pulser would be used as
send(side,channel,replychannel,message) side determines which of the 4 sides the pulser pulses at
Receivers get a normal rednet event
So a pulser pulses on the north side, the code will look if there is a receiver with matching coordinates that way and then trigger the event for that if there is.
This would introduce a feasible way to make long-range communications without chunkloading 200+ chunks, using http hacks, passing disks about in ender chests or similary quirky ways to go about it.
Could use nether-stars as lenses and emeralds if you want it to be expensive. Caveat also being that it has to be at max_height and can only pulse in straight lines, plus ofc you'd need 2 sets for two-sided communication.
#2
Posted 25 January 2014 - 03:27 PM
#3
Posted 25 January 2014 - 03:33 PM
Edited by Pinkishu, 25 January 2014 - 03:34 PM.
#4
Posted 25 January 2014 - 04:21 PM
Pinkishu, on 25 January 2014 - 03:33 PM, said:
#5
Posted 25 January 2014 - 04:42 PM
Symmetryc, on 25 January 2014 - 04:21 PM, said:
Pinkishu, on 25 January 2014 - 03:33 PM, said:
Then thats easy to find when checking the laser/pulsers?
#6
Posted 25 January 2014 - 06:50 PM
#7
Posted 25 January 2014 - 07:36 PM
awsmazinggenius, on 25 January 2014 - 06:50 PM, said:
Only chunks that would need to be loaded are the ones the sender and receiver are in. And it serves the purpose of having long-distance communication without needing quirky workarounds (like loading 50 chunks to relay soem rednet signals or having to send disks with enderchests or having to use http)
#8
Posted 25 January 2014 - 07:40 PM
#9
Posted 25 January 2014 - 10:14 PM
#10
Posted 26 January 2014 - 12:03 AM
awsmazinggenius, on 25 January 2014 - 07:40 PM, said:
The practical side of the idea is purely that you'd need to load less chunks in order to run a relay across a very large distance. You're still running a relay.
Personally I rather the idea of people having to implement "quirky" solutions, rather then "build this block to circumvent the current rules". Which is why I'm still scratching my head over the coming repeater code.
#11
Posted 26 January 2014 - 04:00 AM
awsmazinggenius, on 25 January 2014 - 07:40 PM, said:
Either use wireless or well you could build cables upwards, upwards = 1same chunk = no additional chunks need loading
Bomb Bloke, on 26 January 2014 - 12:03 AM, said:
Sure, but quirky solutions are slow, need lots of chunks loaded or other unfeasible things if you want to make a server-wide network without pulling 50 http calls every 0.1 seconds or other strange "solutions"
Besides the repeater code is a quirky solution due to chunkloading. I see it more as expanding feasible possibilities than circumventing current rules. Like peripheral cables, you could do that crap before by using a second PC that would receive wireless signals and then do something and send something back and such, but it was laggy and slow.
Symmetryc, on 25 January 2014 - 10:14 PM, said:
Except that I play on a server and nope, that isn't really a solution
Edited by Pinkishu, 26 January 2014 - 04:02 AM.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users











