3 ms·
The most popular variety of Minecraft modding frameworks, Forge, is non-trivial. Think Android Java level of boilerplate and equally terrible homebrewed build t
by sansnomme 7y ago
The most popular variety of Minecraft modding frameworks, Forge, is non-trivial. Think Android Java level of boilerplate and equally terrible homebrewed build tooling involving a ton of groovy. The developer friendly modding systems tend to be server-side only e.g. Bukkit. The classic "fun" mods like Buildcraft, Thaumcraft, and the grandparent of all Redstone mods, Redpower, are all Forge mods involving a ton of duplicated client-server code. Unless you enjoy IAbstractSingletonProxyFactoryBean Enterprise Java, coding Minecraft mods is a far cry from the UX modern engines like Unity provides.
Source of one of the most popular mods:
https://github.com/AppliedEnergistics/Applied-Energistics-2 https://github.com/AppliedEnergistics/Applied-Energistics-2
Other examples:
https://github.com/agaricusb/ForgeMod/wiki/List-of-Open-Source-Forge-Mods https://github.com/agaricusb/ForgeMod/wiki/List-of-Open-Sour...
How people usually run mods (in packs):
https://www.curseforge.com/minecraft/modpacks/ftb-official-pack https://www.curseforge.com/minecraft/modpacks/ftb-official-p...
Open source alternative client:
https://multimc.org/ https://multimc.org/
The core tooling that helps with modding:
https://minecraft.gamepedia.com/Programs_and_editors/Mod_Coder_Pack#History https://minecraft.gamepedia.com/Programs_and_editors/Mod_Cod...
It's a set of decompilation scripts included with most modding frameworks. Not officially endorsed by Mojang but the developer is a Mojang employee.