@@ -61,8 +61,48 @@ kind of code you would write for most other kinds of software. This is partially
6161because of what modding is (adjusting software whose evolution you do not control)
6262and partially because of peculiarities around Minecraft in particular.
6363
64- Now: there are two fa
64+ With that all said: there are two basic "mod compatibility layers." These are
65+ "Fabric" and "Forge."
6566
67+ The point of these is to give you code to program against that isn't the direct Minecraft source
68+ code, which can change very frequently, and to give your mod a fighting chance of being compatible
69+ across multiple Minecraft versions.
70+
71+ Of the two this book probably prepared you the best for Forge.
72+
73+ Forge requires you to use Gradle which in turn will require at least a little knowledge of Kotlin.
74+ You don't need to take a full detour through that to get started, but you should put both of
75+ those on your list of things to learn.
76+
77+ [ Forge Getting Started here] ( https://docs.minecraftforge.net/en/latest/gettingstarted/ )
78+
79+ [ "Modded Minecraft" Discord here] ( https://discord.gg/moddedmc )
80+
81+ [ "Minecraft Mod Development" Discord here] ( https://discord.com/invite/wpMz4AtAhn )
82+
83+ Fabric pretty quickly requires you to interact with a concept called a "Mixin."
84+ This is a mechanism the Minecraft modding world made for magically editing the code inside Minecraft
85+ among other things. If you go this path just be ready for that.
86+
87+ [ Fabric Getting Started here] ( https://docs.fabricmc.net/develop/getting-started/introduction-to-fabric-and-modding )
88+
89+ [ Fabric community Discord here] ( [https://discord.gg/v6v4pMv](https://discord.gg/v6v4pMv) )
90+
91+ For making plugins that run on a custom Minecraft server - so things that handle custom
92+ chat commands and things of that nature - you have to use the plugin required by whatever
93+ server you are using. I am not the most up to date with Minecraft, but I know there
94+ is both Spigot and PaperMC. I have been told that Spigot is the preferred option
95+ as it allows for Bedrock players as well.
96+
97+ [ Spigot documentation here] ( https://www.spigotmc.org/wiki/spigot-plugin-development/ )
98+
99+ [ Spigot community Discord here] ( https://discord.gg/spigotmc )
100+
101+ [ PaperMC documentation here] ( https://docs.papermc.io/ )
102+
103+ [ PaperMC community Discord here] ( https://discord.gg/papermc )
104+
105+ For Spigot there is a dis
66106### Websites
67107
68108Making websites is a profitable career path. At least it is at the time of writing.
0 commit comments