How was the audio quality for ya? I've been trying to learn better mixing lately. Song too quiet? Did you notice it? Is the voice volume okay? Are you on headphones? any gravely/fuzzy noises? etc. *And oops! that little colored triangle on the F3 screen is part of vanilla, not world edit!
Audio was great. The music in particular was unintrusive to the point of barely being noticeable, but looking back at it the track makes for a great way to keep the video from being silent between pauses. Not too loud, not too quiet. Voice also wasn't too loud. I'm using speakers rather than headphones, though.
fyi chris when u edit a pinned comment it annoyingly unpins it, so for visibility i suggest repining this comment also i did notice an improvement in vocal quality but i cant really comment on the audibility of the bg music as my speakers play instrument frequencies really low for some reason
by building the most directional machine, you simultaneously made the least directional machine by having each of the 48 ways of building them output a signal on the same relative place
@@nicholasiverson9784 No, it will only do 1 of the 48 possible actions. The lamp that turns on is always in the same relative position based on how it's rotated, but that is a different lamp for every orientation. If you connected every lamp to a direction-independent output, then each of the 48 orientations would activate exactly one distinct output. The one that gets activated is the one that is in that same relative location. If you rotated the entire structure, direction-independent outputs included, you would have a different output become activated.
@@eliblaney It's a - That way pointer. It always points That way. Like a compass always points north. If you twist it, turn it, flip it, bop it, doesn't matter xD Like if you build a farm wrong and it does nothing, because it was turned 90 degrees, it stops being a farm. This always points That way. The other 47 "outputs" are redundant, just in case it was built pointed the wrong way, so it can always succeed at pointing That way.
@@MegaGaming11 Nah, I really doubt it. That doesn't sound like it'd be within the scope of WorldEdit to make a single client-side change to a vanilla UI element with no connection to the rest of the mod's functionality, especially with its origins as a purely server-side plugin. Plus the directionality reticle is already perfectly visible in vanilla - it'd not only be out of scope, but totally unnecessary as well. It looks a little different than I'm used to in this video, but I'm pretty sure that's just because of the shaderpack - believe it or not, that reticle isn't just lines drawn on the screen, it's actually made of three very narrow wireframe rectangular prisms! Since they're proper 3D geometry it stands to reason that shaders might have some subtle unintended effects on their appearance.
Considering that something like Create mod -which grants you a couple of methods to transport a whole structure- exists, I would never say this device as “completely useless”.
That said, the Create mod adds several blocks that directly respond to the positive/negative directionality (pumps, mechanical pistons, gantries, speed controllers, and chain casings off the top of my head), so getting the needed portion of that information will be WAY more compact in Create.
I feel like, if you build the machine that does all 48 different things, based on its directionality - to make the most directional Minecraft machine possible. You've accidentally made it non-directional. Because regardless of which direction you build the thing in... it'd do all 48 of the things, as intended.
Only discovered this channel today from the "animals walk uphill" video. Impressed at how original your insights have been in various videos, for a game so well studied. And of course the comfy video style is a nice bonus. Keep it up!
It might be useless in mc but in real life physicists would kill to have a device that proves that physics is not rotational invariant and measures it (the implications would probably be bad)
Java/Bedrock can also be determined with observers, which allows for a 1×1×4 moethod: Button, glass, observer, lamp. I am not sure, but noteblocks may allow for a 1×1×3 method: Noteblock, observer, lamp It would be cooler to have a contraption that detects the update on Java. Only big versions, btw, maybe snapshots.
the machine uses quasi-connecdtivity, so it already kind of works as an edition detector, but on bedrock it would not give an orientation/direction output
@@wntiv Exactly, that is the reason why it would be a challenge. The machine would need to know its orientation in both versions, so it probably would need to activate different mechanisms depending on the version.
@@Mateo-zi8ub In Bedrock, there are no ways to determine orientation. Bedrock simply doesn't keep track of the order in which events occur, so looking at contradicatory events doesn't work, like in Java.
lol, i love your little pun tangents. it’s like your articulate, educational persona is being interrupted by your internal childlike jokester, and it’s so fun to watch. great video
Very interesting little (err... big) contraption! Love seeing all of Minecraft's quirks put to good use! I'm not sure if there's any better place to bring weird technical stuff to your attention, but you've quickly become the person I think of for that, so here's something fun- Sculk Sensors and Sculk Shriekers, some of the most interesting blocks mechanically, actually go even deeper than you might initially think. Why? Because, you can pick block them and copy their NBT, of course! For some reason, both of these blocks store the data of the location they're supposed to be at in their NBT. This leads to some... weird... results. This was found completely by accident, as a friend had the Pick Block key bound to Control, automatically copying the NBT for any block picked. We were originally messing with the Calibrated Sculk Sensors added in 23w12a, but we quickly realized something was wrong. The first thing we noticed, was that it wasn't accepting any vibrations at all. Normally, with no Redstone input, Calibrated Sculk Sensors act like their completely normal counterparts, accepting all types of vibration. This was not the case here. The second thing we noticed, was that stepping on it seemed to create a vibration, with the particle going towards the original sensor's location. Eventually, we generalized this observation to "all types of Sculk Sensor can have this bug", and my friend left, satisfied enough to create a new bug report. I left too, going off to do some file management with my music playlists. Fun. Suddenly, my friend logged back on for something , and essentially went "you have to see this!" I had previously built a sort-of "Echo Clock" out of the Calibrated Sculk Sensors, and all of the other sensors had NBT copied from that clock. That didn't seem to matter before, but after relogging, it reloaded the chunk. The sensors became completely linked, giving off a Redstone signal whenever the original did. We tried with a normal sensor, too, and it also worked! It even worked once the original was destroyed! I coined a bit of terminology for this, which you can feel free to use or not use. The original Sculk Sensor from which things are cloned is the "Source Sensor", or if it's broken, the "Ghost Sensor". A glitched sensor that has not yet been fully linked is a "Knowing Sensor", as it knows of its original location, but does not do anything with it. After reloading the chunks that a Knowing Sensor is in, provided it's within a 3x3 chunk radius of its Source Sensor, it becomes a "Linked Sensor". From there, we did a bunch of testing with that mechanic. Making a vibration near a Linked Sensor does nothing, but making one near its Source Sensor does. Testing it with Calibrated Sculk Sensors, it can actually be set to detect a completely different Vibration Frequency than its Source Sensor. Linked Sensors can also cause Amethyst Resonance, while their original sensor cannot if it is a Ghost Sensor. After that point, we did a little more testing after finding a related bug with Sculk Shriekers, and found out they have the exact same bug. It's so fun! There might be some interesting Creative opportunities with this, so I highly implore you to check this out while it's still in the game! Here's a Twitter link, where I've embedded a video demonstration and a screenshot of a build using the mechanic. The Mojira link will also be in the replies once that's created. twitter.com/ShockMicro/status/1639865943995166720
It would be fun to make a 1-to15 source-to-linked sensor setup to cover every family of sounds. I've noticed similar problems when trying to make sculk flying machines. Interestingly, if you allow pushable sculk sensors then you can use this bug for remote-controlled flying machines
I like that you set out to create a machine that is hard to reproduce because of its directionality - but in reality given its function is ultimately to tell you what way is negative in all 3 axes, and it does that regardless of what orientation it was built in, this is the epitome of "easy to reproduce regardless of orientation".
imagine building a redstone computer and it's direction sensing, so you go to test it and it outputs the equivalent of "this program cannot be run in dos mode"
irl GPS in minecraft this is honestly insane in a server with no coords you could use this to find any location with as little as 2 and some math or set these up at a range to make cell towers and triangulate a spot
Epic vid man! I've been doing redstone for over 10 years, but I specialize in making fun concepts and gadgets rather than efficient farms or really anything to do with precise timings and the like. So although directionality has been on my radar for a long time, I have never delved into it because frankly I'm a little scared of it lol. Your knowledge about the more obscure side of redstone is really educational for me, and you make some incredible content with it. Keep it up!
Fascinating. If you had something like Create or otherwise that allowed mass movement of blocks, you could turn this into a flying machine that would take you to any relative coordinates you want in the world, you'd just need to hook up a 6-way flying contraption that could turn itself off after x blocks travelled. Press the button, and off you go. Doesn't matter which way you built it, it knows exactly which direction is which and would be able to travel in the direction you told it to.
Now, seriously, this behaviour is very similar to how some chemical molecules are chiral (they have different properties based on the directionality of it's groups). I think (God forgive me) it might be possible to simulate organic chemistry in minecraft using these "gobstoppers" with tiny flying machines to simulate chemical bonds.
نشط: يدخل Jax في Evasion ، وهو موقف دفاعي ، لمدة ثانيتين ، مما يتسبب في تفادي جميع الهجمات الأساسية غير البرجية ضده طوال المدة. يحصل Jax أيضًا على تقليل الضرر بنسبة 25٪ ، مما يقلل الضرر من جميع قدرات منطقة التأثير التي يتم الحصول عليها من أبطال البطل. يمكن إعادة صياغة Counter Strike بعد ثانية واحدة ، ويتم ذلك تلقائيًا بعد انتهاء المدة. RECAST: يلحق Jax ضررًا جسديًا لجميع الأعداء القريبين ، ويزيد بنسبة 20٪ لكل هجوم يتم تفاديه ، وزيادة تصل إلى 100٪ ، ويصعقهم الصاعقة لمدة ثانية واحدة.
I have built things as the mirror image because it fit better; it wasnʼt accidental since I knew I was doing it, but it was in that I didnʼt think about directionality first. I donʼt think I ever did that with an actually-directional machine, but Iʼm not sure.
an orientation detector is super fascinating because for players with our external info it's totally useless and a silly contrivance, but if you're steve in minecraft doing minecraft science inside that universe, building an orientation detector is fucking mind blowing. proving that your universe behaves differently in different directions is a crazy idea, our universe doesn't work that way at all. You have some kinda analogues in gravity and compasses but those are localised phenomenon to a planet, the minecraft universe truly is directional, which is kinda crazy to think about.
At a quantum scale, our universe does actually violate parity symmetry. It's possible to detect whether the universe is left- or right-handed, and our universe is left-handed. So this is kind of like the 48-directioned Minecraft equivalent of that.
@@KenHilton great point, totally forgot about that, although iirc there's some reason we kinda need that asymmetry or a bunch of stuff doesnt quite work, super weird stuff when you start thinking about it
Watching this I was thinking about the fact that position in minecraft only contains 61 bits of information, and then position and orientation is 66 bits, so in theory you could have a machine that gives a different output for every possible way you could build it! Alternately you could have two 26 lamp displays to give your binary X and Z coordinates, a 9 lamp display for height, and a 6 lamp display for orientation. Then to make the coordinate lamp displays independent of orientation you could just add a gobstopper on one side. Of course height would be a problem because such a machine would be more than a block in size. So ignoring height we only need 58 bits, and to make the machine buildable in all orientations it has to be within a 384 block cube. And now I imagine that constraint makes it impossible to do. I believe a lot of it has to do with hash tables and so I wouldn’t be surprised if there are enough collisions that you can only distinguish some positions.
I’m shocked you only have 10K subs. These videos are fucking BANGERS dude!!! Seriously some of the best Minecraft content I’ve ever seen and I’ve seen A LOT… keep it up 👍 you’ve def found your niche 🤞
There is also locationality and update order that may influence these behaviours. For example, the fighting pistons also depend on where the power source is coming from, ie. the same signal line getting power from different places and activating said pistons will yield different result depending on original power source location. (This is still deterministic, and you also had a single noteblock with two outputs so there wasn't much room for changing update order) This isn't only true for connecting them up with redstone dust, but also for observers facing a rail line or smth similar. Similarly fighting pistons may also be influenced by location in the world, because iirc the order is also determined by a hashmap. This causing issues is way less common tho, but did happen in the past, for expl. with instant piston as demonstrated by ilmango (pretty sure there isn't an explicit video from him to this tho) Awesome, interesting and fun video. Keep up the good work!!
i keep seeing you and i love the content so i subscribed, I honestly thought you were a big youtuber with the quality of content and the knowledge you bring to the table, but I'm just that deep in the redstone niche I guess. Thanks for the continuously good content and (debatably) useful information
Fun fact: the 48 symmetries of a cube arise because of its mathematical group, as they're called, of symmetries having the same structure as S_4 x Z/2Z, which represents the actions of rotating the cube (6 faces on top * 4 ways for it to point = 24 unique rotations) and reflecting it (differenciating between + and -, 24 * 2 = 48) respectively. I think it's actually really funny because S_4 stands for the symmetric group of 4 elements, having 4! = 24 permutations of those elements. (In fact, general group of n objects has n! permutations) But why 4, right? It's a 3 dimensional object in 3 dimensional space so it feels so weird! Its because a cube is defined by the 4 pairs of opposite vertices. These 4 diagonals are what we shuffle around, hence 4! (and so a structure of S_4) permutations of rotations on a cube. The Z/2Z part of the definition is a lot easier to explain! It just represents the reflection. Z represents the integers and the "/2Z" is said "mod 2Z" akin to modular division. Essentially, we're counting all the things the integers become when taken mod 2. The even numbers mod 2 become 0, and the odds mod 2 become 1. So, Z/2Z = {0, 1}. (Likewise, Z/3Z = {0, 1, 2} and so on!} Because {0, 1} and {flipped, not flipped} both have 2 elements that basically "flip" under the "action" being adding 1 for the integers (if k mod 2 = 0, (k+1) mod 2 = 1; the action flips the result) and reflection for the cube (reflecting twice is the same as doing nothing; the action again flips the result). So {flipped, not flipped} is represented as Z/2Z. If you can't tell, I think mathematics is incredibly fun.
Oh snap. I used to watch Redstone Jazz’s skyblock series. Was wondering why this channel was named similar, and read the channel description. Dude, I’m glad I found your new channel and you’re still producing content. Gonna sub right away
0:32 Maybe not accidentally, but maybe someone thought they can mirror it without any problem, and they wanted to, bc the shape was better for the place they where building it on
YOOOO I WONDERED WHERE YOU WENT I used to watch your skyblock videos and your cellular automata and this is a cool first vid to see from your second channel
Such a small thing but now everyone is saying it. It's not the same relative rotation it's the same absolute rotation. It's respective of the worlds rotation not the machines rotation so it's absolute.
The sun/moon, looking at textures (not sure about the new textures but the old cobble texture had an "L" shape that pointed north, and redstone had something similar) are also ways to orient yourself. Also iirc, the clouds always move north, and I think if you look straight up in a 1x1 hole and place a torch "on the roof" it will place it on the north wall.
Love the video! A couple of things: I think you're talking about the directional crosshair on the F3 screen, which is actually part of vanilla! If you're talking about something else, I misunderstood. I've noticed you mix the music very low in your videos. I think it's a bit too low, since it's really impossible to hear over your voice, except for occasional notes, so it winds up not sounding musical and just sounding like sounds going on in the background. I'd recommend mixing it a bit higher in future videos. Overall great work, I hope you keep it up!
Thanks! I struggle with audio mixing more than any other part of mixing a video. Someone said the music in a earlier video was too strong so I turned the volume down on this one. But I think you're right. And I somehow just never noticed the little colored triangle in vanilla.
actually a very good idea, you just make that the activation for 48 farms and then it’s guaranteed that exactly one will work, no matter how you build it
Have you studied group theory? It's an enlightening course if you have the pleasure of taking it. It'll explain the mathematical and technical aspects of transformations on orientation, like how the normal rotations define a group SU(2), and adding reflections gives you the orthonormal group.
It's been years since I've taken a class on group theory but I just finished "The symmetry of things" by Conway and Smith. It had some group theory in the later chapters
Damn bro, you forgot all the positionally sensitive redstone that dosent work in very specific types of coordinates. You could have made a farm that only works in one direction, and one position exclusively
ive only watched a couple videos of yours but you are such a good channel and ur blow-up is right around the corner, ur edging on a massive video, just gotta get that random youtube algo blessing lol
So it seems like your orientation cubes and machine are octahedra, which makes sense since the structure group you’re dealing with here is the octahedral group. However since octahedral symmetries are isomorphic to cubical symmetries, what would a maximally unambidextrous machine with a cubical structure look like?
That's a good question. Would be interesting to reshape the final machine so that it still had all 48 outputs but was some random non-symmetric lump. One method that might create a final design with cubic (or just different) structure: instead of first testing for "downwardness", then for "+- XZ", and lastly for "X vs Z", you could instead test those same characteristics in a different order. Like first test if you're in the machine's mirror image or not, then check downards direction, and so on...
Isn't this the most consistent machine possible? No matter what you do, the same light will always light up. So if you want to build a machine which is supposed to light up a specific light, no matter the orientation, haven't you basically built a gyroscope kinda thing that always knows what side it is?
Oddly, yes. I was trying to make a machine that did something different in each orientation and somehow made the first machine that does the exact same thing in every orientation. I'm not sure what to make of that
Awesome useless type machine! Don't know if there is any actual use in vanilla (even in super technical exploiting type things) but as Riv_Falcon pointed out, using the create mod to move it around might yield some interesting results. Also, what shaders are you using? They look amazing and fitting to the vanilla look of the game
How was the audio quality for ya? I've been trying to learn better mixing lately. Song too quiet? Did you notice it? Is the voice volume okay? Are you on headphones? any gravely/fuzzy noises? etc.
*And oops! that little colored triangle on the F3 screen is part of vanilla, not world edit!
Audio was great. The music in particular was unintrusive to the point of barely being noticeable, but looking back at it the track makes for a great way to keep the video from being silent between pauses. Not too loud, not too quiet. Voice also wasn't too loud. I'm using speakers rather than headphones, though.
fyi chris when u edit a pinned comment it annoyingly unpins it, so for visibility i suggest repining this comment
also i did notice an improvement in vocal quality but i cant really comment on the audibility of the bg music as my speakers play instrument frequencies really low for some reason
I prefer no song at all tho
audio was good, i personally think making background music quiet is much more pleasant for headphone users.
i liked the relative music volume!
by building the most directional machine, you simultaneously made the least directional machine by having each of the 48 ways of building them output a signal on the same relative place
Yeah exactly, it's going to do all 48 things no matter which way you build it xD
@@nicholasiverson9784 No, it will only do 1 of the 48 possible actions. The lamp that turns on is always in the same relative position based on how it's rotated, but that is a different lamp for every orientation. If you connected every lamp to a direction-independent output, then each of the 48 orientations would activate exactly one distinct output. The one that gets activated is the one that is in that same relative location. If you rotated the entire structure, direction-independent outputs included, you would have a different output become activated.
It's a rotationally symmetric rotation detector.
Useless. There's only one way to build it, and only one thing it will do.
@@TheDoctor0fAll Commenting "useless" on a video that is intended to be a fun overcomplication of a joke is unbelievably incredible, I am in awe
@@eliblaney It's a - That way pointer. It always points That way. Like a compass always points north. If you twist it, turn it, flip it, bop it, doesn't matter xD
Like if you build a farm wrong and it does nothing, because it was turned 90 degrees, it stops being a farm. This always points That way. The other 47 "outputs" are redundant, just in case it was built pointed the wrong way, so it can always succeed at pointing That way.
real farm designers take advantage of directionality to produce more 'why doesn't this farm work' comments for the yt algorithm
7:20 little correction: The triangle is also in vanilla, not only with world edit.
It appears somehow I never noticed that colored triangle and assumed it was from a mod 😂. But yeah, that's my bad
@@whitestonejazz The mod probably made it easier to read
@@MegaGaming11 Nah, I really doubt it. That doesn't sound like it'd be within the scope of WorldEdit to make a single client-side change to a vanilla UI element with no connection to the rest of the mod's functionality, especially with its origins as a purely server-side plugin. Plus the directionality reticle is already perfectly visible in vanilla - it'd not only be out of scope, but totally unnecessary as well. It looks a little different than I'm used to in this video, but I'm pretty sure that's just because of the shaderpack - believe it or not, that reticle isn't just lines drawn on the screen, it's actually made of three very narrow wireframe rectangular prisms! Since they're proper 3D geometry it stands to reason that shaders might have some subtle unintended effects on their appearance.
@@floralQuaFloral damn, nice counter.
I noticed it already points to the most negative coordinates
Considering that something like Create mod -which grants you a couple of methods to transport a whole structure- exists, I would never say this device as “completely useless”.
Even then though I could probably make a more compact version with mods
That said, the Create mod adds several blocks that directly respond to the positive/negative directionality (pumps, mechanical pistons, gantries, speed controllers, and chain casings off the top of my head), so getting the needed portion of that information will be WAY more compact in Create.
I feel like, if you build the machine that does all 48 different things, based on its directionality - to make the most directional Minecraft machine possible. You've accidentally made it non-directional. Because regardless of which direction you build the thing in... it'd do all 48 of the things, as intended.
Only discovered this channel today from the "animals walk uphill" video. Impressed at how original your insights have been in various videos, for a game so well studied. And of course the comfy video style is a nice bonus. Keep it up!
ha! the same!
I didn't even realize they're the same channel
couldn't say it better
It might be useless in mc but in real life physicists would kill to have a device that proves that physics is not rotational invariant and measures it (the implications would probably be bad)
Next step could be making a machine that detects its orientation and the minecraft version you are playing on (Java / Bedrock).
A machine that detects the Minecraft version could be as simple as using quasi connectivity, since bedrock doesn't have it.
Java/Bedrock can also be determined with observers, which allows for a 1×1×4 moethod:
Button, glass, observer, lamp.
I am not sure, but noteblocks may allow for a 1×1×3 method:
Noteblock, observer, lamp
It would be cooler to have a contraption that detects the update on Java.
Only big versions, btw, maybe snapshots.
the machine uses quasi-connecdtivity, so it already kind of works as an edition detector, but on bedrock it would not give an orientation/direction output
@@wntiv Exactly, that is the reason why it would be a challenge.
The machine would need to know its orientation in both versions, so it probably would need to activate different mechanisms depending on the version.
@@Mateo-zi8ub In Bedrock, there are no ways to determine orientation.
Bedrock simply doesn't keep track of the order in which events occur, so looking at contradicatory events doesn't work, like in Java.
7:30 - instead of using the cartography table you can just use the sun or the moon. Both rise in the east and set in the west.
lol, i love your little pun tangents. it’s like your articulate, educational persona is being interrupted by your internal childlike jokester, and it’s so fun to watch. great video
Very interesting little (err... big) contraption! Love seeing all of Minecraft's quirks put to good use!
I'm not sure if there's any better place to bring weird technical stuff to your attention, but you've quickly become the person I think of for that, so here's something fun-
Sculk Sensors and Sculk Shriekers, some of the most interesting blocks mechanically, actually go even deeper than you might initially think.
Why? Because, you can pick block them and copy their NBT, of course! For some reason, both of these blocks store the data of the location they're supposed to be at in their NBT.
This leads to some... weird... results.
This was found completely by accident, as a friend had the Pick Block key bound to Control, automatically copying the NBT for any block picked.
We were originally messing with the Calibrated Sculk Sensors added in 23w12a, but we quickly realized something was wrong.
The first thing we noticed, was that it wasn't accepting any vibrations at all.
Normally, with no Redstone input, Calibrated Sculk Sensors act like their completely normal counterparts, accepting all types of vibration. This was not the case here.
The second thing we noticed, was that stepping on it seemed to create a vibration, with the particle going towards the original sensor's location.
Eventually, we generalized this observation to "all types of Sculk Sensor can have this bug", and my friend left, satisfied enough to create a new bug report.
I left too, going off to do some file management with my music playlists. Fun. Suddenly, my friend logged back on for something , and essentially went "you have to see this!"
I had previously built a sort-of "Echo Clock" out of the Calibrated Sculk Sensors, and all of the other sensors had NBT copied from that clock.
That didn't seem to matter before, but after relogging, it reloaded the chunk. The sensors became completely linked, giving off a Redstone signal whenever the original did.
We tried with a normal sensor, too, and it also worked! It even worked once the original was destroyed!
I coined a bit of terminology for this, which you can feel free to use or not use.
The original Sculk Sensor from which things are cloned is the "Source Sensor", or if it's broken, the "Ghost Sensor".
A glitched sensor that has not yet been fully linked is a "Knowing Sensor", as it knows of its original location, but does not do anything with it.
After reloading the chunks that a Knowing Sensor is in, provided it's within a 3x3 chunk radius of its Source Sensor, it becomes a "Linked Sensor".
From there, we did a bunch of testing with that mechanic. Making a vibration near a Linked Sensor does nothing, but making one near its Source Sensor does.
Testing it with Calibrated Sculk Sensors, it can actually be set to detect a completely different Vibration Frequency than its Source Sensor.
Linked Sensors can also cause Amethyst Resonance, while their original sensor cannot if it is a Ghost Sensor.
After that point, we did a little more testing after finding a related bug with Sculk Shriekers, and found out they have the exact same bug. It's so fun!
There might be some interesting Creative opportunities with this, so I highly implore you to check this out while it's still in the game!
Here's a Twitter link, where I've embedded a video demonstration and a screenshot of a build using the mechanic. The Mojira link will also be in the replies once that's created.
twitter.com/ShockMicro/status/1639865943995166720
It would be fun to make a 1-to15 source-to-linked sensor setup to cover every family of sounds. I've noticed similar problems when trying to make sculk flying machines. Interestingly, if you allow pushable sculk sensors then you can use this bug for remote-controlled flying machines
I like that you set out to create a machine that is hard to reproduce because of its directionality - but in reality given its function is ultimately to tell you what way is negative in all 3 axes, and it does that regardless of what orientation it was built in, this is the epitome of "easy to reproduce regardless of orientation".
imagine building a redstone computer and it's direction sensing, so you go to test it and it outputs the equivalent of "this program cannot be run in dos mode"
irl GPS in minecraft
this is honestly insane
in a server with no coords you could use this to find any location with as little as 2 and some math or set these up at a range to make cell towers and triangulate a spot
Epic vid man! I've been doing redstone for over 10 years, but I specialize in making fun concepts and gadgets rather than efficient farms or really anything to do with precise timings and the like. So although directionality has been on my radar for a long time, I have never delved into it because frankly I'm a little scared of it lol. Your knowledge about the more obscure side of redstone is really educational for me, and you make some incredible content with it. Keep it up!
the way all the redstone contraptions are clustered so close together makes me anxious lol
great video :)
Fascinating. If you had something like Create or otherwise that allowed mass movement of blocks, you could turn this into a flying machine that would take you to any relative coordinates you want in the world, you'd just need to hook up a 6-way flying contraption that could turn itself off after x blocks travelled. Press the button, and off you go. Doesn't matter which way you built it, it knows exactly which direction is which and would be able to travel in the direction you told it to.
Watching this at 1 AM. Understood nothing due to lack of sleep, but was still entertained.
Now, seriously, this behaviour is very similar to how some chemical molecules are chiral (they have different properties based on the directionality of it's groups). I think (God forgive me) it might be possible to simulate organic chemistry in minecraft using these "gobstoppers" with tiny flying machines to simulate chemical bonds.
No, chirality doesn't influence the properties of molecules as such. it only matters in chiral enviroments.
@@retu3510 what about light polarization then?
God do not forgive this person
Gotta love the DaVinci file being named "frustrator"
نشط: يدخل Jax في Evasion ، وهو موقف دفاعي ، لمدة ثانيتين ، مما يتسبب في تفادي جميع الهجمات الأساسية غير البرجية ضده طوال المدة. يحصل Jax أيضًا على تقليل الضرر بنسبة 25٪ ، مما يقلل الضرر من جميع قدرات منطقة التأثير التي يتم الحصول عليها من أبطال البطل. يمكن إعادة صياغة Counter Strike بعد ثانية واحدة ، ويتم ذلك تلقائيًا بعد انتهاء المدة.
RECAST: يلحق Jax ضررًا جسديًا لجميع الأعداء القريبين ، ويزيد بنسبة 20٪ لكل هجوم يتم تفاديه ، وزيادة تصل إلى 100٪ ، ويصعقهم الصاعقة لمدة ثانية واحدة.
idea: a flying machine that always flys in the same direction
I have built things as the mirror image because it fit better; it wasnʼt accidental since I knew I was doing it, but it was in that I didnʼt think about directionality first. I donʼt think I ever did that with an actually-directional machine, but Iʼm not sure.
an orientation detector is super fascinating because for players with our external info it's totally useless and a silly contrivance, but if you're steve in minecraft doing minecraft science inside that universe, building an orientation detector is fucking mind blowing. proving that your universe behaves differently in different directions is a crazy idea, our universe doesn't work that way at all. You have some kinda analogues in gravity and compasses but those are localised phenomenon to a planet, the minecraft universe truly is directional, which is kinda crazy to think about.
At a quantum scale, our universe does actually violate parity symmetry. It's possible to detect whether the universe is left- or right-handed, and our universe is left-handed. So this is kind of like the 48-directioned Minecraft equivalent of that.
@@KenHilton great point, totally forgot about that, although iirc there's some reason we kinda need that asymmetry or a bunch of stuff doesnt quite work, super weird stuff when you start thinking about it
4:20 "Hey, I gotta find some way to lose subscribers man." Well it didn't work, you got another one.
Watching this I was thinking about the fact that position in minecraft only contains 61 bits of information, and then position and orientation is 66 bits, so in theory you could have a machine that gives a different output for every possible way you could build it!
Alternately you could have two 26 lamp displays to give your binary X and Z coordinates, a 9 lamp display for height, and a 6 lamp display for orientation. Then to make the coordinate lamp displays independent of orientation you could just add a gobstopper on one side.
Of course height would be a problem because such a machine would be more than a block in size. So ignoring height we only need 58 bits, and to make the machine buildable in all orientations it has to be within a 384 block cube. And now I imagine that constraint makes it impossible to do. I believe a lot of it has to do with hash tables and so I wouldn’t be surprised if there are enough collisions that you can only distinguish some positions.
i just discovered your channel 2 days ago, and i'm already loving it! keep up the great work brother
He definitely should have used the colors of the Rubik's cube and made it all glass, that's a missed opportunity.
I know you say this is useless but you’re doing the kind of work that could lead to some pretty cool tech discoveries!!
Very much enjoying this channel, it's exactly the kind of technical Minecraft content i want :)
On the contrary! Your videos encourage creative thinking and practical applications for mathematics!
4:26 - Screw you, you're _gaining_ a new subscriber now
I’m shocked you only have 10K subs. These videos are fucking BANGERS dude!!! Seriously some of the best Minecraft content I’ve ever seen and I’ve seen A LOT… keep it up 👍 you’ve def found your niche 🤞
There is also locationality and update order that may influence these behaviours. For example, the fighting pistons also depend on where the power source is coming from, ie. the same signal line getting power from different places and activating said pistons will yield different result depending on original power source location. (This is still deterministic, and you also had a single noteblock with two outputs so there wasn't much room for changing update order) This isn't only true for connecting them up with redstone dust, but also for observers facing a rail line or smth similar.
Similarly fighting pistons may also be influenced by location in the world, because iirc the order is also determined by a hashmap. This causing issues is way less common tho, but did happen in the past, for expl. with instant piston as demonstrated by ilmango (pretty sure there isn't an explicit video from him to this tho)
Awesome, interesting and fun video. Keep up the good work!!
this is great. found this recommended after your sheep walk uphill video.
0:41 the flashbacks
underrated youtuber, I see you getting very big in the future
i keep seeing you and i love the content so i subscribed, I honestly thought you were a big youtuber with the quality of content and the knowledge you bring to the table, but I'm just that deep in the redstone niche I guess. Thanks for the continuously good content and (debatably) useful information
finally, a functional north east south west compass that doesnt require the F3 key!
Thanks, now I know how to make an actual Minecraft compass
Fun fact: the 48 symmetries of a cube arise because of its mathematical group, as they're called, of symmetries having the same structure as S_4 x Z/2Z, which represents the actions of rotating the cube (6 faces on top * 4 ways for it to point = 24 unique rotations) and reflecting it (differenciating between + and -, 24 * 2 = 48) respectively.
I think it's actually really funny because S_4 stands for the symmetric group of 4 elements, having 4! = 24 permutations of those elements. (In fact, general group of n objects has n! permutations) But why 4, right? It's a 3 dimensional object in 3 dimensional space so it feels so weird! Its because a cube is defined by the 4 pairs of opposite vertices. These 4 diagonals are what we shuffle around, hence 4! (and so a structure of S_4) permutations of rotations on a cube.
The Z/2Z part of the definition is a lot easier to explain! It just represents the reflection. Z represents the integers and the "/2Z" is said "mod 2Z" akin to modular division. Essentially, we're counting all the things the integers become when taken mod 2. The even numbers mod 2 become 0, and the odds mod 2 become 1. So, Z/2Z = {0, 1}. (Likewise, Z/3Z = {0, 1, 2} and so on!} Because {0, 1} and {flipped, not flipped} both have 2 elements that basically "flip" under the "action" being adding 1 for the integers (if k mod 2 = 0, (k+1) mod 2 = 1; the action flips the result) and reflection for the cube (reflecting twice is the same as doing nothing; the action again flips the result). So {flipped, not flipped} is represented as Z/2Z.
If you can't tell, I think mathematics is incredibly fun.
Oh snap. I used to watch Redstone Jazz’s skyblock series. Was wondering why this channel was named similar, and read the channel description. Dude, I’m glad I found your new channel and you’re still producing content. Gonna sub right away
i love this machine , you are a literal mastermind
4:23 Jokes on you you just gained a subscriber!
0:32 Maybe not accidentally, but maybe someone thought they can mirror it without any problem, and they wanted to, bc the shape was better for the place they where building it on
just discovered your channel and when i checked your channel you just uploaded! yay!
This machine is actually fucking sick because if we built one in real life it would change the way we look at the universe.
iirc, and unless it's been patched, you can also add the dimension of time to this build by incorporating hoppers with hash order
makes for a perfect gobstopper
1:30 That reminds me more of a "transform gizmo" lmao
YOOOO I WONDERED WHERE YOU WENT
I used to watch your skyblock videos and your cellular automata
and this is a cool first vid to see from your second channel
Dude made a compass. Nice.
2:40 palpatine should have installed this device on his star destroyers
Lmao the most directional lichen farm killed me
Cool, now you need to make a map where the entire floor is *442 and the only way to tell the direction is by one of those...
Me: how many directions do you want. White stone: Yes
came for the redstone stayed for the dad jokes
Such a small thing but now everyone is saying it. It's not the same relative rotation it's the same absolute rotation. It's respective of the worlds rotation not the machines rotation so it's absolute.
If you play without f3 (no coords or debug info) this could be useful. But you just build the 3 sub parts once
The sun/moon, looking at textures (not sure about the new textures but the old cobble texture had an "L" shape that pointed north, and redstone had something similar) are also ways to orient yourself. Also iirc, the clouds always move north, and I think if you look straight up in a 1x1 hole and place a torch "on the roof" it will place it on the north wall.
oh cool! now make a positional detector lol (it is possible!)
Love the video! A couple of things:
I think you're talking about the directional crosshair on the F3 screen, which is actually part of vanilla! If you're talking about something else, I misunderstood.
I've noticed you mix the music very low in your videos. I think it's a bit too low, since it's really impossible to hear over your voice, except for occasional notes, so it winds up not sounding musical and just sounding like sounds going on in the background. I'd recommend mixing it a bit higher in future videos.
Overall great work, I hope you keep it up!
Thanks! I struggle with audio mixing more than any other part of mixing a video. Someone said the music in a earlier video was too strong so I turned the volume down on this one. But I think you're right. And I somehow just never noticed the little colored triangle in vanilla.
@@whitestonejazz It's just something to continue to improve with time, I think. :)
The most complicated compass ever.
Redstoners HATE this ONE SIMPLE trick!
actually a very good idea, you just make that the activation for 48 farms and then it’s guaranteed that exactly one will work, no matter how you build it
"i gotta find some way to lose subscribers man" *subscribes*
Foiled again
now u just gotta come up with a challenge which makes the machine useful
alternative title: i built a normal players worst nightmare
Have you studied group theory? It's an enlightening course if you have the pleasure of taking it. It'll explain the mathematical and technical aspects of transformations on orientation, like how the normal rotations define a group SU(2), and adding reflections gives you the orthonormal group.
It's been years since I've taken a class on group theory but I just finished "The symmetry of things" by Conway and Smith. It had some group theory in the later chapters
that is so stupid, i love it
Found you from the pigs. Stayed for the puns.
bro why aren't you more popular than mumbo jumbo
Damn bro, you forgot all the positionally sensitive redstone that dosent work in very specific types of coordinates.
You could have made a farm that only works in one direction, and one position exclusively
Wait, positional sensitive redstone??
ive only watched a couple videos of yours but you are such a good channel and ur blow-up is right around the corner, ur edging on a massive video, just gotta get that random youtube algo blessing lol
I love the puns lol
i was already going to subscribe but i HAD to do it at 4:23 when you said you needed to lose them
so the battle continues then
bro built a minecraft gyrometer
I love directionality...
Tought conflicting pistons were solved by place order, weird how its not
Chien-Shiung Wu's parity violation experiment, 2023 (colorized)
thank you for this
so it's like the world's biggest accelerometer?
if you set ur game resolution at current the tabing out and in will be instant
Cool but when does the jazz start
yooo great video man!
Who wakes up and decideds “imma build the f3 screen today”😂
So it seems like your orientation cubes and machine are octahedra, which makes sense since the structure group you’re dealing with here is the octahedral group. However since octahedral symmetries are isomorphic to cubical symmetries, what would a maximally unambidextrous machine with a cubical structure look like?
That's a good question. Would be interesting to reshape the final machine so that it still had all 48 outputs but was some random non-symmetric lump. One method that might create a final design with cubic (or just different) structure: instead of first testing for "downwardness", then for "+- XZ", and lastly for "X vs Z", you could instead test those same characteristics in a different order. Like first test if you're in the machine's mirror image or not, then check downards direction, and so on...
Bro built a compass in Minecraft
This was pointless. I loved it.
chris, you look like you would play in Vulfpeck
Now also add positionality not only directionality
every video is a big brain moment omg
super interesting! earned a sub :)
Isn't this the most consistent machine possible? No matter what you do, the same light will always light up. So if you want to build a machine which is supposed to light up a specific light, no matter the orientation, haven't you basically built a gyroscope kinda thing that always knows what side it is?
World’s most useless gyroscope
Oddly, yes. I was trying to make a machine that did something different in each orientation and somehow made the first machine that does the exact same thing in every orientation. I'm not sure what to make of that
Average 2023 piston door size record
A way to make this worse would be for it to have different behavior in each of the 8 +-xyz octants
Although isn't it just symmetrical?
His name is Chris and you're welcome I watched
this is so cool
Awesome useless type machine! Don't know if there is any actual use in vanilla (even in super technical exploiting type things) but as Riv_Falcon pointed out, using the create mod to move it around might yield some interesting results. Also, what shaders are you using? They look amazing and fitting to the vanilla look of the game
lol an over-engineered MC giroscope
"Hey, I gotta find some way to lose subscribers, man."
Joke's on you, you just gained a subscriber, dad joke man.
is this just an electronic gyroscope?