Sign in

Emily 🌸

@luma.fm
47 followers 54 following 346 posts

🐈 25 y/o, GER/EN, she/her 🏳️‍⚧️ 💻 I love coding & doing silly stuff in Minecraft 🌈 Founder & Lead Developer of @xenyria.net luma.fm

PostsRepliesMedia
Emily 🌸 @luma.fm · 06/10/2026
Developing .NET 3.5 apps for Windows XP was certainly not on my bingo card for 2026
030
Emily 🌸 @luma.fm · 03/10/2026
spooky month :3
170
Emily 🌸 @luma.fm · 30/09/2026
Made a bit more progress on Omni (custom server engine for Xenyria) today. This time it's the compatibility layer that allows entities from Omni to function & interact with a Paper server. It's basically a Minecraft server running on top of a Minecraft server.
130
Emily 🌸 @luma.fm · 29/09/2026
Made more progress towards updating to 26.3: This time it's the game server & gateway/proxy server for Xenyria. I've also spent some time on decoupling network update logic from game logic which might come in useful for running PaintSquad at a higher tick rate internally.
130
Emily 🌸 @luma.fm · 27/09/2026
Spent the weekend updating Xenon to 26.3. I hope the render code + mixins will survive the next few Minecraft updates this time
120
Emily 🌸 @luma.fm · 25/09/2026
Spent this week fixing some of the incompatibilities of Spectrum (Xenyria's shader tool) but its finally functional again. I've also decided to ditch most of the old shader effects from PS 3.0 and instead design something entirely new.
131
Emily 🌸 @luma.fm · 21/09/2026
so happy that summer is basically over at this point
381
Emily 🌸 @luma.fm · 19/09/2026
I'm now updating to 26.3 and decided to start with the most painful part, which is core shaders. I need to work on a lot of things to get everything to fully work again, Mojang has changed a lot in regards to rendering over the last couple releases.
130
Emily 🌸 @luma.fm · 17/09/2026
meow
291
Emily 🌸 @luma.fm · 16/09/2026
got a raspberry pi :3
2140
Emily 🌸 @luma.fm · 15/09/2026
so sleepy :c
070
Emily 🌸 @luma.fm · 14/09/2026
worked on sprite & crosshair rendering today :3 (I've set the UI scale to 12 in this example to make the crosshair easier to see in the video)
140
Emily 🌸 @luma.fm · 13/09/2026
worked on animated textures today :3 i havent worked on support for emissive blocks which is why the campfire model is darker than it should be
031
Reposted by Emily 🌸
Xenyria @xenyria.net · 12/09/2026
We have another update regarding the current state of development of Xenyria. Servers for PaintSquad and Rush are also back online. xenyria.net/news/develop...
xenyria.net
An update on development - Xenyria
Welcome back to another blog post. Today, we'll share some information about how development has been progressing over the last few months and, perhaps more importantly, announce the return of our pub...
042
Emily 🌸 @luma.fm · 10/09/2026
another sylveon plushie has hit my bank account
080
Emily 🌸 @luma.fm · 09/09/2026
finally got an appointment for HRT, only downside is that it's still 3 months into the future
380
Emily 🌸 @luma.fm · 09/09/2026
it's finally done. text rendering (both in-UI and in-world) work & debug rendering (lines, boxes) is also functional. to be fair, there was no imminent need of transitioning from OpenGL to Vulkan but I want to avoid technical debt as much as possible going forward (+ i also got to learn a lot)
120
Emily 🌸 @luma.fm · 07/09/2026
its not much but I'm getting there
141
Emily 🌸 @luma.fm · 05/09/2026
made some more progress on my vulkan renderer thingy :3 i've worked on wrapper classes for VBOs, UBOs, shaders, texture objects, pipelines and tons of other stuff. oh and most importantly: it finally handles window resizes correctly without crashing
170
Emily 🌸 @luma.fm · 04/09/2026
so sleepy
030
Emily 🌸 @luma.fm · 03/09/2026
2026 has been really soul-crushing so far, i guess there is just a point where i have to accept that things won't be getting better anymore... oh well, at least everyone around me is having the time of their live
440
Emily 🌸 @luma.fm · 02/09/2026
After two very long nights I finally got a somewhat working dummy triangle renderer :3 I'm still getting used to the API but I'm already starting to prefer Vulkan over OpenGL, even if its so much more complex and verbose
190
Emily 🌸 @luma.fm · 31/08/2026
Looks like it's finally time for me to learn Vulkan. My first impression is that it looks super verbose and weird but I thought the exact same about OpenGL a few years back. Learning is probably going to be super frustrating at times but I'm actually excited to learn something new
030
Emily 🌸 @luma.fm · 28/08/2026
i feel horrible for taking so long to make any meaningful progress on my game... over the last 14 months I have done nothing but refactor existing systems, adding tests everywhere and removing legacy code. the fact that I decided to switch to Kotlin midway also contributes to the workload.
120
Emily 🌸 @luma.fm · 24/08/2026
maybe being single isn't so bad after all
030
Reposted by Emily 🌸
wwxwashere.bsky.social @wwxwashere.bsky.social · 23/08/2026
1590033264
Emily 🌸 @luma.fm · 13/08/2026
spent the entire day setting up servers, turns out it was way more work than i initially thought
020
Emily 🌸 @luma.fm · 12/08/2026
this is probably the beefiest server i have ever rented. ironically its a bit cheaper than a new AX102 (7950X3D, 128GB non-ECC) server contract over at Hetzner. its still quite expensive (around 290€ incl. VAT) but sadly necessary for some of the things i want to work on next
130
Emily 🌸 @luma.fm · 12/08/2026
i'm never gonna understand why people cheat in relationships
030
Emily 🌸 @luma.fm · 11/08/2026
i might just have gotten an absolute banger deal on a Hetzner server
130
Emily 🌸 @luma.fm · 08/08/2026
there are so many things I want to work on but the day just doesn't have enough hours :c
140
Emily 🌸 @luma.fm · 06/08/2026
decided to make a keycloak login page theme :3
040
Emily 🌸 @luma.fm · 05/08/2026
this aged like milk
220
Emily 🌸 @luma.fm · 03/08/2026
today i finally finished working on the first release-ready version of Xenyria's new component library :3
270
Emily 🌸 @luma.fm · 29/07/2026
meow
370
Emily 🌸 @luma.fm · 27/07/2026
finished implementing the color picker component today :3 i've also spent a lot of time to make sure all of its features can be used without a mouse
020
Emily 🌸 @luma.fm · 23/07/2026
still busy working on the svelte component library for Xenyria. i've written tons of component tests this week and ironed out small issues. i also started working on a custom color picker today :3
030
Emily 🌸 @luma.fm · 16/07/2026
i spent the last two days building a combobox component. i tried going with shadcn, bits-ui, melt ui and other frameworks first but i couldn't find any way to reliably implement virtual scrolling so i ended up writing my own implementation
160
Emily 🌸 @luma.fm · 14/07/2026
worked on a few more components today. most of these are ported from an old UI library from 2024. i had to convert them to svelte 5, but i've also spent a lot of time reworking the code & visuals
130
Emily 🌸 @luma.fm · 13/07/2026
i've started working on a component library for xenyria :3 i am not that great at designing things so i'm just taking inspiration from shadcn & the old UI library that was used for xenyria's website. right now my biggest priority is to just make it work, visuals can be tweaked later on
180
Emily 🌸 @luma.fm · 13/07/2026
flowery
030
Emily 🌸 @luma.fm · 11/07/2026
yippie, yet another unplayable splatoon event due to horrible matchmaking!
030
Emily 🌸 @luma.fm · 10/07/2026
(vent post, kinda) i've been thinking a lot about how poorly i've handled some social interactions this year. i've caused a lot of unnecessary drama and lost friends as a result. what bothers me the most is that i continued to repeat the same mistakes over and over again.
130
Emily 🌸 @luma.fm · 09/07/2026
meow meow
140
Emily 🌸 @luma.fm · 08/07/2026
worked on a chunk-to-glb exporter today by reusing the chunk mesh builder from my renderer. i implemented grass & water colors using vertex colors. light levels & ambient occlusion are also baked into the chunk mesh but its not really noticeable since everything is set to full bright in this example
140
Emily 🌸 @luma.fm · 04/07/2026
implemented ambient occlusion today :3 the effect is quite more noticeable than in Minecraft but i'm still quite happy with the result
150
Emily 🌸 @luma.fm · 30/06/2026
another merch order has hit my bank account (it's for me and my gf this time)
050
Emily 🌸 @luma.fm · 29/06/2026
the heat is unbearable :c
040
Emily 🌸 @luma.fm · 24/06/2026
my jaw is on the fucking ground.
030
Emily 🌸 @luma.fm · 24/06/2026
melting season
060