Activity

rmamet

okay cool! this is technically my first ever rust project, but I have made a few rust pull requests so it isn’t complete basics!

I found a library (rouille) that makes it easier to host an HTTP server, and made a simple thing that just shows text.

This is cool, trust me :3
uhh yeah :3

Attachment
0
rmamet

Shipped this project!

Hours: 5.38
Cookies: 🍪 62
Multiplier: 11.61 cookies/hr

I am really enjoying this project, and I’m sure I am going to spend way more time on this :3 Yeah :3

I really hope people start using this

As for my notes from last ship:

  • If you don’t have a matrix account, make one! Its really easy, and their service is also decentralized, so you could always host your own test server!
  • DiscordSRV is an optional dependency for if people still want to be connected on discord. Again: it is NOT required

thanks, y’all :333
https://matrix.to/#/@stig:stille.zip

rmamet

Version 0.0.7!
okay changelog: I added canned responses, so basically, you can tell it reply to specific messages that start with a phrase (by default, I added !ip and !seed, and its easy to edit the responses and stuff. I forced !matrixsrv so people have the source and license from the matrix side.
I also added /matrixsrv reload so you can easily reload config items (APART FROM the homeserver and the access token) without restarting the server

Attachment
Attachment
0
rmamet

Add support for more message types (m.notice, m.emote)

I also changed it so that things like join/leave messages and death messages show as m.notice instead of normal m.text

Attachment
0
rmamet

While I am waiting for the ship, I added forwarding of /me commands, and also preference options to disable it or use a plugin (instead of built in)

Attachment
0
rmamet

Shipped this project!

Hours: 14.81
Cookies: 🍪 267
Multiplier: 18.01 cookies/hr

I built a spigot plugin the sends messages to and from the Matrix Protocol and the Minecraft chat. It was very challenging to get started and understanding the library that I was using, but it worked out in the end! I’m really happy that it came out this good. I have started to use it on a server with my friends now that I’m planning on leaving discord, and everything is working out amazing and cool! :3

rmamet

I added the license to the source code, now (idk why it took me this long)

I also submitted the plugin on modrinth! Once thats gets accepted, it will be time for a ship!

Attachment
0
rmamet

So I decided to do a little bit more shenanigans, and added a command and two subcommands ALONG WITH TAB COMPLETION. this is peam i think? yeah :3
next step is actually putting the license in the repository so it shouldn’t take too long but im practically done

Also: misc bugfixes.. i do recommend looking at the git commits for more insight :3

Attachment
0
rmamet

Okay so minor bugfixes actually becuase I decided to run it on my server and have actual people interact with it naturally, so now the color codes if peoples display names are different shouldnt show when they log out (which looked weird), and also made a toggleable config option so people don’t have to see the full userID from matrix, and they can choose to only see the room nick

Attachment
0
rmamet

OKAY!!! Its linking to DiscordSRV (softdepends), and Is now able to bridge Matrix->Discord, meaning the messaging triangle is Discord <-> Minecraft <-> Matrix <-> Discord!

Everything should be working fine rn without encryption, but yeah I think this is pretty cool!

Attachment
0
rmamet

Alright, I started making it work with DiscordSRV. For right now, it only sends messages from discord to matrix (with a softdepends of DiscordSRV), but I hope to send it to discord from matrix so it won’t break any conversation!
This might be my last or second to last thing before first ship, but ya! :3

Attachment
1

Comments

rmamet
rmamet about 1 month ago

wait i just realized minecraft to matrix says that its matrix to matrix lmaoooo lemme push a fix rq

rmamet

Added join messages, advancements, death messages, and server shutdown messages.

I also recommend checking git changes because I also did a few misc changes with matrix->minecraft that I forgor about :3

Attachment
0
rmamet

I made it send messages from Minecraft to Matrix. I also worked a bit on the readme :3

uhhh yeah :3

Attachment
0
rmamet

It should no longer send duplicate messages. I still need to make it decrypt stuff, but at least i fixed something :3

Attachment
0
rmamet

Get messages bridged to Minecraft (finally)

Currently has a few issues like it double-sending some messages, and not working in encrypted rooms, but it is a work in progress, so fix soon hopefully :33

Attachment
0
rmamet

Get it to send a message to matrix (finally)

Attachment
0
rmamet

Finally initialized the plugin to actually work on a spigot server! It logs enabling, and is able to log stuff from a config file!

Attachment
0
rmamet

Shipped this project!

Hours: 3.7
Cookies: 🍪 24
Multiplier: 6.4 cookies/hr

Can’t wait for the next two week minecraft phase! I’m going to pair this with my other datapack (lifedrain), and hopefully have a fun event with my friends
Very nice refresher to datapacks, and I hope to make even more in the future!

rmamet

made a shrimple cloudflare worker so I can easily give the latest link for artifacts made by the actions

(sorry,,, i think this is the best screenshot I could give, not sure how to show it off)

Attachment
0
rmamet

Simple curing feature! It detects when the boogieperson kills any player

Attachment
0
rmamet

I made it announce if you are or aren’t the boogieperson for the session! made with a simple command /function boogieperson:sessionstart

Attachment
Attachment
0
rmamet

Just initialized the datapack itself. Made changes to Lifedrain (which is a datapack related to this one), Took me a while to realize they changed the format of tellraw (again). More info soon :3

Attachment
0
rmamet

Added this second theme. Originally was going for a summer-y feel, but turned it into an earthy feel. I think this is fine? This is probs my last style bc the semester ended

Attachment
0
rmamet

Shipped this project!

Hours: 0.29
Cookies: 🍪 1
Multiplier: 2.54 cookies/hr

I made a simple portfolio! Learning to deal with base HTML and CSS, restricting myself from using any JavaScript.

I have done most of my work on the project before I joined hackclub, so the time is lower than it should be. You can easily preview it at the published URL: https://rmamet.xyz

rmamet

whatever im assuming the dev logs are as common as git commits,,,

I added an artist statement for style 1, and also linked source for style 1’s background
I also added daisies as bullet points for style 2, but the screenshot doesn’t show that,,,

Attachment
0
rmamet

Started writing the original page, and added my first style!

Attachment
0
rmamet

Most latest commit is just updating description for the APCSP create task, as I wanted to update it to make it look better!

Attachment
0