Hello all, I am trying to port this mod https://modrinth.com/mod/happy-ghast/version/3.0.0
to 1.21 with fabric. I have never done any work on mods before at all, I'm wondering if this is an achievable goal for me, and where to start?
I have the fabric example mod open in vscode, and the jar im porting decompiled. I've heard of yarn mappings, but don't really know how they work. Just looking for a general direction to go in if someone can give me some tips! Thanks!
#Porting a fabric mod to a newer version
23 messages · Page 1 of 1 (latest)
It’s ARR so you can’t port it
I think this is the mcreator one though
yikes
lemme just, take a gander at it
either the dev hates himself
copied copius amounts of code from himself
or this is mccreator
Bahaha
In that case just redo it from ground up
i am almost certain it is a mc creator mod
every saddle item has its own class, even though its just recolored and its own event for registration into a creative tab etc
Yeah makes sense
What is mc creator? And how hard would it be to do from scratch for a noob like myself?
Mcreator is a visual coding interface for Minecraft mods. It tends to generate code that no java dev would write, and you tend to just rewrite the whole mod while porting
Would that be crazy complex for me to do? I can work my way around a terminal decently, daily driving arch, but I have basically no programming experience. I guess what I’m asking is is it even worth the effort of doing to have happy ghasts in my modpack (hence why I want to stick to 1.21) or should I look into this mccreator? Basically what’s the best way for a noob to get this working? And I am open to learning some Java stuff and having it take a while I just don’t even know where to start and ChatGPT hasn’t been the best help with this
Learning properly isn't too bad as long as you know java
I don't think you'll find any experienced modder recommending mcreator, but it can usually get the job done okay if that is what you want to try
I’d rather learn it honestly, at least then I can develop a little skill out of it. Any recommendations on good places to learn?
The official fabric documentation is a good place to start. It covers basics such as setting up the workspace, as well as things like datagen and events. Unfortunately, the docs entry for entities is not yet complete
The code is done though, so you could reference it
Even though the explanation isn't there
!!devdocs .