Earlier quoted context omitted.
Does macOS even have exclusive fullscreen anymore? I haven’t looked into it, but my impression is that it fakes it with borderless windowed even when the app explicitly asks for it.
Yes. On Apple Silicon Macs (w/ macOS Sonoma or later), native fullscreen automatically triggers Game Mode. This feature slashes input lag by prioritizing CPU/GPU resources and doubling the Bluetooth polling rate to 240 Hz for wireless accessories. Gaming works very well in this mode, even with PC titles played thru crossover. Conversely, using borderless windowed mode instead of native fullscreen on macOS adds render…
Minecraft: Java Edition now uses SDL3
271–280 of 285 posts
Re: Minecraft: Java Edition now uses SDL3
#272I honestly went and read those release notes just to check if they're using this transition as an excuse to make the game less cross platform.
Java edition has never been playable on anything other than Windows, Mac, and Linux, porting an SDL version onto any of those is extremely easy.
Getting everyone on one platform is a much better model for Microsoft than trying to resell you a copy on each device.
Re: Minecraft: Java Edition now uses SDL3
#273I recently converted a game, Tribal Trouble ( https://github.com/bondolo/tribaltrouble ) from GLFW to SDL3. It was mostly a painless refactor though I did have some issues with full screen exclusive modes and desktop full screen but was eventually able to resolve those. I ended writing a demo for screen mode handling to test and document the fiddly bits. https://github.com/bondolo/SDL3-Fullscreen-Demo The game is Jav…
Out of curiosity, what was the reason you chose to do this rewrite? Was there some issue with GLFW?
The LWJGL team recommended a couple of months that projects not use GLFW or move to SDL3 when convenient.
Re: Minecraft: Java Edition now uses SDL3
#274Earlier quoted context omitted.
Out of curiosity, what was the reason you chose to do this rewrite? Was there some issue with GLFW?
GLFW has had no active maintainers for a couple years and has poor support for Wayland, Windows ARM64 and current MacOS. It is my understanding that the former GLFW maintainers want to just wind it down and not allow any new maintainers even if volunteers were available. The LWJGL team recommended a couple of months that projects not use GLFW or move to SDL3 when convenient.
Re: Minecraft: Java Edition now uses SDL3
#275I honestly went and read those release notes just to check if they're using this transition as an excuse to make the game less cross platform.
Why would they do that? They specifically made bedrock edition so that the game could be more cross platform, which has worked extremely well for them financially. Java edition has never been playable on anything other than Windows, Mac, and Linux, porting an SDL version onto any of those is extremely easy. Getting everyone on one platform is a much better model for Microsoft than trying to resell you a copy on each…
That IS cross platform. One, two, three platforms. Count them.
Re: Minecraft: Java Edition now uses SDL3
#276I honestly went and read those release notes just to check if they're using this transition as an excuse to make the game less cross platform.
How does that make sense? SDL is extremely portable?
Re: Minecraft: Java Edition now uses SDL3
#277I'm teaching my son python programming. Anyone with experience on programming Minecraft with python? Tips?
It's long discontinued, and apparently doesn't work on recent versions of Raspbian, but there is a current modded version which apparently still works (I haven't tested): https://gitea.thebrokenrail.com/minecraft-pi-reborn/minecraf...
There's also a (discontinued) Bukkit/Spigot plugin called RaspberryJuice which makes the same Python API work with a real Java edition server: https://dev.bukkit.org/projects/raspberryjuice
And there's also a currently maintained Bukkit/Spigot plugin called FruitJuice: https://github.com/jdeast/FruitJuice
Back in the day I made a basic version of Minesweeper which you could play inside Minecraft Pi Edition using the Python API: https://bitbucket.org/dwales/minesweeper-for-minecraft-pi-ed...
This blog showcased a bunch of Minecraft + Python projects: https://mcpipy.wordpress.com/
Also No Starch Press has a book which uses this Python API: https://nostarch.com/programwithminecraft
Re: Minecraft: Java Edition now uses SDL3
#278Earlier quoted context omitted.
Correct. There are ways to host bedrock servers, it just isn't as easy and most people are better served by realms. Also, I thought you could play the iOS version on Mac. Doesn't apple let you run iPad apps on macOS?
Unfortunately, Apple made the decision to have that be an opt-in flag for developers, and so the vast, vast majority of iPad apps don't allow themselves to be used on macOS.
Re: Minecraft: Java Edition now uses SDL3
#279Re: Minecraft: Java Edition now uses SDL3
#280Earlier quoted context omitted.
I’m delighted to get to introduce you to ComputerCraft: Tweaked (modern fork). https://tweaked.cc/ Email client and server in Lua https://github.com/GabrielleAkers/cc-email The whole project is a great way to get started with understanding computers, programming, and networking in an environment that appeals to the iPad generation- one that knows less about technology than its predecessors. It’s about making computer…
Oh hey, I did a lot of ComputerCraft back in the day. Don't forget OpenComputers, which was much different flavor of challenge but also quite interesting.