very well put and clear video, I hope everyone else feels the same way and is able to understand what is going on. now to get it in item form and then we can say that we have accomplished one of the biggest achievements in vanilla survival minecraft
wait how did we get the item again? Ooh wait yes I think it was the piston pushing thing, but then you would need a tile entity that also breaks when a piston pushes it, a sign
I came here just because of the newest ElRichMC's video where he uses this feature to his SurvivalSinglePlayer World, but I think I'm gonna stay because of the great content of this channel. Take my sub! :D
Very well compiled video! I love that you also showed a non-instant-tile-tick version for those who are too lazy to build that. Also btw, did you try to obtain the item using the bedrock method yet?
Wonderful explanation video! It actually refreshed my memory on so many cool mechanics! GG on getting that barrier block too! Now go get that in item form ;)
5 likes
blue lemon2020-12-25 17:35:34 (edited 2020-12-25 20:38:17 )
1 thing isnt clear for me : when the update suppresion happend and you get the stack overflow and the game stop updating blocks, what the game do instead ? Skip to the next tick ? Return to the main game loop ? What happend ?
An exception is thrown and the JVM jumps to the catch block. All throwables are caught in player actions (so the rest of the player action will be skipped) and in world generation (the rest of the chunk population will be skipped). Many other cases crash the server as the exception is left unhandled. If you're unfamiliar with Java exception handling, here's an article explaining the basics: https://stackify.com/specify-handle-exceptions-java/
Back than you could backdoor mc and use commands in survival. Command usage was creative only so basically through this you had been able also to change ur game mode to creative lol
Just a theory could you do the same thing you do with bedrock and how you got the item for it I was talking with people on wavetech and blockder had the idea to turn it into a falling block then get it that way
No, the only reason bedrock was obtainable as an item is because there is special code to be able to mine it with silk touch, but this does not exist for barriers (that I know of)
Oh man, it is just crazy to think about the level of technical wizardry that can go into this. Using Instant Tile Tick to Update Suppress the removal of a Barrier Block placed during population reset by Chunk Save States so that in the future you can potentially use Falling Block Swap to make a Barrier FallingBlockEntity to get the Barrier Block Item in Vanilla Survival Minecraft.
I've only thought about this recently, but technically you can do this without instant tile tick and without save states. Would just be much more painful. And falling block... We're getting there :)
@CheaterCodes Without savestates and instant tile tick? How exactly? Do you plan on pearling during a lag spike to both place a shulker and a floating comparator pointing into an update suppressor?
1,614th view! also, what software are you using to view the raw Minecraft code? I'm getting into Java coding, and I want to create my own client mods, and I'm trying to learn the ins and outs of MC code viewing and/or editing.
theoretically using the method used to get bedrock, you could get that item has a held thing? i apologize if that's a dumb idea because i have 0 understanding of that bedrock obtaining method
edit: yeah i thought so i'm dumb and this won't work
aside from that incredible video!!!!! you guys amaze me every time!!!
Only observers react to observer updates (in newer versions too), which is a distinct concept from block updates, which pistons, sand, etc react to. Most of the time you don't notice because both normal block updates and the observer updates happen, but you can get one without the other. An interesting example is that the block update order of redstone dust is very complicated, but the observer update order is simply closest-first (notwithstanding branches)
ye finally we got the real java code! Way more readable! Also, as a mc hacked client programmer I was able to follow every word you said very well, and it was easy to understand.
No, as the method in its current state only places the blocks, not breaking them. Coolmann does have a potential method of getting them using beacon beam multithreading to change the type of a gravity block., though
One thing that confused me is when describing update suppression you say that the game "runs out of memory" just from it having to process a few hundred block updates (which would only be a few hundred KB like you said). Obviously that tiny amount of memory usage is not going to make modern machines run out of memory and if a process actually runs out of memory it usually means the whole process terminates so the game wouldn't just carry on running.
I guess what you actually mean is its more like a stack overflow? From it recursively calling the same function over and over again (the one that updates neighbours)
It's a stack overflow, correct. Explaining these things to an audience of majority non-programmers is hard. "Running out of memory on the stack" is more correct but then I'd have to explain what "the stack" is, so I went for something along the lines of "running out of memory for things like this".
Amazing work. Barrier wither cages will be the ultimate flex
115 likesReplies (2)
People will no longer be able to say "bedrockless wither cages are never reliable"
21 likesalso cool player cage for player zoo
4 likesThis is nuts.
203 likesReplies (29)
As always with earthcomputer lmao
5 likes2b2t is 1.12, imagine if somebody managed to do it???
1 likeHey sal!
65 likesAlso, on 2b2t there's no need as they already got it the boring way (tricking an admin to install a plugin).
@Earthcomputer h
0 likes@gam ing I think they have it since 2b2t got backdoored a while ago
1 like@gam ing They already have tons of bedrock. Someone just took it out of creative and players with dupping machines did the rest.
0 likes@gam ing They patched chunk savestates on 2b2t
0 likes@JimTheScientist h
0 likes@AidenKing h
0 likes@JimTheScientist h
0 likes@AidenKing h
0 likes@JimTheScientist h
0 likes@AidenKing h
0 likes@JimTheScientist hhhhh
0 likes@JimTheScientist I like ur vids but HHHHHH
0 likes@AidenKing h
0 likes@JimTheScientist can we talk in this comments section lmao cause were both on
0 likes@JimTheScientist h
0 likes@JimTheScientist h
0 likes@AidenKing h
0 likes@Adam Řežábek what
0 likes@AidenKing h
0 likes@Adam Řežábek oh i see HHHH
0 likes@JimTheScientist h
0 likes@abmi h
0 likesNo is barrier
0 likes@Lol Nicht h
0 likesur mom
1 like@SpeedyBoy27 h
0 likesvery well put and clear video, I hope everyone else feels the same way and is able to understand what is going on.
92 likesnow to get it in item form and then we can say that we have accomplished one of the biggest achievements in vanilla survival minecraft
Replies (6)
wait how did we get the item again? Ooh wait yes I think it was the piston pushing thing, but then you would need a tile entity that also breaks when a piston pushes it, a sign
1 like@hobrin piston pushing wouldn't work, because the barrier block is coded not to drop an item
8 likes@Earthcomputer oh epic, then the most logical option is the tile entity sand, right?
0 likes@Earthcomputer so if i get it correct, the same technique used for getting bedrock item wouldn't work.
0 likes@Arnout correct. We need the falling block method.
6 likes@Earthcomputer and now you got the everything falls method to work, is the barrier item now possible?
0 likesI came here just because of the newest ElRichMC's video where he uses this feature to his SurvivalSinglePlayer World, but I think I'm gonna stay because of the great content of this channel. Take my sub! :D
9 likesVery well compiled video! I love that you also showed a non-instant-tile-tick version for those who are too lazy to build that.
26 likesAlso btw, did you try to obtain the item using the bedrock method yet?
Replies (2)
Yeah I thought also it's maybe possible to get the barrier item with the same method as with the bedrock item
0 likes@Matthias Verlinden (It's not possible with the same method, it's just a running gag on PT :P)
6 likesThat was a really clear explanation! It is impressing that this could be achieved
7 likesWonderful explanation video! It actually refreshed my memory on so many cool mechanics! GG on getting that barrier block too! Now go get that in item form ;)
5 likes1 thing isnt clear for me : when the update suppresion happend and you get the stack overflow and the game stop updating blocks, what the game do instead ? Skip to the next tick ? Return to the main game loop ? What happend ?
5 likesReplies (1)
An exception is thrown and the JVM jumps to the catch block. All throwables are caught in player actions (so the rest of the player action will be skipped) and in world generation (the rest of the chunk population will be skipped). Many other cases crash the server as the exception is left unhandled.
3 likesIf you're unfamiliar with Java exception handling, here's an article explaining the basics: https://stackify.com/specify-handle-exceptions-java/
Congratulations! Prototech never ceases to amaze.
0 likesWow. I'm at a loss for words. This is amazing.
0 likesSon unos genios, el barrier de Rich quedó nashe
3 likesHow would this work with the falling block swaps? would be cool (if difficult) to try...
1 likeThis is amazing. Next is a way to get the item!
0 likesHats off , keep up the great work
0 likesNext how to get creative mode in survival mode
73 likesReplies (6)
In older version you was able to press B, also with cheats off, to go in creatuve mode
3 likesez
0 likesask ilmango he found a way
1 like@Watsu Did he really? When was that?
0 likesI know, in bedrock only, you can use some sort of exploits to hack creative mode. I do not know if it works on servers,
0 likesBack than you could backdoor mc and use commands in survival. Command usage was creative only so basically through this you had been able also to change ur game mode to creative lol
0 likes24:10 or a week, in my case when trying to figure out instant fall
3 likesEasy to understand, thank you earth <3
1 likewonderfully elegant solution!
0 likesLove your work :D
0 likes@ Earthcomputer Can you now use the same method for getting the bedrock item so you can also get the barrier block item?
0 likesGreat work!
0 likesWow I thought I was the only Java modder who does these dirty patches, looks like Mojang does it as well LOL
1 likeYou guys are insane!!! GG!
1 likeSo not only can we get bedrock items but now we can get barrier blocks. It gets crazier every time 😂
0 likesAwesome work!
1 likeIs there anything you cant do with update supression?
0 likesJust a theory could you do the same thing you do with bedrock and how you got the item for it I was talking with people on wavetech and blockder had the idea to turn it into a falling block then get it that way
0 likesReplies (1)
No, the only reason bedrock was obtainable as an item is because there is special code to be able to mine it with silk touch, but this does not exist for barriers (that I know of)
0 likesOh man, it is just crazy to think about the level of technical wizardry that can go into this.
1 likeUsing Instant Tile Tick to Update Suppress the removal of a Barrier Block placed during population reset by Chunk Save States so that in the future you can potentially use Falling Block Swap to make a Barrier FallingBlockEntity to get the Barrier Block Item in Vanilla Survival Minecraft.
Replies (2)
I've only thought about this recently, but technically you can do this without instant tile tick and without save states. Would just be much more painful.
0 likesAnd falling block... We're getting there :)
@CheaterCodes Without savestates and instant tile tick? How exactly? Do you plan on pearling during a lag spike to both place a shulker and a floating comparator pointing into an update suppressor?
0 likesAmazing work man
0 likesvery cool , congratulations , next goal is the falling block :D
0 likesReplies (2)
Actually Ray sort of did that really early on in his Prototech series. Episode 3 maybe?
0 likes@JJB
0 likesI meant the falling block of the bedrock and then the portal in 1.12.2 ..
Thats so cool!
0 likesOk so this is basically just magic, right?
0 likes1,614th view! also, what software are you using to view the raw Minecraft code? I'm getting into Java coding, and I want to create my own client mods, and I'm trying to learn the ins and outs of MC code viewing and/or editing.
1 likeReplies (1)
Intellij is my far the best
0 likesNow just waiting for your's/Xcom's/coolman's video on getting every item
5 likesReplies (2)
they just need command block, structure block, structure void, spawner, spawner minecart, command block minecart, ......
1 like@Johnny Sun Inb4 they downgrade to Beta 1.9 pre release 3 to get spawners
0 likesAnd did you know? Spawner minecarts don't actually exist as an item, only as an entity
1:56 you ever managed to get it as an item, like you mentioned?
0 likesIt blew my mind. Like this is awesome
0 likesThis video has update suppression and YouTube compression of rails
6 likesi wonder if the scicraft guys will be interested in getting their own barrier block
1 likeReplies (1)
its not really useful to them unlike bedrock so prob not
0 likesThat's insane
0 likesblock updates: exist
1 likeearth computer: we don‘t do that here
is there a way to do this in 1.16 ??
0 likestheoretically using the method used to get bedrock, you could get that item has a held thing?
0 likesi apologize if that's a dumb idea because i have 0 understanding of that bedrock obtaining method
edit: yeah i thought so i'm dumb and this won't work
aside from that incredible video!!!!! you guys amaze me every time!!!
Replies (1)
I addressed this question at the very start of the first bedrock video
0 likesAre observers the only thing that react to (observer updates) in .12?
0 likesReplies (6)
i think sand also react to state updates
0 likes@SRAZKVT not in .12, and for the record lots of things react to (observer updates) in newer versions.
0 likesYou mean what blocks work as buds?
0 likesOnly observers react to observer updates (in newer versions too), which is a distinct concept from block updates, which pistons, sand, etc react to. Most of the time you don't notice because both normal block updates and the observer updates happen, but you can get one without the other. An interesting example is that the block update order of redstone dust is very complicated, but the observer update order is simply closest-first (notwithstanding branches)
0 likesUhm, since 1.13, they are used for quite a few things other than just triggering observers. Myren made a video on it "block updates in 1.13"
0 likes@Megaminx I get it, I was confused by their question
0 likesThis is insane and I really don’t get it but gg guys!!
0 likesReplies (1)
Gg
0 likeswouldn’t it be possible to pair this with falling block swap?
1 likeReplies (3)
Yes, we only need to get that working first lol
0 likes@CheaterCodes clock is ticking \o/
0 likes@CheaterCodes guess what
0 likesgosh this is epic
0 likesJust saw youtuber elrichmc do this in his minecraft survival world, so awesome
0 likesImpossible...
0 likesI actually understood all of that...
Amazing.
0 likesAmazing.
0 likesNice!
5 likesWow nice!
0 likesWell I can’t say I’m surprised lmao
1 likewait what how do you get instant tile tick in survival vanilla?
0 likesReplies (1)
You update suppress a waterfall. I think there's a video linked in the description.
0 likeswhat the heck, next video will be about getting creative mode in survival
0 likesIts is an glith with an 1.16 snaphot that have a barier block in the bastion.
6 likesye finally we got the real java code! Way more readable! Also, as a mc hacked client programmer I was able to follow every word you said very well, and it was easy to understand.
3 likesWhere you can find minecart code ?
1 likeReplies (1)
In your minecraft download file
1 likeThat IntelliJ theme is hurting my eyes
0 likesain no way dude, AINT NO WAY
0 likesThis isn't that impressive, I could do this with a texture pack.
0 likesReplies (2)
True, should have just faked the video tbh would have been way easier
4 likes@Earthcomputer it really would have
0 likes21:01
0 likesCool
1 likecan you use this method to get end portal frames???
6 likesReplies (4)
No, as the method in its current state only places the blocks, not breaking them. Coolmann does have a potential method of getting them using beacon beam multithreading to change the type of a gravity block., though
5 likesWe haven't been able to get them since 1.2 I think
0 likesLmao Sploosh you're such a troll. But technically yes, if you really wanted to, you can get the end portal block that way. But... Why xD
0 likes@zay_dog I know it, the comment was a joke
0 likesOne thing that confused me is when describing update suppression you say that the game "runs out of memory" just from it having to process a few hundred block updates (which would only be a few hundred KB like you said). Obviously that tiny amount of memory usage is not going to make modern machines run out of memory and if a process actually runs out of memory it usually means the whole process terminates so the game wouldn't just carry on running.
0 likesI guess what you actually mean is its more like a stack overflow? From it recursively calling the same function over and over again (the one that updates neighbours)
Replies (1)
It's a stack overflow, correct. Explaining these things to an audience of majority non-programmers is hard. "Running out of memory on the stack" is more correct but then I'd have to explain what "the stack" is, so I went for something along the lines of "running out of memory for things like this".
0 likesTake my subscribe and get a better microphone, please
1 likeyeah, just a new video from earthcomputer
0 likesMad lads
0 likesNice
2 likesThese peoples brains are mega big
0 likesmerry Christmas :D :D :D
0 likesNerd! <3
0 likesOh nice
0 likesUr mic is a little louf5
0 likesReplies (3)
If you want better quality videos, I suggest you subscribe to Myren Eario
3 likes@Earthcomputer is Myren known more for his mc skills/knowledge, or for his mic?
0 likes@Adam Řežábek Both
0 likesWhen are you going to get the barrier item???
5 likesrich?
1 likeElrich
2 likesDID YOU TRY THE BEDROCK METHOD YET!!!!!!!?!?!?!?!??!?!!?!!?????!
3 likesReplies (2)
Obviously doesnt work as silk touch doesnt let the barrier item drop
3 likesOmg the proto invasion xD
0 likesfirst
1 likeReplies (2)
not quite lmao
0 likesNah I was mister ball
0 likes