Late arrival to Minecraft, bought the Switch version a few months ago and decided to buy the Java edition. Is there anything I should know to help with the transition from console/controller to keyboard and any differences in gameplay
-The drifting in Java Edition with creative mode flight while Bedrock there isn't any.
-Redstone works differently there is none of the Java bugs that makes Redstone what it is in the console version.
-Map waypointing works differently (you can waypoint using banners in Java, but in Bedrock you can only mark the player point instead as far as I remember).
-You can't go back to old versions.
-You can't import behaviourpacks or resource packs to console versions only mobile/Windows 10 versions of Bedrock is a big one so your limited to the marketplace or whatever you want of the default and avoiding purchases entirely I'd say.
I'd look at this wiki page here for the differences.
I thought there was a 'differences' page but exclusive features are good enough:
-Shields require a crouch, in Java they don't, it still slows the player down but the controls aren't a crouch like Bedrock, it's just a right click in Java (or if you have a controller mod whatever the setting for that is) are made with that in mind. Shields were added in a combat update for Java while shields took a while to come to Bedrock.
Combat in Java is also different, they didn't change it in Bedrock as people were annoyed by it so much in Java that I assume they didn't want to annoy the console audience (so much for parity of that when other things are, I'm not big on parity but it's the one thing you will notice that isn't the same as Bedrock) but they haven't changed it since it was changed in 1.9/that combat update (combat snapshots exist but we haven't seen anything come of them in the releases yet).
-A noticeable one is not only the menu/UI but also more a particular case is the use of the host/visitor/member system and 'pausing your game'. In Java you can set OP but it is mostly via commands or something server admins will do.
But with Bedrock if you want to control a world so no one can join it's best to keep this in mind for online or not. You can't pause the game either in Bedrock which is a big detail to consider. Java I think it does if your in singleplayer while LAN/online makes sense it's an online game with multiple players. With Bedrock it's always on going so make sure your safe in a base/house as the game is always ongoing with mobs in your world. Never happened in Legacy Console, it did pause the game there from what I remember but with Bedrock it's an active game always regardless of singleplayer.
Java did change things around 1.3 so that it was more multiplayer suitable or something but either way you still can pause the game at least it didn't change things that much.
The wiki page for 1.3 Java says it so here with : "Made singleplayer internally use a multiplayer server."
You don't notice it that much but still a thing. Also I guess autosaving if you want to play in Java I remember Optifine made it clear you can change the autosave options I don't know how checkpointing/autosaving in Minecraft unmodded it detects it.
In Bedrock I think you can turn it on and off but I forget if you can set the time when it does. I know in Legacy Console you could change it or turn it off but I forget if Bedrock you also can set it to 30 minutes, an hour or something like that I think you can.
Otherwise check videos that cover the differences too. You do notice them I did very quickly especially the ones I pointed out like the camera/swimming, the creative mode drift and map waypointing.
Late arrival to Minecraft, bought the Switch version a few months ago and decided to buy the Java edition. Is there anything I should know to help with the transition from console/controller to keyboard and any differences in gameplay
There is differences:
-like how the camera/movement is when swimming.
-The drifting in Java Edition with creative mode flight while Bedrock there isn't any.
-Redstone works differently there is none of the Java bugs that makes Redstone what it is in the console version.
-Map waypointing works differently (you can waypoint using banners in Java, but in Bedrock you can only mark the player point instead as far as I remember).
-You can't go back to old versions.
-You can't import behaviourpacks or resource packs to console versions only mobile/Windows 10 versions of Bedrock is a big one so your limited to the marketplace or whatever you want of the default and avoiding purchases entirely I'd say.
I'd look at this wiki page here for the differences.
I thought there was a 'differences' page but exclusive features are good enough:
Java: https://minecraft.fandom.com/wiki/Java_Edition_exclusive_features
Bedrock: https://minecraft.fandom.com/wiki/Bedrock_Edition_exclusive_features
-Shields require a crouch, in Java they don't, it still slows the player down but the controls aren't a crouch like Bedrock, it's just a right click in Java (or if you have a controller mod whatever the setting for that is) are made with that in mind. Shields were added in a combat update for Java while shields took a while to come to Bedrock.
Combat in Java is also different, they didn't change it in Bedrock as people were annoyed by it so much in Java that I assume they didn't want to annoy the console audience (so much for parity of that when other things are, I'm not big on parity but it's the one thing you will notice that isn't the same as Bedrock) but they haven't changed it since it was changed in 1.9/that combat update (combat snapshots exist but we haven't seen anything come of them in the releases yet).
-A noticeable one is not only the menu/UI but also more a particular case is the use of the host/visitor/member system and 'pausing your game'. In Java you can set OP but it is mostly via commands or something server admins will do.
But with Bedrock if you want to control a world so no one can join it's best to keep this in mind for online or not. You can't pause the game either in Bedrock which is a big detail to consider. Java I think it does if your in singleplayer while LAN/online makes sense it's an online game with multiple players. With Bedrock it's always on going so make sure your safe in a base/house as the game is always ongoing with mobs in your world. Never happened in Legacy Console, it did pause the game there from what I remember but with Bedrock it's an active game always regardless of singleplayer.
Java did change things around 1.3 so that it was more multiplayer suitable or something but either way you still can pause the game at least it didn't change things that much.
The wiki page for 1.3 Java says it so here with : "Made singleplayer internally use a multiplayer server."
https://minecraft.fandom.com/wiki/Java_Edition_1.3.1
You don't notice it that much but still a thing. Also I guess autosaving if you want to play in Java I remember Optifine made it clear you can change the autosave options I don't know how checkpointing/autosaving in Minecraft unmodded it detects it.
In Bedrock I think you can turn it on and off but I forget if you can set the time when it does. I know in Legacy Console you could change it or turn it off but I forget if Bedrock you also can set it to 30 minutes, an hour or something like that I think you can.
Otherwise check videos that cover the differences too. You do notice them I did very quickly especially the ones I pointed out like the camera/swimming, the creative mode drift and map waypointing.
Niche Community Content Finder, Youtuber, Modpack/Map Maker, Duck
Forum Thread Maintainer for APortingCore, Liteloader Download HUB, Asphodel Meadows, Fabric Project, Legacy Fabric/Cursed Fabric, Power API, Rift/Fabric/Forge 1.13 to 1.17.
Wikis I Maintain: https://modwiki.miraheze.org/wiki/User:SuntannedDuck2