9 ms·
A Wayland Compositor in Minecraft
https://github.com/EVV1E/waylandcraft https://github.com/EVV1E/waylandcraft
https://www.youtube.com/watch?v=cTkEM7b0IQw https://www.youtube.com/watch?v=cTkEM7b0IQw
- inciampati 4mo agoFinally, I can escape to paradise and work remote.
- nxobject 4mo agoThis is amazing. And it's all done in 8 KLOC – half of it Java, half of it Rust. Link to source: https://github.com/EVV1E/waylandcraft https://github.com/EVV1E/waylandcraft
- sieabahlpark 4mo ago[dead]
- sandruso 4mo agoMinecraft is becoming DOOM in terms of crazy technical feats. I love it.
- colordrops 4mo agoBecoming? crazy stuff has been done in Minecraft for the longest time. Someone built a functional CPU and computer in Minecraft in 2010.
- avaer 4mo agoI agree: running simulated computers inside of Minecraft is a significantly more impressive technical feat than bolting on display surfaces to planes with a mod. There's a big difference between something being compiled to run inside of Minecraft, versus running a sidecar that streams back a display. It's the difference between compiling and running on your machine, and streaming back a cloud machine using RDP. Not like this makes a difference to users, who don't know how any of this works. But we are on Hacker News...
- flexagoon 4mo agoJust because someone has done a more impressive project in Minecraft doesn't mean this one isn't interesting
- mcv 4mo agoPeople not only built a functional computer in Minecraft, people have run Minecraft on that functional computer in Minecraft. Extremely slowly, obviously, but it did technically work.
- amarant 4mo agoNow if only someone could make doom run on Minecraft, that would be the ultimate flex.
- xerox13ster 4mo agoPretty sure this has been accomplished on redstone. It was definitely a demake and sped up >10000x not realtime but I believe it was done.
- lloeki 4mo agoInterestingly they're opposites really, people try to run DOOM on anything, while they try to run anything in Minecraft. This is closer to PSDoom: https://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html https://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html
- Zambyte 4mo agoDoom is Free Software, and Minecraft is proprietary. Minecraft encourages creativity in the game, and Doom encourages creativity with the game.
- ksymph 4mo agoVideo demo: https://www.youtube.com/watch?v=cTkEM7b0IQw https://www.youtube.com/watch?v=cTkEM7b0IQw
- jwlake 4mo agoIf its not written with blocks its not real.
- tines 4mo ago"In Minecraft" doesn't mean what it used to. When somebody wrote an 8-bit CPU literally "in Minecraft" it used to be badass. Now it's just a game addon.
- fluffybucktsnek 4mo agoYou speak as if this isn't neat in its own way.
- rcxdude 4mo agoThere are multiple ways that something can be "in minecraft"
- jwlake 4mo agoIt was more fun when people implemented gates. :)
- creatonez 4mo agoCan't they just compete in separate categories? People have been making high-level computer mods years before even ComputerCraft, RedPower, or OpenComputers existed. And people will continue to make pure-redstone computers far into the future. Neither category is replacing the other :)
- yakattak 4mo agoI can't wait to have windowing bugs and UI issues but in Minecraft! Jokes aside, I've grown to love "XYZ in Minecraft". It's like a newer (still 2011 was a long time ago!) version of "Doom on XYZ".
- colechristensen 4mo agoMy humble addition is an Alacritty-based terminal emulator in Minecraft, not particularly ready for release to the public https://anvil.fangorn.io/fangorn/huorn-minecraft https://anvil.fangorn.io/fangorn/huorn-minecraft
- mikeweiss 4mo agoI haven't used Linux desktop in 6 years but I remember when Wayland was new and started replacing X about 15 years ago and these were common complaints... I hope this is a joke and still isn't the case!
- ben-schaaf 4mo agoSignificantly less so than before, but it's unfortunately still the case. It's also just now getting features that people have been asking for for over a decade, and of course due to the nature of Wayland the implementations of these features are sporadic and inconsistent.
- amlib 4mo agoI think the main difference is that there aren't really any deal-breaker kind of bugs any more, and as far as features there are none missing that users care about compared to X11. It's mostly just annoying bugs and the usual "third party" (including KDE) apps looking off in GNOME because the devs can't reach an agreement on some things, users be dammed.
- ryukoposting 4mo agoIt's not. Wayland has really gotten its shit together in the last 5-ish years. A lot of the desktop ecosystem has matured in the last few years, actually. I maintain that the Linux desktop in 2021 was actually less usable than it was in 2016. But things have really turned around since then.
- samtheDamned 4mo agoI wonder how this would pair with a VR mod. It doesn't seem like Vivecraft supports the version this was posted for at the moment, but if they had the ability to play nice that seems like it would would be a fun way to experience software.
- avaer 4mo agoThere are already VR overlay applications that do this on top of any game, not just Minecraft.
- Philpax 4mo agoYes, but part of the fun is doing it in Minecraft and using Minecraft's language for it (e.g. putting windows in your inventory, pulling them out of chests, etc)
- samtheDamned 4mo agoYeah the appeal to me would be the ability to have my desktop experience spread throughout an established home built in minecraft. I think in reality the added friction in a setup like that would be enormous but it's a pleasant thought.
- a_t48 4mo agoA friend sent this to me yesterday - I was very disappointed that the video didn't show off Minecraft in Minecraft.
- itsmeadarsh 4mo agoIt is minecraft, even if you open Minecraft it will not work.
- analogpixel 4mo agoIs Minecraft dethroning Emacs as the new weird OS that can do everything but probably shouldn't? Can I check my email in minecraft yet?
- ltheanine 4mo agoWith this compositor I’d think it could do anything at this point.
- wild_egg 4mo agoFor the real emacs experience you could use this mod to render an IDE in Minecraft editing the mod that renders the IDE.
- analogpixel 4mo agoemaception.....
- arikrahman 4mo agoEmacs can do everything and probably should though
- mghackerlady 4mo agoIf it handles text, it is in the realm of things you can reasonably prefer to do in emacs
- arikrahman 4mo agoHeck, I'll let AI hack it apart and turn it into an NLE video editor or 3D modeler if I could.
- mghackerlady 4mo agoNo need, just use exwm or whatever the current wayland equivalent is and run shotcut or blender in it
- pjs_ 4mo agoFinally
- schobi 4mo agoI'm impressed by the coding skill to achieve a seamless integration and "usability". But other than a demo "because we can" I'm confused on what this could ever be useful for. AR/VR prototyping? Virtual showroom? Or maybe for an online presentation? Stream a video of playing Minecraft and get fancy slide transitions? "let's go to the next slide" and "now we enter dangerous territory".. "over here I can show you how this program looks like in real life"
- exidex 4mo agoNot sure why people praise Minecraft for this. This is huge feat of Wayland, and was possible because devs took time to consider use cases outside of current norm, and why it took so long to migrate the ecosystem. People liked to bitch about the "Gnome blocking/not implementing essential protocols" part, but even that partially made this possible
- mandarax8 4mo agoIs there any reason that you couldn't implement this on Xorg?
- DarkmSparks 4mo agoxserver only takes about 10 lines of code, that doesnt sound as impressive as 8,000
- serf 4mo agoabsolutely not. a very near example would be immersed vr which is compatible with xorg and does essentially the same thing (2d windows pasted all over a 3d world), although not integrated into minecraft. also since their solution isn't wayland-centric it has ports to osx and windows. wayland deserves credit but not for this concept.
- imtringued 4mo agohttps://github.com/augustoicaro/Immersed-Linux-Virtual-Monitors https://github.com/augustoicaro/Immersed-Linux-Virtual-Monit... >If you're reading this, you're likely in the same boat as me. You've discovered that Immersed can create virtual monitors for Windows and Mac, but on Linux, this feature is marked as "unsupported" on X11. This means you can't create virtual monitors directly through the Immersed agent. For now, the known workaround is to manually set up virtual monitors. If you use Wayland, now immersed offer support for native virtual displays on the Immersed agent on gnome Wayland. You can access this options in Immersed client menu -> Setting -> Configure virtual displays. Other Wayland DE/Compositors are not supported, but there are ways to create virtual monitors manually as we do on X11, please check the linux-help channel in the Discord server for more info. Basically immersed vr doesn't support X11 windows, it only supports X11 screens, which means you would have to create a new screen manually for each window.
- indianwashlet 4mo ago[dead]
- DonHopkins 4mo agoI was hoping Wayland pixels would be Minecraft blocks, so you could make gigantic Wayland screens, or use one block as a 1x1 pixel Wayland screen.