Bedrock is better for beginners, the problem with being better for beginners is that you can do less. Java may be harder to learn but the skill ceiling is enormous
Honestly, I disagree. I started learning redstone on bedrock, and the entire reason I swapped to Java was because I felt like bedrock redstone was stupid and made no sense.
I don't know what the difference is between Java and Bedrock in terms of introduction. Can you explain? Because redstone on Bedrock seems more confusing when it only works 50% (or less) of the time. And as far as I'm concerned, the game is pretty much the same in terms of everything else (with everything, I mean the beginner experience).
That is in fact true, BUT YOU CANT DO THE COOLEST STUF LIKE FLYING MACHINES I BEDROCK, IT MAKES ME ANGRY CUZ ITS THE THING THAT IM GOOD AT AND IM A STARTER.
In case you hadn't noticed... They're the same devs. Jeb has been on the Minecraft team since he first added redstone back in 2010. Yes, there are new people, but most of the old team is still there.
same man i built a fully functioning 5x5 door it doesnt work in 1.19 but i tested EVERYTHING IN THE REDSTONE TIMING IS THE SAME and java doesnt do that either they changed the redstone in someway and i made a really fast 4x4 depending the bedrock timings it made whole sense but the last redstone point which does 2 double piston extenders BROKE THE ENTIRE THING BUT ITS FULLY COPIED CORRECTLY i just dont get it i didnt make a repeater powering the same repeater to make it not turn off and no mistakes i searched 1 hour 20 minutes and found literally nothing
Years ago, I switched from bedrock (PE back then) to Java and never looked back. The only thing I miss about Pocket Edition is that you had moveable tile entities. Allows for some fun hidden traps.
As a technical-ish Bedrock player, this is very accurate and I'm impressed with the research that went into this, especially with the c- and p-ticks (the different redstone components activating on different gameticks)! Just a few things to note: - Bedrock does have update order, but for pistons it is randomised because they're special - The mod you showcased in the video (Trapdoor) is a server-side plugin; "mods" do exist where the exe file is modified Great video!
Another issue imo about bedrock's random update order for pistons is that if a circuit breaks 1/20 of the time, you might not realize it's unreliable until you've already integrated it into a complicated machine, and now you probably have to completely rebuild a lot of the machine just to fit an actually reliable version of that circuit
@@thalassaer4137 The point nver was that it was hard, it's that it makes no sense. And about the point with the realism: That falls flat, and you'd know if you actually watched the full video. Circuits IRL do not function randomly at all. Even random number generators are not truly random.
what makes this worse is there was nothing stopping them making Redstone act the same on bedrock during development because there's already an identical system they could have worked from in c++ on the original console versions of the game Redstone acts identically to java and is written in c++
it's really not a language limitation at all. heck you could probably directly copy a lot of the java code and just change some syntax and variable names.
@@adora_was_taken Yup, though multi-threading does complicate things, update order being random sounds like a classic thread racing for example (though avoiding that is like the first lesson in multi-threading you learn)
@@Starcrafter23 race conditions seem to be the crux of most of the issues with bedrock tbh. that and server/client desync (e.g. the many many posts on /r/minecraft about randomly dying to fall damage).
That's still not really anything to do with the language. Java has multithreading too, and all the same issues that come with it. If you can write something in Java, it can be written in C++. @@Starcrafter23
The whole redstone system on bedrock is an ungodly abomination. They clearly tried to make it as lag friendly as possible, evidenced by the wierd tick mechanics, but then they went and made pistons tile entities.
as an ex-bedrock redstoner, i always thought the biggest advantage it had over java redstone was being more intuitive, because QC was very difficult to understand for redstone beginners. i even thought that redstone inconsistency made sense as it highlights ambiguous redstone wiring. only today, 2 years later after leaving bedrock redstone, did i learn about certain bedrock redstone components only updating/powering on odd or even ticks (the observer + rail clock example). i had a flashback of a time when messing around with observers and repeaters having unusual behaviour. i thought that observers were simply slower, just like pistons. this is true, but not for the simple reason i thought. i hope this video convinces everyone that bedrock redstone is really bad, because i know i would have been convinced more than 2 years ago. thanks for this video!
But...that's a bug...the concept of bedrock redstone isn't bad that's probably just bedrock being bedrock. Maybe one day they'll fix that since its not as defined as Java QC which they will never fix. I still think, even after loving (mostly) everything about Java, that the game should at least start with some version of Bedrock redstone. The number of times I see a new player go into redstone, try and make a simple door, then get utterly confused when a piston gets qc powered and just give up. You might think (and probably most people watching a video about redstone) that they will hop onto youtube and start watching tutorials, but in reality most people will probably go "oh well, I tried, redstone isn't that important anyway" As we advance farther and begin exploiting the bugs (features) of Java redstone, the more you love it and the more you wish for the exploits - leading to the classic argument of should you exploit a game's features. In the end though, there's really nothing you can do, other than maybe making 2 different types of pistons that functions like the 2 versions, which will probably never happen.
I remember when pistons (and horses lol, they came at the same time) came to bedrock, the community was very very excited but absolutely devastated when they learned no QC.
@@cubed.public In my opinion QC is the type of thing that would really hurt much you're able to do, it could ruin many builds and make it very difficult. It would be nice if there was a way to introduce QC which people would understand, but that's not really easy. But I think that all the parts that make java redstone different other than that are things that affect technical builds and if someone tries to make a technical build, they should try to learn something about it, exploiting how a game is made can make it much more interesting and have much more depth. I think that for now we just need to wait for someone at Mojang to have a good idea to teach players about QC, but that's almost impossible in a sandbox game.
@@OriginalChannelName-69420 the thing is, the “nice” redstone features from Java are weird unintentional bugs that extremely difficult to recreate in bedrock. Vs bedrocks nice features are simple and easy to mod into Java.
Real Bedrock players will never feel offended by this video, this is the purest form of truth regarding the bedrock and Java differences. You're tha man.
It’s also true that a lot of the positives you mentioned with Bedrock redstone can be modded to Java minecraft without sacrificing any of the good things in Java minecraft.
The problem with mods is that they make builds much less shareable. People won’t agree on what mods to use, so it fragments the community. Of course for example, carpet mod adds MBE, and a lot of people play with that, but it’s still a *much* smaller group than either Java or Bedrock redstone.
@@haph2087 True. But more to the point that a player just having fun with redstone on minecraft can get all the positives of both versions with Java and Mods.
Java player on steam deck here. This is the exact reason I had to stop playing Bedrock. It was just not predictable at all, and as Mumbo said, "Redstone is a logic-based system". Random is not logic and logic is not random. If your logic system is random, it is not logic. It is chaos.
After years of building piston contraptions in bedrock, exactly Java pistons seemed to me as random and unpredictable. Especially I haven’t seen any logic in Java flymachines, but looking at the bedrock flymachine i can trace the principle of operation step by step
@ClockGod1234 I agree, bedrock bridging is better in bedrock; but, my initial comment never said that it wasn’t nor discussed which is the best version to play in. Both versions have their pros and cons, that is why I play both versions; when I get tired of slow redstone I go to java, and when I get tired of weird QC shenanigans I go to bedrock
The language isn't the problem, it's the structure you make with it. It's not impossible for parity between languages, they just didn't for some reason.
Kind of late but wanted to tell the reason to those who are curious. From the very base the Bedrock and Java editions are built completely differently for different systems. Minecraft Java just is not going to run on lower power devices such as a phone or Switch, and it was not built with cross-compatibility in mind. Before bedrock, each system got its own version of Minecraft, which was clearly terribly inefficient and too much work. So Bedrock edition was made from the ground up to work with most devices. However, C++ was used instead of Java, because C++ code is much easier to optimize (and there are a lot of problems with using Java on every device). So they had to build it from the ground up in a different language, and as the person above stated, the language does not have much effect on how the game works, but rebuilding it in a different language definitely does have some effect. When they rebuilt redstone, they did not care about how it works in Java, they cared about how it should have worked. It was kind of a second chance and added a lot of cool new things as purplers mentioned. However, now they introduced unique issues for Bedrock, and a lot of the semi-not-that-big-of-a-deal-bugs and internal workings of the game that redstoners depended on to create cool circuits were no longer there, because they could not be there due to Bedrock and Java being basically separate games.
@@projects8634Java can run on mobiles pretty good, but only with optifine. Even in vanilla it worked with 8 chunks around at 60 fps on my phone. So Minecraft Java would definitely run on Switch at least not bad.
As a Bedrock redstoner, I admire the courage to make this video lol. I’m a big fan of yours, and even though the redstone works differently I still learn a lot of stuff about redstone from TH-camrs like you. Thank you for making these videos!
Im a redstoner on Bedrock and im not realy sure i would love to play around with the speed and compactness the deal sealer for me is the randomnes on Bedrock its so stupid.
As a Bedrock player, you explained to me more clearly what actually is the difference between the redstone of the two editions and now understand why hey say Java redstone is better.
@@nathanieljohnnuqui8745He literally just explained in the video why Bedrock Redstone is broken. Inconsistency is the absolute worst thing that could ever happen to any engineer.
@NightmarAkashi Pretty much saying "I've engineered this thing with so much thought, research, and effort to make it the perfect little piece of garbage anyone has ever seen." Lmao
I've been using a binary counter in my current survival world that makes use of QC. I built it by following a tutorial because I simply needed smth that worked - this video saying "Pistons think they're doors" suddenly made everythign about this machine click for me. It works by quasi powering pistons to push redstone blocks under other pistons, that push blocks onto the quasi powered pistons, allowing for a signal to go through that block the next time a pulse comes through, quasi powering the next piston in the line. I could never have intuited how this works, but now that I know that pistons think they're doors, I can actually use this info to maybe make some of my own stuff. I feel so much smarter about redstone for simply understanding a glitch that was changed to be a feature!
As a bedrock user I think the majority of people who do redstone there would like java redstone, me included. As you mentioned, it simply has more possibilities for redstone capability
As RedStone engineer enthusiast, java just have better precision, less random, and more possibilities. Bedrock RedStone is some sort of random chaotic contraption that are better of as a gambling contraption hahaha
Well now my younger self can finally rest in peace. Always thought that the red stone machines I tried to make from TH-cam videos, Java videos, broke because I did something wrong and was always my fault. Man. So much agony now gone. Thanks for the video and for giving me clarity.
First of all QC and 1 tick piston are just bug from code air, while in bedrock it just make sense to make it random because both should to power at the same time. Also Java is not the "main Minecraft" by having more mads. And is less laggy with bedrock, it isn't better by coming out first or you used more on. I thing bedrock redstone is just fine, it isn't that bad.
@@Waluigiredstone they're bugs that got kept as features because they were so useful. while the randomness may kinda make sense in theory because they are being powered at the exact same time, in practicality it's much more frustrating than useful. the only way random pistons could be useful is if you were trying to make a system that's purposefully random, and there are MUCH fewer use cases for that. most of the time you just want your builds to work reliably every time. sure, you can make an argument saying there is no "main" Minecraft version because they're all equally valid and this whole war between Bedrock and Java is on par with the whole console wars and the console vs PC debate in terms of ridiculousness, if there was a "main" Minecraft version, it would be Java simply because of the fact that it came out first and is still being developed. although i feel like sometimes Microsoft is trying to push Bedrock more and more until eventually Java becomes obsolete. they wouldn’t do that tho because it would literally kill the game. it's just something i worry about sometimes no one's saying it's better _just_ because it came out first. there are *many* reasons why Java is objectively better especially when it comes to redstone. he listed them all out in this video perfectly. yes, there are advantages to playing Bedrock and some aspects of the game may be better overall (like combat imo) but we dont need to get into those debates. so much of it though really just comes down to personal preference. if you like Bedrock more, that's your opinion. if you're not bothered by the inconsistencies, unreliability, and overall slowness of Bedrock redstone, congratulations. you're in the minority
@@Jzombi301 randomness is less used don't mean not used. the way you want your builds to work reliably is by removing all randomness, and not keeping it "2 + 2=5" bedrock is sometime 2+2= 2 , 5 or 7 but it isn't alway unreliably. And bug are just mistake that make redstone harder to learn for beganer and their use is replaceable. sure that it will it would literally kill the game by removing bedrock or java because there is so many people on both. But if Microsoft is trying to push Bedrock more and more until eventually Java becomes obsolete. Is a bad thing, like how I said. Java is objectively better especially when it comes to redstone isn't true, they both the two diffent thing. Most the time Java is smaller and fast but bedrock is less laggy. Like how you can't say an Apple is better than an orange. By having more good youtuber in Java doesn't make it better, just like playing Java doesn't make you better at redstone. if there is a "main" Minecraft isn't a thing. They are both Minecraft! And bedrock redstone isn't that bad and hard, by learning 2 years in redstone. As a 12 years old teenager I can use 2 month of time to make a working calculator in bedrock. th-cam.com/video/qyGnuNPb9uA/w-d-xo.html
You wouldn’t need to rewrite all of the C++ code to use Java-like redstone, legacy console edition has VERY similar behavior to Java edition; I made a Java edition 3x3 piston door and to make it work in legacy console edition required basically just one extra repeater.
@@vDSandbox C# is C++ with a garbage collector. Also, you’d never be able to get Minecraft Legacy Console running as fast as it does with C# on the PS Vita _specifically_
My main problem with pistons in Bedrock is that they don't always activate when they're supposed to. I'm trying to build a castle gate, but I have to spam the button to make all of them go. Sometimes one press activates all of them, sometimes I have to press the button 50+ times
I think the problem you have might be in the timing and placement of the pistons because I only have that problem if I have two pistons facing the same block and I'm trying to fire them at the same time that leads to it being random(not fully sure tho so don't attack me)
@@patoman5112 Well, what you described would indeed be a problem noted in the video (the lack of update order). Because Java has a built in ordering for how blocks update, the machine will ALWAYS fire the same piston. In Bedrock...it will pick one at random
A litte late, but try to put a repeater behind the button with a few ticks of delay, worked for me back when i played pocket edition (that was a WHILE ago, when redstone was just added)
Lol, the whole POINT of bedrock was that java is a slow and RAM demanding mess. C++ is more efficient. Which is needed in order to make games run on devices without top notch hardware. Plus, Bedrock is like everything from phones to smart fridges to consoles to switch.
Incidentally, the bedrock perks could very easily be added to java; (Except maybe the glass.) But multiple mods have been made to waterproof redstone over the years. And still more mods add in moveable tile entities. And for anyone who says bedrock is superior to java because of performance: at least in java you won't fall through the world if you go out too far. Also, saying pistons act like doors would really clear up QC for beginners.
Honestly Mojang is just being lazy when it comes to Bedrock and Java, and I believe the reason bedrock is so broken (Keep in mind I mean broken as in the far lands precision errors and other problems, like falling through the world, and the half assed redstone system) is because they rushed it's development, if you remember, Bedrock was very far behind Java, while Java got the 1.10 update, Bedrock players finally got redstone, then all of a sudden, All of the newer features got implemented into Bedrock, and the Better Together update happened, which merged all the non java editions, so much was done in so little time it's no wonder there are so many problems, they barely got any time to do bug testing on the game, however, they never got around to fixing the broken stuff and just left it as is
As a bedrock Redstoner, this video didn't anger me, instead, it made me want Java Redstone more in bedrock. One of the major reasons is the Redstone timing and piston push time.
Fr. Many of the things that weren’t added into bedrock were because of hardware limitations back then or it just simply being a bug in Java. But I can’t see why they can’t just make mob spawning faster or give us the nether roof or fix some of these really simple redstone things like observers and pistons being faster.
I remember designing a 3x3 flush piston door in bedrock and had the worst time with piston retraction order. The door would frequently break because I was powering multiple pistons at the same time, but wasn’t able to find a way to make the redstone compact enough to find any other solution.
This is why I respect bedrock redstone creators bc they still manage to make insane builds while being super limited. Im a intermediate bedrock redstone user and it works for me even tho it's objectively terrible
@@danek_hren Actually no, Java redstone may have a number of additional features, but it also has its own limitations. For example, there is no way to build a 1x2 redstone ladder that actually sends signals downwards in Java edition, as far as i know. (only using redstone and a trasparent block, no pistons, torches, other stuff etc.)
QC Makes like 15x more sense when you find out how it came to be, and what's nice about it is it actually introduces uses to a lot of blocks in redstone purely for giving updates to the piston in different ways.
@@agsilverradio2225 disagree, the uses of it are immense and its most useful way to make BUDs, and the observer only exists for bedrock to get a BUD in the form of an actual BUD block. flying machines are 10x better with QC also, and some things become impossible without it.
Disclaimer: excuse my inconsistent grammar. I'm rushing. I have played both versions for a few years now (and coincidentally programmed in both languages), and I definitely see where this all comes from. For me, it is bedrock's unreliability vs java's bugs gone features. The problem is that the main bedrock redstone hate is from its lack of these bugs gone features. Mostly this is QC of course. There is also block spitting, which to me is completely unintuitive (useful as it may be), and I still don't know whether or not this is and/or was intended. Outside of piston doors, I don't have a lot to say. Movable tile entities are useful everywhere, and both versions have pros and cons in storage tech (I never really delve into that so I can't say anything really). Outside of that, I don't think there are any notable differences. Actually, there is that side (that I personally hate) of computational redstone that uses pistons/observers everywhere where QC causes pain and block spitting brings healing. I will always stick to classic (ie. dust, repeaters, comparators). Piston doors are the main source of the debate. For fast doors, java is all centred around 0-ticks, which I am fairly bad in but they seem fairly repetitive to me. But I admire everyone who faces the challenge of making compact 0-tick doors, which I consider the most challenging piston door field. Bedrock's fast doors really come down to layouts. After that it's just timings, which I tend to struggle to keep motivation for. Aside from layouts, they are really the same as just compact doors, but all about the pain of timings. Bringing me on to compact doors. Controversial opinion time: At a world-record level, in this day and age, I believe it is more challenging and fulfilling to work on compact doors in Bedrock. Soft inversion is the cherry on top, always motivating you to go layout-size on the bottom. (Cherry on bottom?) Lack of QC/spitting, and all the timing inconsistency, make smallest possible a lot larger in bedrock than java. Don't get me wrong, I admire the cyclers, observer-spammers, hopper ROMmers of the java world. And my utmost respect for the obsless sweats knowing the ins and outs of every entity in the game (I think entity usage is something missed from this video, more on that shortly). But simply because progression is nowhere near the level of Java in bedrock, I find it more fun and more constantly interesting wiring small (relatively) doors on bedrock. Everything has not been done already. Quick note about the entities, I rarely use them tbh. But in bedrock it seems to be armour stands and striders in minecarts (there's some tff with 6 striders or smth idek). Then I go to Java and I've angered an enderman in a boat clipped into sand held up by 4 furnace minecarts clipped into hoppers in a dh system with 20 chest/hopper minecarts. And a chicken pod for extra scenery. I think I got my point across. ... Example Take an example, I recently cracked the key to a 4-wide 7x7 vault door in bedrock. A similar example in java is the 1-wide cycle doors of late (most notably the 5x5). What's the difference? That same cycle concept can be scaled up intuitively and without a massive amount of difficulty (that will come smallest possible attempt). But the 4-wide 7x7 vault concept I have works only for that size, no 8x8s happening yet. This constant required innovation is what makes bedrock compaction ultimately more fun for me. TL;DR Intro: I am unbiased, with years of simultaneous experience in both editions. Bedrock has unreliability, Java has QC and block spitting (which I find completely unintuitive). MTEs are amazing. Everything outside pistons and observers is largely unaffected (eg. classic computational which is almost edition-proof). Fast doors: Java => 0-ticks => kinda repetitive => unwire-able layouts aren't repetitive => but they're unwire-able. Compact 0-ticks => most challenging piston door type IMO => mad respect. Bedrock => only really layouts => after that just compact doors with pain timings => pretty boring => motivation STRUGGLES. Small doors: record-level, current knowledge => Bedrock more challenging/fulfilling => even though smallest possible is bigger => controversial I know. Bottom layout size => pretty much needs intricate soft inversion => tricky and fun. Bedrock has less layout progression (and just general) => (see the example). Finally, obsless+entityful sweats are crazy people with triple my iq and knowledge capacity. Thank you for listening to my TED talk.
issue is that he forgot to mention a few things, BEDROCK redstone if your on a chunk border FAILS, rotation FAILS. The main issue with bedrock redstone is that you have to COMPENSATE too much, have to build a door at a chunk border? Sorry, you CANNOT get it to work at all. Want to rotate your contraption? Nope. You practically have to rebuild your entire base to fit the door, and sometimes the doors being more reliable, compact, and fast IS USEFUL IN SURVIVAL. Its a pain to get bedrock redstone working. You are CLEARLY biased in this situation. Yes, bedrock redstone can be "more fun to compact". The issue is that bedrock redstone will ultimate be bigger, slower, and trash. Yes, it is more fun to compact redstone on bedrock, but that really isn't the case. You said java is "kinda repetitive' but THE ISSUE with that is java ALLOWS for more ceatvivty when it comes to layouts, beacuse there are more way to power pistons. Another flaw in your argument is the point that bedrock redstone is "more chaleging and complicated" which is completely FALSE. Ive found java redstone to be extreme changeling, you have to spam entities, find smart ways of doing things. The point of entities, fidning hitboxes, and stuff completley counterargues you saying that bedrock is harder. People spend HOURS finding ways to fit entities into doors. If you say bedrock is more chaneling, you clearly dont have enough experince in java redstone. The most arguable part of java redstone, is that you can practically get bedrock redstone with mods, which combined with java's superior reliability makes it better. This includes mtes(or movable tile entities) with carpet mod. You can also if you really want to remove block spitting. Mods just make java superior, which is LEFT OUT OF YOUR ARGUMENT. Overall, you leave out major details making your argument flawed. Yes it is hard to account for the flaws of bedrock. But at some point, and mods, java redstone gets harder, because you get more creativity with layouts. Also, block spitting and budding ARE INTUITIVE to 99% of redstoners. All these facts CLEARLY show that you that have less experince with java, or are biased. Either way, there are gaping holes in your argument.
@@gearsgamer7115so youre telling me that all the bedrock upsides can be added by mods but not the other way around Have you ever heard of behaviour packs? Yes you cando do you just have to do a little research before spelling bias
@@CERISTHEDEV the issue with behavior packs is that they are too limiting to modify pistons. They are in a part of the code that cannot be modified legally. Even if you could noone would do it because it could break bedrock and with multicore support, it might break easily. The limitations of behavior packs and the legal implications of modding a part of Minecraft that's meant to be only changed by devs. That's why mods add stuff on java, and that's why old 2010 mods that modified the main code of Minecraft were removed by notch.
I play Bedrock and I completely agree that the difference between Java and Bedrock is outrageous as wood farms and cobble farms cannot be automated (with out a renewable tnt source) because we don't have tnt dupers so all we can do is use wither cages, which are difficult to build I don't feel offended at all, I am actually very happy that this raises awareness about Bedrock/Java unequallity. I am also aware that Bedrock has some things that Java doesn't.
I knew bedrock redstone was bad (as i already hated how sluggish the piston is), but then I learned about the fact the some redstone only activates every other tick. Then I remembered that there's no priority on redstone, the game would just choose a random block to update first. I cannot remember how many times my redstone would fail because of that one difference, it truly was painful.
As a bedrock player, I like the more realistic and intuitive areas of bedrock, but the randomness and slowness makes traps large, over complicated and usually easy to spot.
@@juanpaulofricke1506 yeah, cos it’s much more intuitive when it works the way it would in a real circuit, and I like the nuances like falling snow and other stuff like that
@@Telesto_Timelost I think you’re reading too much into it, all I mean is that some areas of bedrock I find better than Java, but some things I would like from Java instead.
Great video highlighting some of the reasons I eventually moved over to java edition, and I love how you thought about the nuance of the topic, instead of just straight up ranting which a lot of people have already done. I'm so glad I got to help with the proofreading for this! (I'm voidredstone, btw. I changed my name :3)
The worst part it that, in the Legacy Console Editions, almost everything you mentioned was present... Because it was an actual FAITHFUL remake to Java, it has quasi-connectivity, the update order, world clock and all the other minor tweaks like the piston having to be updated to work. The only thing that Legacy doesn't have that Java has is the villager whisper system, because 1.14 was unfortanetely rushed in that edition (as its last update). This edition also plays SO much betterthan Bedrock, has superflat customization, and stuff that even Java doensn't have like minigames, free mashup maps, tutorial worlds and looks like Java while having its charm. I miss Legacy so much, and I know that if Mojang/Microsoft weren't so greedy, it would have continued to be updated potentially even implementing crossplay between consoles... I hate Bedrock Edition.
@@DaDokk66im a bedrock player (because mojang hates console players) And i can confirm bedrock sucks. There’s like one or two things it does better then java and i think one is performance. Which is the most insignificant thing ever. Minecraft is literally Minecraft. If you’re running it on anything other then a potato then you won’t experience issues. Im glad i i can run Minecraft slightly better. Now i guess i will go pay 17 dollars for some knock off of a java mod that of which is free on java.
@gameslikes0grolls no they dont. Xbox only allows you to get Bedrock unless you have a port from before bedrock existed. I know this because i didnt get an xbox one until they made the swotch and all my friends said they wouldnt play with me because i could only get bedrock.
I'm glad I'm on Java, although I'm pretty noob in Redstone some of the simple interactions seem bothersome even for "casuals", and QC makes sense after the simple explanation, knowing that it is detected like a door for two blocks makes it obvious and probably will be very helpful with Redstone.
The best way i can think of to help your redstone is to watch passively people build stuff. Eventually it'll juat click after you sleep on it for awhile. I used to watch alot of scicraft back in the day and now it just clicks alot easier bc I've watched people do this stuff and just passively gained certain knowledge and let it settle until I understood it. Trust me i had no clue about redstone and now I can make spam protected builds after a bit of playing around.
By the way, they can do the same thing despite all of that. Even if they have multiple threads or a separate programming language, it can still lead to at least a very similar result. There's really nothing stopping them, because fundamentally C++ and Java can do the exact same goal but in different methods, even with multiple threads (which one can still handle things the same way by the rate it should update).
Mods for Java is obviously a big win, but something you've not mentioned is how hell navigating Bedrock's microtransactiony UI is. You can't even avoid them just going to find your video settings.
Use to play Java but permanently switched to bedrock and I 100% agree with all of this. I feel like the changes were made for lag purposes on mobile devices but bedrock runs on C++ one of the most robust and fastest languages (because it’s compiled) they could get parity if they had a dev cycle focusing specifically on this parity sadly I don’t think the community has made enough fuss about it. I would love to see a parity redstone update where Java gets movable entities etc. and bedrock fixes these issues.
@@folksyoxytocinnot the original comment but I’ve done the same thing. In my opinion it’s a way more refined and smoother Vanilla experience. From the better performance and small features like putting potions in cauldrons and making tipped arrows with them without the need for Dragon’s breath. Not to mention the P2P multiplayer makes it way easier to play with friends. I still play Java edition for Modded sessions, along with the whole extra lot of technical customisation w data packs and stuff. But if it’s a wholly Vanilla survival experience I want, I’m on bedrock edition 100%
It means alot larger structures are needed due to lacking QC and you need to add more repeaters in a different tick state to force the correct execution of update orders.
There’s a positive to lack of QC, and that is *drumroll*… vertical redstone clocks. In Bedrock, if you need to save space, you can make vertical redstone clocks using sticky pistons and redstone blocks. You can’t make this in Java because once the piston extends, the redstone block would power the sticky piston. To make a vertical redstone clock in Java, you’d need someway to go around QC, which is impossible. Correct me if I’m wrong. Second edit: I’m talking about piston-based clocks.
"we havent implemented bundles yet because of parity with other platforms, and strive to implement parity with other platforms and versions of minecraft" "Ok, what about moveable tile entities for java and QC for bedrock?" "oh wow look at this giraffe we just made, neat isnt it?"
"Climb the Giraffe? No god no absolutely no such animal harassment in our game. What do you mean no gameplay value? It eats leaves! You can- uh- it erm- it speeds up your tree farming?? That's a *kind* of convenience is it not??" And so it was, on the first day of their snapshot the technical minecraft players would have found an 'exploit' involving hanging hundreds of Giraffes across the entire sky by leads that somehow generates infinite copper ingots that Mojang never patches out because they are too scared of changing something that's a convenient, well needed and accepted income source by the community. No matter how unsightly, unintuitive the connection is or how little they add to casual play. Merry Christmas.
@@user199x This logic only works on Java Edition, on Bedrock Edition they remove everything that remotely seems fun or interesting to people, like the Golden grass on Savannas, or Campfire burning mobs ... Etc.
That answered so many questions and weird moments in old redstone builds thank you for this video I'm pretty sure I'm gonna watch this a couple dozens more times in the future if I get a redstone problem again
it's kinda funny how one complaint in this video is similar to a complaint about C++ (which, funnily enough, is the language use to make bedrock edition)
Good job having properly researched for this video; I don't mind Bedrock redstone being called out, but when it's done it has to be done right :p Sadly it gets even worse since this is only about intended behavior, the game is riddled with countless bugs that ruin redstone even further (for example, powered dust triggers observers on relog, hoppers have trouble picking up items when they aren't all of the same type, hopper pickup range is bad, pistons moving blocks cause horrible memory leaks...) P.S. I haven't played MC in a long time so some of these bugs may already be fixed, but BE devs are so horrendously slow and unresponsive when it comes to these game breaking bugs that I don't expect any of them to be fixed within the next 5 years
6:12 Man, I get the point of the video and agree 100%, but did you _really_ have to give me such an insane rush of nostalgia? 😂 God, playing Tumble with friends with a big-screen projector on the PS3, all in the warmth of my home on a cold winter's day during the break... Man, how I wish I could go back and forget everything, even if just for a day...
playing bedrock is like punishing yourself. if u were given a choice between two cars for free, a ferrari and a toyota, and picking the toyota, is like minecraft fans picking bedrock when the ferrari is the obvious choice
DUDE. I NEVER knew about this "QC" nonsense. Now that I know this, I have to try it out! I've always wondered how the Wizards of Redstone (TM) were able to make such massively complex machines in such a small space and why my redstone always sucks. This discovery to me feels like the discovery of the wheel, or fire, for mankind. Everything is open to me now, I UNDERSTAND. Nobody ever seems to talk about it or mention it. It's why I've never known how redstone fully works for the entire past 15 years playing the game.
Absolutely love how you explain this! I love how you did a full walk through on how Java is better instead of just simply saying “bedrock sucks” amazing video!
I just had a weird idea on how redstone pairity could possibly be achieved without making anyone mad... at the cost of doubling the amount of redstone items. My idea is to make "reinforced" redstone components, these would act exactly like bedrock components (upsides AND downsides alike) and would replace the normal redstone components in bedrock worlds, with normal redstone items acting the same as in Java edition. Pros: More redstone components. No contraptions would be broken by this in particular. Older redstone tutorials would still be valid. No need to get used to new weirdness if you don't want to. Cons: More redstone components. Different crafting recipes required. New weird interactions (probably). More textures. Less intuitive overall. Edit1: fixed an error I made and cleared things up a bit (hopefully)
maybe make them craftable with copper and redstone,and add a new texture to diffrientiate it from normal redstone,maybe not much of a change just orange instead of red,great idea,its like the petrified slab situation,but you can still use old tutorials for the classic bedrock redstone,just require copper with it,which adds a new use for copper,and the redstone you had on hand or in chests in bedrock would change to classic bedrock redstone thingy.
@@Damian-cilr2 the problem with that idea is that survival bedrock redstoners would need to collect extra materials to use the classic bedrock redstone stuff. Then again there is more stuff about Java redstone than bedrock redstone
Stop that. It is rude and does not actually fairly represent bedrock or the marketplace. Also, how is the everlasting hell buying a texture pack going to change the game entirely. Plus, how hard is it to create a skin or implement a skin on Java? Where as in bedrock you can just create one.
@@uncookedbacan The bedrock marketplace is a pile of dog shit, mojang doesn't do anything to make it better and prices are way too high for what you get. The skin maker thingy included on bedrock is extremely limited and most, if not all of the skin creator external apps are complete garbage filled with tons of ads. You buy texture packs, you buy maps, you buy skin packs that you could very easily get for free with a little searching on the internet, but since the average bedrock player is around 7 years old, they don't understand and will pay with their parents credit card.
QC in a nutshell: redstone is a dust, powered redstone dust falls, partially activating the piston, it doesn't have enough power to fully extend, update gives it a push. but the same amount of underpower doesn't allow it to deactivate properly
honestly, i think that if mojang would do a massive redstone overhaul once, i'd want it so some features like quazi connectivety be a gamerule option, yet have things like the glass moving redstone downwards, or movable tile-entity's, also be a feature. so basically any features the versions have that differ from eachother making the contraption break be gamerule options, yet the features that could break some redstone that are completely avoidable not.
I’m a bedrock player, and these points are completely valid. I always wanted to do cool stuff when I first started playing in 2018, but I never knew the differences. Heck I didn’t even know there were to Minecraft versions at the time. Seeing this video has CONVINCED me that java redstone is better. I just need to buy a computer is all :P
Without any pistons in your world (because bedrock pistons suck) sure but if some absolute psychopath decided to actually build piston stuff on bedrock it would begin to mount up. Not so fast anymore with a fat load of constant ticking pistons bringing you back down to java's level!
@@darkpro_xgm what kind of stupid question is that? I don't even play bedrock! I'm just saying that just because a single piston doesn't lag doesn't mean it isn't a problem! Because guess what? if you place more pistons, you get more lag! so if someone wants to make a big piston thing, it'll make big lag! shrimple bro. and yeah java doesn't have this issue so bedrock should go fix itself
@@ViciousVinnyD bro if you don't even play on bedrock how can you assume such a thing, my mc world has more than 300 pistons and I DON'T EVEN LAG ONE BIT, why? Becuz bedrock somehow reduces lag that much my FPS literally had never dropped in bedrock and my pc isn't even that good it has like 8 gb of ram
@darkpro_xgm because your pc is running the check every frame, your ram isn't all that important here. Your cpu would be more important. Anyways, that aside why the hell would you want a game to be less optimized? Bedrock needs to fix this. People with shit computers shouldn't be locked out of playing a game with literally just cubes because someone on their server built a Redstone piston door.
As a bedrock only player. With channel that focuses on BEDROCK REDSTONE TUTORIALS I never understood the whole Redstone debate. Bedrock redstone just makes sense and is more realistic then java. If something isn't connected in bedrock it won't work, the whole bud powering and QC thing in Java makes absolutely zero sense to me. Another thing Slime is sticky so you can say it's GLUE of Minecraft. How does it make sense that you have a Sticky Piston, a piston with "GLUE" on it connected to a block made of "GLUE" and still have them separate THE WHOLE POINT OF IT IS TO BE STICKY. To me Java redstone seems to be the epitome of BUGS being turned to "FEATURES". Sure you can't say it hasn't allowed for some mind blowing builds. But to say that Java Redstone makes more sense or is more realistic then Bedrock is just wrong.
Well, when you are talking about realism… if you take glue and glue two things together… and just really fast pull one of those things, they will propably split…
Do you really expect a fictional machine to function “realistically?” Even if you ignore the fact that these machines are fictional, there are instances of them not following logic.
1:10 bro, you used the mettatron ex fight music, and i just so had undertale open in the backgroung WHILE BEING ON THE CHAT SCREEN BEFORE THE FIGHT, so i thought the fight strarted(bruh)
I feel like a good solution to Pistons is adding a new variant to both that acts as it counter part, thus adding java pistons to bedrock and bedrock pistons to java.
I used to play java but now its more convenient to play bedrock, i have to say bedrocks redstone is pretty hard to make anything complex and wish they would rewrite it to be like java
how is it more convenient to play a buggy mess,.I used to play bedrock all the time but i kept glitching in weird ways(aka textures not showing up, falling through the world randomly and losing all my stuff, weird stuttering when going out of spawn chunks even though my pc was pretty much top of the line, Redstone buggy mess, friends getting disconnected, etc) and having a SCAM of a marketplace which pulls you in to buying worthless piles of junk for "content". This was not to long ago, and java with essentials is actually EASIER than bedrock to setup multiplayer, because anyone can join your world if your friended. Java with a few mods like essential and carpet can make bedrock look like trash, well... because it is. With sodium i get BETTER performance than bedrock (like hundreds more fps, its CRAZY), essentials(to make server creation easier), and carpet. In what way is bedrock MORE CONVIENNT????
@@gearsgamer7115 It's like the iPhone vs android debate. Sure, it is easier to mod androids and do more with them yet iPhones are more popular with the general populace. People don't buy iPhones because of its moddability or versatility, they buy them simply for convenience- same could be said about bedrock Minecraft. Most Minecraft players are young and/or don't have the necessary resources to play java (most play on mobile) and most don't even know there are such huge differences. From what I've seen, a lot of people like to play bedrock simply because of the crossplay and better performance simply because they don't know about mods like essentials and/or optifine, sodium, iris, etc. If the base performance of java was improved and server creation was made easier, I'm sure more players would switch over to Minecraft Java.
6:26 I also tried something with redstone. I actually wanted to have lamps that retract into the ceiling. I had to try so much more than I would have to try in Java because it always broke because there is no update order. That was so frustrating that I just don't want to build all my redstone circuits so cool anymore and just built everything more quite boring😢
Being a *"QUITE"* decent redstoner in both java and bedrock, no, not all want java redstone in bedrock, the redstone from java and bedrock just require different skillsets, example, me, being a bedrock player before playing both version I was just plain disgusted at how chests, furnaces and other shit are immovable by pistons and QC too (it really feels counter intuitive lol) but I love the fact that some circuits aren't rng based lol (but slot machines in java sucks lol cuz of that), both are great at different things and well I just prefer bedrock over the shitshow of coding that is java lol (yea I'm a computer engineering student lol)
If only we could combine the two redstones. I know Java redstoners would like movable furnaces/dispensers, and bedrock redstoners would like to have noteblocks activate observers. Just keep your quasi-connectivity magic on your side of the fence 😂
3:27 "one of" without a doubt, but "the biggest" feels improbable. Minecraft's modding community is certainly near the top, but I think Skyrim's is probably superlative.
I have been playing on Bedrock for my whole life, and this video explained pretty much all the problems I have ever encoutered with redstone. If I wasn't already subscribed, I would do it again! Thank you! P.S. , could you please do a video that debunks some redstone tutorials that claim to work on Bedrock but don't?
I have been playing Java for at lest 1/4 of my entire life. Anyway. Shocking: Exploitative false videos about fake Redstone builds on TH-cam for that awful M1cr0soft thing are a thing too, now... Who'd have thought?
@@jojolafrite90 minecraft bedrock has more to it than the marketplace...Learn to see further than just a promo. i just feel like 90% of the java players simply think that you need to go to the marketplace first in bedrock for mods;but you CAn STiLl IN stAlL MOds WitHOut THE MarKEtPlaCE. YOU CAN ALSO NOT BUY ANYTHING AND IGNORE THE FREAKING PROMOS ORE MAKE YOUR OWN SKIN OR IMPORT ONE. honestly bedrock is more than a dumb marketplace. if you couldnt resist cliking that every day you either have a low attention span or something is seriously wrong with you. btwyou didnt have to be rude
Honestly the things that annoy me the most about bedrock is the removal of gravity block duping and no building on the nether roof. Thats the dealbreaker
@@EchoXScreach it only gives you 1500 per hour per portal . Not worth the wait for me. The drip leaf method is much better. Where the only limitation is lag. Doing it in the end also makes it much faster. Instant world exit boosts the rates.
@@agsilverradio2225Realistically getting onto the Nether roof isn't something that happens on accident, but not being able to build on it at all is still a deal breaker.
Hey purplers! I am trying to start doing redstone and so far i have been having a blast, but today you touched on the importance of mods and i got wondering which ones can help me. Do you plan on doing any sort of video/post on what mods and texturepacks you are using?
I mean he stated the most important 3 mods in the video. WorldEdit, Carpet Mod and Litematica. And you don't really need the last 2 except for super technical stuff
I started redstone on bedrock and not to long ago I tried coming back to it because I was on vacation and I was building a block storage system (as in if you place a block on ground it will get sucked into the floor and get stored) but I was getting so frustrated because it only worked 10% of the time
I feel I need to defend bedrock a bit. Bedrock is inferior in the way it is because it's getting held back by mobile. EVERYTHING has to be functional on mobile or mojang doesn't ad it, that's why bedrock doesn't have a functional off-hand. Bedrock has many cool exclusive features, but in the end it doesn't matter because mobile support basically lobotomizes it.
@@Jack_Zandara Probably not, pistons wouldn't need to tick for one (which is probably just as if not slower than running things ever tick instead of every other tick), and depending on how the piston delay is implemented it might be slower that not having a delay at all (hopefully it's handed in the same place as checking if it can push when blocked). If it did lower perf it would probably be extremely minor.
I was actually confused about QC until you said they copied the door.
Now everything makes sense 😂
Yeah I also was always confused when people brought it up, but with the door it makes complete sense now.
@@-sammot- yeah
RIGHT??!?!?! I NEVER KNEW
@@-sammot- yeah
Omg me too, lol
As one smart redditor once said
Java edition redstone is like 2 + 2 = 5
Bedrock redstone is like 2 + 2 = 4, sometimes 2 and sometimes 7
yes.
Accuracy is second to none.
Agreed
Yes
Well said
Bedrock is better for beginners, the problem with being better for beginners is that you can do less. Java may be harder to learn but the skill ceiling is enormous
Honestly, I disagree. I started learning redstone on bedrock, and the entire reason I swapped to Java was because I felt like bedrock redstone was stupid and made no sense.
@@gegloos6837 yes
I don't know what the difference is between Java and Bedrock in terms of introduction. Can you explain?
Because redstone on Bedrock seems more confusing when it only works 50% (or less) of the time. And as far as I'm concerned, the game is pretty much the same in terms of everything else (with everything, I mean the beginner experience).
That is in fact true, BUT YOU CANT DO THE COOLEST STUF LIKE FLYING MACHINES I BEDROCK, IT MAKES ME ANGRY CUZ ITS THE THING THAT IM GOOD AT AND IM A STARTER.
The skill ceiling is Non existant
Old Minecraft devs: oh oops pistons think they're doors. Wait that's useful? Fine, enjoy!
New Minecraft devs: Oh the copper lamp takes a tick to update? NUKE IT, FUCK THE UTILITY
In case you hadn't noticed... They're the same devs. Jeb has been on the Minecraft team since he first added redstone back in 2010. Yes, there are new people, but most of the old team is still there.
It's the same old devs just aging badly.
@@lasercraft32
It's Microsoft pulling the strings now
True
@@lasercraft32aren’t the Java teams and bedrock teams diffent?
Also, this video actually made me understand how QC works. Pistons have the hitbox of a door.
Yeah, I never understood why or exactly how qc worked, but this really clears things up.
well, not hitbox, rather redstone detection box. And you also need to update them to recognize that :)
Yup, it couldn’t have been explained better
Yeah it's always just been magic.
@@KajtekBeary The code is italian
Me: This doesn’t seem so bad.
Purplers: Observers don’t detect noteblocks.
Me: bro what
Unthinkable
literally tone blind
That’s like the main use of noteblocks
@@Tankerrex3 bro theres no way u got me nonstop giggling from that dumbass joke HAHA
WHAT
As a bedrock main myself, I can fully agree with this statement.
a true chad
Wish we would get a redstone parody update
Same
True
same man i built a fully functioning 5x5 door it doesnt work in 1.19 but i tested EVERYTHING IN THE REDSTONE TIMING IS THE SAME and java doesnt do that either they changed the redstone in someway and i made a really fast 4x4 depending the bedrock timings it made whole sense but the last redstone point which does 2 double piston extenders BROKE THE ENTIRE THING BUT ITS FULLY COPIED CORRECTLY i just dont get it i didnt make a repeater powering the same repeater to make it not turn off and no mistakes i searched 1 hour 20 minutes and found literally nothing
Years ago, I switched from bedrock (PE back then) to Java and never looked back. The only thing I miss about Pocket Edition is that you had moveable tile entities. Allows for some fun hidden traps.
if you get mods then you can do those extra thingies from bedrock (PE)
Same
yea fr
As a technical-ish Bedrock player, this is very accurate and I'm impressed with the research that went into this, especially with the c- and p-ticks (the different redstone components activating on different gameticks)!
Just a few things to note:
- Bedrock does have update order, but for pistons it is randomised because they're special
- The mod you showcased in the video (Trapdoor) is a server-side plugin; "mods" do exist where the exe file is modified
Great video!
Another issue imo about bedrock's random update order for pistons is that if a circuit breaks 1/20 of the time, you might not realize it's unreliable until you've already integrated it into a complicated machine, and now you probably have to completely rebuild a lot of the machine just to fit an actually reliable version of that circuit
@@vibaj16just ensure it only have one possible output its really not that hard and is far more realistic
@@thalassaer4137 minecraft is not supposed to be realistic, and being "realistic" is often annoying anyway, like with bedrock's redstone.
@@thalassaer4137 The point nver was that it was hard, it's that it makes no sense.
And about the point with the realism: That falls flat, and you'd know if you actually watched the full video.
Circuits IRL do not function randomly at all.
Even random number generators are not truly random.
@@thalassaer4137 Circuits are not random. Random Circuits are broken garbage.
what makes this worse is there was nothing stopping them making Redstone act the same on bedrock during development because there's already an identical system they could have worked from in c++ on the original console versions of the game Redstone acts identically to java and is written in c++
it's really not a language limitation at all. heck you could probably directly copy a lot of the java code and just change some syntax and variable names.
@@adora_was_taken Yup, though multi-threading does complicate things, update order being random sounds like a classic thread racing for example (though avoiding that is like the first lesson in multi-threading you learn)
@@Starcrafter23 race conditions seem to be the crux of most of the issues with bedrock tbh. that and server/client desync (e.g. the many many posts on /r/minecraft about randomly dying to fall damage).
That's still not really anything to do with the language. Java has multithreading too, and all the same issues that come with it. If you can write something in Java, it can be written in C++. @@Starcrafter23
The whole redstone system on bedrock is an ungodly abomination. They clearly tried to make it as lag friendly as possible, evidenced by the wierd tick mechanics, but then they went and made pistons tile entities.
as an ex-bedrock redstoner, i always thought the biggest advantage it had over java redstone was being more intuitive, because QC was very difficult to understand for redstone beginners. i even thought that redstone inconsistency made sense as it highlights ambiguous redstone wiring.
only today, 2 years later after leaving bedrock redstone, did i learn about certain bedrock redstone components only updating/powering on odd or even ticks (the observer + rail clock example).
i had a flashback of a time when messing around with observers and repeaters having unusual behaviour. i thought that observers were simply slower, just like pistons. this is true, but not for the simple reason i thought.
i hope this video convinces everyone that bedrock redstone is really bad, because i know i would have been convinced more than 2 years ago. thanks for this video!
But...that's a bug...the concept of bedrock redstone isn't bad that's probably just bedrock being bedrock. Maybe one day they'll fix that since its not as defined as Java QC which they will never fix.
I still think, even after loving (mostly) everything about Java, that the game should at least start with some version of Bedrock redstone. The number of times I see a new player go into redstone, try and make a simple door, then get utterly confused when a piston gets qc powered and just give up. You might think (and probably most people watching a video about redstone) that they will hop onto youtube and start watching tutorials, but in reality most people will probably go "oh well, I tried, redstone isn't that important anyway"
As we advance farther and begin exploiting the bugs (features) of Java redstone, the more you love it and the more you wish for the exploits - leading to the classic argument of should you exploit a game's features. In the end though, there's really nothing you can do, other than maybe making 2 different types of pistons that functions like the 2 versions, which will probably never happen.
Wow it took me 20 minutes to read the comment😂
I remember when pistons (and horses lol, they came at the same time) came to bedrock, the community was very very excited but absolutely devastated when they learned no QC.
@@TheBuilder3324 good luck when you go to college
@@cubed.public In my opinion QC is the type of thing that would really hurt much you're able to do, it could ruin many builds and make it very difficult. It would be nice if there was a way to introduce QC which people would understand, but that's not really easy. But I think that all the parts that make java redstone different other than that are things that affect technical builds and if someone tries to make a technical build, they should try to learn something about it, exploiting how a game is made can make it much more interesting and have much more depth. I think that for now we just need to wait for someone at Mojang to have a good idea to teach players about QC, but that's almost impossible in a sandbox game.
Also if you don’t mind modding, you can add those nice bedrock features to Java, like movable tile entities and redstone on glass etc.
Cant you also add Java features to Bedrock?
@@OriginalChannelName-69420 the thing is, the “nice” redstone features from Java are weird unintentional bugs that extremely difficult to recreate in bedrock. Vs bedrocks nice features are simple and easy to mod into Java.
@@cm4nxdmodding is hard man 😂😂😂
@@OriginalChannelName-69420 Bedrock is much harder to mod than Java.
It's possible but no one wants to do it because it's limited to an api
Real Bedrock players will never feel offended by this video, this is the purest form of truth regarding the bedrock and Java differences. You're tha man.
[Sobbing] Yeah... Didn't even hurt..
Edit: looks like people misunderstood my comment so I will change it.
NO!!!!!! IT HURT
@@alexisaacs699 YEAH IT DID!!
Calm down yall. I put 3000 hours into my world on my switch cuz it's all I had... Bedrock Redstone blows!!!!!! I miss trident killers though lol
BEDROCK>JAVA
It’s also true that a lot of the positives you mentioned with Bedrock redstone can be modded to Java minecraft without sacrificing any of the good things in Java minecraft.
The problem with mods is that they make builds much less shareable. People won’t agree on what mods to use, so it fragments the community.
Of course for example, carpet mod adds MBE, and a lot of people play with that, but it’s still a *much* smaller group than either Java or Bedrock redstone.
@@haph2087 True. But more to the point that a player just having fun with redstone on minecraft can get all the positives of both versions with Java and Mods.
@@gardenshed6043 Sure.
@@haph2087 which is why we all pray for Mojang to just add movable block entities into java
@@ovencake523 True.
Java player on steam deck here. This is the exact reason I had to stop playing Bedrock. It was just not predictable at all, and as Mumbo said, "Redstone is a logic-based system".
Random is not logic and logic is not random. If your logic system is random, it is not logic. It is chaos.
You can play minecraft on steam deck? I thought it coudl run only games that are on steam.
@@ToothpasteMainNoSleepToday The steamdeck is basically a linux OS fit for games iirc, you can do a lot with it.
Nice
Yeah I'm really considering going to Java at this point.
After years of building piston contraptions in bedrock, exactly Java pistons seemed to me as random and unpredictable. Especially I haven’t seen any logic in Java flymachines, but looking at the bedrock flymachine i can trace the principle of operation step by step
As a bedrock redstoner I can say, bedrock redstone sucks
true simple Jeb door doesn't not work on bedrock edition
Same here, I play Minecraft education edition (which is just another derivative of Minecraft, just free) and it sucks
@ClockGod1234 I agree, bedrock bridging is better in bedrock; but, my initial comment never said that it wasn’t nor discussed which is the best version to play in. Both versions have their pros and cons, that is why I play both versions; when I get tired of slow redstone I go to java, and when I get tired of weird QC shenanigans I go to bedrock
@@EuniceGurait's does I'm not even a Redstoner but I made one my self and it's working
@@EuniceGurai did make it with some changes.
The language isn't the problem, it's the structure you make with it. It's not impossible for parity between languages, they just didn't for some reason.
Kind of late but wanted to tell the reason to those who are curious. From the very base the Bedrock and Java editions are built completely differently for different systems. Minecraft Java just is not going to run on lower power devices such as a phone or Switch, and it was not built with cross-compatibility in mind. Before bedrock, each system got its own version of Minecraft, which was clearly terribly inefficient and too much work. So Bedrock edition was made from the ground up to work with most devices. However, C++ was used instead of Java, because C++ code is much easier to optimize (and there are a lot of problems with using Java on every device). So they had to build it from the ground up in a different language, and as the person above stated, the language does not have much effect on how the game works, but rebuilding it in a different language definitely does have some effect.
When they rebuilt redstone, they did not care about how it works in Java, they cared about how it should have worked. It was kind of a second chance and added a lot of cool new things as purplers mentioned. However, now they introduced unique issues for Bedrock, and a lot of the semi-not-that-big-of-a-deal-bugs and internal workings of the game that redstoners depended on to create cool circuits were no longer there, because they could not be there due to Bedrock and Java being basically separate games.
@@projects8634Java can run on mobiles pretty good, but only with optifine. Even in vanilla it worked with 8 chunks around at 60 fps on my phone. So Minecraft Java would definitely run on Switch at least not bad.
This is not a shock to me
It's not just redstone. There are hundreds (if not more) of small differences between the games for literally no reason.
Java is written in C++.
As a Bedrock redstoner, I admire the courage to make this video lol. I’m a big fan of yours, and even though the redstone works differently I still learn a lot of stuff about redstone from TH-camrs like you. Thank you for making these videos!
Hi. I'm a stoner too. i'm not red, though.
Im a redstoner on Bedrock and im not realy sure i would love to play around with the speed and compactness the deal sealer for me is the randomnes on Bedrock its so stupid.
I'm a man.
No bedrock has better redstone i hate Java edition
@@drashyatutorial9379 Average Bedrock fanboy:
As a Bedrock player, you explained to me more clearly what actually is the difference between the redstone of the two editions and now understand why hey say Java redstone is better.
Bedrock version fixed redstone
Java version the glitch got keep
@@nathanieljohnnuqui8745 predictable glitches are good if they can be used.
@@nathanieljohnnuqui8745He literally just explained in the video why Bedrock Redstone is broken. Inconsistency is the absolute worst thing that could ever happen to any engineer.
@@VoidHxnter Yeah but his thinking is "It was made to be inconsistent so it's ok" and it makes my brain hurt that someone really think that way
@NightmarAkashi Pretty much saying "I've engineered this thing with so much thought, research, and effort to make it the perfect little piece of garbage anyone has ever seen." Lmao
I've been using a binary counter in my current survival world that makes use of QC. I built it by following a tutorial because I simply needed smth that worked - this video saying "Pistons think they're doors" suddenly made everythign about this machine click for me. It works by quasi powering pistons to push redstone blocks under other pistons, that push blocks onto the quasi powered pistons, allowing for a signal to go through that block the next time a pulse comes through, quasi powering the next piston in the line. I could never have intuited how this works, but now that I know that pistons think they're doors, I can actually use this info to maybe make some of my own stuff. I feel so much smarter about redstone for simply understanding a glitch that was changed to be a feature!
the thing is, you can add all the benefits of bedrock redstone to java through mods with none of the drawbacks, but not the other way around
I'm pretty sure somebody could write a behaviour pack to mimic java if they wanted to
@@micayahritchie7158 it won't work correctly
@@Azure9577 because?
@@micayahritchie7158 No one wants to.
@@jojolafrite90 I'm aware
As a bedrock user I think the majority of people who do redstone there would like java redstone, me included. As you mentioned, it simply has more possibilities for redstone capability
Yes exactly
same
Yea I’m a bedrock user by the way
As RedStone engineer enthusiast, java just have better precision, less random, and more possibilities. Bedrock RedStone is some sort of random chaotic contraption that are better of as a gambling contraption hahaha
@@rogelioayus exactly
i have always thought QC was very strange...but this is the first i have ever heard WHY it works the way it does...and now it makes perfect sense.
Well now my younger self can finally rest in peace. Always thought that the red stone machines I tried to make from TH-cam videos, Java videos, broke because I did something wrong and was always my fault. Man. So much agony now gone. Thanks for the video and for giving me clarity.
As someone who started out with bedrock redstone and is transitioning to Java, I can safely say that Java redstone is miles ahead of what bedrock has
now if only Java could steal what's left of Bedrock's running shoes lol
First of all QC and 1 tick piston are just bug from code air, while in bedrock it just make sense to make it random because both should to power at the same time. Also Java is not the "main Minecraft" by having more mads. And is less laggy with bedrock, it isn't better by coming out first or you used more on. I thing bedrock redstone is just fine, it isn't that bad.
@@Waluigiredstone they're bugs that got kept as features because they were so useful.
while the randomness may kinda make sense in theory because they are being powered at the exact same time, in practicality it's much more frustrating than useful. the only way random pistons could be useful is if you were trying to make a system that's purposefully random, and there are MUCH fewer use cases for that. most of the time you just want your builds to work reliably every time.
sure, you can make an argument saying there is no "main" Minecraft version because they're all equally valid and this whole war between Bedrock and Java is on par with the whole console wars and the console vs PC debate in terms of ridiculousness, if there was a "main" Minecraft version, it would be Java simply because of the fact that it came out first and is still being developed. although i feel like sometimes Microsoft is trying to push Bedrock more and more until eventually Java becomes obsolete. they wouldn’t do that tho because it would literally kill the game. it's just something i worry about sometimes
no one's saying it's better _just_ because it came out first. there are *many* reasons why Java is objectively better especially when it comes to redstone. he listed them all out in this video perfectly. yes, there are advantages to playing Bedrock and some aspects of the game may be better overall (like combat imo) but we dont need to get into those debates. so much of it though really just comes down to personal preference. if you like Bedrock more, that's your opinion. if you're not bothered by the inconsistencies, unreliability, and overall slowness of Bedrock redstone, congratulations. you're in the minority
@@Jzombi301 randomness is less used don't mean not used. the way you want your builds to work reliably is by removing all randomness, and not keeping it "2 + 2=5"
bedrock is sometime 2+2= 2 , 5 or 7 but it isn't alway unreliably. And bug are just mistake that make redstone harder to learn for beganer and their use is replaceable.
sure that it will it would literally kill the game by removing bedrock or java because there is so many people on both. But if Microsoft is trying to push Bedrock more and more until eventually Java becomes obsolete. Is a bad thing, like how I said.
Java is objectively better especially when it comes to redstone isn't true, they both the two diffent thing. Most the time Java is smaller and fast but bedrock is less laggy. Like how you can't say an Apple is better than an orange.
By having more good youtuber in Java doesn't make it better, just like playing Java doesn't make you better at redstone. if there is a "main" Minecraft isn't a thing. They are both Minecraft!
And bedrock redstone isn't that bad and hard, by learning 2 years in redstone. As a 12 years old teenager I can use 2 month of time to make a working calculator in bedrock. th-cam.com/video/qyGnuNPb9uA/w-d-xo.html
@@Jzombi301 Java isn't that good
You wouldn’t need to rewrite all of the C++ code to use Java-like redstone, legacy console edition has VERY similar behavior to Java edition; I made a Java edition 3x3 piston door and to make it work in legacy console edition required basically just one extra repeater.
legacy is written in c# not c++
@@vDSandbox C# is C++ with a garbage collector. Also, you’d never be able to get Minecraft Legacy Console running as fast as it does with C# on the PS Vita _specifically_
They probably ported the java logic over instead of rewriting it
@@half-qilin c# has a lot more differences from c++ than just a garbage collector wtf
@@half-qilin not it is absolutely NOT. C# and C++ are two completely different beasts, don't be fooled because it has C in it's name
My main problem with pistons in Bedrock is that they don't always activate when they're supposed to. I'm trying to build a castle gate, but I have to spam the button to make all of them go. Sometimes one press activates all of them, sometimes I have to press the button 50+ times
I think the problem you have might be in the timing and placement of the pistons because I only have that problem if I have two pistons facing the same block and I'm trying to fire them at the same time that leads to it being random(not fully sure tho so don't attack me)
@@patoman5112 Well, what you described would indeed be a problem noted in the video (the lack of update order).
Because Java has a built in ordering for how blocks update, the machine will ALWAYS fire the same piston. In Bedrock...it will pick one at random
A litte late, but try to put a repeater behind the button with a few ticks of delay, worked for me back when i played pocket edition (that was a WHILE ago, when redstone was just added)
@@camilorodriguez5602 I actually managed to fix it by powering the outer pistons from the side. Why did that work? I have no clue, but it did.
That's lag I think so my prescription is a stronger system
As a bedrock player, I would NOT be mad if mojang rewrote the code to be like Java
They physically can’t sadly due to coding languages. So there’s that.😊
Ah yes change WHOLE CODE OF THE GAME
Lol, the whole POINT of bedrock was that java is a slow and RAM demanding mess. C++ is more efficient. Which is needed in order to make games run on devices without top notch hardware.
Plus, Bedrock is like everything from phones to smart fridges to consoles to switch.
@mikeswagga01 they can as the original console additions were written in c++ and the redstone was the same as java.
@@justxisotatik it does not entail changing the whole code of the game
The door explanation for QC is actually incredibly helpful. Than’ you
Incidentally, the bedrock perks could very easily be added to java; (Except maybe the glass.) But multiple mods have been made to waterproof redstone over the years. And still more mods add in moveable tile entities.
And for anyone who says bedrock is superior to java because of performance: at least in java you won't fall through the world if you go out too far.
Also, saying pistons act like doors would really clear up QC for beginners.
'cough cough' farlands 'cough cough'
Honestly Mojang is just being lazy when it comes to Bedrock and Java, and I believe the reason bedrock is so broken (Keep in mind I mean broken as in the far lands precision errors and other problems, like falling through the world, and the half assed redstone system) is because they rushed it's development, if you remember, Bedrock was very far behind Java, while Java got the 1.10 update, Bedrock players finally got redstone, then all of a sudden, All of the newer features got implemented into Bedrock, and the Better Together update happened, which merged all the non java editions, so much was done in so little time it's no wonder there are so many problems, they barely got any time to do bug testing on the game, however, they never got around to fixing the broken stuff and just left it as is
@@lord_wither5605 1.10 isn't really a shining example of a good update. (But I do get your point.)
@@GreatBluePotatoOffical Yeah lets took as example a bug from a fucking alpha version that existed way before bedrock was even planned
@@DigginThrough.MyOldMuscles. i mean he not wrong tho it happened to me aswell in the switch versión
As a bedrock Redstoner, this video didn't anger me, instead, it made me want Java Redstone more in bedrock. One of the major reasons is the Redstone timing and piston push time.
Fr. Many of the things that weren’t added into bedrock were because of hardware limitations back then or it just simply being a bug in Java. But I can’t see why they can’t just make mob spawning faster or give us the nether roof or fix some of these really simple redstone things like observers and pistons being faster.
@@Apersonfarfaraway I know, it's really sad. It's because of things like this that there is like a whole war in the community
I remember designing a 3x3 flush piston door in bedrock and had the worst time with piston retraction order. The door would frequently break because I was powering multiple pistons at the same time, but wasn’t able to find a way to make the redstone compact enough to find any other solution.
This is why I respect bedrock redstone creators bc they still manage to make insane builds while being super limited. Im a intermediate bedrock redstone user and it works for me even tho it's objectively terrible
I am also a bedrock redstoner and I can confirm it can get VERY annoying at times because pistons are VERY SLOW.
What's cool about bedrock is that something made in bedrock will 100% work in Java due to its simplicity.
@@danek_hren Actually no, Java redstone may have a number of additional features, but it also has its own limitations. For example, there is no way to build a 1x2 redstone ladder that actually sends signals downwards in Java edition, as far as i know. (only using redstone and a trasparent block, no pistons, torches, other stuff etc.)
Playing on bedrock stinks. Pistons in bedrock are inconsistent, so sometimes a double piston extender works the first time, but fails the second.
@@astron800 tbh java is still more limited and its users are addicted to its useful bugs. i guess it depends on which edition you get to use first.
QC Makes like 15x more sense when you find out how it came to be, and what's nice about it is it actually introduces uses to a lot of blocks in redstone purely for giving updates to the piston in different ways.
Mojang should have removed QC before Java players could get atatched to it.
@@agsilverradio2225 disagree, the uses of it are immense and its most useful way to make BUDs, and the observer only exists for bedrock to get a BUD in the form of an actual BUD block. flying machines are 10x better with QC also, and some things become impossible without it.
@@agsilverradio2225...why? Just because "It's a bug"? It's extremely useful for redstone, why should it have been removed?
@@agsilverradio2225 Same argument as "Valve should have removed rocket jumping before Team Fortress players could get attached to it."
@@agsilverradio2225 Mojang should have scrapped Bedrock Redstone before players could get attached to it, too
Disclaimer: excuse my inconsistent grammar. I'm rushing.
I have played both versions for a few years now (and coincidentally programmed in both languages), and I definitely see where this all comes from. For me, it is bedrock's unreliability vs java's bugs gone features. The problem is that the main bedrock redstone hate is from its lack of these bugs gone features. Mostly this is QC of course. There is also block spitting, which to me is completely unintuitive (useful as it may be), and I still don't know whether or not this is and/or was intended.
Outside of piston doors, I don't have a lot to say. Movable tile entities are useful everywhere, and both versions have pros and cons in storage tech (I never really delve into that so I can't say anything really). Outside of that, I don't think there are any notable differences. Actually, there is that side (that I personally hate) of computational redstone that uses pistons/observers everywhere where QC causes pain and block spitting brings healing. I will always stick to classic (ie. dust, repeaters, comparators).
Piston doors are the main source of the debate. For fast doors, java is all centred around 0-ticks, which I am fairly bad in but they seem fairly repetitive to me. But I admire everyone who faces the challenge of making compact 0-tick doors, which I consider the most challenging piston door field. Bedrock's fast doors really come down to layouts. After that it's just timings, which I tend to struggle to keep motivation for. Aside from layouts, they are really the same as just compact doors, but all about the pain of timings. Bringing me on to compact doors.
Controversial opinion time:
At a world-record level, in this day and age, I believe it is more challenging and fulfilling to work on compact doors in Bedrock. Soft inversion is the cherry on top, always motivating you to go layout-size on the bottom. (Cherry on bottom?) Lack of QC/spitting, and all the timing inconsistency, make smallest possible a lot larger in bedrock than java. Don't get me wrong, I admire the cyclers, observer-spammers, hopper ROMmers of the java world. And my utmost respect for the obsless sweats knowing the ins and outs of every entity in the game (I think entity usage is something missed from this video, more on that shortly). But simply because progression is nowhere near the level of Java in bedrock, I find it more fun and more constantly interesting wiring small (relatively) doors on bedrock. Everything has not been done already.
Quick note about the entities, I rarely use them tbh. But in bedrock it seems to be armour stands and striders in minecarts (there's some tff with 6 striders or smth idek). Then I go to Java and I've angered an enderman in a boat clipped into sand held up by 4 furnace minecarts clipped into hoppers in a dh system with 20 chest/hopper minecarts. And a chicken pod for extra scenery. I think I got my point across. ...
Example
Take an example, I recently cracked the key to a 4-wide 7x7 vault door in bedrock. A similar example in java is the 1-wide cycle doors of late (most notably the 5x5). What's the difference? That same cycle concept can be scaled up intuitively and without a massive amount of difficulty (that will come smallest possible attempt). But the 4-wide 7x7 vault concept I have works only for that size, no 8x8s happening yet. This constant required innovation is what makes bedrock compaction ultimately more fun for me.
TL;DR
Intro: I am unbiased, with years of simultaneous experience in both editions. Bedrock has unreliability, Java has QC and block spitting (which I find completely unintuitive). MTEs are amazing. Everything outside pistons and observers is largely unaffected (eg. classic computational which is almost edition-proof).
Fast doors: Java => 0-ticks => kinda repetitive => unwire-able layouts aren't repetitive => but they're unwire-able. Compact 0-ticks => most challenging piston door type IMO => mad respect. Bedrock => only really layouts => after that just compact doors with pain timings => pretty boring => motivation STRUGGLES.
Small doors: record-level, current knowledge => Bedrock more challenging/fulfilling => even though smallest possible is bigger => controversial I know. Bottom layout size => pretty much needs intricate soft inversion => tricky and fun. Bedrock has less layout progression (and just general) => (see the example).
Finally, obsless+entityful sweats are crazy people with triple my iq and knowledge capacity.
Thank you for listening to my TED talk.
issue is that he forgot to mention a few things, BEDROCK redstone if your on a chunk border FAILS, rotation FAILS.
The main issue with bedrock redstone is that you have to COMPENSATE too much, have to build a door at a chunk border? Sorry, you CANNOT get it to work at all. Want to rotate your contraption? Nope. You practically have to rebuild your entire base to fit the door, and sometimes the doors being more reliable, compact, and fast IS USEFUL IN SURVIVAL. Its a pain to get bedrock redstone working. You are CLEARLY biased in this situation. Yes, bedrock redstone can be "more fun to compact". The issue is that bedrock redstone will ultimate be bigger, slower, and trash. Yes, it is more fun to compact redstone on bedrock, but that really isn't the case. You said java is "kinda repetitive' but THE ISSUE with that is java ALLOWS for more ceatvivty when it comes to layouts, beacuse there are more way to power pistons. Another flaw in your argument is the point that bedrock redstone is "more chaleging and complicated" which is completely FALSE. Ive found java redstone to be extreme changeling, you have to spam entities, find smart ways of doing things. The point of entities, fidning hitboxes, and stuff completley counterargues you saying that bedrock is harder. People spend HOURS finding ways to fit entities into doors. If you say bedrock is more chaneling, you clearly dont have enough experince in java redstone.
The most arguable part of java redstone, is that you can practically get bedrock redstone with mods, which combined with java's superior reliability makes it better. This includes mtes(or movable tile entities) with carpet mod. You can also if you really want to remove block spitting. Mods just make java superior, which is LEFT OUT OF YOUR ARGUMENT. Overall, you leave out major details making your argument flawed. Yes it is hard to account for the flaws of bedrock. But at some point, and mods, java redstone gets harder, because you get more creativity with layouts. Also, block spitting and budding ARE INTUITIVE to 99% of redstoners. All these facts CLEARLY show that you that have less experince with java, or are biased. Either way, there are gaping holes in your argument.
are we still talking about the funny block game
@@gearsgamer7115 good rebuttal
@@gearsgamer7115so youre telling me that all the bedrock upsides can be added by mods but not the other way around
Have you ever heard of behaviour packs?
Yes you cando do you just have to do a little research before spelling bias
@@CERISTHEDEV the issue with behavior packs is that they are too limiting to modify pistons. They are in a part of the code that cannot be modified legally. Even if you could noone would do it because it could break bedrock and with multicore support, it might break easily. The limitations of behavior packs and the legal implications of modding a part of Minecraft that's meant to be only changed by devs. That's why mods add stuff on java, and that's why old 2010 mods that modified the main code of Minecraft were removed by notch.
I play Bedrock and I completely agree that the difference between Java and Bedrock is outrageous as wood farms and cobble farms cannot be automated (with out a renewable tnt source) because we don't have tnt dupers so all we can do is use wither cages, which are difficult to build
I don't feel offended at all, I am actually very happy that this raises awareness about Bedrock/Java unequallity. I am also aware that Bedrock has some things that Java doesn't.
I knew bedrock redstone was bad (as i already hated how sluggish the piston is), but then I learned about the fact the some redstone only activates every other tick.
Then I remembered that there's no priority on redstone, the game would just choose a random block to update first. I cannot remember how many times my redstone would fail because of that one difference, it truly was painful.
and so is the truth
As a bedrock player, I like the more realistic and intuitive areas of bedrock, but the randomness and slowness makes traps large, over complicated and usually easy to spot.
realism in minecraft??? 😭😭😭😭
@@juanpaulofricke1506 yeah, cos it’s much more intuitive when it works the way it would in a real circuit, and I like the nuances like falling snow and other stuff like that
@@Shotgundude1bro I don’t think that real life has an infinite power source
@@Telesto_Timelost I think you’re reading too much into it, all I mean is that some areas of bedrock I find better than Java, but some things I would like from Java instead.
Great video highlighting some of the reasons I eventually moved over to java edition, and I love how you thought about the nuance of the topic, instead of just straight up ranting which a lot of people have already done. I'm so glad I got to help with the proofreading for this! (I'm voidredstone, btw. I changed my name :3)
The worst part it that, in the Legacy Console Editions, almost everything you mentioned was present... Because it was an actual FAITHFUL remake to Java, it has quasi-connectivity, the update order, world clock and all the other minor tweaks like the piston having to be updated to work. The only thing that Legacy doesn't have that Java has is the villager whisper system, because 1.14 was unfortanetely rushed in that edition (as its last update). This edition also plays SO much betterthan Bedrock, has superflat customization, and stuff that even Java doensn't have like minigames, free mashup maps, tutorial worlds and looks like Java while having its charm. I miss Legacy so much, and I know that if Mojang/Microsoft weren't so greedy, it would have continued to be updated potentially even implementing crossplay between consoles... I hate Bedrock Edition.
The mod aspect is not just redstone-related, it's a huge point for Java in the overall competition.
Bedrock sucks
@@DaDokk66im a bedrock player (because mojang hates console players)
And i can confirm bedrock sucks. There’s like one or two things it does better then java and i think one is performance. Which is the most insignificant thing ever. Minecraft is literally Minecraft. If you’re running it on anything other then a potato then you won’t experience issues.
Im glad i i can run Minecraft slightly better. Now i guess i will go pay 17 dollars for some knock off of a java mod that of which is free on java.
@@LTstinkysocksMcGee420 of course xbox runs java. Man i hate playstation.
@gameslikes0grolls no they dont. Xbox only allows you to get Bedrock unless you have a port from before bedrock existed. I know this because i didnt get an xbox one until they made the swotch and all my friends said they wouldnt play with me because i could only get bedrock.
@@DaDokk66Java Sucks ( The Programming Language )
I'm glad I'm on Java, although I'm pretty noob in Redstone some of the simple interactions seem bothersome even for "casuals", and QC makes sense after the simple explanation, knowing that it is detected like a door for two blocks makes it obvious and probably will be very helpful with Redstone.
The best way i can think of to help your redstone is to watch passively people build stuff. Eventually it'll juat click after you sleep on it for awhile.
I used to watch alot of scicraft back in the day and now it just clicks alot easier bc I've watched people do this stuff and just passively gained certain knowledge and let it settle until I understood it. Trust me i had no clue about redstone and now I can make spam protected builds after a bit of playing around.
By the way, they can do the same thing despite all of that. Even if they have multiple threads or a separate programming language, it can still lead to at least a very similar result. There's really nothing stopping them, because fundamentally C++ and Java can do the exact same goal but in different methods, even with multiple threads (which one can still handle things the same way by the rate it should update).
Mods for Java is obviously a big win, but something you've not mentioned is how hell navigating Bedrock's microtransactiony UI is. You can't even avoid them just going to find your video settings.
Use to play Java but permanently switched to bedrock and I 100% agree with all of this. I feel like the changes were made for lag purposes on mobile devices but bedrock runs on C++ one of the most robust and fastest languages (because it’s compiled) they could get parity if they had a dev cycle focusing specifically on this parity sadly I don’t think the community has made enough fuss about it. I would love to see a parity redstone update where Java gets movable entities etc. and bedrock fixes these issues.
Java is always needing improvements and moveable chests is very welcome! Most mods do it already so Mojang needs to catch up!
I feel like one of the main barriers keeping committed minecraft players from using bedrock edition is the redstone limitations.
Whyd you move to bedrock? Only played it like twice
@@folksyoxytocinnot the original comment but I’ve done the same thing. In my opinion it’s a way more refined and smoother Vanilla experience. From the better performance and small features like putting potions in cauldrons and making tipped arrows with them without the need for Dragon’s breath.
Not to mention the P2P multiplayer makes it way easier to play with friends.
I still play Java edition for Modded sessions, along with the whole extra lot of technical customisation w data packs and stuff. But if it’s a wholly Vanilla survival experience I want, I’m on bedrock edition 100%
I’m gonna blow you mind with this, but Java code also is compiled to run.
As a bedrock player who tried to make a sugar cane farm without checking a guide, a simple sugar cane farm, I can agree with everything here
Dosent sugar cane farms just use observers and like, one piece of redstone and piston
@@dry4smash946there used ti be 0 tick Farms that would produce sugar cane almost instantly, they were alot different to the ones now
@@dry4smash946 it should work both versions but its gonna be s l o w
Yall are bad at the game
Sugar cane farms are easy af
@@cherricake1796 its not about making them its about making them faster lol
It means alot larger structures are needed due to lacking QC and you need to add more repeaters in a different tick state to force the correct execution of update orders.
There’s a positive to lack of QC, and that is *drumroll*… vertical redstone clocks. In Bedrock, if you need to save space, you can make vertical redstone clocks using sticky pistons and redstone blocks. You can’t make this in Java because once the piston extends, the redstone block would power the sticky piston. To make a vertical redstone clock in Java, you’d need someway to go around QC, which is impossible. Correct me if I’m wrong.
Second edit: I’m talking about piston-based clocks.
I only have bedrock and I agree completely. The fact pistons aren’t deterministic stops me from making so many contraptions that I lose mot8vation
Are you able to make a jeb door?
isn't java given for free when you buy bedrock? unless you're on console ofc then lol.
@@howdenkingNo. When you buy java, you can get free bedrock. While it is not on opposite.
@@ordinary_namethats so weird
@PixelBrushArt its to encourage java players to play bedrock because microsoft wants to transition all of minecraft java to bedrock eventually
"we havent implemented bundles yet because of parity with other platforms, and strive to implement parity with other platforms and versions of minecraft"
"Ok, what about moveable tile entities for java and QC for bedrock?"
"oh wow look at this giraffe we just made, neat isnt it?"
Is the giraffe a MTE?
"Climb the Giraffe? No god no absolutely no such animal harassment in our game. What do you mean no gameplay value? It eats leaves! You can- uh- it erm- it speeds up your tree farming?? That's a *kind* of convenience is it not??"
And so it was, on the first day of their snapshot the technical minecraft players would have found an 'exploit' involving hanging hundreds of Giraffes across the entire sky by leads that somehow generates infinite copper ingots that Mojang never patches out because they are too scared of changing something that's a convenient, well needed and accepted income source by the community. No matter how unsightly, unintuitive the connection is or how little they add to casual play. Merry Christmas.
@@user199x This logic only works on Java Edition, on Bedrock Edition they remove everything that remotely seems fun or interesting to people, like the Golden grass on Savannas, or Campfire burning mobs ... Etc.
The main/only pro of Bedrock, moveable tile blocks, is possible in Java simply by using Carpet mod.
Or if you prefer forge (carpet is for fabric) - with quark :)
but some people don't wanna download mods
@@mrmintymayhem probably they're too scared, no offense but those people would usually don't know how to even remove a program.
@@mrmintymayhem and those people wouldn’t know how to download steam if they were in a brass fucking pipeline.
oh well he deleted the comment. I think the pills are working.
6:25 I don't know about y'all but I don't tend to "jump through" my hurdles ngl. I usually jump *over* the hurdles.
I can't imagine life without buds and qc in java redstone.
very good video!
hi
how… do you only have 5 likes its been a whole month
@@jones_y 6
@@Mewdf 5 on my screen, huh
phantom like
@@jones_yforget it Its not important
That answered so many questions and weird moments in old redstone builds thank you for this video I'm pretty sure I'm gonna watch this a couple dozens more times in the future if I get a redstone problem again
it's kinda funny how one complaint in this video is similar to a complaint about C++ (which, funnily enough, is the language use to make bedrock edition)
9:11 no bedrock player would be mad every bedrock player would be happy
1:10 and now they remove the 1 tick redstone lamp and crafter because it’s a “bug” even though that’s what people liked about them
As a redstoner who mainly plays on bedrock this is very eye opening thanks
4:02 Isn't that now part of the base game with the /tick command?
Good job having properly researched for this video; I don't mind Bedrock redstone being called out, but when it's done it has to be done right :p
Sadly it gets even worse since this is only about intended behavior, the game is riddled with countless bugs that ruin redstone even further (for example, powered dust triggers observers on relog, hoppers have trouble picking up items when they aren't all of the same type, hopper pickup range is bad, pistons moving blocks cause horrible memory leaks...)
P.S. I haven't played MC in a long time so some of these bugs may already be fixed, but BE devs are so horrendously slow and unresponsive when it comes to these game breaking bugs that I don't expect any of them to be fixed within the next 5 years
when did you upload?
I feel like that bedrock is like that thing where you're like: "eh ill do it later" And focus on something equally important instead:"java"
My bedrock experience:
- Opens bedrock
- Builds a 1-tick piston monostable
- Sticky piston doesn't spit out the block
- Monostable doesn't event output 1 tick
- Uninstalls
The only positive with bedrock redstone is that the piston arm looks cooler
And this barely changes anything
Aaaand you can get this piston with a mod or texturepack on java :)
Hear me out underwater functionality bedrock redstone works underwater for some reason its the most interesting about bedrock redstone function.
@@scarletrose8766 mods that allow you to waterlog redstone components exist,and so do mods to add movable tile entities.
@@Damian-cilr2 but those are mods thou was talking about vanilla redstone.
@@scarletrose8766 it is still part of the game. Even if forge modding is unofficial, it still counts as it is something you can do.
6:12 Man, I get the point of the video and agree 100%, but did you _really_ have to give me such an insane rush of nostalgia? 😂
God, playing Tumble with friends with a big-screen projector on the PS3, all in the warmth of my home on a cold winter's day during the break... Man, how I wish I could go back and forget everything, even if just for a day...
playing bedrock is like punishing yourself. if u were given a choice between two cars for free, a ferrari and a toyota, and picking the toyota, is like minecraft fans picking bedrock when the ferrari is the obvious choice
Underrated fr
the Toyota does its job perfectly, while bedrock redstone is as reliable as a Melburnian bus route.
@@dengpooprange rover redstone is worse
Atleast we’re not playing…education edition.
@@Chinggong I am but it’s literally the same
Great Video, and I also learned some stuff about bedrock redstone ^^
DUDE. I NEVER knew about this "QC" nonsense. Now that I know this, I have to try it out! I've always wondered how the Wizards of Redstone (TM) were able to make such massively complex machines in such a small space and why my redstone always sucks. This discovery to me feels like the discovery of the wheel, or fire, for mankind. Everything is open to me now, I UNDERSTAND. Nobody ever seems to talk about it or mention it. It's why I've never known how redstone fully works for the entire past 15 years playing the game.
Absolutely love how you explain this! I love how you did a full walk through on how Java is better instead of just simply saying “bedrock sucks” amazing video!
I just had a weird idea on how redstone pairity could possibly be achieved without making anyone mad... at the cost of doubling the amount of redstone items.
My idea is to make "reinforced" redstone components, these would act exactly like bedrock components (upsides AND downsides alike) and would replace the normal redstone components in bedrock worlds, with normal redstone items acting the same as in Java edition.
Pros: More redstone components. No contraptions would be broken by this in particular. Older redstone tutorials would still be valid. No need to get used to new weirdness if you don't want to.
Cons: More redstone components. Different crafting recipes required. New weird interactions (probably). More textures. Less intuitive overall.
Edit1: fixed an error I made and cleared things up a bit (hopefully)
maybe make them craftable with copper and redstone,and add a new texture to diffrientiate it from normal redstone,maybe not much of a change just orange instead of red,great idea,its like the petrified slab situation,but you can still use old tutorials for the classic bedrock redstone,just require copper with it,which adds a new use for copper,and the redstone you had on hand or in chests in bedrock would change to classic bedrock redstone thingy.
@@Damian-cilr2 the problem with that idea is that survival bedrock redstoners would need to collect extra materials to use the classic bedrock redstone stuff. Then again there is more stuff about Java redstone than bedrock redstone
bedrock redstone works great after you buy a 30$ texture pack and a skin
that you could get for free on java
You don't have to pay for the majority of bedrock texture packs and skins. The free ones are better than the market place anyway
Stop that. It is rude and does not actually fairly represent bedrock or the marketplace. Also, how is the everlasting hell buying a texture pack going to change the game entirely. Plus, how hard is it to create a skin or implement a skin on Java? Where as in bedrock you can just create one.
@aru not always
@@uncookedbacan The bedrock marketplace is a pile of dog shit, mojang doesn't do anything to make it better and prices are way too high for what you get. The skin maker thingy included on bedrock is extremely limited and most, if not all of the skin creator external apps are complete garbage filled with tons of ads.
You buy texture packs, you buy maps, you buy skin packs that you could very easily get for free with a little searching on the internet, but since the average bedrock player is around 7 years old, they don't understand and will pay with their parents credit card.
As a smaller Java redstone TH-camr,
You are my hero for making this video.
QC in a nutshell: redstone is a dust, powered redstone dust falls, partially activating the piston, it doesn't have enough power to fully extend, update gives it a push. but the same amount of underpower doesn't allow it to deactivate properly
Wow, this went way deeping than I thought it would go. Great video
"Deeping"? What? Oh wait, context... Deeper? Not my main langage, so, it's guess work, here.
@@jojolafrite90 Actually "deep" or "deeper" is correct.
Before you bought both versions together, what settled me getting java was the redstone. I'm not even very into redstone.
honestly, i think that if mojang would do a massive redstone overhaul once, i'd want it so some features like quazi connectivety be a gamerule option, yet have things like the glass moving redstone downwards, or movable tile-entity's, also be a feature. so basically any features the versions have that differ from eachother making the contraption break be gamerule options, yet the features that could break some redstone that are completely avoidable not.
still agree, but since ive been playing java, i also have to add. fuck quaziconnactivity
I’m a bedrock player, and these points are completely valid. I always wanted to do cool stuff when I first started playing in 2018, but I never knew the differences. Heck I didn’t even know there were to Minecraft versions at the time. Seeing this video has CONVINCED me that java redstone is better. I just need to buy a computer is all :P
5:49 that's why flying machines in Bedrock Edition move randomly, there is no update order
Chunk border
2:50 the performance needed isn't a problem compared to java, bedrock is extremely optimized in comparison and will have better performance
Without any pistons in your world (because bedrock pistons suck) sure but if some absolute psychopath decided to actually build piston stuff on bedrock it would begin to mount up. Not so fast anymore with a fat load of constant ticking pistons bringing you back down to java's level!
@@ViciousVinnyDbro what kind of trashy pc do you even use
@@darkpro_xgm what kind of stupid question is that? I don't even play bedrock! I'm just saying that just because a single piston doesn't lag doesn't mean it isn't a problem! Because guess what? if you place more pistons, you get more lag! so if someone wants to make a big piston thing, it'll make big lag! shrimple bro.
and yeah java doesn't have this issue so bedrock should go fix itself
@@ViciousVinnyD bro if you don't even play on bedrock how can you assume such a thing, my mc world has more than 300 pistons and I DON'T EVEN LAG ONE BIT, why? Becuz bedrock somehow reduces lag that much my FPS literally had never dropped in bedrock and my pc isn't even that good it has like 8 gb of ram
@darkpro_xgm because your pc is running the check every frame, your ram isn't all that important here. Your cpu would be more important.
Anyways, that aside why the hell would you want a game to be less optimized? Bedrock needs to fix this. People with shit computers shouldn't be locked out of playing a game with literally just cubes because someone on their server built a Redstone piston door.
As a bedrock only player. With channel that focuses on BEDROCK REDSTONE TUTORIALS I never understood the whole Redstone debate. Bedrock redstone just makes sense and is more realistic then java. If something isn't connected in bedrock it won't work, the whole bud powering and QC thing in Java makes absolutely zero sense to me. Another thing Slime is sticky so you can say it's GLUE of Minecraft. How does it make sense that you have a Sticky Piston, a piston with "GLUE" on it connected to a block made of "GLUE" and still have them separate THE WHOLE POINT OF IT IS TO BE STICKY. To me Java redstone seems to be the epitome of BUGS being turned to "FEATURES". Sure you can't say it hasn't allowed for some mind blowing builds. But to say that Java Redstone makes more sense or is more realistic then Bedrock is just wrong.
Cope + Seethe
It doesn't make sense or looks realistic, we just say that it's more convenient and opens up more possibilities for redstone contraptions to work
Well, when you are talking about realism… if you take glue and glue two things together… and just really fast pull one of those things, they will propably split…
And the difference is: Java’s bugs are useful, bedrock’s bugs breaks the redstone. Randomness.
Do you really expect a fictional machine to function “realistically?” Even if you ignore the fact that these machines are fictional, there are instances of them not following logic.
That blue screen of death messed me up, just for a sec, but still...got worried lol
1:45 why does that look so cursed for some reason?
3:05 I hate that, as I bedrock survival player, if I want to use noteblocks to activate stuff, I gotta put skulk sensors under it. Its annoying.
Things I like about Bedrock Redstone:
1. Moving dispensers and chests and stuff
1:10 bro, you used the mettatron ex fight music, and i just so had undertale open in the backgroung WHILE BEING ON THE CHAT SCREEN BEFORE THE FIGHT, so i thought the fight strarted(bruh)
I feel like a good solution to Pistons is adding a new variant to both that acts as it counter part, thus adding java pistons to bedrock and bedrock pistons to java.
I used to play java but now its more convenient to play bedrock, i have to say bedrocks redstone is pretty hard to make anything complex and wish they would rewrite it to be like java
how is it more convenient to play a buggy mess,.I used to play bedrock all the time but i kept glitching in weird ways(aka textures not showing up, falling through the world randomly and losing all my stuff, weird stuttering when going out of spawn chunks even though my pc was pretty much top of the line, Redstone buggy mess, friends getting disconnected, etc) and having a SCAM of a marketplace which pulls you in to buying worthless piles of junk for "content". This was not to long ago, and java with essentials is actually EASIER than bedrock to setup multiplayer, because anyone can join your world if your friended. Java with a few mods like essential and carpet can make bedrock look like trash, well... because it is. With sodium i get BETTER performance than bedrock (like hundreds more fps, its CRAZY), essentials(to make server creation easier), and carpet. In what way is bedrock MORE CONVIENNT????
@@gearsgamer7115 It's like the iPhone vs android debate. Sure, it is easier to mod androids and do more with them yet iPhones are more popular with the general populace. People don't buy iPhones because of its moddability or versatility, they buy them simply for convenience- same could be said about bedrock Minecraft. Most Minecraft players are young and/or don't have the necessary resources to play java (most play on mobile) and most don't even know there are such huge differences. From what I've seen, a lot of people like to play bedrock simply because of the crossplay and better performance simply because they don't know about mods like essentials and/or optifine, sodium, iris, etc. If the base performance of java was improved and server creation was made easier, I'm sure more players would switch over to Minecraft Java.
@@gearsgamer7115 its on almost every platform, java is only on pc, also have you tried updating to the latest version thats not a buggy mess?
@@ProGhostMiner in most other countries androids are far more popular.
@@ProGhostMiner iPhones are more popular where? State your audience because that's definitely not true where I'm from
6:26 I also tried something with redstone. I actually wanted to have lamps that retract into the ceiling. I had to try so much more than I would have to try in Java because it always broke because there is no update order. That was so frustrating that I just don't want to build all my redstone circuits so cool anymore and just built everything more quite boring😢
6:33 Gotta love the minecraft tumble music in this video!
9:04 on behalf of all bedrock players, we want java redstone
Being a *"QUITE"* decent redstoner in both java and bedrock, no, not all want java redstone in bedrock, the redstone from java and bedrock just require different skillsets, example, me, being a bedrock player before playing both version I was just plain disgusted at how chests, furnaces and other shit are immovable by pistons and QC too (it really feels counter intuitive lol) but I love the fact that some circuits aren't rng based lol (but slot machines in java sucks lol cuz of that), both are great at different things and well I just prefer bedrock over the shitshow of coding that is java lol (yea I'm a computer engineering student lol)
1:20 "It's not a bug, it's a feature"
-Tod Howard
If only we could combine the two redstones. I know Java redstoners would like movable furnaces/dispensers, and bedrock redstoners would like to have noteblocks activate observers.
Just keep your quasi-connectivity magic on your side of the fence 😂
3:27 "one of" without a doubt, but "the biggest" feels improbable. Minecraft's modding community is certainly near the top, but I think Skyrim's is probably superlative.
I have been playing on Bedrock for my whole life, and this video explained pretty much all the problems I have ever encoutered with redstone. If I wasn't already subscribed, I would do it again! Thank you!
P.S. , could you please do a video that debunks some redstone tutorials that claim to work on Bedrock but don't?
I have been playing Java for at lest 1/4 of my entire life. Anyway.
Shocking: Exploitative false videos about fake Redstone builds on TH-cam for that awful M1cr0soft thing are a thing too, now... Who'd have thought?
@@jojolafrite90 minecraft bedrock has more to it than the marketplace...Learn to see further than just a promo.
i just feel like 90% of the java players simply think that you need to go to the marketplace first in bedrock for mods;but you CAn STiLl IN stAlL MOds WitHOut THE MarKEtPlaCE. YOU CAN ALSO NOT BUY ANYTHING AND IGNORE THE FREAKING PROMOS ORE MAKE YOUR OWN SKIN OR IMPORT ONE. honestly bedrock is more than a dumb marketplace. if you couldnt resist cliking that every day you either have a low attention span or something is seriously wrong with you.
btwyou didnt have to be rude
@@Nunwoken-nthere i agree.
@@Nunwoken-nthere
Java players when MCPEDL
Bottom text
8:37 How did you lag in Bedrock but not Java?
he put it in slow mo dummy
It was him slowing down the footage. Since there are no time-slowing mods in Bedrock (that I know of), he had to edit it
I just noticed that in the bedrock mod installation instructions you showed, the first step is to install Java 8.
Ironic.
my popup anvil always breaks because of the randomness of the pistons in bedrock
Honestly the things that annoy me the most about bedrock is the removal of gravity block duping and no building on the nether roof. Thats the dealbreaker
Just built a gravity block duper using a end city portal, still possible but ive never tried the nether roof due to a fear of being trapped
@@EchoXScreach it only gives you 1500 per hour per portal .
Not worth the wait for me.
The drip leaf method is much better.
Where the only limitation is lag. Doing it in the end also makes it much faster. Instant world exit boosts the rates.
Revoving gravity block duping is fair, but removing neather roof building, oof. Expecially if you get traped up there.
@@agsilverradio2225Realistically getting onto the Nether roof isn't something that happens on accident, but not being able to build on it at all is still a deal breaker.
But That just a Glitch That normalx shouldnt work
Hey purplers! I am trying to start doing redstone and so far i have been having a blast, but today you touched on the importance of mods and i got wondering which ones can help me. Do you plan on doing any sort of video/post on what mods and texturepacks you are using?
I mean he stated the most important 3 mods in the video. WorldEdit, Carpet Mod and Litematica. And you don't really need the last 2 except for super technical stuff
I started redstone on bedrock and not to long ago I tried coming back to it because I was on vacation and I was building a block storage system (as in if you place a block on ground it will get sucked into the floor and get stored) but I was getting so frustrated because it only worked 10% of the time
I feel I need to defend bedrock a bit. Bedrock is inferior in the way it is because it's getting held back by mobile. EVERYTHING has to be functional on mobile or mojang doesn't ad it, that's why bedrock doesn't have a functional off-hand. Bedrock has many cool exclusive features, but in the end it doesn't matter because mobile support basically lobotomizes it.
Mobile support has nothing to do with redstone, if anything Java style redstone would work better on mobile.
@@bigjango13Java Redstone (Being much faster and a little more complex) would probably lag mobile when anything complex is built
@@Jack_Zandara Probably not, pistons wouldn't need to tick for one (which is probably just as if not slower than running things ever tick instead of every other tick), and depending on how the piston delay is implemented it might be slower that not having a delay at all (hopefully it's handed in the same place as checking if it can push when blocked). If it did lower perf it would probably be extremely minor.
holy shit it's a comment defending bedrock where the commenter used more than 2 of their braincells to ACTUALLY form a valid point
Why don’t they just separate mobile and make it the 3rd edition (not including education edition)