I want to get into modding. I have experience with Python, so learning Java wouldn't be a problem. I just need to know where to start. Should I work with fabric? Forge? something else? should I work with the latest version of minecraft, or an older one? I can't seem to find up-to-date informationj on starting out. any info would be much appreciated.
Hmm, I'd say it depends on the type of mod, the version of Minecraft you think will suit best or the audience. If you want to make something with Fabric visit the Fabric Discord they have instructions how to work with mixins or follow some tutorial videos on how to do modding with them. Forge on the other hand allows for a lot more since Fabric is more modular and some API, Libraries and otherwise are still being made or are made already but Forge is more bigger and older in comparison to Fabric being lightweight and modular. Forge has almost what you'd think is every element of the game you can think of to allow for mods to exist although 1.13.2/1.14+ versions are a bit unstable or not as full as 1.12.2 in some ways. I'm no developer so I can only go by what I've heard but it's still being worked out due to legacy code removal apparently as well as the 1.13 Item ID flattening changing things up compared to what it was in 1.12.2 and prior. Forge as the big older but been around for a long time Modloader/tool that it is should have much more videos and tutorials on it since it's been around longer than Liteloader, Fabric or Rift even. That and Rift is dead at this point according to the main developers/Rift team but some people are still interested in it, players and new devs, myself included. Liteloader while lightweight and uses Mixins like Fabric (Rift I think does but I don't remember if it had come Minecraft Coder pack elements more so than Mixins) although I'm guessing in a different way isn't active anymore but it's Mixin system is still alive obviously. Still if your after a 1.12.2 modding environment that isn't Forge you have that to use and a good amount of documentation on the Liteloader Minecraft Forum thread still I think here: https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/1290155-liteloader
I'd say check the Forge forums or YouTube videos on Forge development (no matter the version whether 1.10.2 or 1.12.2) and you'll get started well. Otherwise maybe Mcreator as a 'this is how to mod with a visual approach for adding items, blocks, dimensions, blocks with inventories and so on and look between how you apply it and how the Java code works in action' strategy might work if videos or things like a Forge modding guide doesn't work when doing Java compared to Python. That or if you aren't able to work out things with some assistance that isn't there you have Mcreator to use for learning how to do things.
I'll link the Fabric Discord so you can talk to them for help on how to start with Fabric.
With a quick search I think these links might be it but I'd say ask the devs or navigate the site a bit and you'll find more on what you need to start with Fabric:
Otherwise good luck with learning Java and hopefully getting some good support from whichever Modloader background you go with.
Real quick though, there is also datapacks as well as which I think it mostly made up of Minecraft commands more so than actual code externally applied. While probably more simple compared to Modding it is 'Vanilla modding' and some aspects of Datapacks do apply to Fabric as far as I know so I'd say try some tutorial videos or the datapack tutorial on the Minecraft.Gamepedia.com wiki from here:
I've tried the datapack tutorial and it's not bad although I've not as good at it compared to my other coding experience in basic web code but it's still easily approachable I find since I've sort of familiar with the game's commands just not a lot of the more indepth ones that you'd see in map builds where a lot is going on in game like ways with adventure maps for player navigation/visual trickery compared to say developing item/dimension/power apis.
Your welcome. I just searched for what I remembered (video tutorials, documentation I knew existed but wasn't sure of the exact link and forum sources I remember mentions of support for that sort of thing), knew of or thought would suit. So I hope some help out or the people on those forums I suggested can assist.
I want to get into modding. I have experience with Python, so learning Java wouldn't be a problem. I just need to know where to start. Should I work with fabric? Forge? something else? should I work with the latest version of minecraft, or an older one? I can't seem to find up-to-date informationj on starting out. any info would be much appreciated.
Hmm, I'd say it depends on the type of mod, the version of Minecraft you think will suit best or the audience. If you want to make something with Fabric visit the Fabric Discord they have instructions how to work with mixins or follow some tutorial videos on how to do modding with them. Forge on the other hand allows for a lot more since Fabric is more modular and some API, Libraries and otherwise are still being made or are made already but Forge is more bigger and older in comparison to Fabric being lightweight and modular. Forge has almost what you'd think is every element of the game you can think of to allow for mods to exist although 1.13.2/1.14+ versions are a bit unstable or not as full as 1.12.2 in some ways. I'm no developer so I can only go by what I've heard but it's still being worked out due to legacy code removal apparently as well as the 1.13 Item ID flattening changing things up compared to what it was in 1.12.2 and prior. Forge as the big older but been around for a long time Modloader/tool that it is should have much more videos and tutorials on it since it's been around longer than Liteloader, Fabric or Rift even. That and Rift is dead at this point according to the main developers/Rift team but some people are still interested in it, players and new devs, myself included. Liteloader while lightweight and uses Mixins like Fabric (Rift I think does but I don't remember if it had come Minecraft Coder pack elements more so than Mixins) although I'm guessing in a different way isn't active anymore but it's Mixin system is still alive obviously. Still if your after a 1.12.2 modding environment that isn't Forge you have that to use and a good amount of documentation on the Liteloader Minecraft Forum thread still I think here: https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/1290155-liteloader
I'd say check the Forge forums or YouTube videos on Forge development (no matter the version whether 1.10.2 or 1.12.2) and you'll get started well. Otherwise maybe Mcreator as a 'this is how to mod with a visual approach for adding items, blocks, dimensions, blocks with inventories and so on and look between how you apply it and how the Java code works in action' strategy might work if videos or things like a Forge modding guide doesn't work when doing Java compared to Python. That or if you aren't able to work out things with some assistance that isn't there you have Mcreator to use for learning how to do things.
Forge Forums:
https://www.minecraftforge.net/forum/forum/70-modder-support/
Forum Main Page:
https://www.minecraftforge.net/forum/
FTB Forums and devs that can respond on there hopefully:
https://forum.feed-the-beast.com/search/127875680/?q=modding&o=relevance
MCreator website:
https://mcreator.net/
Generic search:
https://www.youtube.com/results?search_query=forge modding
Dev I'm familiar with that has mod tutorials for 1.10.2
https://www.youtube.com/results?search_query=CJminecraft forge
Another dev I'm familiar with that has mod tutorials for 1.7.10 as well as 1.11 and later Forge versions like the most recent 1.14+
https://www.youtube.com/user/SilentChaos512/playlists
A dev that many recommend that helped them get into modding I can't forget is McJty
https://www.youtube.com/results?search_query=mcjty modding tutorials
Fabric
I'll link the Fabric Discord so you can talk to them for help on how to start with Fabric.
With a quick search I think these links might be it but I'd say ask the devs or navigate the site a bit and you'll find more on what you need to start with Fabric:
https://fabricmc.net/wiki/documentation:fabric_loader
https://fabricmc.net/wiki/start
Fabric Discord:
https://discord.gg/v6v4pMv
Otherwise good luck with learning Java and hopefully getting some good support from whichever Modloader background you go with.
Real quick though, there is also datapacks as well as which I think it mostly made up of Minecraft commands more so than actual code externally applied. While probably more simple compared to Modding it is 'Vanilla modding' and some aspects of Datapacks do apply to Fabric as far as I know so I'd say try some tutorial videos or the datapack tutorial on the Minecraft.Gamepedia.com wiki from here:
https://minecraft.gamepedia.com/Tutorials/Creating_a_data_pack
YouTube search:
https://www.youtube.com/results?search_query=creating datapacks in 1.13/1.14
I've tried the datapack tutorial and it's not bad although I've not as good at it compared to my other coding experience in basic web code but it's still easily approachable I find since I've sort of familiar with the game's commands just not a lot of the more indepth ones that you'd see in map builds where a lot is going on in game like ways with adventure maps for player navigation/visual trickery compared to say developing item/dimension/power apis.
Niche Community Content Finder, Youtuber, Modpack/Map Maker, Duck
Forum Thread Maintainer for APortingCore, Liteloader Download HUB, Asphodel Meadows, Fabric Project, Legacy Fabric/Cursed Fabric, Power API, Rift/Fabric/Forge 1.13 to 1.17.
Wikis I Maintain: https://modwiki.miraheze.org/wiki/User:SuntannedDuck2
Thanks! That is a better response than I could have ever hoped for.
Your welcome. I just searched for what I remembered (video tutorials, documentation I knew existed but wasn't sure of the exact link and forum sources I remember mentions of support for that sort of thing), knew of or thought would suit. So I hope some help out or the people on those forums I suggested can assist.
Niche Community Content Finder, Youtuber, Modpack/Map Maker, Duck
Forum Thread Maintainer for APortingCore, Liteloader Download HUB, Asphodel Meadows, Fabric Project, Legacy Fabric/Cursed Fabric, Power API, Rift/Fabric/Forge 1.13 to 1.17.
Wikis I Maintain: https://modwiki.miraheze.org/wiki/User:SuntannedDuck2