Year Two

Christof Reimers

659 words, 4 mins

Another year has gone by and I didn't even realize. I have missed the mark writing this on september 9th but here I am, only two months late.

To start again with real world stuff: I entered university, well, we will see how this will go in the future. Like last year a look at my github commit history is a good starting point. Let's take a look:

Embers' Construct

I got Embers' Contruct up and running again although I broke recipes while updating it. Happens. As it seems continuing development at this point isn't a top priority anymore, support for 1.12.2 was dropped a few years ago and "I have moved on". I'm currently just not interested in it anymore. If Embers gets updated to 1.18.2+ in the coming months, who knows, maybe I will update it and enjoy it together with Create as this is the only mod that currently sparks my interest (It is just so good). Embers' Construct is now also available on Modrinth now, it feels cleaner than Curseforge.

More Minecraft Modding

I upgraded the Survival Debug Stick mod to 1.18.2 and I plan on creating a Create addon, maybe reusing ideas I had implemented a few years ago as a mod in a really bad way. Maybe this time I will do better.

Javascript & Node

More on the JavaScript/Node front: The youtube stream website is offline and so is the skin viewer (although I have put in on this very homepage). The reasons are bad code and Herokus removal of the free tier in the coming weeks.

Website

This website now fully runs on Next.js and is hosted on Vercel, really enjoyable process so far.

Discord Bot

I split up the bot into multiple modules:

  • The web interface (hosted again on vercel, is a Next.js project too)
  • The Bot itself, only a very basic web api is left to get basic data about servers and such
  • The database (MongoDB Atlas rules)

This means the polls are actually persistent and can be edited with the web interface. Be warned, the login is bugged as I still have no idea on how to handle third party logins, auth tokens, JWTs and everything else. The web interface can interact with the bot and the database, the bot can only access the database. I think this is by far the biggest thing I have worked on and spent the most time on the past year. Although the interface is kinda buggy I am still really proud of it.

Godot

I created a polygonal island generator in Godot and recently created a GDExtension plugin to speed up a few features like poisson-disc-sampling and a C++ implementation of the Delaunator. Of course these C++ implementations are not by me, but it was still interesting fiddling around with C++. I will definitely keep working on this, this is a very interesting project.

Cyberpunk Wiki

I also created a wiki for our own small Cyberpunk RED setting, although I am still not quite sure how to continue with it as I plan to redo it from scratch.

Advent of Code

As a bonus a joined the Advent of code and stopped halfway through and I will join in again this year, maybe with something else than Java, who knows, I haven't decided yet.

Wrap Up

That is mostly it. The domain still stands, this is a hill to die on. I found even more uses for it. Having a custom domain enables me to having a rented VPS and running stuff on there. Like the discord bot for example (damn you Heroku) or a custom Mastodon instance although I should fix my css as they changed quite a lot with the 4.0.0 release. Well this is a really interesting side project.

I guess that's it, I wouldn't know what to write else.

Till then, whenever that might be (maybe actually on the 9th September 2023 again, on time and date??).