making minecraft mods

Started by Thorin, August 28, 2019, 04:03:19 PM

Previous topic - Next topic

Thorin

If I were interested in making a mod for minecraft, what are the modern choices?  Is Forge Mod Loader still the goto mod framework?

Just looking for something to do in my spare time, and I don't really know where's the best place to start.
Prayin' for a 20!

gcc thorin.c -pedantic -o Thorin
compile successful

Thorin

I should say, I'm looking at client mods.  For instance, I'd like coords on my screen, and a compass, without having the F3 screen open.
Prayin' for a 20!

gcc thorin.c -pedantic -o Thorin
compile successful

Lazybones

Forge and the deep tool changes for the current versions are still stuck in a complete rewrite mode because of massive changes in the core minecraft code base. Be warned there are A LOT OF FAKE forge downloads because of this that claim to be current


However, Java edition has data packs and resource packs that can do a lot of general mod like things. Also Data packs are officially supported and are less likely to break between minor releases.

https://minecraft.gamepedia.com/Tutorials/Creating_a_data_pack

Check out SethBling's YouTube Channel https://www.youtube.com/channel/UC8aG3LDTDwNR1UQhSn9uVrw

Thorin

Hmm, data packs don't let you render things on the screen, at least not something like coordinates or a facing direction.

MinecraftForge seems to have releases all the way to 1.14.4, but 1.12.2 is still the "recommended" download: https://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.14.4.html.  And from what I've read from LexManos elsewhere, the 1.13 rewrite / major upgrade seems to have been completed.  So maybe I will be able to get this running.
Prayin' for a 20!

gcc thorin.c -pedantic -o Thorin
compile successful

Lazybones

I think the issue is that it is incomplete.

I was going by https://www.minecraftforge.net/forum/forum/7-releases/

But go off the official sources on that site and you should be fine.

Mr. Analog

I think there is a mod that already does this, Vinny from Vinesauce uses something like what you are talking about to get around. I'll have to see if I can find out what it's called.
By Grabthar's Hammer

Thorin

Yeah, but, I want to learn how to do it myself.  That's part of the journey :)
Prayin' for a 20!

gcc thorin.c -pedantic -o Thorin
compile successful

Mr. Analog

Quote from: Thorin on August 29, 2019, 09:45:39 PM
Yeah, but, I want to learn how to do it myself.  That's part of the journey :)

Craving the descent into madness eh? :D From what I hear Minecraft is a bit of a nonsensical mess layered on top of a maddening jumble of bad ideas cobbled together to make a game... but you're familiar with that kinda thing already so fair game haha

Let us know about your journey!
By Grabthar's Hammer

Tom

I gather that they've been cleaning things up as they go. The java version has seen so many reworks when big big releases are done. I bet its a lot cleaner now than it was.

I remember looking at earlier recompiled source and my lord. everything hard coded.
<Zapata Prime> I smell Stanley... And he smells good!!!