The Wonderful World of Wireless Redstone

  Рет қаралды 340,578

cubicmetre

cubicmetre

2 жыл бұрын

It's about time we formalise the foundations of wireless redstone to make the concept more accessible to the wider technical community. In this video we build conventions for wireless redstone from the ground up to obtain an understanding not only of the mechanic itself but how to apply and communicate the terminology of the subject.
Wireless Redstone Discovered by @2No2Name:
• Wireless Redstone in M...
World Download:
www.mediafire.com/file/wuvecj...
Wavetech Server Discord:
/ discord
Mods that I use:
github.com/Fallen-Breath/twea...
masa.dy.fi/mcmods/client_mods...
github.com/gnembon/fabric-carpet
github.com/Andrews54757/items...
Second Channel where I post my Music:
/ @artism6843

Пікірлер: 1 000
@cubicmetre
@cubicmetre 2 жыл бұрын
I probably should of mentioned this in the video, but I've had a lot of comments regarding whether items or entities appearing in the world outside the wireless redstone network would cause issues. And the answer is no, the creation of the items is precisely scheduled in the same gamtetick meaning for external entities to interfere they would need to be somehow created within the same tile set exectutions as the wireless redstone network. Actions such as mob spawning, items dropping on the floor from the player or other entities. Even if they were to occur in the same gametick, would be scheduled in a completely different part of the gametick than our wireless network. The only way in which you could interfere with wireless redstone is by a dropper dispensing an item using a tile set scheduled within the cycle of a network. Which can easily be avoided by using the provided tile sets and ensuring that you exhaust every possibly tile set configuration for a given network.
@Lord_Vertice
@Lord_Vertice 2 жыл бұрын
What happens in extreme scenarios with tons of item drops though? For example big servers with multiple farms, many wireless redstone networks, or perhaps an array of dispensers dropping junk at maximum speed? Would interferences be based on chance, as in there's a chance of x% per network cycle of wrong information being created? How would one counteract such issues?
@Lord_Vertice
@Lord_Vertice 2 жыл бұрын
Also, why do you need to use every tileset possible in your network? How does this prevent interference?
@BryanLu0
@BryanLu0 2 жыл бұрын
@@Lord_Vertice the items would have to be dropped using a dropper and the exact tileset your system uses. Otherwise, all the items would be scheduled before or after. If I'm correct, with no delay on the same gametick, if you activate a dropper, the items from this dropper would all come before the items in your wireless redstone system. So everything would be shifted one gt, and everything still works the same way
@Lord_Vertice
@Lord_Vertice 2 жыл бұрын
@@BryanLu0 I see, thanks
@aeonlamb
@aeonlamb 2 жыл бұрын
oh great, now we need to worry about IPv4 address exhaustion in Minecraft...
@toktopuss
@toktopuss 2 жыл бұрын
Mojang: No we won't add wireless Redstone! Players: Fine! I'm doing it myself.
@brickie9816
@brickie9816 2 жыл бұрын
lol exactly
@TheRysiu120
@TheRysiu120 2 жыл бұрын
Isnt a sculc sensor just that?
@brickie9816
@brickie9816 2 жыл бұрын
@@TheRysiu120 Well yes, but it kinda sucks as a wireless redstone device for 3 reasons. It has only 8 bloks of range, which also means that it would require chunk loaders in most cases, it will probably be more expensive than redstone dust and way slower and finally it can be activated by literally anything walking nearby, so it's unreliable. Sorry for a lengthy response and have a nice day :)
@lead1320
@lead1320 2 жыл бұрын
@@TheRysiu120 Pretty much.
@567secret
@567secret 2 жыл бұрын
Honestly this feels a lot like the flying machine stuff, unlike previous wireless redstone stuff, I hope Mojang allow this to stay.
@theprogrammer32
@theprogrammer32 2 жыл бұрын
This kinda feels like discovering quantum mechanics just to send a telephone signal lol that part with the binary coded signals is genius, I don't know how you guys came up with that
@danielawesome36
@danielawesome36 2 жыл бұрын
It's even entangled what-?!
@kentballweg
@kentballweg 2 жыл бұрын
i was thinking the same thing. thist feels kinda like quantum entanglement.
@topdog5252
@topdog5252 2 жыл бұрын
I was thinking of quantum mechanics (not that I know anything about that) all through this video. It’s genius
@MCLooyverse
@MCLooyverse 2 жыл бұрын
If you do any programming in a not-super-abstract language, wanting to send binary with this system is pretty much your first impulse. Also, binary is important in redstone as well. If your device works with a number, there's a good chance it uses some binary representation.
@odrag.29
@odrag.29 2 жыл бұрын
Of what I now is a similar principle, on Minecraft is like measure "the velocity" of one of four items, on QM is like measure "the spin" of one of two particules. The others "fall" or be determined by your measurements no matter the distance.
@freddypowell7292
@freddypowell7292 2 жыл бұрын
'Rigorous foundation for the field of wireless redstone'. As a maths student, my respect for you grows so much with one quote.
@LeLa_Lu
@LeLa_Lu 2 жыл бұрын
Now that the foundation is given, it's only a matter of time until someone shows that it can be constructed from empty sets
@sirmclovin9184
@sirmclovin9184 2 жыл бұрын
Haha 1+e^(i pi) = 0
@sirmclovin9184
@sirmclovin9184 2 жыл бұрын
@@LeLa_Lu kzfaq.info/get/bejne/jbKbgKV-utGYaHk.html
@LeLa_Lu
@LeLa_Lu 2 жыл бұрын
@@sirmclovin9184 I may be a layman, but I did construct the set of reals from the set of natural numbers starting with the Dedekind-peano axioms, so I'm not entirely new to this rodeo
@randompersondfgb
@randompersondfgb 2 жыл бұрын
@@sirmclovin9184 I like how under your comment it has an option to *’Translate to English’*
@icedude_907
@icedude_907 2 жыл бұрын
Extending two pistons into the same block results in "undefined behaviour" - C++ manual
@INCAnitysy
@INCAnitysy Жыл бұрын
Bedrock moment
@pallingtontheshrike6374
@pallingtontheshrike6374 Жыл бұрын
c family issues
@loiman4179
@loiman4179 Жыл бұрын
@@pallingtontheshrike6374 c family includes java
@alfiegordon9013
@alfiegordon9013 11 ай бұрын
​@@loiman4179lmao in what world
@pasatorman8294
@pasatorman8294 8 ай бұрын
​@@alfiegordon9013c family means similar syntax. Curly braces , semicolons and such are characteristics of c family languages
@antoinepetit2364
@antoinepetit2364 2 жыл бұрын
There should definitely be nobel prizes in the domain of minecraft redstone. This bew my mind, it is so highly advanced.
@PotatoCraft_TMC
@PotatoCraft_TMC 2 жыл бұрын
Lol true. Forget about quantum mechanics, true gods are studying redstone.
@topdog5252
@topdog5252 2 жыл бұрын
My thoughts exactly.
@khiemgom
@khiemgom 2 жыл бұрын
Yeah my mind is bown away
@antoinepetit2364
@antoinepetit2364 2 жыл бұрын
@@khiemgom m.kzfaq.info/get/bejne/haeIgrFml5vRl2Q.html
@LeonardoHSilva
@LeonardoHSilva 2 жыл бұрын
We should create a Minecraft Nobel Institution in order to foment new creations and discoveries like that.
@LordAJ12345
@LordAJ12345 2 жыл бұрын
Wireless redstone is absolutely fascinating to me. Irl, the physical laws are complex enough to allow for many technical inventions, that were never intended by anyone (unless you believe in intelligent design...). In games, this is rarely the case. The intended behavior of the world generally comes first and the devs then write the code to achieve that behavior. There are glitches, but these are mostly very specific (like qc). And of course whenever there is a lot of modularity (redstone), there are many unintended applications. But sending and receiving wireless signals without any intended game mechanic being close to allowing that? Impossible. And then 2no2name comes along and discoveres that the physical laws of minecraft are complex enough for it to be in fact possible. On that basis, people are then able to create machines, that function in many ways like their irl equivalents. A whole new field of research discovered in a game! It might sound over the top, but I genuinely think there are things to be learned about the philosophical aspects of physics from things like this.
@Amanda-mb9et
@Amanda-mb9et 2 жыл бұрын
The new minecraft F(M)CC will regulate which channels can be transmitted on!
@ARockyRock
@ARockyRock 2 жыл бұрын
@@Amanda-mb9et lol
@real_dddf
@real_dddf 2 жыл бұрын
@@Amanda-mb9et servers will likely have to start regulating tile-set (bandwiths) and assigning them to specific players/purposes.
@andrewporter1868
@andrewporter1868 2 жыл бұрын
Issue I see with this system is that it dies if the engine implementation changes to something else that uses a localized entity list.
@satibel
@satibel 2 жыл бұрын
@@andrewporter1868 hopefully it becomes popular enough that we get a wireless block when they do that.
@mangoalias608
@mangoalias608 2 жыл бұрын
THIS IS INCREDIBLE why isn't everyone freaking out about this????? You can do so much!!!! you can remotely turn on and off farms in the spawn chunks. you can request items through a nether portal. you can have teleport stations, like in the video. you can have huge displays that turn on and off! I dont care if its "unreliable" or "slow" or "complicated" THIS IS FREAKING WIRELESS REDSTONE EVERYONE SHOULD BE GOING CRAZY
@noname-codm4590
@noname-codm4590 2 жыл бұрын
Imagine your farm turning on and off without your request, imagine items falling out of a nether portal without you even requesting it, imagine teleport stations randomnly teleporting you to different places and you didn’t have time to put new pearls in the stasis chamber. I guess now you know why its important to be reliable
@cubicmetre
@cubicmetre 2 жыл бұрын
It's perfectly reliable on servers, the only issues happen on singleplayer.
@bigcnmmerb0873
@bigcnmmerb0873 2 жыл бұрын
@@noname-codm4590 Its still cool and groundbreaking as the OP said, doesn't care about those things
@noname-codm4590
@noname-codm4590 2 жыл бұрын
@@bigcnmmerb0873 ik the existence of this even before cubicmetre posted. Plus this isn’t just the first wireless redstone, its just ground breaking because you can have multiple different (channels) wireless redstone acting. The ancient wireless redstones can only do one channel Edit: i reacted like that cuz i play on singleplayer mostly, no hate lol
@kaioh16
@kaioh16 2 жыл бұрын
@@cubicmetre Would single player issues be fixed by opening the world to LAN?
@JoaBro
@JoaBro 2 жыл бұрын
Was fun to work on this with you! It was pretty cool to see how the multi-receiver protocol can be scaled up to make binary transmission almost trivial with this. And now that it's working, perhaps it's now time to compact this into an incomprehensible jumbled mess, don't you agree? :P
@thedigs8563
@thedigs8563 2 жыл бұрын
the year is 20xx, shulkercraft uploads a wireless transmitter tutorial
@Cyberlong
@Cyberlong 2 жыл бұрын
@@thedigs8563 is that the one that stole other people's designs? Did he redeem himself?
@ginglyst
@ginglyst 2 жыл бұрын
@JoaBro "compact this into an incomprehensible jumbled mess" LOL
@garage_projects
@garage_projects 2 жыл бұрын
Shit's more complex than real electrical engineering lol
@cubicmetre
@cubicmetre 2 жыл бұрын
Time for universities to offer degrees in redstone engineering I guess.
@abhijiths5237
@abhijiths5237 2 жыл бұрын
As a EE student I felt the aame
@mattbatwings
@mattbatwings 2 жыл бұрын
@@cubicmetre yes please
@redwiz2144
@redwiz2144 2 жыл бұрын
Mojang: introduces skulkers for wireless redstone. Cubic meter: Amateurs, hold my beer.
@rlrfproductions
@rlrfproductions 2 жыл бұрын
This honestly feels like someone's PhD thesis on implementing basic UART over quantum entanglement. Genuinely incredible
@Nanamowa
@Nanamowa 2 жыл бұрын
Spooky redstone action at a distance. It really does feel like quantum mechanics, where you're basically entangling two items and measuring the discrepancy to transfer information by collapsing the wave function. Very cool video, I loved the examples and how thorough it was.
@dommyajd9033
@dommyajd9033 2 жыл бұрын
Only similar in so far as you are correlating two things at an arbitrary distance, in quantum mechanics entanglement cannot be used to transmit information
@turnatun5585
@turnatun5585 2 жыл бұрын
@@dommyajd9033 I am not an expert in this but can you explain why it can't be used to send information ? I don't know if you can change the spin of a particle by will but if you can wouldn't it be possible to send binary messages through entanglement?
@dommyajd9033
@dommyajd9033 2 жыл бұрын
@@turnatun5585 Quantum entanglement is by no means an area I fully understand and have only studied the rudimentary examples of entangled states. What I can say though is that as a topic, it requires a robust statistical formulation and is more subtle than popular science makes out. The no-communication theorem states that you can't transmit classical information via any quantum states (mixed or pure). More simply, although two particles at an arbitrary distance could be entangled, two people would not be able to use them to communicate because their measurements are random - one person may know what the other measured but that is not the same as communication.
@turnatun5585
@turnatun5585 2 жыл бұрын
​@@dommyajd9033 thanks for the answer. I think i get it now. So if we were able to change those random values to values we decided on could we communicate ? sorry for taking your time. English isn't my first language so concepts like these are hard for me to comunicate with others .
@dommyajd9033
@dommyajd9033 2 жыл бұрын
​@@turnatun5585 Hey no problem pal, explaining stuff helps my understanding too! About state preparation - the point about the entangled two-electron system is that when created, we know they have opposite spins (and can only make probabilistic predictions) but measurement forces them into one of two states - this is the 'random' bit - changing the random values doesn't really make sense because the probabilistic description of things is intrinsic to QM! Imagine Alice and Bob at two opposite ends of the universe and they each have a switch and a light - the light can either turn green or red when the switch is pressed and it is random - it also turns the light of the other person's the opposite colour instantaneously. The quantum mechanical caveat is that both Alice and Bob can't see the light until they've flipped the switch (i.e. they have to make a measurement on the system and so 'collapse the wavefunction' in order to see the colour). Do you then see how if Alice decided to flip the switch first, then when Bob then flipped his one to see the colour, he would have no way of knowing if Alice had flipped the switch beforehand and so tried to communicate or if he himself had flipped it first and determined the colour himself? Probs repeating myself now but do you see how the randomness, A: prevents Alice and Bob from communicating using an array of particles and using a time-based communication system, and B: prevents them from setting a predetermined/pre-agreed state to communicate with as they have no way of knowing if the other has measured the system? With more careful consideration one can prove that any combination of quantum states (mixed or pure) can't be used to transmit information by entanglement i.e. even if we can prepare a state perfectly, communication won't work because the net outcome is exactly the same as if we knew nothing about the state preparation random (as above). 'Looking Glass Universe' has a good video on this and if you're interested in more weird quantum entanglement stuff - look up the EPR paradox and Bell's Theorem (I think Veritasium has a good video on this) hope this wasn't difficult to translate!! :)
@nicholasandrzejkiewicz
@nicholasandrzejkiewicz 2 жыл бұрын
condensed explanation for myself: -by constantly dispensing items you are making item id which is globally incremented be coupled to item age, since you are ordering when they are dropped and thus ordering their ids -next you need the receiver to be doing this with two items, so that you can activate some signal at the receiver based on what the measured difference between the item ids is -the sender can change the difference between ids at the receiver by when it ejects an item, say in between the two now you have wireless redstone
@peppilipicalfungus1384
@peppilipicalfungus1384 2 жыл бұрын
Thank you that was the one thing I was not able to grasp in the video
@nicholasandrzejkiewicz
@nicholasandrzejkiewicz 2 жыл бұрын
@@peppilipicalfungus1384 yeah it took me a bit to work it out too
@Jayc5001
@Jayc5001 2 жыл бұрын
@@nicholasandrzejkiewicz nice!
@Mike-mm8gg
@Mike-mm8gg 2 жыл бұрын
thanks
@XeviousGG
@XeviousGG 2 жыл бұрын
I still don't understand
@lucasteo5015
@lucasteo5015 2 жыл бұрын
I've watched this 3 times in order to understand everysingle essence of this madness. My favorite part is the self synconizing clock. It is so well designed to do what it does... the phase shifting protocol is designed such that 4 items will drop all at the same tick only when both clocks are synced and quickly turn off the fast clock changing back to default clock making it sync forever. This is just way too good, my mind is blown into multiple pieces.
@Ani
@Ani 2 жыл бұрын
this is incredibly cool - it's so interesting to me that you guys had to basically recreate ip addresses for the redstone protocols in minecraft. makes you wonder how discoveries in the real world will affect minecraft, (and even vice versa!) as the community advances.
@orbismworldbuilding8428
@orbismworldbuilding8428 2 жыл бұрын
This is an idea that makes my mind wander I love that idea, minecraft and real-life giving ideas to eachother and advancing technology in both worlds. It is beautiful
@ozzni1
@ozzni1 2 жыл бұрын
The day someone cites a redstone engineer in a scientific paper is the day the game becomes immortal
@cyberlemon9840
@cyberlemon9840 2 жыл бұрын
@@ozzni1 Amen
@DragonReaper9k
@DragonReaper9k 2 жыл бұрын
True Imagen if the Universe has a similar system which could lead to a way of communicating that is faster then light, which would be of great help if we ever reach faster than light speeds of travel.
@alexandrusimo899
@alexandrusimo899 2 жыл бұрын
now that we have ips in minecraft, we can finally run a minecraft server inside a minecraft world 😌
@redouble_
@redouble_ 2 жыл бұрын
Mumbo's been real quiet since this dropped 👀
@clemdemort9613
@clemdemort9613 2 жыл бұрын
This is legitimately feels like real engineering
@aliksanon6491
@aliksanon6491 Жыл бұрын
As a CS student, this is fascinating. With enough time and dedication you could literally create an internet-like network. Since you can simulate real world circuitry with redstone this opens up a whole new world for opportunities.This is insane. Can't wait to put this into some of my projects.
@courygaffney4408
@courygaffney4408 Жыл бұрын
The only problem is the bitrate is probably extremely small
@cubicmetre
@cubicmetre 2 жыл бұрын
I just updated the world download to include a fix for extreme behaviours on the binary encoded wireless telemetry. It involves a small modification to the timings of the trapdoors which ensures that items never glitch into the trapdoor as it closes.
@aaronteodorpanaitescu1289
@aaronteodorpanaitescu1289 2 жыл бұрын
Could this still happen when unloading the chunks? I builf a version of this on my server and every once in a while some items end up on the repeaters right in front of the hoppers of thr recievers (the ones that use trapdoors not glass). Than the next items would stack with the ones on the repeaters instead of going into the hoppers. I then have to go in and reset the items in those droppers
@Wellojr
@Wellojr 6 ай бұрын
I saw in a video a while ago a system that could detect when a totem was popped and activate a pearl chamber. Could you make a video on this as it was never explained in the original video.
@amruthchangappa
@amruthchangappa 3 ай бұрын
@@Wellojr do you still have the video? afaik the only way to detect a totem pop is with item shadowing, which has sadly been patched out
@nikolasscholz7983
@nikolasscholz7983 2 жыл бұрын
you gotta be kidding! 2no actually found the holy grail of redstone!
@uood5
@uood5 2 жыл бұрын
I'm only 8 minutes in but this is insanely well explained, fantastic video!
@user-gd8xd4ws3x
@user-gd8xd4ws3x 2 жыл бұрын
I stopped understanding it after he started talking about protocols :)
@realtimestatic
@realtimestatic 2 жыл бұрын
It’s evening and I’m half through the video! I’m coming back tommorow to watch it again because my brain doesn’t want to comprehend
@usadevildog3103
@usadevildog3103 2 жыл бұрын
I am a Control Engineer and this is eerily similar to wireless communications over Modbus TCP!
@mossvoxle
@mossvoxle 2 жыл бұрын
Idk how to exactly say it, but this feels like a real life discovery, like you could right a scientific paper on this. Amazing work!
@cubicmetre
@cubicmetre 2 жыл бұрын
Minecrafts wireless redstone does share some astounding resemblance to how telecommunications operate in the real world, because you have channels, networks and protocols all diverging from subtick mechanics.
@2No2Name
@2No2Name 2 жыл бұрын
It doesn't work in singleplayer, because the client thread creating entities for rendering randomly does this between the droppers creating items. It is using a shared atomic entity id counter in the entity constructor
@isaacnewton8983
@isaacnewton8983 2 жыл бұрын
There was a mod developed to fix that for people willing to use mods
@Narnian_knight
@Narnian_knight 2 жыл бұрын
@@isaacnewton8983 Who that would actually use this doesn't use mods?
@Raul-pg1pf
@Raul-pg1pf 2 жыл бұрын
@@Narnian_knight Generally, not mods that changes game behavior
@mango-ninja
@mango-ninja 2 жыл бұрын
would enabling LAN multiplayer make a difference?
@realtimestatic
@realtimestatic 2 жыл бұрын
@@isaacnewton8983 how’s it called?
@awesamdude
@awesamdude 2 жыл бұрын
This is truly remarkable.
@SirKotok
@SirKotok 2 жыл бұрын
Is wireless redstone coming to dream smp anytime soon?
@inamecomeunico8935
@inamecomeunico8935 2 жыл бұрын
this new system is so cool, I hope it stays in the game and evolves in time to be a powerful tool in new projects!
@TheRedKorsar
@TheRedKorsar 2 жыл бұрын
This is really possible to stay, because it is not a bug obuse or something like funky thing. It is based on just loop through events happening. And that will stay, because it is nessessary for game to work
@2No2Name
@2No2Name 2 жыл бұрын
That is a very nice explanation and demonstration video. Regarding the daylight sensor clocks: You cannot be sure that the light engine isn't lagging and therefore makes a daylight sensor not update. This is why I prefer using the sensor to start a normal redstone 20gt clock
@syrelian
@syrelian 2 жыл бұрын
The visual lighting effect engine isn't the same as the game mechanics of lighting as it influences blocks, and the latter is significantly more consistent compared to
@ludomine7746
@ludomine7746 2 жыл бұрын
I understood the tile set bit well, but the actual mechanics of the protocols kinda went over my head. Cool video though, some really clever stuff
@cubicmetre
@cubicmetre 2 жыл бұрын
MESLewis made a mod which patches the entity ID obsfucation in singleplayer, allowing the wireless redstone to work reliable around the client in singleplayer games: github.com/MESLewis/local-server-entity-id-fix
@joshuadelaughter7968
@joshuadelaughter7968 2 жыл бұрын
Here I was expecting sculk sensors, lol.
@speeder3235
@speeder3235 2 жыл бұрын
you should put this in the description tbh
@akasakasvault7597
@akasakasvault7597 2 жыл бұрын
Yo pin yo comment
@Malek_Jlelaty
@Malek_Jlelaty Жыл бұрын
pinned
@Xabraxus
@Xabraxus 2 жыл бұрын
interesting, I wonder how long it will be before somebody develops a wireless redstone jammer. I'd imagine it would work by cycling through a complete set of all items, trying them on different phases until they get a hit flagging them for the player, then that player loads an array of droppers with random timings with that item.
@cubicmetre
@cubicmetre 2 жыл бұрын
This is an interesting concept of energy weapons in minecraft, there are a few examples around
@ganondalf8090
@ganondalf8090 2 жыл бұрын
wouldn't you be able to fuck with it by just throwing a bunch of items?
@jisperplomp5998
@jisperplomp5998 2 жыл бұрын
Could you use books with a long name to make "unique" items? Or would it just count as a written book
@BryanLu0
@BryanLu0 2 жыл бұрын
It has nothing to do with what item you drop, it's the tileset that's the important part
@jisperplomp5998
@jisperplomp5998 2 жыл бұрын
@@BryanLu0 ohhhh
@selectthedead
@selectthedead 2 жыл бұрын
Who needs skulk sensors when you already have fitting mechanics in the game!
@JohnDoe-eu2vv
@JohnDoe-eu2vv 2 жыл бұрын
Now they have different uses, like player detection (which was more limited before kind of)
@cyreni9756
@cyreni9756 2 жыл бұрын
The problem is that this bit of technical redstone wizardry is uh Not exactly accessible to the average player. :V
@JohnDoe-eu2vv
@JohnDoe-eu2vv 2 жыл бұрын
@@cyreni9756 I disagree… you don’t need to understand something to use it… I wager most people don’t fully understand half the things they use.
@real_dddf
@real_dddf 2 жыл бұрын
@@JohnDoe-eu2vv I'd say the core issue is whether this is an intended and reliable mechanic. My worry is that since it uses item IDs (i believe, I need to watch a few more times to fully understand how it works), It doesn't use game mechanics which are explicitly given by the game. It uses parts of the program that help realize the game, and not the game itself, and since this was never intended to be provided to the client, changes to the way game mechanics are realized may break things. Also, the more intricate and fuzzy the mechanic, the more upkeep the user must do, so while you could copy an iron farm and forget, I doubt the average player could effectively implement wireless redstone without technical knowledge. It's like how your grandma may be able to use Windows 10 but probably cannot use Arch Linux.
@wdeltag
@wdeltag 2 жыл бұрын
@@real_dddf This thing schedules different events in a single tick, f.e. moving a piston. The piston that is scheduled first extracts, therefore the other can't. Since this is based on game ticks and the order in which the game schedules events in those ticks, it would be hard to break the game with it. The rules are quite simple
@jamesfrance891
@jamesfrance891 2 жыл бұрын
Teleportation alone makes this the most incredible minecraft discovery I have heard about in years. Particularly as a more casual player, who is never going to want to build a piston bolt on the nether roof, but is interested in being able to quickly travel 10s of thousands of blocks. This is insane. (And not too difficult to wrap the head around having played with the world download. Well everything up to the binary encoder anyway...)
@RyanGrissett
@RyanGrissett 2 жыл бұрын
Could you imagine where we'd be if we had documentation from the developers of real life? We have entirely blown the expectations of this game out of the universe in terms of what would be done with it.
@cubicmetre
@cubicmetre 2 жыл бұрын
Just read any paper by an actual scientist
@RyanGrissett
@RyanGrissett 2 жыл бұрын
@@cubicmetre "developers of real life" Scientist didn't develop life, but they built on it. I'm saying imagine if we knew all the constants and mathematical rules to the universe like we do the world of minecraft. We constructed minecraft, so we know the boundaries and can explore based on that knowledge. Please show me a scientific paper documenting the source code to real life and I'll read it.
@genericytprofile852
@genericytprofile852 2 жыл бұрын
Dude, this was so impressive to find out about let alone harness. And when you showed off your literal teleport service using only a book, my mind was blown. Technically, if you could force load chunks like I've seen on sci-craft quite a bit, you could teleport way way past even your render distance. Wonder if they might consider using something like this lol. So amazing to get such complex behavior from this game. It truly is the best game ever made (along with the amazing people that study it closely)
@maratburnaev7089
@maratburnaev7089 2 жыл бұрын
This man right here created TCP in minecraft. I have no words
@paradoxonmodding2373
@paradoxonmodding2373 2 жыл бұрын
Have you been testing item drop interference? For example on a multiplayer server, where items drop at random times, will the machine work properly, or is this part not researched and optimized yet? Otherwise amazing tech. I hope Mojang wont remove this...
@cubicmetre
@cubicmetre 2 жыл бұрын
I probably should have mentioned this in the video but it's pretty much impossible for the items to be interfered with unless you use a tile set precisely in between the ones used for transmissions.
@paradoxonmodding2373
@paradoxonmodding2373 2 жыл бұрын
Thank you, I will eventually do some testing.
@graehart
@graehart 2 жыл бұрын
Check out The Redstone Warper's videos he has been working on interference proof wireless redstone designs for a couple months.
@ffraissataaa8939
@ffraissataaa8939 2 жыл бұрын
@@paradoxonmodding2373 i've built that today on my survival server that runs a fabric modded version with only servux installed for debugging purposes. I'm having a bit of trouble running the farm cause some titems randomly falls into the left hopper. It causes the machinhe to fail sometimes and eventually runs out of blocks in one side
@vincentboisdal5310
@vincentboisdal5310 2 жыл бұрын
@@cubicmetre this "unless" seams like "only a few guys on 2b2t will use this possibility to screw someone's wifi system"
@rustypaladin
@rustypaladin 2 жыл бұрын
This game mechanic is so useful, you can now create "real" enderporters, without running a long line of redstone through your world.
@ActuallyRocatex
@ActuallyRocatex 2 жыл бұрын
true, but youd have to make a few chunkloaders to achieve that
@rustypaladin
@rustypaladin 2 жыл бұрын
@@ActuallyRocatex yup
@Xenro66
@Xenro66 2 жыл бұрын
This is so unbelievably powerful. I can barely even fathom how this works
@astropenguin1419
@astropenguin1419 2 жыл бұрын
the update order part was one of the most helpful pieces of content ive seen in awhile
@SnowOfAllTrades
@SnowOfAllTrades 2 жыл бұрын
I got lost somewhere in the tilesets, but this is incredible. I can't wait to see what high-tech servers will do with this stuff!
@_Targen
@_Targen 2 жыл бұрын
That's TCP in Minecraft, with ACK etc. Truly an amazing discovery
@AnInnocuousBlueCube
@AnInnocuousBlueCube 2 жыл бұрын
Wait, not just wireless redstone, but wireless redstone NETWORKS?! Sweet Buddha, that's INSANE.
@cubicmetre
@cubicmetre 2 жыл бұрын
Yup, by feeding tile sets into tile sets you obtain infinite possibilities of wireless networks, that is until you have so many recievers running that it lags the game.
@LeLa_Lu
@LeLa_Lu 2 жыл бұрын
I have to stress how much redstone videos have started to remind me of the papers I read for my degree.
@sweetbaboo566
@sweetbaboo566 2 жыл бұрын
READ BEFORE YOU BUILD THE PEARL GLOBAL TELEPORTER Reliability: My father and I built two of these the day the video was released. Over the next few days, we've had a few issues with reliability. Sometimes for no reason the items that fall onto trapdoors would combine with the hoppers 2 blocks away. Instead use 6 different items, we used the first 6 colors of concrete, and keep those consistent for each module that you build. The pearls on the sides of the stasis chambers sometimes don't' want to stay put and they port you unintentionally across the world. Very annoying when you're suddenly 50k blocks away from where you wanted to be. We haven't tested this yet, but our current plan is to remove the glass on top of the water and fill completely with source blocks. The only downside is a small cosmetic change and an increased wait time for the pearl to fall. Notes: When you use the concrete/observers to encode your stations you cannot use 0000, you must at least have a single 1 in your 4 binary bits (hence you can only have 15 on the same network) This doesn't work on paper servers, but it does work in vanilla, fabric, and with carpet. you can only have transparent blocks above the daylight sensors so work that into any cosmetic build you're putting this inside of. UPDATE: Having used this for a while even using 6 different items, they sometimes glitch into other hoppers but it takes a long time for this to happen. The most unreliable part of the entire build is currently the ender pearl stasis chambers. I have created a very simple fix but don't have enough play time know if it works 100% reliable. If you want my unproven fix you simply remove the top layer of glass above the ender pearls and fill the entire chamber with water sources. It takes longer for the pearl to fall but it seems to prevent unwanted teleports 100k blocks away.
@cubicmetre
@cubicmetre 2 жыл бұрын
I was aware of the item stacking issue, normally I would use unstackables to avoid this problem completely, I thought that alternating the items would also suffice. Item entities should not be able to stack over that distance so I'm not sure that is the issue. I am aware that with extreme behaviours the dropper randomness can cause items to glitch into the trapdoor as it closes. Unfortunately there is simply no way to avoid this with the 20gt clock cycle from the daylight sensors. The only solution would be to introduce a mechanism that can synchronise a 40gt cycle using daylight sensors then change the delays on the trapdoors to give the item more time to land properly before they open.
@Electric_Bagpipes
@Electric_Bagpipes 2 жыл бұрын
I lost you about halfway in. This is freaking genius!
@Hack--rz1io
@Hack--rz1io 2 жыл бұрын
A very complex subject but an interesting one for sure. Thanks for the great video
@nathanielberntson8883
@nathanielberntson8883 2 жыл бұрын
Cubic you impress me with every video. These explanations are super interesting and potentially useful for us!
@cubicmetre
@cubicmetre 2 жыл бұрын
Thanks, I had constant anxiety with this video mainly because I spent 20 minutes just explaining the mechanic, but I'm glad that taking the time to explain things paid off.
@geoffdavids7647
@geoffdavids7647 Жыл бұрын
@@cubicmetre You did great - it's a very complicated mechanic but seriously understandable from your explanation. I particularly love the automatic / self-working nature of the protocols, so incredibly smart, and brilliantly satisfying to finally get your head round
@GearsDatapacks
@GearsDatapacks 6 ай бұрын
Most of this went over my head, but it is such a cool invention. I will be watching this back later to understand it better
@pureatheistic
@pureatheistic Жыл бұрын
Incredible work guys. I subbed just for this one video. Hope I get to see more from both of you.
@Nyerguds
@Nyerguds 2 жыл бұрын
You're... encoding messages in the priority queue of the game's sub-game tick handling? Dear gods, that's both absolute genius, and absolute madness xD
@aplombactive-wi2yh
@aplombactive-wi2yh Жыл бұрын
Teleportation is now possible In vanilla Minecraft. That’s amazing!
@mikol9832
@mikol9832 2 жыл бұрын
Amazing video as always! You manage to explain new and complicated subjects with clear examples. The future of wireless redstone looks promising ;)
@MrBlackNorton
@MrBlackNorton 6 ай бұрын
Mojang: add calibrated sculk sensor for wireless redstone Players: That's brillant, but I like this.
@weberaustint
@weberaustint 2 жыл бұрын
This is *insanely* cool, I can’t even begging to imagine how long it took you to figure this stuff out! I’m guessing the chunks have to be loaded for the receiver to receive, right? So if you wanted to build the enderpearl chambers in a multiplayer server, you’d also have to load chose chunks 24/7?
@aeonlamb
@aeonlamb 2 жыл бұрын
there are some pretty fundamental chunk-loader designs, which are pretty crucial for a lot of minecraft tech. I believe you have to start these manually after a server restart however (unless chunkloader designs have progressed since I last checked, which is possible!)
@KCM25NJL
@KCM25NJL 2 жыл бұрын
@@aeonlamb Chest chain to permaloader will do the trick ;)
@SamMaddie2
@SamMaddie2 2 жыл бұрын
I'm thinking you could chunkload only the reciever and once a signal's recieved, power a second chunk loader within the radius of the first to start loading the chunk with the enderpearl stasis chamber That way (unless its been patched) you could still use it to teleport yourself even after you've died
@geoffdavids7647
@geoffdavids7647 2 жыл бұрын
This is INSANE! Wireless omni-directional teleporting. Ilmango would love to see you integrate this!
@QQ-yy8zz
@QQ-yy8zz 2 жыл бұрын
Well done, there are some interesting new concepts in this video.
@omegahaxors3306
@omegahaxors3306 2 жыл бұрын
Figured this would use -items so it was a pleasant surprise to learn about item optimization and subtick processes.
@nikelossg4827
@nikelossg4827 2 жыл бұрын
Great video, very well explained
@bwiebertram
@bwiebertram 2 жыл бұрын
Thanks for sharing the world, it's like open source programming
@HamguyBacon
@HamguyBacon Жыл бұрын
Human ingenuity is amazing. You created Quantum entanglement binary signals in Minecraft.
@benjaminpvr3383
@benjaminpvr3383 2 жыл бұрын
I am absolutely mindblown, great job ! This is amazing, and really well explained, it makes me want to try it right away. Had to watch the video twice to get it though, because one needs to keep in mind that it is both linked to the item phases and the redstone priority rules, and my binary is a bit rusted. Crazy how players can exploit the mechanics of this game.
@toamastar
@toamastar 2 жыл бұрын
this is insane! :o This is like discovering groundbreaking physics but in a video game! Would love to see what DocM and the hivemind would do with this!! :D
@sgrey9181
@sgrey9181 2 жыл бұрын
(I’ve been working with 2No’s system for quite a while) and I just had a pretty good idea for compacting the circuit for detecting a signal
@Neon-ws8er
@Neon-ws8er 2 жыл бұрын
what the idea????
@sgrey9181
@sgrey9181 2 жыл бұрын
@@Neon-ws8er uses droppers instead of rs dust
@FemMushroom
@FemMushroom 4 ай бұрын
I've been wanting to learn more about subticks. The brief explanation was nice, and I understand them a bit better now. Most of this is still magic to me.
@topdog5252
@topdog5252 2 жыл бұрын
I wanna say I love this video. This stuff defines technical Minecraft and everything I love about it and Minecraft. Creative and brilliant, and decent explanation. This tech is cool as hell
@Monkeylordz88
@Monkeylordz88 2 жыл бұрын
I've been following wireless redstone since it was discovered over half a year ago. I'm glad its now getting the attention and innovation it deserves.
@JoaBro
@JoaBro 2 жыл бұрын
A lot of the tech for this was honestly developed like 6 or so months ago, it just took some time before it really saw much light of day
@kaidubstep2404
@kaidubstep2404 2 жыл бұрын
Holy shit, so now we could actually build computers with wireless displays that wirelessly control auto farms. The Items generated can be automatically sorted and stored all for the player to be wirelessly teleported to the selected item storage ... inside of minecraft. Talk about Minecraft being a game for kids. :D
@Blodyx_
@Blodyx_ 2 жыл бұрын
I watched this with my mouth on the ground, how do u even discover this? Very good job mate, can't wait to see more of this!
@phantomdelux9048
@phantomdelux9048 2 жыл бұрын
Next Level just subscribed. became a fan over the first video.
@vihaanravishankar3989
@vihaanravishankar3989 2 жыл бұрын
this is insane
@neologicalgamer3437
@neologicalgamer3437 2 жыл бұрын
I'm thinking of utilising chunk loaders with this, so you don't even need other people loading machines in from great distances
@Valery0p5
@Valery0p5 Жыл бұрын
As a telecommunications nerd, this makes me so happy :D Best beginner level explanation video so far!
@higgsquasar1819
@higgsquasar1819 2 ай бұрын
This feels like I’m watching the development of Minecraft Dial-Up
@NOBODY.s
@NOBODY.s 2 жыл бұрын
this is insane for getting around quickly/transporting items over long distances alone
@Cyberlong
@Cyberlong 2 жыл бұрын
There is no need for ender cannons anymore, just wireless binary ender stasis chambers
@NOBODY.s
@NOBODY.s 2 жыл бұрын
@@Cyberlong no need for others to activate the stasis chambers/ kilometer long instawires
@RedstoneWarper
@RedstoneWarper 2 жыл бұрын
Besides the mod to fix redstone for single player, there is a way to use it with our the mod and not get errors. The errors are introduced by the client renderer using the same IDs and the integrated server. Causing a conflict witch causes the false positives. Therefore if you do not load the machine with the player and instead leave it in the spawn chunks or chunk loaded it and do not go there with the player there will be no errors.
@cubicmetre
@cubicmetre 2 жыл бұрын
Yes, this is why I was not concerned about it in my obsidian platform farm, because the client is in the end when they need to activate the overworld system.
@dragskcinnay3184
@dragskcinnay3184 11 ай бұрын
The first time I watched this video, I understood the concept of sub-tick priority, how to use the tiles to select priority of events inside the same tick, the item phase concept, how the universality of item phase could be used to transmit info, and what you physically do to send info that way. But I didn't understand how to read phase at the receiver's end, nor anything further. I was thinking "that's cool-I could see why that's useful". I ate dinner, then watched the video again, regularly pausing, thinking about the consequences of what I had just understood, coming back to see if my thoughts matched what he explained in the next ten seconds, rince and repeat. I gradually realised how incredibly powerful this system could get, then took a piece of paper, tried to work myself through an example of sending info to understand the mechanism, then an example with the tiles, with networking and stuff. The first machine (with the self-synchronising clock) is a cute introductive example. The ender pearl stasis machine network is... just mind-blowing. What's crazy is that what you're changing is _not_ the phase of items. It's the _future_ phase of items. As long as the item hasn't been dropped yet, you can change what its phase will be (along the future phase of all other items of the dimension) as many times as you want (provided you planned tiles to make it happen, you can't be making the decision on the spot of course) ; but once the item is dropped, its phase is set and cannot be changed anymore. Also, people are comparing with quantum entanglement. It's even more powerful than that, because there is no probability involved. It's perfectly deterministic. Once the clocks are synchronised, the next phase is fully determined by the preceding phase. And also, with the Minecraft system, _all_ items are entangled, and automatically at that xd. Anyway. I'll stop there because this comment is already way too long. But dang. Mind blowing.
@0xERM
@0xERM Жыл бұрын
I have never been so interested in something I could barely understand in a very long time. Incredible video and incredibly interesting topic!
@rorihaha
@rorihaha 2 жыл бұрын
can't think of a minecraft wifi pun
@Ishbosheth.
@Ishbosheth. 2 жыл бұрын
This is insane, and while I don't really understand what is going on its still really cool. I wonder if its possible to make something similar to this that cycles through different codes on a sudo-random basis. That way two stations with the same sudo-random seed would be able to be in communication but it would essentially be encrypted from an outside source listening in. It might even help stop the jamming issue in the second contraption. Again I'm not really sure if this is possible since I only barely understand this, but it seems like it would be pretty cool. Awesome job on this incredible discovery!
@BryanLu0
@BryanLu0 2 жыл бұрын
It's not a jamming issue per say. It's that the system is not designed to support multiple copies of the same receiver. It's like how old iron farms could have stacked villages, but that doesn't mean that you could just stack any iron farm design without any thought.
@lythd
@lythd 2 жыл бұрын
This is by far the coolest thing I have ever seen in minecraft, other notable things are dico's instant serial transmitter, and the shadow items, but this is something that I wouldn't have even begin to think possible, and has definite uses. Thank you so much, ive just found your channel and i am amazed at what you can do, you are amazing sir
@ivanlejeune9968
@ivanlejeune9968 2 жыл бұрын
An absolute genius and great at explaining too, couldn't ask for anything more
@transitpointmusic
@transitpointmusic 2 жыл бұрын
Has anyone written a document for this? Would be nice to dig through a written version!
@liampouncy7808
@liampouncy7808 2 жыл бұрын
I am completely unsurprised that you have managed to discover this. I figured it was just a matter of time before wireless redstone was a realised concept. Not because it's a simple thing; you guys are just nuts.
@DaniDecoder
@DaniDecoder Жыл бұрын
This guy discovered the Quantum physics on Minecraft and even found out a way to use quantum pairing to create a network with a protocol. Hat off.
@quantumastrologer5599
@quantumastrologer5599 2 жыл бұрын
Had to restart three times to even grasp the basic concept of this. Incredibu.
@bobonnor
@bobonnor 2 жыл бұрын
Wow! Sounds cool! I barely understood a word of it! But it's still one of the coolest redstone things I've seen so far!
@Umniy_dodik
@Umniy_dodik 3 ай бұрын
Uhhh... Seriously? It's Minecraft, a game where you place cubics, but people already discovered planes (flying machines), drills (mining machines), falling blocks sorter (contraption that checks block's id), quantum mechanics (piston quasi-connection), NUKES (one of last cubicmetre's videos) and now... I mean 2 years ago, wi-fi!
@J0R1AN
@J0R1AN 2 жыл бұрын
It's only a matter of time before just get an internet in Minecraft
@ElixTwo
@ElixTwo 2 жыл бұрын
Very cool! It's crazy how much redstone has advanced over the years.
@pikuhana9406
@pikuhana9406 22 күн бұрын
So this took me some time to wrap my head around. It made a lot more sense once I realized that for the demonstration starting at 10:11, and correct me if im wrong, the synchronization half of the circuit is actually what pairs the two machines to work together, and the way the signal is sent is by both machines recognizing at the same time that their items fell at the same time. So effectively both sides are identical but one ensures they both are able to communicate and the other is only powered when a signal should be sent. I look at it a bit like a simplified version of the way bluetooth works, if you didnt need device identifying packets and changing frequencies. They are paired by knowing one another operates on the same frequency and the only way the devices can know they are talking to one another is by exchanging packets on the correct frequency. Really awesome advanced stuff
@peaceforever166
@peaceforever166 2 жыл бұрын
For those who gonna build this and don't know how to identify each chamber you basically need to change the 4 observer on top of the powered rail and the 4 observer that are closest to the ender pearl chamber and assign it a number in binary code for example 2 is 0010 0= observer facing down while 1= any solid block Edit: Btw the 2 book on the lectern MUST have 15 pages else it wont work
@yosleib
@yosleib 2 жыл бұрын
And it can't even be patched unless they change gravity damn
@bobdagranny7431
@bobdagranny7431 2 жыл бұрын
An awesome video cubic! Yet another day of casually inventing a whole new sub community of Technical Minecraft...
@Seanpence04
@Seanpence04 3 ай бұрын
I remember working with 2no2name on this in the Synergy server. Fun times I must say.
@larrygamerhd
@larrygamerhd 2 жыл бұрын
Hey, I was experimenting with wireless redstone recently. Since I want to have a wireless system that is capable of transporting different players to different positions, this design seemed perfect for it. I experimented with the world download and first had problems with it where I was teleported randomly. But I was testing it in singleplayer. Moving the world onto a server fixed the issue and it seems to be reliable. Since I now want to build this on my survival server, I would like to have more than 3 stations and support more than 4 players per station. I experimented with cloning the stations and found, that only the Observers are different from station to station. So alternating the Observers should differ the "ID" of each station. But I didn't quite see through it. Could you make a Video on how to expand this system? I don't know how easy it is to expand this design, but it would help a lot! Thanks in advance! Edit: cubit released a video explaining the expansion: kzfaq.info/get/bejne/irqimK10q8yufnk.html
@angelcaru
@angelcaru 2 жыл бұрын
This is what happens when Minecraft devs care about performance.
@whenthingsfly4283
@whenthingsfly4283 2 жыл бұрын
If anyone wants a more detailed explanation of the redstone order and why he said "redstone wiring can be incredibly random at times", earthcomputer has a very detailed explanation of redstone subtick order - on a different note great video as always cubic :)
@utinapa2
@utinapa2 Жыл бұрын
You make wonderful videos! Hope you get more subs!
@kajacx
@kajacx Жыл бұрын
This is beyond insane. Normal people would just install a mod for that, but these redstone guys are on a completely different level.
Binary Encoded RGB Gaming Beacon in Minecraft
22:22
cubicmetre
Рет қаралды 346 М.
I Built This in Sipover's Redstone Competition
17:37
cubicmetre
Рет қаралды 1 МЛН
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Рет қаралды 4,1 МЛН
The best home workout !! 😱😱
00:27
Tibo InShape
Рет қаралды 11 МЛН
The New Universal Smart Crafter is Finally Here
57:33
cubicmetre
Рет қаралды 167 М.
I Made a Working Computer with just Redstone!
15:37
mattbatwings
Рет қаралды 685 М.
Time to Make the Ultimate Villager Trading Matrix
15:26
cubicmetre
Рет қаралды 248 М.
The Most Obscure Wireless Redstone Tech (and why it's useful)
13:00
We Built the Internet in Minecraft
25:18
Branzy
Рет қаралды 2 МЛН
The Quest for Minecrafts Any% Impenetrable Base
20:48
cubicmetre
Рет қаралды 504 М.
Let's Build a High Efficiency Dirt Farm
32:19
cubicmetre
Рет қаралды 182 М.
Using Science to Design a MAXIMUM Efficiency Iron Farm
31:56
Nico is LOST
Рет қаралды 3,5 МЛН
Minecraft's Next Evolution of Automatic Perimeter Design
35:24
cubicmetre
Рет қаралды 325 М.
I Made The Ultimate Minecraft Hole
24:16
JKM
Рет қаралды 161 М.
POV: The Rise Of Giga Fazbear 8
0:22
Agbaps Shorts
Рет қаралды 6 МЛН