#mod development beginner, where do i start?

9 messages · Page 1 of 1 (latest)

wet nova
#

Hi, i’m looking to learn to create fabric mods for Minecraft 1.214. I have no idea where to start, I’m not asking for a teacher (unless someone’s willing to), or someone to make me a mod.
I’m mainly asking where should I start? I’m guessing I should probably learn Java, but i’m not sure the best place to go.

I’m just lost, really. But my main goal is to one day know how to make fabric mods.
It’s for my fabric Minecraft server, on version 1.21.4

sorry if i sound, stupid lol. just looking for guidance.

eager tusk
#

!!learnjava

leaden mauveBOT
#

To start modding Minecraft using Fabric, it's strongly recommended to know Java.
Minecraft, in its codebase, and mods, using Fabric API, use more advanced Java concepts like lambdas, generics and polymorphism.
If you don't know all of these concepts, you may have some difficulties modding.

Here are some online resources that will help learning Java
JetBrains Academy (free online course): https://www.jetbrains.com/academy/
Codecademy (free online course): https://www.codecademy.com/learn/learn-java
University of Helsinki (free online course): https://java-programming.mooc.fi/
Basic Java Tutorials: https://docs.oracle.com/javase/tutorial/
Introduction to Programming using Java by David J. Eck (free online textbook): http://math.hws.edu/javanotes/

After Learning Java
For most mods you will want to make, you will have to use the Spongepowered Mixin Java library.
To learn more about Mixin, you can use the faq/mixin bot tag by typing !!faq/mixin in #bot-posting .

eager tusk
#

!!devdocs .

leaden mauveBOT
wet nova
# eager tusk !!devdocs .

hey, thanks a lot. just one clarification if you dont mind.

i was looking at the helsinki course earlier. i just wasnt sure if its updated, and applicable for my needs. also wasnt sure if it was a place i could go to learn everything i need to know, or if thats just an absurd idea lol. thanks though, i really appreciate it

eager tusk
#

java guides can't really become outdated because java is backwards compatible

#

all they'd miss is a few new features

#

but if you want a different guide id recommend kaupenjoes