The Mess Detector - Interdimensional eating detection with math and redstone
HTML-код
- Опубликовано: 5 окт 2024
- A device which solves a basic integer linear programming problem in redstone in order to crack the internal state of Math.random() and thereby detect if somebody has eaten.
We completed this project around 4 years ago, and have never been able to make a video which does justice both to how silly the project is and the amount of effort we put into it. This video comes after we decided any video is better than no video at all, so Earthcomputer and I got together and recorded what we remembered, and I dusted off this old half edited flyby and rambled over it. I love this device, and while a part of me is sad that many of my favorite stories and details about it may never make it onto this RUclips channel, I am happy anyone is seeing it at all after so long. It was an enormous amount of fun and many good memories were made building this with all of my friends, and I hope everyone finds it as funny as we do.
Watch a longer explanation of the device and a better edited trailer on Earthcomputer's channel: • The Mess Detector - Cr...
My playlist on the math of seedfinding: • Seed Finding and Rever...
This device just runs an optimized version of the algorithm described in here on a very simple case
While we were working on the device, Earth wrote this document bit.ly/messdete... to catch people up to speed, and then I posted cringe on the bottom of it. Reading it will probably give a good understanding of the math behind the device.
Designed for 1.12.0 MULTIPLAYER. Will not work on 1.14+. Will not work on singleplayer
Mob switches (One each for squid, passives, hostiles, and bats) required, or emulated by disabling mob spawning (as in the world download). The cauldrons need to be covered to protect them from the rain (in the world download, the weather cycle is disabled).
Press button in the middle to crack the seed, it takes about 4m30s to crack. The lamps above your head will flash after the first crack. On subsequent presses, the lamps will only flash if mess is detected. Do not press the button while it is cracking, you will break it.
World download: cdn.discordapp...
Thanks so much to the many people who helped with this project (credits in the video).
Hey everyone, thanks for watching! You can watch a longer explanation of the device and a better edited trailer on Earthcomputer's channel: ruclips.net/video/FPmQ0rnJjNc/видео.html.
Though this video is rough around the edges I am pleased to have uploaded anything at all--I have been focusing on my studies and had a few nice videos fall through in the final stages due to my perfectionism (It seems that to finish anything I either must put my soul into a video or no thought whatsoever... ). I start a math PhD this fall, so hopefully I can publish a few more of the projects of this size I have laying around before that takes up my waking hours. I also hope to publish one or three more mathematical videos (of varying degrees of usefulness to Minecraft) if I think I can explain the subjects accessibly, but no promises this time.
gl on ur PhD
"I also hope to publish one or three more mathematical videos"
So Collatz this time?
what
Next you should make a redstone machine that detects people eating in real life🤣
what.
An appropriate response.
My thoughts exactly
Great contraption. Love just what people can do in a "children's game"
Like super Mario 64
@@dragonhead3604 ah yes I love super Mario 64 the sandbox game
You know adults love to make insane thing or accomplishment with “children’s game”.
For example, Nintendo made a game for children which allows you to catch Pokémon by brushing your teeth. And, exactly after 1 week when the game was released, a guy showed that he catched all the Pokémon, by brushing his teeth several hundred times per day.
And the guy when to hospital because his teethes were literally carved to death from intense teeth brushing
They say minecraft is a “children’s game”, but us ogs will know that it most definitely is not. bedrock is a “children’s game”.
@@SmilyPhoenix218 the hell are you babblin about
The things that you all do with minecraft are incredible
incr"edible" that's gonna get detected
@@Watsu_lol
@@Watsu_ haha
@@Watsu_ LOL
You've essentially build a particle accelerator detector in Minecraft. Well done.
LBC - Large Block Collider
I’m so very glad that finally *finally* the last remaining insane thing from 1.12 (that I know of) has finally gotten its well-deserved showcase and explanation videos!
I’m disappointed that there’s still unresolved animosity between us meaning that we’re no longer in contact like we used to be. I apologise for any confusion or upset I ever caused and I wish that maybe one day we could reconnect, but im not hopeful for that.
Good luck on the phd. Legend :)
Here after you were mentioned in Fit's video. Found a gold mine
I remember you showing this to me a couple years ago and to this day it still makes me laugh. It's so silly and yet is so complex and has so much potential
So... after all, if it's not the 2b2t's players or Hausemaster found out the exploit, then it'd be a random super smart mincraft group that accidentally unintentionally helps in the process of finding the exploit. Great video! Keep up the good word!
This is a day i thought id never see. Great that the video is now out :) And ofc great job with the Mess detector, ive been loving it since ive first seen it
As someone who just took a course on cpu architecture, this is super fucking cool.
That's insane. Awesome!
Big fan
Me too
Been a while. Good to see you still around.
Human ingenuity truly has no limits.
big fan
Absolutely insane. Can't wait to see what's next!
Always a good day whenever you publish a new video. Eager to explore more of the math behind this one!
I wonder if seed-finding with redstone ingame would be allowed in speedrun rules.
Not that you would have the time to build such a machine...
Such a machine would be much smaller than this thing actually. It depends on what data we're assuming the player will collect for us but certain things can reveal the seed quite quickly...
Of course, this would still make for a very slow speedrun. I think my divine travel is the closest we'll get to seed cracking in a speedrun.
2B2T will use this contraption unironically
Foreshadowing :o
this is such an insane build! I love it!
This is actually so rad I won't lie
Wow, you actually got a working version. Impressive!
This is great!!! 🤩
I'm quite curious... how do you approach building and testing such contraptions? I assume you must be using some external editors, right?
We designed this much like a circuit, trying to minimize work we had to do more than anything else. You first build a multiplier, then a dot product, then copy paste them, etc.
We used schematica and world edit a lot and the antenna was built by a custom script earthcomputer wrote.
In order to debug, we had a version of carpet mod which was invaluable. Among other things it gave us the ability to pretend two blocks were wired up before we actually build the wires, so we could test our device immediately once the basic circuits were done, and in this way separate logic errors from wiring errors. Earthcomputer also wrote a simulation of the device, and by comparing the values his simulation had in various spots to the in game values, which we used the mod to display, we were able to identify discrepancies.
Finally, we wrote a mod to automatically test the device on a loop. We in fact found a rare bug which caused around 1/700 attempts to fail (detector 0 was wired wrong, but the device still could work even if the tnt hit it) in this way. The version in the world download succeeded around 10000 times consecutively.
@@matthewbolan8154 ah thanks, this is all great info! I've written my own custom scripts to compile custom circuits into Conway's Game of Life (which I've used for a documentary) but never tried something like that with redstone circuitry! The closer I've been is a couple of scripts that recreate an image in a banner and that find the best combination of glass blocks to make a given beacon light colour! 🤣
Wish there were more accessible resources for people to get started with those kind of fun projects!
@@AlanZucconi Yeah another project I have lying around is a script I wrote for turning a high level language into Minecraft Turing machines, the game of life thing sounds cool.
We didn't know what we were doing and we still don't. Ultimately you just need to start doing stuff.
@@matthewbolan8154 I assume most people who built computers in Minecraft had to write their own scripts to fill its memory!
Looking forward to your next project! ✨
This is so cool. I'm still not entirely sure what's going on but that's why I'm looking through the comments and trying to find out as much as I can. It's really amazing what you can do with Minecraft.
I will watch earthcomputers video, but first thought is I thought that everything called math.random, not just eating?
Yeah there's a list of a bunch of things which call math.random(). It's nowhere close to "everything" though. Most of the relevant calls fall into either the category of server side particles (which most particles are not) or entity creation. The device's status as an eating detector is a joke which stuck, it definitely detects those other things.
0:59 quick knuckle crack, you're too smart hahah. Keep the content up, I love this stuff so much
Yes, we all missed your videos.
Someone is probably gonna figure out how to find people on 2b2t with this somehow
Already happened. Patched already though, since 2B moved away from 1.12
> ayo i knew you ate a golden apple before our match
: oh yeah prove it
>
Wow that’s actually incredible !
He is back and i am impressed
I legit thought that the big white circle was supposed to be a dinner plate
MumboJumbo has NOTHING on the ppl that made this
its always amazing if you upload somethink :D
i hope for more videos
Listen I was just cleaning out my subscriptions when I found this video of yours. Yknow Miss clicks on the sub button and such.
Idk if I accidentally subscribed or not to your channel, but I'm keeping it!
WOW I saw the double upload notification and instantly clicked, such an awesome machine! this is like using raindrops in your backyard to predict how long i've been showering
I've got a question, what are the possible use cases for having access to the internal state of the seed automatically in-game?
could it be used for:
- RNG mob farms?
- thunderstorms farms?
- mob AI manipulation (I have no more ideas)?
because we could theoretically compute interesting seeds in-game based on what this device gives, and plug that to some useful contraption ¯\_(ツ)_/¯
I forgot to mention. this build is INSANE. you all did a great job
Those sorts of things are in theory possible - but you must always remember such devices require computers of similar size to this one
Cracking with an external tool instead of redstone however is much more freeing. That let us obtain bedrock in survival 1.8 by RNG manipulating a 1/7000 end tower spawn, making us the first people to ever obtain bedrock.
@@matthewbolan8154 imagine finding the pack.png seed inside minecraft
thanks for answering my questions though, and I can't wait seeing your further works :)
it just breaks my mind thinking about the fact that people can make entire computers that process data in minecraft
its impressive asf that people figure this shi out
Super awesome thanks for sharing
Okay I've just started designing my own registers and arithmetic in Minecraft, meanwhile other people are making these crazy devices
Man I couldn't do a simple redstone door Man you are amazing
Neither can I - RedCMD made the hard bits, we just designed the device and then badly taped the circuits red gave us together
@@matthewbolan8154who is redcmd
@@kamladevi4500 www.youtube.com/@RedCMD
some mystic who can create redstone ex nihilo in some way :)
bro, i have opera gx and the backround music was the excact same as the backroudn music in the video and it synced up perfectly that i thought my browser was broken
It can also detect if anyone has broken a block................ thx fit
I have more questions than the Observable Universe has atoms :)
this is inspiring! you are underrated. what levels of math class do you need to figure something like this out?
Hi from fitmc
does eating cake also count into this or is it just when you "use" something so the eating animation shows? if so then i guess this also detects stuff like drinking potions or honey bottles? totally not an expert when it comes to stuff like this but it's super interesting
It's specifically the particles created by eating. I don't think the potions do this the same way, it's kinda a silly thing that eating works like this.
Finally, I know when someone just ate something in the nether! (Can someone give me some porkchop? I am running low right now)
Thanks for uploading!!!!!! I knew I should stay subscribed
This takes rng manip to a differnent level 😂😂😂
Me: places skulk sensor
Mattew:😮
Now we just connect it to a command block with /kill @e and enjoy the show.
Just builds two balls of tnt aaah
It has commanded blocks.
Those are just to refill chests full of TNT, you can confirm this in the world download (and there's one up top which says something for debugging purposes maybe)
NEW MATTHEW BOLAN VIDEO
The minecraft community is so amazing
Hello camman13 sent me, this is amazing!
Noobs:"hey bro are you eating"
Pros:
TNTの射出角度をワイヤーフック諸々で検出したりしてるのかぁ。
そんな単純かなぁ……
日本人いて嬉しいw
E X C U S E M E PROOF OF CONCEPT
NEW MATTHEW BOLAN UPLOAD
ha skulk sensor is officially useless
頭良すぎてついていけん笑
This is awesome!
Seems like the world download link broke :|
That is a cool idea
*@Matthew Bolan*
How does the machine survive the TNT-explosion?
Shouldn't both the e-chests and the observers blow up?
No, ender chests in this version are a non full block with the blast resistance of obsidian, so it is as if the explosion is encased in obsidian
Imagine you put that on a Hunger Games And if you eat you die.
Holy shit you did the impossible
YEAH SCIENCE !
Lmao Minecraft is now becoming a programming engine
sammiyuris mc in mc lol
Here before this blows up
The background music sounds like something by Approaching Nirvana. 🤔
It's moog city from the Minecraft soundtrack I think
@@matthewbolan8154 ohc😄
But wont it also remember tnt explosions? And does minecraft have usage for random only for tnt and eating? what about mobs/ai/vilagers when idle stage?
Yeah, eating isn't the only thing it can detect, there are other places this random number generator is used. The fact that this is an eating detector isn't so important, what matters to us is the RNG cracking, the extra thing it does is just a joke.
The game has thousands of random number generators, for example every entity has its own random number generator. With a similar device you could theoretically crack and predict those, I have long wanted to do this to manipulate rare drops but there are minor issues with that.
I don't understand it for Jack shit and I love it.
Unbelievable
This is so cool lol
i swear to god if these guys were real scientists, we would already on other planets
They are, lol
Plz bro return to RUclips 😢
this is the greatest and most useless redstone machine ever created
what about cake?
How can I get this on my Minecraft world.
In a CPU it kinda looks like that..
How
How, just how
And why
Don’t tell 2b2t about this
Minecrafters..
Never change
Jeeeeez
ur the goat
can this help me find diamonds
ah yes
BOI THIS IS MINECRAFT!
WHAT?
you didnt even show it detect someone eating
the light that blinks on in the end actually indicates a detection - the player at the center eats sometime during the pan up. I believe the device takes 4 minutes and 30 seconds or so to run, so the footage is a little sped up at points.
Bro did meth scientificly
Meth💀
Wow
yeah but dont a lot of other things call math.random?
Yeah there's a list of a bunch of things which call math.random(). The annoying ones are server side particles, entity creation, and knockback calculations. The device's status as "just" an eating detector is a joke which stuck, it definitely detects those other things and you'll see Earthcomputer call this a "mess detector" for that reason (Though it is quite possible to play Minecraft without the other things occurring). What it actually does with the cracked seed or which seed we cracked isn't so important to us though.
Thanks for the explaination. Your work is nothing short of incredible!
you WHAT???
bruh
Okay what the fu-
Omg