June 21, 2025
So i got minor issues fixed.
idk how i missed this but large models being loaded on startup will lag the server.
so added some lazy loading and persistence checks and fixed the async tasks not being shut down correctly error (dumb mistake on my part wow a lot of those recently lol)
Finally! After a 100+ Versions of testing (really bad way to keep track of tests done & versions compiled but hey it gets the job done) The plugin is SO CLOSE to release.
see the devlog below this one for the cool stuff if you don't want to see me yap about optimizations
Ok so ill keep this one short. I worked on a bunch of optimization methods to get a 28mb gif that became 2.8gb as a particle model, To now become 300mb-1gb
which is still bad. but hey that's better than a 1000x yk?
I also worked on a bunch of new effects like wind and collision but I cant lie they will lag the crap out of the server and are just not worth it so I will just remove them since for the life of me I couldn't find a way to optimize it.
i also implemented MORE OPTIMIZATIONS!!!!
media creation is created on a new thread process to not crash the game when you are an insane individual (like me) trying to put the entirety of bad apple in dust particles
gson streaming instead of writing (i was an idiot for that one)
Threading (to not cause any lag to the main game thread)
similarity optimizations
keyframing optimizations
finally, gzip and arrays to get the file size smaller.
Now because of that media creations fully work!
Uploading a beta version of the plugin soon π
The big bad (not the evil purple Bloon from BTD6) EPIC DEVLOG!!!
There's a lot of stuff that I have done in this time including animated media, fixing 3d models rendering and app performance for the bajillionth time. But I have released a few new features like more effects wow!!! And ANIMATED MEDIA PLAYBACK!!!!! IN MINECRAFT! YOU CAN PUT MEDIA. IN MINECRAFT. IN DUST PARTICLES? CAN YOU BELIEVE IT?? DUST PARTICLES?? (I have an obsession with dust particles if you couldn't tell)
I have spent a lot of time optimizing the media playback and fixing 3d models, I'm glad with the outcome (hours of work was put on it and i was hoping to make 3000 frames without lag which is a far reach but here's hoping I can optimize it more further down the line π₯).
If you are interested in seeing more of the process I'll later explain more in the discord server for my projects (winss.xyz)
Anyways here is this epic mega devlog video I made showcasing ~90% of the changes.
Thanksπ
Hello! so I have added a few other things to Dustlab's plugin other than loading models, Creating them! Users can create particle models using /dustlab create
Currently the only available models is a player's avatar and player's body. with more to come soon!
and the 2nd feature is attaching particle models to players! even works with effects! its a bit wonky at detecting movement right now but it will be fixed soon!
A Minecraft server plugin that makes it super easy to make engaging stories by controlling the player's camera and citizen's npcs! (With support for Skript)
Hey guys! im working on a plugin for dustlab! which will make it more efficient than using datapacks and make it easier for server users to use and mess around with!
here is the 1000 yard stare but with a goofy ahh effect
I hope that dustlab will help map makers and server admins to make more interesting stuff.
We currently lack the tools that make innovating easier, and i hope that this lowers the barrier of entry.
Hello guys! apologies for the late devlogs i have been busy irl, but im glad to finallt publish wink! with a new feature! Snapshots!
snapshots take the edits that you have done and store them in a string for you to share, or use on another image!
and ill also be adding more effects later but for now, its ready for release!
Hey guys! sorry for the delays i have been volunteering at a coding course,
but im excited to share this new feature i have been working on, Snapshots! take a snapshot and import them!
save the settings you applied into a string!
using base 64 encoding so eyJDb250cmFzdCI6eyJ0eXBlIjoic2xpZGVyIiwidmFsdWUiOjczLCJlbmFibGVkIjp0cnVlfSwiQ2hyb21hdGljIEFiZXJyYXRpb24iOnsidHlwZSI6InNsaWRlciIsInZhbHVlIjo1LCJlbmFibGVkIjp0cnVlfSwiRG90dGVkIE1hdHJpeCI6eyJ0eXBlIjoic2xpZGVyIiwidmFsdWUiOjUsImVuYWJsZWQiOnRydWV9fQ==
({Contrast:{type:slider,value:73,enabled:true},Chromatic Aberration:{type:slider,value:5,enabled:true},Dotted Matrix:{type:slider,value:5,enabled:true}})
this is really helpful specially when you want to do batch edits or sharing your edits to friends! will ship soon ^
Sorry for the infrequent devlogs. I have worked a bit on the foundation of dustlab before signing but progress is going smoothly, I'm a bit scatter brained atm , working on multiple projects at once.
So the first dev log here is just some bug fixes and the landing page.
this time i added some documentation with a tutorial on how to use, and how to add the generated mcfunction to minecraft.
I also added a logo for dust labs and fixed rendering for 3d models so now it should work 99.99% of the times, no cap fr fr! (i think 3d models have something against me I always find another issue ππ) hopefully by the next devlog dust lab will be shipped!
made a pretty cool landing page for the project!
added a particle counter in the landing page too!
fixed some issues, hopefully ready to ship in a few days!
Fixed how it handles uploaded 3d models
fixed sizing issues and made the rendering way faster!
fixed color fixer not working on some file formats
This was widely regarded as a great move by everyone.