starTab devlog 1
i totally forgot to post prior devlogs and just worked lol
this is another EPIC devlog of the best Minecraft mod in the world –
index.
and today…
I FINALLY DID IT.
the scary part is here.
the part where the mod actually starts doing something. >w<
YES!!!
after a lot of debugging, confusion, and staring at Minecraft code for way too long…
the core functionality of index is now working!
the mod can now:
is it cool????
YESSSSS!!!
because before this, index was mostly just a collection of screens and UI.
the search screen worked.
the color picker worked.
the buttons existed.
but now…
the mod actually has a brain. :D
the UI is no longer just a pretty menu — it connects to actual Minecraft data and does something useful.
honestly…
a lot.
Minecraft modding is still very confusing sometimes TwT
getting the UI working was one thing, but connecting everything together was a completely different challenge.
figuring out how to:
took a lot of experimenting.
but seeing a chest actually tell me “hey, I have the item you’re looking for” was 100% worth it.
now that the core functionality exists, it’s time to make everything better.
things i want to work on next:
the hardest part is finally done.
now comes the fun part:
making index actually feel like a finished mod.
thank you for reading EXTREMELY cool person!!
see you in the next devlog >w<
welcome back to another episode of me fighting Minecraft’s rendering engine and somehow winning.
today’s victim:
index.
the mod where I thought:
“yeah, i’ll just color some chests”
and Minecraft replied:
“no ❤️”
anyway…
after many hours of staring at confusing renderer code, here are the things that happened. >w<
The chest color screen is now connected to the actual game world.
When you pick a color and press apply, index stores that color for that specific chest position.
Meaning:
Every chest gets its own identity.
This was the scary Minecraft part.
Instead of making a custom chest block (which would mean recreating a lot of vanilla behavior), index now hooks into Minecraft’s existing chest renderer.
The process is basically:
you pick a color
↓
ColorChestScreen saves it
↓
ChestColorManager remembers the position + color
↓
Minecraft starts rendering a chest
↓
index checks if that chest has a color
↓
the renderer applies the tint
So the chest is still a normal Minecraft chest.
Turns out Minecraft does not magically replace colors.
The tint system works by multiplying colors together.
So trying to color a normal brown chest gave some very questionable results.
The solution?
Make the chest texture grayscale.
Now Minecraft has a neutral base color that can actually be transformed into whatever color index wants.
RGB go brrrr.
Most of this update is invisible stuff:
classic modding experience.
Mostly!!
The foundation is there.
The chest renderer now understands:
“this chest might have a custom color”
which is a huge step compared to before where the color picker was basically just a fancy RGB calculator.
Now that chests can finally have their own colors, it’s time for the actually useful features:
The menus are slowly turning into a real system.
Now it’s time to make index actually do the thing it was created for.
Finding stuff.
Because honestly…
opening 50 chests looking for one random item is pain.
Thank you for reading this extremely cool and long devlog!!
See you next time >w<
this is another EPIC devlog of the best Minecraft mod in the world –
index.
are you ready to see the BEST changes a developer has ever made?
probably not.
but here they are anyway. >w<
CTRL + SHIFT + Right Click.is it cool????
YESSS!!!
now that most of the UI foundation is done, it’s time for the scary part…
making the mod actually work. TwT
the next things i want to focus on:
the fun UI part is mostly here. now comes the part where i make the magic happen.
oh! and i almost forgot –
if you’re interested, you can check out the GitHub repository and try out the latest development releases to see how index is coming along!
thank you for reading EXTREMELY cool person!!
see you in the next devlog >w<
its 11pm… im sooo tired…
the first part of my index mod is semi-finished!
this screen is supposed to be the place where you search for a block/item and find out which of your tracked chests contain it.
is it neat?
yes!!!
is it useful?
hopefully!!! >w<
it’s not doing the actual searching yet, but getting the first custom screen working already feels like a huge step.
well… i still don’t really know :(
there are a few things i want to work on next:
chest coloring — i was thinking about adding a keybind (something like CTRL + SHIFT + Right Click) that opens a menu where you can choose a color for your chest.
the main question is: how do i actually change the chest texture?
my current idea is to use a black and white version of the normal chest texture and replace the white parts with the color chosen by the player.
search list button — currently it does nothing, but the idea is that it will show a small popup containing all the items the player wants to search for.
actual chest tracking/searching — probably the most important part. eventually the mod needs to know what chests exist and what items are inside them.
and more things i haven’t thought of yet because that’s how development works TwT
minecraft modding has been a pretty interesting learning experience so far. the documentation can be confusing sometimes, but seeing something you made appear inside the game is really motivating.
thank you for reading cool person!!
see you in the next devlog >w<
hello everyone! >w<
ever since the last devlog, i’ve only added a few things… but somehow they took way longer than i expected TwT
i want to keep adding more apps so the desktop actually feels alive. the browser was a pretty big step, but i’d also like to improve the settings app, add more wallpapers, and maybe start working on widgets.
as always, thanks for reading!
see you in the next devlog! >w<
before i can get to the fun stuff, i need to learn how Minecraft’s UI works.
so far i’ve managed to create a custom Minecraft screen.
…this is how it looks…
it doesn’t do much yet, but getting something on the screen already feels like a nice first step. ^^
i’ve been reading the Fabric documentation and looking through tutorials, but honestly they’re a bit confusing TwT. a lot of them assume you already know how Minecraft’s GUI system works, so i’ve been spending a lot of time experimenting and reading the source code.
next up is making the screen actually useful and fixing that horrible list
it’s definitely a learning experience, but i’m having a lot of fun with it!
thanks for reading, and hopefully i’ll have something much cooler to show in the next devlog! >w<
so i found mikuOS a bit boring to work on and i’ve been wanting to learn more Java for a while, so i decided to look more into Minecraft modding and came up with this!
index is a simple QoL Minecraft mod that lets you organize your chests by color and search for items inside your storage.
the idea is that you can assign colors to chests based on what they contain, like for example:
then you can use the search feature to quickly find where your items are stored instead of opening every single chest.
the great sketch below should give you a better idea of how it could work.
for now i want to focus on:
this is my first Minecraft mod like this, so expect lots of experimenting and probably breaking things along the way :)
finally, the basics are done!
not as much as before but the OS feels WAY better ^^
honestly, this is the first time the project feels less like a prototype and more like an actual OS.
the animations make it feel MUCH more alive
try it out here!:
https://mschiller890.github.io/projects/webos/
̄_(ツ)_/ ̄
as always, thank you for reading my devlog!
see you soon again!
hello everyone! >w<
since yesterday’s devlog, the webOS has improved quite a lot in both UI
and functionality.
honestly… a lot.
first, I want to find more wallpapers and create unique themes for each
member of the Vocaloid family.
I also want to add more animations, widgets, and small details to make
it feel more like an actual operating system.
I’ll probably post another devlog later today and start a webOS 2
project to continue improving this idea.
want to try it yourself? ^^
you can check out the current version of the webOS here:
https://mschiller890.github.io/projects/webos/
keep in mind that it’s still a work in progress, so expect some empty
apps and unfinished features for now TwT
thank you for reading my devlog!
hope to see you again soon! >w<
hey! i dont really know how to begin, but welcome to my first devlog! ^^
i chose to make a webos type project in the style of Hastune Miku (which
im a huge fan of)
so far i have created basically just the basics:
my plans now are to improve the desktop apps and dock apps to make them
look like actual apps and not just a text list anymore qwq
some kind of settings where youll be able to switch wallpapers+colors
with themes inspired by the whole vocaloid family maybe?
but maybe i should look into draggable windows first
theres still a lot to do, but im excited to see how this project ends up.
thank you for reading! :3