Java Edition OpenGL apisini kullanırken Bedrock Edition DirectX apisini kullanır. Java sürüm sadece Linux Windows Mac gibi sistemlerde mevcutken bedrock sürüm Linux ve Mac hariç hemen hemen her sistemde mevcuttur.
Java Edition adından da anlaşılabildiği gibi Java'yı kullanır ama Bedrock Edition C++ kullanır.
Bedrock Edition DirectX'in Windows ile uyumlu ve güzel çalışmasının yanı sıra OpenGL'in Windows tarafından örselenmiş olması sebebiyle Java Edition'dan daha iyi çalışır. Aynı senaryolarda daha yüksek FPS ve stabilite sunar. Bunda tabii optimizasyon çalışmalarının da etkisi büüyktür.
Ana sürüm aslında Java'dır. Bedrock Microsoft'un Mojang'i satın alması sonrası geliştirilmiştir. Pocket Edition PS4 Edition gibi ayrı ayrı olan Minecraft sürümlerini tek çatı altında çapraz platform desteğiyle birlikte toplamış, bunun yanı sıra da PC sürümü yayınlayarak arkadaşlarınızla Minecraft oynamanız için en pürüzsüz deneyimi sunmaktadır.
Ama bedrock çoğu Minecraft modunu dil farklılıkları gibi sebeplerden dolayı desteklemez kendi içinde ayrı modlar mevcuttur ve bunlar genelde paralı içeriklerdir. DLC gibi de düşünülebilir. Java ise çok daha geniş bir mod havuzuna sahiptir ve istediğiniz sürümde istediğiniz gibi oynama özgürlüğünü sunar ama bedrock da sadece güncel sürümü oynama imkanınız vardır.
Ama benden mi kaynaklı bilmiyorum mouse kontrolleri bedrockda çok lagli hissettiriyordu.