You are browsing as a guest. Sign up (or log in) to start making projects!

fraa2a

@fraa2a

Joined June 18th, 2026

  • 5Devlogs
  • 5Projects
  • 2Ships
  • 30Votes
Open comments for this post

3h 19m 9s logged

Building My Own Archive Manager

Today I worked on what is basically a worse alternative to 7-Zip and other archive managers.

Why? Mostly because there are a few things I don’t really like about existing tools, so I decided to build my own version of one.

I was also a little bit rusty with Rust.

Yes, I said it.

Sorry for the dad joke.

For now, the project uses the zip crate to handle .zip files. The current version can already create and extract archives, but this is still just the beginning.

Next steps

  • Add a proper UI
  • Improve ZIP options
  • Support more archive formats like .7z, .rar, and others
  • Make the whole thing actually useful instead of just being a funny experiment

I attached a short recording showing how it currently works.

0
0
1
Ship

Today I built my first simple portfolio.I had never really learned frontend development before, but today felt different. I actually enjoyed working on something personal: a small, minimal and efficient portfolio that represents me.I know it is simple, but that is exactly what I wanted. I like things that are clean, direct and minimal. No unnecessary noise, just something that works and feels mine.
I learnt how to better use CSS (i knew 0 css before this project).
I used iconify icons dependency for the icons.
I implemented a simple localstorage save for the theme color preferency.
I honestly did not expect to have fun writing CSS, but somehow I did.
Im still thinking in improving my portfolio in the future!

  • 1 devlog
  • 3h
  • 7.23x multiplier
  • 25 Stardust
Try project → See source code →
Open comments for this post

3h 26m 44s logged

Today I built my first simple portfolio.I had never really learned frontend development before, but today felt different. I actually enjoyed working on something personal: a small, minimal and efficient portfolio that represents me.I know it is simple, but that is exactly what I wanted. I like things that are clean, direct and minimal. No unnecessary noise, just something that works and feels mine.
I learnt how to better use CSS (i knew 0 css before this project).
I used iconify icons dependency for the icons.
I implemented a simple localstorage save for the theme color preferency.
I honestly did not expect to have fun writing CSS, but somehow I did.

0
0
3
Ship Changes requested

I made Caesar, a simple Minecraft staff plugin that helps moderators check players, find possible alt accounts using IP history, and use a basic staff mode.
One of the hardest parts was fixing a bug where the plugin did not always give players their inventory back correctly after leaving staff mode. I also had to work with a database to save player information like IPs, join history, and client brand.
I am proud that the plugin is simple to use but still useful for real server moderation.
To test it, put the plugin in a Spigot/Paper server, join with a few accounts, then try /check , /alts , and /staffmode.
Staff permissions or op is needed to use the commands.

  • 2 devlogs
  • 5h
Try project → See source code →
Open comments for this post

3h 22m 29s logged

Today I spent around two hours working on a new feature for Caesar, my Minecraft staff plugin: Staff Mode.

The idea is simple: when a staff member runs /staffmode, the plugin saves their current inventory, armor, location, and gamemode.

Then it clears their inventory, puts them in creative mode, gives them vanish, and lets them do staff stuff without affecting their normal survival items.

At first I tried saving the inventory directly into a YAML file, but restoring it was not working properly. The data was there, but the player was not getting their items back correctly.
After debugging it for a while, I changed the system to serialize the inventory into a Base64 string. This makes the saved data easier to store and much more reliable to restore later.

Now, when the player exits Staff Mode, Caesar reads the saved data, restores the inventory and armor, teleports the player back, restores their gamemode, disables vanish, and cleans the saved data from the file.
This was not a huge feature, but it was a good learning experience.

0
0
1
Open comments for this post

2h 31m 33s logged

Today I worked on changing my Minecraft tag plugin to work on a Velocity network.

I started splitting the project into different parts:

  • one plugin for Velocity
  • one plugin for Spigot
  • one shared module for simple shared data

I also started learning how Velocity and Spigot can communicate with plugin messages. I do not fully understand everything yet, but the basic idea is that Velocity can send a message to the Spigot duel server, and the Spigot server can answer back.

I am still figuring out the best way to connect everything, but now the project structure makes more sense than before.

0
0
1

Followers

Loading…