June 16, 2025
Awesome project!!!! works as intended :yay: Sorry for the delay! Thank you for taking part in SoM, Happy Hacking!! :c3:
I finally finished writing the ENTIRE flashing system, I know it's much for one devlog but here we are...
First I had to find out how to manage this, but really quickly I thought of using ints as stages: 0 for showing the card, 1 for guessing the card, etc. and then using an index to track which word of the lesson we're in.
Then it came to actually making the cards, of course. That went a little less smooth but I got it done! Everything I said the cards would have in the README the cards basically have. The hint, number of answers, additions, all that! I had to work with some sneaky and weird Cards, TapRegions, Extendeds, Rows, Wraps, Columns and all that other wacky stuff but it's finally here!
With that the app is basically done, I did some signing and build script magic and I have finally uploaded the first version to GitHub!
I fixed up a few issues and mostly build errors, but it's finally here!
And also running on the dedicated server this time :)
I don't have much to show this time, and I know it's kind of weird.
This month I worked on getting all the modules fixed and my SQL tip top in orde as they say in Dutch. Now, you won't be able to see this in the ship... BUT I made sure to compensate by testing on a big server together with releasing the mod for both NeoForge and Fabric.
The biggest issue that arose this time was that the QuiltMC (from which I got my log parser module) very much hated me. How I fixed this? Leejw style, I got rid of it!! In the final release after SoM I promise to have fixed this, alongside all the other things. (And hey I might make this separate, because I really like how this is turning out)
With that said, I am once again sorry for the extremely long Hackatime time for so little features, but as I say: If it works, it works, even if it's minimally. (Enshittification sadly hit us hard)
As for the image: this is me showing off that I managed to make the webhook channel also the channel you speak in. And, well, it working in my dev environment in general...
I'll continue to test the actual jars, and maybe fix some bugs that arise, and after that, shipping time!
This time I actually started stressing. How am I going to finish this in time? Luckily the whole balloon thing happened, and we're back on track!
Now why it took me so long? I've been working on two projects, and this one feature specifically had a slight problem... The checkbox didn't work. How I fixed it? Uh. If it ain't there it ain't breaking (I got rid of it)
In these commits I fully finished the VocEd system. You can now add words and create lessons!
See you in the next one, where I wanna make groups and actually allow you to do flashcards.
Hello guys, gals and all the non-binary pals!
This time, I made MC UUID linking possible via Discord and Minecraft commands. It's not the most robust system (and maybe not that secure either), but it gets the job done, and when talking to Minecraft chat with a linked profile, your Minecraft Username is used instead!
The Config stuff is perfectly set up, and I've started development on the actual Discord To Chat stuff.
In the meantime I made sure all the misc config values actually correspond to their modules that they enable, and almost all of them (with the emphasis on almost) work. Happy days!
After some uhm...... Interesting Gradle shenanigans just to say so.
THE BOT RUNS!!! (Somewhat TM)
And it only took me... checks Hackatime fifteen hours! :D
A MC Mod that links your Discord server to Minecraft.
It's been a HOT while since my last devlog, so a lot has happened since. Because I don't want to clog this log full with everything, I'm aiming to split it up a little.
So first: I fixed up a lot of wrapping issues, meaning less overflow from containers! Second, I made even more changes to the UI, also most notably implementing app launch icons and some more settings stuff. (Also: new concept art!)
Last but not least, I redid the entire system for serialising JSON, so it's a little better split up and whatnot. Also additions are possible now alongside meanings and translations.
Next up: editing and creating lessons (for now metadata, not voc_data)
Just actually added the functionality to list lessons from the lesson directories.
I'll probably wind up moving this tab to somewhere else!
It works for Windows too btw, just in a different Directory (Roaming AppDaya)
It took me a whole longer while to find out what the directory was for Android though, so I ended up using Android Studio's built in File Explorer lol, which I didn't know it had. You learn something new every day I guess.
Next on the agenda: adding and making your own lessons, vocabulary words, and expanding VocData to allow additions, extensions, hints, etc.
I started(/finished-ish?) development on the JSON serialisation for the lessons and the vocabulary words.
I'm planning on saving JSONs like the attached ones in folders like ./voced/lessons/ to then have individual lesson folders that have contents like a lesson folder index (containing information such as the title, description and tags) and of course the vocabulary words that are in it!
Alongside this, I'm making preparations to change this app to be available for Windows(/Linux?) but most importantly Mobile, which is harder than I thought...
See you next time!
This was widely regarded as a great move by everyone.